Computer ◆ Conservation ◆ Society

EDSAC

EDSAC, Electronic Delay Storage Automatic Computer, was built by Maurice Wilkes and colleagues at the University of Cambridge Mathematics Lab, and came into use in May 1949. It was a very well-engineered machine, and Wilkes designed it to be a productive tool for mathematicians from the start. It used mercury delay line tanks for main store (512 words of 36 bits) and half megacycle/sec serial bit rate. Input and output on paper tape, easy program load, nice rememberable machine order-code. See Resurrection issue 2 for some of Wilkes' design decisions.

Simulators of EDSAC included here are:


edsac.zip – a command line-based emulator by Lee Wittenberg, originally for MS-DOS but updated for Windows, MacOS and Linux. The emulator is provided as C source code with a makefile and a set of example EDSAC programs and library routines.

to Martin Campbell-Kelly’s website containing another emulator for Windows and for Mac together with many example programs.

to an open-source and updated version of Martin Campbell-Kelly’s EDSAC emulator by Lee Wittenberg and Martin Campbell-Kelly. This version is written in C++ rather than C and is provided in source code form with a build environment for Windows and Linux.