Some of you might recall that Apple released a series of machines based on the Newton OS in the early 1990s.  There were eight models in total from Apple, and a few more from third parties who licensed both the hardware and software to make eg. ruggedized handhelds, or "smart" (landline) phones.

The operating system was bespoke.  It had a Lisp influence during development, but by the time it was released, it used a language called NewtonScript that had an Algol-ish syntax with Lisp/Self-like semantics.  Although the OS core was written in C++, large parts of the system were written in NewtonScript as well, as were the built-in applications.

Newtons ended up as a dead-end branch of computer evolution.  The product line was cancelled by Jobs following his return to Apple, and despite a few little respectful nods, iOS has basically no commonality with NewtonOS.  Ironically, the handwriting recognition engine (the focal point for most Newton criticism) outlived the devices and was ported to and shipped with Mac OS X.

A Newton emulator, called Einstein, exists.  It's able to run the OS, the built-in apps, and to install and run third-party applications with good fidelity to the original experience.  It requires a ROM image to function.  Apple made various ROM images available, and it's possible to extract the image from a physical Newton device, but the consensus is that it isn't legal to distribute these ROM images.  This makes setting up the emulator more complex than is ideal.

The NewtonTalk mailing list is a group of Newton fans that remain engaged with the platform to this day, and we're currently discussing the possibility of legally obtaining the Newton ROM images from Apple.    We've been heartened by Apple's recent releases of MacPaint and the Lisa OS to the CHM, and are wondering if Apple might be persuaded to release at least the NewtonOS ROM, or (ideally) system's source code.

If there's anyone who was either involved in those previous negotiations, or could introduce us to someone who was, and is willing to offer advice and/or assistance with our quest ... really, any helpful pointers would be useful, and much appreciated.

Cheers,



d

https://github.com/pguyot/Einstein
http://newtontalk.net/

Reply via email to