Info on Copyright and Cookies

Software Preservation

This site is primarily about preserving software. It is not about emulation, although emulation is used to make the preserved software executable. It contains software that has been rescued and embedded in an environment enabling execution, access to original documentation and annotated original source text.

There is machine-readable source text and also listings. These listings use HTML in order to reproduce characters which are not commonly available on keyboards. Much of the source text has been produced from original print out and the HTML listings include links to scans of the original material. Alongside this there is original documentation, often machine readable with links to scans of original manuals. There are emulation facilities which enable the preserved software to be run.
Please report any broken links.

Leo III

We have preservation of LeoIII Intercode, the machine’s main systems programming language, and the Master Routine, the operating system.

Here is a link to the Leo III facilities, covering original listings, original manuals and emulation of The Intercode Translator (program 08000), The Generic Master Routine (program 09001), and the Master Routine generator (program 08004).

ICL 1900

Extensive facilities are available elsewhere....
This server hosts a small demonstration of the ALGOL68-R system.

KDF9

Facilities for Algol and assemblers are still undergoing some auditing and may contain some broken links,
but the current state can be seen here.

Elliott 903

Experimental facilities for running Elliot 903 software are here.

Downloadable system

This is a package the downloads a webserver system to run on your own computer. It provides some of the facilities that run on this server, but implemented on your own machine. Here is a link to the installation page.