Super Metroid Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Based on Super Metroid
compare all 3 clones
Links, repository & detailsAbout
An LLE-first static recompilation of Super Metroid (SNES) into native C using the snesrecomp framework. The CPU code is recompiled while the rest of the SNES hardware, such as PPU, audio and DMA, runs through embedded SNES emulation. The default build boots, renders, plays audio, completes the attract demo, starts a new game, traverses doors, pauses and saves at Samus's ship, and the README says it remains a work in progress. You supply your own Super Metroid (Japan, USA) ROM, and the project is licensed under PolyForm Noncommercial 1.0.0.
How it differs from the original
The launcher offers experimental Mods: Widescreen (Fit, 16:9, 21:9 or 32:9) with edge-anchored or centered HUD, and a separate Presentation FPS option; both are off by default and game logic keeps its native timing.
Getting started
Download the Windows x64 ZIP or Linux x86_64 AppImage from the releases and supply your own unmodified ROM; no ROM is included. Extract the whole Windows ZIP before launching, and keep the directory writable because settings and saves live beside the executable.
Known issues & limitations
- The widescreen and presentation-FPS features are experimental; full-game visual fidelity is not certified.
- Achievable frame rate depends on hardware and the scene.
- The project remains a work in progress and needs broader end-to-end regression testing.
What you need to run it
Features
- The Widescreen mod offers Fit, 16:9, 21:9, or 32:9, with edge-anchored or centered HUD placement; it is off by default.
- Presentation FPS is a separate mod with Auto and fixed frame-rate targets; it is off by default.
How to install
- Download the Windows x64 ZIP or Linux x86_64 AppImage from Releases.
- Extract the entire Windows ZIP before launching the executable; its DLLs and assets directory are required.
- On Linux, make the AppImage executable and launch it.
Summarised from the project's README.
Media
Additional notes
- Series
- The README says this is the fourth game on snesrecomp, after Mega Man X, Super Mario World and A Link to the Past.
FAQ
- What is Super Metroid Recompilation?
- Super Metroid Recompilation is an open-source recompilation of Super Metroid. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on SNES.
- Do I need the original game files to run Super Metroid Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Super Metroid Recompilation licensed?
- project: PolyForm Noncommercial 1.0.0 (original code in this repository); project: not licensed for redistribution (game ROM and data extracted from it). The repository itself is the authoritative source.


