We are trying to create a simulator for Lincoln Lab's historic TX-2 computer. Notably, this is the computer on which Ivan Sutherland's Sketchpad program ran. If we can get the simulator working, we may be able to run Sketchpad once again.
From the Wikipedia entry for the TX-2:
The MIT Lincoln Laboratory TX-2 computer was the successor to the Lincoln TX-0 and was known for its role in advancing both artificial intelligence and human–computer interaction. Wesley A. Clark was the chief architect of the TX-2.
You can try out an online demo. This runs locally in your browser.
You can also check out a copy of the source code, and build and run the emulator yourself; to get started with using the emulator, please read Getting Started.
- The git repository (https://github.com/TX-2/TX-2-simulator) contains the source code itself.
- We also generate rustdoc documentation from the source and serve it at https://tx-2.github.io/TX-2-simulator/.
There is more documentation about the emulator and its tools, including a Design Overview. See also the TX-2 Project's website, which includes information about the TX-2 computer, the software which ran on it, and our effort to make ti run again.
If you are considering contributing, first of all, thanks!
We have quite a lot of documentation about the operation and programming of the TX-2. This is what our implementation is based on.
Please see our Contributor's Guide for information on what we need and how you can help. The Guide also explains what non-coding contributions are needed and how to identify a good "first issue" to pick up.