# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/mstan/SuperMetroidRecomp>
- Primary source: <https://github.com/mstan/SuperMetroidRecomp/blob/d7b517618c529cd1460ffd651749abe7eb957896/README.md>
- Catalog page: <https://awesomerea.org/resources/super-metroid-recomp-case/>
- Record JSON: <https://awesomerea.org/resources/super-metroid-recomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/super-metroid-recomp-case/index.md)

## 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.

## Primary sources

1. <https://github.com/mstan/SuperMetroidRecomp/blob/d7b517618c529cd1460ffd651749abe7eb957896/README.md>

## More in Games

- [SVR2011-Recomp: a ReXGlue recompilation of WWE SmackDown vs. Raw 2011](https://awesomerea.org/resources/svr2011-recomp-case/index.md) · Case study
- [SymphonyRecomp: a RecompOne static recompilation of Symphony of the Night](https://awesomerea.org/resources/symphonyrecomp-case/index.md) · Case study
- [Syphon Filter 2 Recompiled: a native Windows build of the PS1 game](https://awesomerea.org/resources/syphon-filter-2-recomp-case/index.md) · Case study
- [Takedawn: statically recompiling Burnout 3: Takedown](https://awesomerea.org/resources/takedawn/index.md) · Case study
- [Teenage Mutant Ninja Turtles: Turtles in Time Re-Shelled — a static recompilation for PC](https://awesomerea.org/resources/tmnt-turtles-in-time-reshelled-recompiled-case/index.md) · Case study
- [Tekken 3 Recomp: lifting PlayStation game code into Rust](https://awesomerea.org/resources/tekken-3-recomp-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
