# SuperMarioWorldRecomp: statically recompiling Super Mario World

> This recompiles Super Mario World for the SNES into C with snesrecomp. The 65816 code becomes functions in src/gen. PPU, APU, DMA, and registers stay in a C reimplementation of the SNES hardware. SuperMarioWorldSNESRecomp.exe or the Linux AppImage asks for a USA ROM in sfc or smc form and remembers the path in rom.cfg. The README says Yoshi's Island and Donut Plains were played through, and Vanilla Dome was in progress. Worlds 4 through 7 were not hand-verified.

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

## Requirements & limits

- A USA Super Mario World ROM in sfc or smc form. Windows for the zip release, or Linux for the AppImage.
- License: PolyForm Noncommercial 1.0.0 for this project's covered code. Vendored code under third_party keeps its own licenses.

## Primary sources

1. <https://github.com/mstan/SuperMarioWorldRecomp/blob/2c52fbc3a16f32217ee75fb8bfd20fd924d09b98/README.md>

## More in Games

- [SuperMetroidSNESRecomp: a selective 65816 static recompilation](https://awesomerea.org/resources/super-metroid-recomp-case/index.md) · Case study
- [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

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