Super Mario World
Boots, lightly testedSNES · 1990 · Platformer · Decompilation
Dinosaur Land on a native C port, with every asset regenerated.
Controls
| Arrow keys | move |
| Z | jump |
| X | spin jump |
| A | run |
| Enter | Start |
| Gamepad | any standard controller |
| Touch | on-screen SNES pad on phones |
About this build
Super Mario World running in the browser on the snesrev/smw C reimplementation, compiled to WebAssembly. It runs natively from a clean asset file with no ROM at run time: every graphic and sound has been regenerated by the clean-room pipeline from coarse facts.
- Built from
- the snesrev/smw C port (MIT), compiled to WebAssembly with SDL2
- Type
- Decompilation
- Game files
- No original game files needed.
- Code licence
- MIT (snesrev/smw)
- Assets
- Regenerated clean-room assets; no retail data is distributed
- Source
- andrewnakas/smw-cleanroom ↗
What has been tested
Headless keyboard script: title, file select, intro message, overworld and Yoshi's Island 1; the audio level log shows music.
Last tested 2026-10-10 in Edge (headless, muted). Full playthrough: not verified. How games are tested.
The build's own test log is in STATUS.md in its repository.
Known limitations
- Work in progress: regenerated graphics and audio differ from the retail game by design.
- Only the opening of the game has been checked.
Saves
Save files are kept in this browser's storage (IndexedDB). Clearing site data removes them.