Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

Evidence

Demo screenshot from the project's public documentation
Observed
Download and demo observed; the case covers part of the target software.
Scope
Partial
Checked
2026-11-09

How evidence classes are assigned

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · mstan/SuperMetroidRecomp · Revision d7b5176

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab