pdp7-unix icon indicating copy to clipboard operation
pdp7-unix copied to clipboard

PDP-9 Spacewar

Open larsbrinkhoff opened this issue 5 years ago • 5 comments

There was a version of Spacewar for the PDP-9 with Graphic-II display. I believe the Bell Labs people said they had a version of Spacewar, so maybe it was that one?

I have two files: source code, and an assember listing. I can't share them now, but they will go public.

larsbrinkhoff avatar Jan 14 '20 07:01 larsbrinkhoff

The question is, would this program be appropriate for this project? We can speculate that this is indeed the Spacewar that was running on the Unix PDP-7. After all, how many Graphic-II Spacewar versions could there be?

larsbrinkhoff avatar Jan 14 '20 07:01 larsbrinkhoff

I found an old alt.folklore.computers usenet posting that mentions Spacewar for PDP-9 and has a partial source code listing. I don't see any GRAPHIC-2 instructions there, but there might be in the other parts.

sebras avatar Jan 14 '20 07:01 sebras

https://www.bell-labs.com/usr/dmr/www/spacetravel.html says:

Later we fixed Space Travel so it would run under (PDP-7) Unix instead of standalone, and did also a very faithful copy of the Spacewar game originally done (I think) at MIT on the PDP-1, but that was a different game.

The copy I have runs standalone, and it's written in MACRO-9. So I guess there were (at least) two different Graphic-II Spacewar versions.

larsbrinkhoff avatar Jan 14 '20 08:01 larsbrinkhoff

I started this Spacewar on SIMH. It wasn't an immediate success, because the G-2 instruction words didn't make much sense. The display list is generated dynamically, so some debugging will be needed.

Possibly my translation from listing to binary was bad, or else this software is using some other version of the G-2 hardware.

larsbrinkhoff avatar Jan 15 '20 07:01 larsbrinkhoff

Here is the code:

https://github.com/chriswalker-ge635/PDP9-SPACEWAR

larsbrinkhoff avatar Jan 11 '23 10:01 larsbrinkhoff