sm
snesrev
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.
Your own US ROM.

3 projects bring Super Metroid to PC. Here's how they compare, and which one to start with.
Level with SuperMetroidDecomp on rating and stage, with the bigger following on GitHub (560 stars to 9).
snesrev
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.
Your own US ROM.
MrJackSpade
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.
Your own Super Metroid ROM, Japan/USA NTSC v1.0 (.smc or .sfc).
mstan
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.
Your own US ROM.
Know another project for Super Metroid? Submit it.
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.