- ...these are "only" design prototypes from Hartmut Esslinger's 2012 book, no actual unknown prototypes.
- Unfortunately no updates since that was posted in 2021...
- This article has a number of OCR errors, some omitting half a sentence.
There's a scan of the BYTE article available at https://www.tech-insider.org/mac/research/acrobat/8402-a.pdf
- Whow, this includes a 68000 Verilog CPU core which seems to use the original 68k micro/nanocode. Impressive!
- Further confirmation and a bit of personal history was posted on the Oberon mailing list by Andreas Pirkbauer:
- There's a second Lisa emulator, idle (Incomplete Draft of a Lisa Emulator):
There are quite a lot of activities around the Lisa right now. A number of projects recreate the Lisa hardware using (mostly) original components:https://idle-lisa-emu.sourceforge.net
https://github.com/warmech/lisa-hardware/
https://github.com/alexthecat123/Lisa-PCBs/
https://github.com/alexthecat123/Lisa-GALSCSI-Card/
Patrick Schäfer has provided Lisa hardware and tools for many years:
http://john.ccac.rwth-aachen.de:8000/patrick/idefile.htm
and there is an Arduino-based ProFile hard disk emulator (currently only working with the Lisa 2/5 I/O board):
https://github.com/alexthecat123/ArduinoFile
...plus one based on a BeagleBoard:
http://www.arcanebyte.com/harddrive-product/
...bigmessowires' floppy emulator, which also works with Lisas
https://www.bigmessowires.com/floppy-emu/
...and, of course, the Lisa OS and application source code which was published in early 2023:
https://computerhistory.org/blog/the-lisa-apples-most-influe.../
...plus more interesting source code including GEM, e.g. available at:
- Thanks for the links.
Here is yet another one: https://github.com/rochus-keller/LisaPascal
- Ah, darn, I knew I wanted to add your repos, sorry. Thanks for the reminder!
Are you planning to extend the compiler into a full Pascal cross compiler for the Lisa? That would be _very_ nice to have...
- I spent quite some time studying the Pascal and Assembler source code, but could not resolve all symbols, and there are also several ambiguities, which led me to the conclusion that I would also have to build an interpreter for all the build related files and try to reconstruct a complete build with the correct options in order to be able to make any statement about the completeness and integrity of the code. That would take a lot of time at the expense of my other interests. That's why I've put the project on hold for the time being.
- A fascinating and extensive insight into an almost forgotten era of Apple… I’m happy that Apple eventually ended up choosing NeXT, but I would have loved to own an ANS back then (I was running A/UX on a IIci and MkLinux on a PowerMac 6100 and had access to IBM and Motorola AIX machines…), especially with the never-released A/UX 4 :).
- It was a really strange time. I loved my ANS and other than a brief time I got to touch an A/UX console (though I lacked a login) it was the only Apple Unix thing I used contemporaneously. Apple truly seemed all over the place. Otherwise for me personally it was all BSD and classic Mac OS, as a child of the University of California. 8-)
- A superoptimizer tries to find the shortest sequence of instructions that is semantically equivalent to a given sequence of code. Since the search space is pretty large, brute force approaches don't work here.
You can find a good introduction to superoptimizers in Massalin's (known for the Synthesis self-optimizing OS) paper at https://dl.acm.org/doi/abs/10.1145/36177.36194
- Aaah, the nice 68k-based Smalltalk machine!
- There was Ardi‘s Executor, but I don’t think there was an IRIX port. You could port Executor yourself now, it was open sourced some years ago: https://github.com/ctm/executor
In addition, there is a port of the Basilisk II emulator (this requires a copy of the original Mac ROMs, Executor reimplements the ROM parts of the Mac System, MAE includes a copy of the ROM as it was an official Apple product): https://forums.irixnet.org/printthread.php?tid=977
- More
here is the og iphone prototype : https://www.theverge.com/2019/3/19/18263844/apple-iphone-pro...
And even skankphone a working prototype for iPhone baseband looked nothing like the shipping product though it looked like it got some ID love....
https://www.theiphonewiki.com/wiki/SkankPhone