snesrecomp
Static recompilation ecosystem for Super Nintendo games. Part of the R.A.I.D. community.
- Type
- Recompiler
- Consoles
- SNES / Super Famicom
- Author
- mstan
- Stars
- 135
- Last activity
- 2026-10-16 · 1 day ago
- Latest version
- v0.3.0-alpha · 2026-10-14
- Language
- C
Recompiled with this tool
6
Donkey Kong Country
elliotttate/DKC1Recomp
Static recompilation of the original Donkey Kong Country (US version 1.0) on a snesrecomp fork, following the DKC2Recomp template. Unlike most recomps, it didn’t have to discover the code blind: it starts from Yoshifanatic1’s disassembly, which rebuilds the ROM byte for byte, and derives every instruction and jump table from it. It generates 100% of the game’s code, with native Windows and macOS hosts, continuous audio, and an optional 342×224 widescreen mode.
You needYour own Donkey Kong Country ROM (SNES, US version 1.0).
Mega Man X
mstan/MegaManXSNESRecomp
Mega Man X recompiled with snesrecomp. This is the original Super Nintendo Mega Man X, separate from the PlayStation X4, X5, and X6 recomps.
You needYour own Mega Man X ROM (SNES).
Donkey Kong Country 3: Dixie Kong's Double Trouble!
elliotttate/DKC3Recomp
Recompilation of DKC3, built the same way as DKC2Recomp: snesrecomp statically recompiles the code to C from a bank configuration derived from a public disassembly, the shared runtime interprets whatever the analysis can’t prove, and the project’s own host apps run the game on macOS and Windows. Still in bring-up: its author doesn’t yet claim it can be completed.
You needYour own Donkey Kong Country 3 ROM (SNES, North American English/French version, headerless, 4 MiB).
F-Zero
mstan/FZeroSNESRecomp
Native build of the SNES F-Zero. 16:9, 21:9, and 32:9 widescreen, plus a Fit mode; output at 60, 90, 120, 144, 165, 240, or 360 fps; 2x to 10x track rendering, independent of both; display shaders (CRT Soft, LCD Grid, Sharp, Warm Composite, or your own GLSL); save states with thumbnails, rewind, and SDL gamepad support. It optionally takes BS F-Zero Deluxe content and MSU-1 music packs.
You needYour own F-Zero ROM (SNES, US edition). BS F-Zero content and MSU-1 music are optional, and you supply them yourself.
Mega Man X2
mstan/MegaManX2Recomp
Static recompilation of the US edition on snesrecomp, with a pre-boot launcher. Its stated status is honest and narrow: it reaches the intro cutscenes, verified with screenshots through the debug interface (correct background layers, sprites, palettes, and text, and progress between scenes). Broad gameplay coverage and audio verification are still pending.
You needYour own Mega Man X2 ROM (SNES, US version). Dumps with a 512-byte copier header are fine: it’s stripped automatically.
Donkey Kong Country 2: Diddy's Kong Quest
mstan/DKC2Recomp
The original DKC2 recomp, a byproduct of developing snesrecomp: the 65816 program is translated to C wherever the analysis can prove an exact entry state (3,475 ahead-of-time variants), and a shared 65816 interpreter covers the rest. Its author calls it an unfinished pre-release. Today the elliotttate fork is the actively developed and more widely used one: it adds a native Apple Silicon macOS build and the option to play as Donkey or Kiddy Kong.
You needYour own Donkey Kong Country 2 ROM (SNES, US version 1.0).