Contents

All applications on this page are OpenSource. Find the respective source code here.


Einstein on MacOS (step by step)

Download the zip file. It contains the application Einstein.app. Just launch Einstein and fill in the path to your ROM file and a path and filename to a file that will hold the contents of the Newton Flash Memory and you are good to go.

If you like to try to develop apps for Newton OS, you install this version of Basilisk and directly communicate to Einstein.


Einstein on Windows (step by step)

Download the zip file. It contains the application Einstein.exe. Just launch Einstein and fill in the path to your ROM file and a path and filename to a file that will hold the contents of the Newton Flash Memory and you are good to go.

If you like to try to develop apps for Newton OS, you install this version of Basilisk and directly communicate to Einstein.


Einstein on Linux (step by step)

Download the zip file. It contains the application Einstein. Just launch Einstein and fill in the path to your ROM file and a path and filename to a file that will hold the contents of the Newton Flash Memory and you are good to go.

If you like to try to develop apps for Newton OS, you install this version of Basilisk and directly communicate to Einstein.


Einstein (alpha!) on Android (step by step)

Download the zip file. It contains the Einstein apk. Install the apk on your Android device. Put the ROM into the directory Internal Storage > Download > Einstein > 717006.rom .

To install Newton packages, copy them into Internal Storage > Download > Einstein, and Einstein will install them on the next launch.


Release Notes

Einstein 2020.4.17:

  • User Release Notes
    • Y10k problem is always fixed, time and date is set automatically
    • Network setup now emulates DHCP, many more network emulation fixes
    • Added Credits and Licenses section to the About panel
    • Added Essentials panel for easy install of common tools and apps
    • print screenshots (FLTK)
  • Developer Release Notes
    • serial port drivers changed internally
    • many fixes to building, bug finding, and deployment
    • many fixes to formatting and ease of maintenance
    • REx can now compile on modern machines
    • the REx is now part of the app (Cocoa)

Einstein 2020.4.13:

  • improved: PCMCIA Flash Card list handling, keep card through reboot, better graphics
  • unified git 'master' and 'matt2020' branch

Einstein 2020.4.11:

  • new: PCMCIA Flash Memory card read/write support on all platforms
  • improved: user interface to insert and remove cards, and to manage a card list

Einstein 2020.4.9:

  • new: added tab in Settings to create, add, and edit PCMCIA Flash Memory Card images (currently, changes on the card are not saved!)
  • new: create PCMCIA Images from memeory snapshot of a MessagePad

Einstein 2020.4.7:

  • new: NS Functions AddStepFor and StepDeclare
  • new: find and replace for the source code editor
  • experimental: PCMCIA Flash Card emulation added

Einstein 2020.4.6:

  • new: clipboard on Newton can be pasted to host machine
  • fixed: networking and other fixes lifted from the master branch
  • fixed: Monitor window remers previous position

Einstein 2020.4.5:

  • new: web-install: install packages by dragging a ... .pkg link from the browser
  • development: better CMake finding dependencies

Einstein 2020.4.4:

  • new: built-in Toolkit to write, compile, install, and run NewtonScript apps
  • new: package decompiler

Einstein 2020.3:

  • Einstein now uses FLTK on all platforms, making it possible to provide the same features on every platform
  • Packages can be installe via drag'n'drop
  • Full menubar for new and future functionality
  • Toolbar for some essential functions
  • "Quit" now quits correctly
  • Known issue: fullscreen does not work well or work at all
  • Known issue: the Setting panel is not very intuitive
  • Known issue: no icon or desktop integration for Linux yet


Older Versions Of Einstein

Version 2020.4.13:

Version 2020.4.11 BETA:

Version 2020.4.7:

Version 2020.4.0:

Version 2020.3.4/5:

Version 2020.3.3:

Additional Resources:


Network Setup

Starting with 2022.4.17, the network can quickly be set up by using the Essentials dialog in the Help -> Install Essentials... menu. In Internet Setup, it's enough to add a Unix setup configured with DHCP.

On Einstein versions before 2022.4.17, this procedure needs to be done manually:

To set up Newton Internet Enabler and use the PCMCIA Card tool at the top of the Einstein UI, you need to install a few packages.

NIE 2.0 is available on UNNA. Install the packges in

and

The driver to run the emulated NE2000 ethernet card in Einstein is here