Re:Haven, back to every recomp
Box art for Super Metroid
SNESSuper Nintendo · 1994 · Nintendo R&D1 · Action-Adventure

Super Metroid

3 projects bring Super Metroid to PC. Here's how they compare, and which one to start with.

B
Recommended

sm by snesrev

Level with SuperMetroidDecomp on rating and stage, with the bigger following on GitHub (560 stars to 9).

Repository ↗

Every project, side by side

Recommended

sm

snesrev

B
PlayablePlayable builds with known bugs, missing features or a rough setup.
Stage
Playable beta
Runs on
Not stated by the project
Languages
English
Features
None listed
Latest release
No release yet
Last activity
Stalled Aug 21, 2023
GitHub stars
560 +3 this week
Toolchain
Decompilation
About this project

snesrev's Super Metroid: the game rewritten in C from its original code and checked against the original as it runs, built from source with your own ROM.

What you need

Your own US ROM.

SuperMetroidDecomp

MrJackSpade

B
PlayablePlayable builds with known bugs, missing features or a rough setup.
Stage
Playable beta
Runs on
WindowsAndroid
Languages
English
Features
Keyboard
Latest release
v0.8.0 Oct 21, 2026
Last activity
Active Oct 25, 2026
GitHub stars
9
Toolchain
Decompilation
About this project

A port that translates Super Metroid's original program into readable, heavily commented C#, with a managed audio engine playing the game's own music and sound from your ROM. It's playable from the opening to the ending with only minor known glitches, on Windows (the .NET runtime is bundled) and ARM64 Android phones, with gamepad or keyboard controls and save states.

What you need

Your own Super Metroid ROM, Japan/USA NTSC v1.0 (.smc or .sfc).

SuperMetroidSNESRecomp

mstan

C
RoughBoots and partly plays in tagged pre-release builds. Expect crashes and gaps.
Stage
In development
Runs on
WindowsLinuxmacOS
Languages
English, Japanese
Features
None listed
Latest release
v0.3.15 Oct 24, 2026
Last activity
Active Oct 24, 2026
GitHub stars
124 +9 this week
Toolchain
snesrecomp
About this project

A static recompilation of the SNES game with snesrecomp: the default build boots, renders, plays audio and completes the attract demo. A work in progress that needs broader end-to-end testing. Part of the R.A.I.D. community.

What you need

Your own US ROM.

Ratings and comments

To rate a project, pick a score out of 10, write a few words about how it plays and press Submit. The first time, you’ll sign in with GitHub. Each person’s latest score counts towards the User score, which updates once a day. To comment or reply without a score, use the box under the reviews.

Review sm

Your score
At least 20 characters

Know another project for Super Metroid? Submit it.