Case study
SMBDIS.ASM: a comprehensive Super Mario Bros. disassembly
SMBDIS.ASM reconstructs the NES game Super Mario Bros. as a single commented 6502 assembly file of about 16,000 lines. It names the PPU, APU and joypad registers and the game RAM variables, comments routines such as the sound engine, player movement and enemy handling, and lays out the metatile graphics table, level, enemy object, area object and music data; it assembles with x816 once the user supplies the character ROM data and an iNES header.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C3 notes only
Evidence
- Observed
- No code found behind the entry URL.
- Scope
- Notes
- Checked
- 2026-11-10
Requirements & limits
- Prerequisites: The user must provide the character ROM data and an iNES file header.
- Prerequisites: The x816 assembler.
- License: The file states that it is provided for the user's own use as-is; no licence file in the gist.
Cite
BibTeX
@misc{smbdis-super-mario-bros-disassembly-case,
title = {{SMBDIS.ASM: a comprehensive Super Mario Bros. disassembly}},
howpublished = {\url{https://gist.github.com/1wErt3r/4048722}},
url = {https://gist.github.com/1wErt3r/4048722},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/smbdis-super-mario-bros-disassembly-case/}}
}Plain text
SMBDIS.ASM: a comprehensive Super Mario Bros. disassembly. https://gist.github.com/1wErt3r/4048722 (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/smbdis-super-mario-bros-disassembly-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- smt-decomp: decompiling Shin Megami Tensei for PlayStation · Case study
- Snowboard Kids: decompiling the Nintendo 64 game · Case study
- Sonic 3D Blast: a disassembly of game routines · Case study
- Sonic Adventure DX: a multi-version GameCube decompilation · Case study
- Sonic CD: reconstructing the Sonic Gems Collection version · Case study
- Sonic Mania: a game-code decompilation for the RSDKv5 engine · Case study