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

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

macro1.c
	Phil Budne's version of the MACRO cross-assembler
