Where is the Lilith code?

This is a discussion on Where is the Lilith code? within the modula forums in Programming Languages category; 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...

Go Back   Application Development Forum > Programming Languages > modula

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 02-15-2008, 12:30 PM
john o goyo
Guest
 
Default Where is the Lilith code?

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
Reply With Quote
  #2  
Old 02-15-2008, 11:28 PM
Chris Burrows
Guest
 
Default Re: Where is the Lilith code?

"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





Reply With Quote
  #3  
Old 02-16-2008, 08:40 AM
Andreas F. Borchert
Guest
 
Default Re: Where is the Lilith code?

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.
Reply With Quote
  #4  
Old 04-17-2008, 01:13 PM
Jos Dreesen
Guest
 
Default Re: Where is the Lilith code?

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
Reply With Quote
  #5  
Old 04-17-2008, 10:02 PM
Chris Burrows
Guest
 
Default Re: Where is the Lilith code?

"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



Reply With Quote
  #6  
Old 04-18-2008, 01:52 PM
john o goyo
Guest
 
Default Re: Where is the Lilith code?

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
Reply With Quote
  #7  
Old 04-20-2008, 03:55 PM
Jos Dreesen
Guest
 
Default Re: Where is the Lilith code?


> 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
Reply With Quote
  #8  
Old 04-22-2008, 12:19 PM
john o goyo
Guest
 
Default Re: Where is the Lilith code?

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
Reply With Quote
  #9  
Old 04-22-2008, 01:38 PM
Jos Dreesen
Guest
 
Default Re: Where is the Lilith code?

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
Reply With Quote
  #10  
Old 04-22-2008, 02:51 PM
Christoph Schlegel
Guest
 
Default Re: Where is the Lilith code?

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
Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 02:24 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.