Page 1 of 1

smb disassembly: are there others?

Posted: Sat Jun 25, 2011 3:24 pm
by djcouchycouch
I think it's fantastic that someone went out and figured out the code for the original Super Mario Bros and documented it online.

Are there other games that have gotten the same treatment?

Posted: Sat Jun 25, 2011 3:33 pm
by 3gengames
Crystalis did, but is sadly lost. :( I'm sure others have. I see people refference other games engines all the time, but I'm not sure of any besides that Crystalis was, as that's the only games disassembly I'd really like, heh.

Posted: Sat Jun 25, 2011 7:29 pm
by Kasumi
Specifically for NES, or in general? I'm pretty sure I've seen a Metroid disassembly somewhere, though it wasn't as well commented as the two different SMB ones, I've seen.

I know I've seen at least one of the genesis Sonic games. And I'm pretty sure I've seen one for an NES megaman game. From a learning perspective, I've actually found the data format specifications on http://datacrystal.romhacking.net/ more enlightening than any disassembly I've seen.

Posted: Sat Jun 25, 2011 8:24 pm
by qbradq
There is a pretty extensive disassembly of Faxanadu out there. Check out the downloads search at http://www.romhacking.net/. There is a category for disassemblies.

Posted: Sat Jun 25, 2011 8:35 pm
by snarfblam
Kasumi wrote:I'm pretty sure I've seen a Metroid disassembly somewhere, though it wasn't as well commented as the two different SMB ones, I've seen.
Snowbro's Metroid disassembly was pretty good, but only covered the main program bank. Dirty McDingus expanded upon that to include all the banks. His has most of the code well commented, including all the game's data (also even unused code leftover from the Famicom Disk version of the game).

Posted: Sat Jul 02, 2011 12:57 am
by frantik
here's a very incomplete excitebike disassebly that can be recompiled in asm6. the data and code are separated properly and many areas are labeled, but no comments

http://swiftlytilting.com/files/excite.asm.txt