Skip to content

Repository files navigation

Project UTEXAS DECWAR

Getting Started

Have Git, Python, Docker Desktop, and a clone of this repo on your system. Start the utexas-10 container with start.py. Every time that the container starts, the Decwar source code is restored from the SDT, compiled, linked, and installed. You can also do all of this manually at any time. The source code is completely alive, active, and in-the-loop.

utexas % python3 start.py

Telnet into the DEC-10 from another session. The folder msc/vt52 contains aap's fun and relatively simple terminal emulator. If you have the VT52 exe built for your system you can telnet from it.

telnet localhost 2030
msc/vt52 % ./vt52 telnet localhost 2030

Telnet will connect to the DEC-10.

Trying ::1...
Connected to localhost.
Escape character is '^]'.
Connected to the KL-10 simulator TTY device, line 0
KL703 00:00:30 TTY4 system 1025
Connected to Node KL10(1) Line # 4
Please LOGIN or ATTACH

Login as decwar, no password needed, and run the game with r gam:decwar.

.login decwar
Job 2  KL703  TTY4
[LGNJSP Other jobs same PPN:3]
00:00   19-Mar-86   Wednesday
.dir
DECWAR	FOR   262  <057>   19-Mar-86	DSKB:	[5,30]
DECWAR	GRP     0  <000>   19-Mar-86
DECWAR	HLP    85  <055>   19-Mar-86
...snip...
.r gam:decwar

In the following, hit the escape key for each $ symbol.

.make test
*ihello world$ex$$
.type test

Tape

Tape is automated by tape.py. Have a terminal into the container, be in the docker folder, and do 'python3 msc/tape.py'. Recreates the tape from the utexas23-reconstruction and msc/to-tape folders, telnets into the DEC-10, and restores from the tape.

About

UT Austin Decwar 2.3 Software Distribution Tape Reconstruction. A first computational modeling and simulation time capsule.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages