| Preliminary PDP-1 Spacewar README | |
| Phil Budne | |
| February 9, 2004 | |
| Both spacewar.mac and macro1.c are available from Phil's CVS server. | |
| see http://www.ultimate.com/phil/xy | |
| cvs -d :pserver:anonymous@cvs.ultimate.com:/home/cvs login | |
| Password: anonymous | |
| cvs -d :pserver:anonymous@cvs.ultimate.com:/home/cvs co history/pdp1 | |
| README.MIT | |
| readme from MIT | |
| contains history, and instructions | |
| spacewar.mac | |
| spacewar 3.1 (24 sep 62) retyped at MIT from a listing, | |
| originally assembled using a Perl macro-expander and assembler, | |
| and run under a Java PDP-1 emulator. | |
| This version modified by Phil Budne to assemble under his | |
| version of "macro1" (see below) | |
| Note that low memory (locations 6 thru 31) contains various | |
| manifest constants which can be tweaked to alter the game's | |
| behavior! | |
| spacewar.rim | |
| above assembled by Phil Budne's macro1 | |
| PDP-1 RIM of "loader" followed by loader blocks: | |
| PDP-1 simulator V4.0 | |
| sim> set dpy enable | |
| sim> attach ptr spacewar.rim | |
| sim> boot ptr | |
| controls compatible with MIT Java simulation, see README.LCS | |
| or display/README from your SIMH distribution | |
| in order for "set dpy enable" to be successful, you must have | |
| compiled the pdp1 binary with libSDL or libSDL2 installed | |
| munch.mac | |
| "munching squares" display hack, reconstructed | |
| from world.std.com/~dpbsmith/munch.html | |
| munch.rim | |
| binary of munching squares. | |
| reads console switches: | |
| Upto 18 simulated console switches, toggled by hitting keys: | |
| 123 456 789 qwe rty uio | |
| space bar clears all switches. | |
| assembled with '-r' option, so it can be "loaded" directly: | |
| PDP-1 simulator V4.0 | |
| sim> set dpy enable | |
| sim> load munch.rim | |
| sim> run | |
| in order for "set dpy enable" to be successful, you must have | |
| compiled the pdp1 binary with libSDL or libSDL2 installed | |
| macro1.c | |
| Phil Budne's version of the MACRO cross-assembler |