Case study
SuperMetroidSNESRecomp: a selective 65816 static recompilation
SuperMetroidSNESRecomp translates selected Super Metroid 65816 functions into native C with snesrecomp and executes other paths from the user's ROM through an interpreter. Its game-specific runtime adds optional rendering and gameplay features plus replay capture for diagnosing divergences. The author reports boot, demo, door traversal, pause and ship-save checks while broader progression testing continues.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 153
- Last commit
- 2026-11-09
- Language
- C
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Provide your own unmodified Super Metroid ROM.
- Prerequisites: Source regeneration requires the pinned snesrecomp framework and documented build tools.
- Testing evidence: Broader end-to-end regression testing remains pending.
- License: PolyForm Noncommercial License 1.0.0.
Cite
BibTeX
@misc{super-metroid-recomp-case,
title = {{SuperMetroidSNESRecomp: a selective 65816 static recompilation}},
howpublished = {\url{https://github.com/mstan/SuperMetroidRecomp}},
url = {https://github.com/mstan/SuperMetroidRecomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/super-metroid-recomp-case/}}
}Plain text
SuperMetroidSNESRecomp: a selective 65816 static recompilation. https://github.com/mstan/SuperMetroidRecomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/super-metroid-recomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · mstan/SuperMetroidRecomp · Revision d7b5176
More in Games
- SVR2011-Recomp: a ReXGlue recompilation of WWE SmackDown vs. Raw 2011 · Case study
- SymphonyRecomp: a RecompOne static recompilation of Symphony of the Night · Case study
- Syphon Filter 2 Recompiled: a native Windows build of the PS1 game · Case study
- Takedawn: statically recompiling Burnout 3: Takedown · Case study
- Teenage Mutant Ninja Turtles: Turtles in Time Re-Shelled — a static recompilation for PC · Case study
- Tekken 3 Recomp: lifting PlayStation game code into Rust · Case study