Live data from Hacker News

JavaScript PDP-1 emulator running the original code of “Spacewar!” from 1962

masswerk.at

1–10 of 11 posts

Re: JavaScript PDP-1 emulator running the original code of “Spacewar!” from 1962

#5
post #2

It's not just a JS Spacewar - it's a JS PDP-1 running spacewar.

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.

Re: JavaScript PDP-1 emulator running the original code of “Spacewar!” from 1962

#7
post #5
post #2

It's not just a JS Spacewar - it's a JS PDP-1 running spacewar.

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 o…

More interesting-looking stuff here:

http://spacewar.oversigma.com/sources/

Re: JavaScript PDP-1 emulator running the original code of “Spacewar!” from 1962

#8
post #3

I'd interested to see the original source code somewhere.

https://gist.github.com/4258114

Mostly likely your PDP-1 assembly is a little rusty, so that may be hard to read in isolation. Refresh your memory with the original manual: http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/pdp1/F1...

(Actually that just documents the hardware. Honestly I don't know if the assembler that built Spacewar still survives.)

Re: JavaScript PDP-1 emulator running the original code of “Spacewar!” from 1962

#9
post #8

Earlier quoted context omitted.

https://gist.github.com/4258114

Mostly likely your PDP-1 assembly is a little rusty, so that may be hard to read in isolation. Refresh your memory with the original manual: http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/pdp1/F1... (Actually that just documents the hardware. Honestly I don't know if the assembler that built Spacewar still survives.)

"Refresh your memory". I liked that one.

Seriously though, check the following out for the PDP-1 Macro Assembler manual: http://bitsavers.trailing-edge.com/pdf/dec/pdp1/PDP-1_Macro....

Re: JavaScript PDP-1 emulator running the original code of “Spacewar!” from 1962

#10
I wrote this comment for the IBM 362 submission (http://news.ycombinator.com/item?id=4902345). Seems appropriate here.

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

Post reply on HN