In order to fix the recent date related problem with the Apple Newton, the first question is how to actually develop any fix. Since I’m suspecting that the problem is related to the Y2010 problem, the starting point would be the patch 711000, making the tooling setup a bit more complex.
Patch 711000 consists of a bunch of ARM assembly files, an MPW makefile and three Newton Toolkit packages. If it were only for the assembly files, the modern tool chain brought in with mosrun would work, but the NTK packages are slightly more problematic. In that sense, the options for working with the patch are:
The target will be Einstein, it allows for a very quick development cycle, and it can also bring some deeper insights into running code if needed.
In the end, I think I’ll go with BasiliskII for now since I’ve used that before with Blunt related work. But the other two options are interesting as well, especially reviving the G4 Cubes would be nice!