Emulith is an emulator for the ETH Lilith computer. Emulith is a register-level emulation, in C, of the Lilith hardware. You will need a reasonably fast PC running Linux and having at least 1280x1024 resultion. First feedback I got shows that it also runs on OS-X.