/Whirlwind-Instruction-Simulator

Simulator for 1950's MIT Whirlwind Computer

Primary LanguagePythonMIT LicenseMIT

Whirlwind

Software Recovery from 1950's MIT Whirlwind I computer development.

This project contains files that make up an instruction-set simulator for the MIT Whirlwind I computer, first brought on line end of 1949. The project includes some files recovered from paper tape and magnetic tape, from 1949 to 1959. Original media is stored in the Computer History Museum archive.

Usage

Run python wwasm/wwasm.py program.ww to generate the assembled .acore file. Run python wwsim/wwsim.py program.acore to run the simulator.

Win-Binary/wwsim.exe and MacOS-Binary/wwsim are prepackaged executables for the wwsim.py script bundled with all dependencies.

To regenerate the executable run pyinstaller wwsim/wwsim.py --clean -F -p wwsim --hidden-import graphics.

References