Re:StarRaiders: Reverse-engineered, fully documented assembl...
by khedoros on Sunday April 03, 2016 @02:00AM
(#11415112)
Same with commented disassemblies of Super Mario Bros (https://gist.github.com/1wErt3r/4048722), Super Mario Bros 3 (http://sonicepoch.com/sm3mix/), and Legend of Zelda for the NES (which I can't find right now, but think I probably have a copy of around here somewhere...).
There are some Sonic the Hedgehog ones too: http://info.sonicretro.org/Disassemblies
I love the idea of reverse engineering games as a sort of "software archaeology", as well as a method of preserving them in the future.
If you're interested in this kind of thing - this site: http://www.computerarcheology.com has a detailed disassembly of arcade Space Invaders(http://www.computerarcheology.com/Arcade/SpaceInvaders/). The site also contains partial disassembly of many other games e.g. Asteroids, Defender, Frogger, Galaga & Robotron.
"Pacman Dossier" had a great disassembly of Pac Man arcade, however rumour has it that Namco took it down.
Additionally, a little bit of Google-fu will also find you the commented disassembly of Donkey Kong arcade.
I can't help to be fascinated by the innovation shown in some of these early games.