Case study
Super Mario RPG: an SNES disassembly assembled with extracted assets
Super Mario RPG reconstructs the SNES game's code as assembly with ROM maps and supporting scripts. The framework extracts assets from a user-supplied ROM, then assembles the game with Asar; its build script lists US and Japanese ROM options.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C3 notes only
- Stars
- 50
- Last commit
- 2021-05-04
- Language
- Assembly
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code observed; no usable documentation found.
- Scope
- Notes
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Provide a Super Mario RPG ROM for asset extraction.
- Prerequisites: Use Asar and the supplied assembly scripts; some framework components require Windows.
- License: GPL-3.0 License.
Cite
BibTeX
@misc{super-mario-rpg-disassembly-case,
title = {{Super Mario RPG: an SNES disassembly assembled with extracted assets}},
howpublished = {\url{https://github.com/Yoshifanatic1/Super-Mario-RPG-Disassembly}},
url = {https://github.com/Yoshifanatic1/Super-Mario-RPG-Disassembly},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/super-mario-rpg-disassembly-case/}}
}Plain text
Super Mario RPG: an SNES disassembly assembled with extracted assets. https://github.com/Yoshifanatic1/Super-Mario-RPG-Disassembly (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/super-mario-rpg-disassembly-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- Framework%20Readme.txt GitHub · Yoshifanatic1/Super-Mario-RPG-Disassembly · Revision 57cb707
- SMRPG/Assemble_SMRPG.bat GitHub · Yoshifanatic1/Super-Mario-RPG-Disassembly · Revision 57cb707
More in Games
- Super Monkey Ball Jr.: GBA disassembly · Case study
- SUPERCOPTER: decompiled MS-DOS Pascal source · Case study
- SW_RACER_RE: selected functions from Star Wars Episode I: Racer · Case study
- Technician Ted: an annotated ZX Spectrum disassembly · Case study
- The Journeyman Project Turbo!: a Windows 3.1 decompilation · Case study
- The Last Ninja Remix: rebuilding the 1990 Amiga game in C++ · Case study