• Subject: Original "Spacewar" game w/source code
  • From: "Draper, Dale" <dale.draper@xxxxxxxxxxxx>
  • Date: Mon, 11 Oct 1999 09:14:46 -0700

I've seen interest in some of the old games, found this link with a playable
java applet and links to the source code:


Copy of the readme:

Spacewar! was conceived in 1961 by Martin Graetz, Stephen Russell, and Wayne
Wiitanen. It was first realized on the PDP-1 in 1962 by Stephen Russell,
Peter Samson, Dan Edwards, and Martin Graetz, together with Alan Kotok,
Steve Piner, and Robert A Saunders. Spacewar! is in the public domain, but
this credit paragraph must accompany all distributed versions of the
This is the original version! Martin Graetz provided us with a printed
version of the source. We typed in in again - it was about 40 pages long -
and re-assembled it with a PDP-1 assembler written in PERL. The resulting
binary runs on a PDP-1 emulator written as a Java applet. The code is
extremely faithful to the original. There are only two changes. 1)The
spaceships have been made bigger and 2) The overall timing has been special
cased to deal with varying machine speeds. 
The sources are available in a subdirectory called "sources". 
The "a", "s", "d", "f" keys control one of the spaceships. The "k", "l",
";", "'" keys control the other. The controls are spin one way, spin the
other, thrust, and fire.

| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.