| Register | FAQ | Calendar | Search | Today's Posts | Mark Forums Read |
|
#1
| |||
| |||
| As I was browsing the archives at ETH (ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/), I wondered whatever happened to the source code that composed the Lilith system. Is it available anywhere? It would be interesting to see it. john |
|
#2
| |||
| |||
| "john o goyo" <j.o.goyo@adogmail.com> wrote in message news:13rbj2p88a88vf2@corp.supernews.com... > As I was browsing the archives at ETH > (ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/), I wondered whatever > happened to the source code that composed the Lilith system. Is it > available anywhere? It would be interesting to see it. > The source code of the Lilith Modula-2 compiler (slightly modified to run under an M-Code interpreter on the PC) is on my website: http://www.cfbsoftware.com/modula2/ I'd also be interested in seeing the source code of Medos, the linker / loader etc. Just a week ago I tripped over some additional Lilith hardware-related specs. Included amongst these is a Lilith Microcode Assembler listing of the M-Code Interpreter, Bootstrap / Dump, Display Handling Procedures and Real Operations. You can download the PDF copies of these from the BitSavers PDF Archive: http://www.bitsavers.org/pdf/eth/lilith/ That all should keep you busy for a while ... Chris Burrows CFB Software http://www.cfbsoftware.com/modula2 |
|
#3
| |||
| |||
| On 2008-02-15, john o goyo <j.o.goyo@adogmail.com> wrote: > As I was browsing the archives at ETH > (ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/), I wondered > whatever happened to the source code that composed the Lilith system. Is > it available anywhere? It would be interesting to see it. If interested, I can provide on request by email under the terms of the ETHZ license (code developed at ETHZ) and GPL (my temporary stuff) - the sources of the Modula-2 compiler for the Lilith architecture, - its Lilith binaries, - a Lilith-code interpreter in C which is capable of running the Modula-2 compiler, and - some additional tools (likewise in C). I used them to cross-develop a Modula-2 compiler for another platform. But beware this stuff is from 1983, i.e. it uses C code from dark old times, and it was used just temporarily until the new compiler was able to compile itself on the new platform. Unfortunately, I have no sources of the Medos operating system or its tools. I replaced the implementations of low-level modules by traps into the interpreter which emulated all those interfaces of Medos that were required to run the compiler. Some Medos libraries like FileSystem, FileNames, FilePool, and NewStreams are supported in this way. Andreas. |
|
#4
| |||
| |||
| john o goyo wrote: > As I was browsing the archives at ETH > (ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/), I wondered > whatever happened to the source code that composed the Lilith system. Last weekend I was able to retrieve the complete sourcecode for Medos, the Lilith operating system. Alas not the latest version ( would be 5.2 ) but the somewhat earlier version 4.2. All this was found on a disk I loaned from a museum in Berne. It seems to be the standard disk that was delivered with the Lilith systems. File transfer was done by kermit ( at 9600 bd...) between my Lilith and a laptop running Linux. Also sourcecode for the Modula compiler itself and for a great number of standard Lilith applications has been saved. I will do some cleaning up and make i.e. ( the Medos part ) available. Jos Dreesen |
|
#5
| |||
| |||
| "Jos Dreesen" <jos.mar@bluewin.ch> wrote in message news:48078552$1_5@news.bluewin.ch... > > Last weekend I was able to retrieve the complete sourcecode for Medos, the > Lilith operating system. Alas not the latest version ( would be 5.2 ) but > the somewhat earlier version 4.2. > Well done! I would be interested to know once you make it available. -- Chris Burrows CFB Software http://www.cfbsoftware.com/modula2 |
|
#6
| |||
| |||
| Jos Dreesen wrote: [...] > Also sourcecode for the Modula compiler itself and for a great number of > standard Lilith applications has been saved. > > I will do some cleaning up and make i.e. ( the Medos part ) available. > > Jos Dreesen Thank you! Is there a chance of making the others available in the future? john |
|
#7
| |||
| |||
| > Last weekend I was able to retrieve the complete sourcecode for Medos, > the Lilith operating system. Alas not the latest version ( would be 5.2 > ) but the somewhat earlier version 4.2. > > I will do some cleaning up and make i.e. ( the Medos part ) available. The recovered Medos sources are available on ftp://jdreesen.dyndns.org/ftp/Medos_4 Jos Dreesen |
|
#8
| |||
| |||
| Jos Dreesen wrote: >> I will do some cleaning up and make i.e. ( the Medos part ) available. > > The recovered Medos sources are available on > ftp://jdreesen.dyndns.org/ftp/Medos_4 > > Jos Dreesen Wonderful -- thank you very much. I am curious, what cleaning up was needed? john |
|
#9
| |||
| |||
| john o goyo wrote: > Jos Dreesen wrote: > >>> I will do some cleaning up and make i.e. ( the Medos part ) available. >> > > Wonderful -- thank you very much. > > I am curious, what cleaning up was needed? Replacing EOL characters (0x30) with 0x13, to make them readable in UNIX systems. And removing those files for which I do not yet have permission to distribute ! ( M2 compiler, microcode assembler, Lilith tools & software ) Jos Dreesen |
|
#10
| |||
| |||
| john o goyo schrieb: > Jos Dreesen wrote: > >>> I will do some cleaning up and make i.e. ( the Medos part ) available. >> >> The recovered Medos sources are available on >> ftp://jdreesen.dyndns.org/ftp/Medos_4 >> >> Jos Dreesen > > Wonderful -- thank you very much. > > I am curious, what cleaning up was needed? > > john And again: Thank you very much. What license applies to these files? Christoph |
![]() |
| Thread Tools | |
| Display Modes | |
In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.