Jos Dreesen wrote:
My "simple" Linux/X11 version is still not
running...
My 'simple' MCode interpreter doesn't compile yet (at least I haven't
tried to compile it). It's complete apart from the Blitting ops, but it's
basically a straight translation from the M2P interpreter. :-)
Nevertheless, I think your emulator is more ambitious than what I'd do, I only want to
emulate at the MCode level. I think that's true to the spirit of Lilith, it's an
abstract machine so the microarchitecture would have changed with future versions.
Is your C-code available somewhere ?
I'll send you the file once it compiles, is that OK? You're welcome to host it on
your ftp site.
Some more interesting facts :
1 No hierarchical filesystem,
2 dodgy & very noisy diskdrive,
3 4 big & loud fans,
4 apple-II compatible floppy disk with a 9600 bd serial access
5 keytronics keyboard with those damned foampads
6 problematic 4116's ( 128 of them )
7 asynchroneous access to the memory by graphics hardware
8 instruction fetch unit and CPU etc. etc
I've been aware of the Filesystem issue - if I were to implement a MCU-baesd
PocketLilith I'd redo the filesystem to support directories and a useful disk size -
256Mb? (64K * 4K blocks).
Otherwise, not having used one, I didn't know they were so temperamental.
Going back to the whole Modula-2 / Lilith theme for the moment. For me, it really is all
interesting. Let me take you back to my University days in the UK: 1986 - 1989. At the
time we were taught Pascal and C as the main languages (with some 68000 assembler) and had
the use of 512K Macs, 1Mb Mac Plusses and some brand-new Mac IIs.
We missed out on object-orientation, but in our 3rd year, 1st year Students were being
taught Modula-2, a 'big-boys' language, using an early version of MacMeth. But we
never knew about Lilith; so we didn't know that Modula-2 wasn't just a
conventional language hosted on a graphical computer, but a self-hosted universal systems
language integrated with an early graphical computer.
So, despite the weaknesses of the platform, the ambition of Lilith/Modula-2 is a real
revelation.
-cheers from Julz @P