Yes thanks for pointing this out - I should have been more clear in the title!
If you look at spacewar.js you'll see the actual machine code in hexadecimal, I'd love to see this translated to PDP-1 assembly instructions, mnemonics and operands.
Edited: JonnieCache pointed out what I'm actually looking for: https://gist.github.com/4258114 This is really a lot of fun, I'm seeing a lot of exotic emulators in JS coming out recently.
The Computer History Museum in Mountain View spent 2 years fully restoring a DEC PDP-1. You can go see it - I don't even think you need to pay for admission to the museum.
During the presentation, they load Spacewar! from paper tape, and two members of the audience can battle it out.
10 comments
[ 4.6 ms ] story [ 35.0 ms ] threadIf you look at spacewar.js you'll see the actual machine code in hexadecimal, I'd love to see this translated to PDP-1 assembly instructions, mnemonics and operands.
Edited: JonnieCache pointed out what I'm actually looking for: https://gist.github.com/4258114 This is really a lot of fun, I'm seeing a lot of exotic emulators in JS coming out recently.
http://spacewar.oversigma.com/sources/
(Actually that just documents the hardware. Honestly I don't know if the assembler that built Spacewar still survives.)
Seriously though, check the following out for the PDP-1 Macro Assembler manual: http://bitsavers.trailing-edge.com/pdf/dec/pdp1/PDP-1_Macro....
The Computer History Museum in Mountain View spent 2 years fully restoring a DEC PDP-1. You can go see it - I don't even think you need to pay for admission to the museum.
During the presentation, they load Spacewar! from paper tape, and two members of the audience can battle it out.
It's pretty amazing to play one of the first graphical computer games ever, on a computer first released 50 years ago. http://en.wikipedia.org/wiki/Spacewar!#Spacewar.21_today