Download:      «MacOS»


Install Einstein on MacOS (tested on 10.14 and 10.15)

You can watch the entire installation on YouTube.

  • Download Einstein
    • create a folder named "Einstein" in your home directory
    • download Einstein2020.1.zip from this server
    • copy the file into your "Einstein" folder
    • uncompress "Einstein2020.1.zip" by double-clicking it; this will create the file "Einstein.app"
  • Download the ROM file
    • the Einstein Handbook describes how you can download the ROM from an existing MessagePad
    • alternatively, find a ROM file ("717006.rom", for example) and download it into you "Eisntein" directory
  • Starting Einstein
    • run Einstein by double-clicking the App
    • a dialog will pop up saying "Einstein.app can't be opened because Apple cannot check if for malicious software.". This is happeneing because we don't use the Apple Store to distribute our software. But you can allow this specific app to run nevertheless.
    • start your "System Prefrences" from the Apple menu in the top left corner
    • choose the "Security & Privacy" panel
    • select "Allow app downloaded from: App Store and identifed developers"; there should be a text below stating "Einstein.app was blocked from use..."; clcik on "Open Anyway"
  • Starting Einstein the second time
    • run Einstein again by double-clicking the app
    • a dialog box will still complain that it can't run Einstein, but this time, there is also an "Open" button. Click that and Eisntein should run.
    • a new dialog pops up, asking if Einstein may read your address book; we use that to fill in you address in the emulator, but there is no need to give permission if you don't want to
    • finally, the prefrences panel will pop up
    • in the "ROM" section, click on the "Choose..." button; navigate to the ROM you just downloaded; click "Open"
    • in the section "Internal Flash File", click "Choose..." and navigate to your "Einstein" folder; enter "flash" as a filename and "Save"
    • in the "Drivers" section, change the "Externel Serial Port Driver" to "Network Client"
    • check the box "Don't show at startup" at the bottom, and the click "Start" to save your preferences and run the emulation
  • Running Newton for the first time
    • Einstein should boot into a fresh install of the Newton oeprating system
    • answer all the Newton greeting panels and enjoy a new MessagePad on you MacOS computer


Install BasilsikII and the Newton Toolkit (NTK) on MacOS (tested on 10.15)

BasiliskII is an emulator for the Classi Macintosh operating system. NTK is the original developer environment for Newton OS on the MessagePad.

You can watch the entire installation on YouTube.

  • Downloads
    • if you have not done so yet, create a folder named "Einstein" in your home directory
    • inside the EInstein folder, create another folder named Disk. This folder will appear on the Classig desktop as an external disk drive which is great for exchanging data
    • download BasiliskII.E.zip from this server
    • download macos755-boot.zip from Unna and unzip it
    • download NewtDevel-HFSimage.zip from Unna and unzip it
    • download the "Performa.rom" (not part of this tutorial)
    • copy all files into your "Einstein" folder
  • Starting BasiliskII
    • run BasiliskII by double-clicking the App
    • a dialog will pop up saying "BasiliskII.app can't be opened because Apple cannot check if for malicious software."
    • start your "System Prefrences" form the Apple menu in the top left corner
    • choose the "Security & Privacy" panel
    • select "Allow app downloaded from: App Store and identifed developers"; there should be a text below stating "BasiliskII.app was blocked from use..."; click on "Open Anyway"
  • Starting BasiliskII the second time
    • run BasiliskII again by double-clicking the app: it won;t launch, but it will generate a preferences file for us
  • Configure BasiliskII
    • BasilsikII has no settings dialog, so we have to do some tirckery: go to your home directory in FInder, then press Shift+Command+Period; this key combination wil show the hidden files that have a name that starts with a period. Find the file name .basilisk_ii_prefs and double-click to open it in TextEdit
    • add the following entries to the top of the file. TextEdit tries to be helpful and replaces some of your text with suggestions. Don't use the suggestions! Make sure, everything is spelled as it is seen here.
    • replace the /matt/ part of the filenames with your login name

rom /Users/matt/dev/BasiliskII/src/MacOSX/Performa.rom
disk /Users/matt/dev/BasiliskII/src/MacOSX/macos755.dsk
disk /Users/matt/dev/BasiliskII/src/MacOSX/newt_devel1.1.dsk
extfs /Users/matt/dev/Einstein/Disk/
screen win/1024/800
seriala tcp:3679

    • replace the ramsize entry with a much bigger size:

ramsize 67108864

    • save the file and quit TextEdit, then start BasiliskII for a third time
  • Running NTK for the first time
    • start BasiliskII and the Macintosh Classic desktop will appear
    • in the top right corner, you find three disk drive symbols; double-click the "Newton Devl 1.1" drive to show it content
    • inside the drive, you will find a folder named "NTK 1.6.4". Open it.
    • locate the "Newton Toolkit" and double-click its icon; NTK should open and present you with a dialog to open an existing projetc
    • press 'esc' to cancel that dialog

You are now ready to develop app for NewtonOS.