Super Mario Bros. (mstan)
Game: Super Mario Bros. → (NES / Famicom, 1985)
A static recompilation of the NES Super Mario Bros. with nesrecomp, the author’s own framework: the ROM’s 6502 code is translated to C and compiled to native code; since 1.12.0 (October 5) it uses the cycle-accurate CPU by default and, on Windows, a high-level renderer that is faster than the low-level one, which remains the reference. Its author considers it fully playable: every world should be completable, though not every path has been tested. It comes with optional mods: experimental widescreen (fit to window, 16:9, 21:9, or 32:9) with enemies loading across the whole view; Voxel 3D, a first-person view that stands the level upright; two- to four-player simultaneous co-op with Mario, Luigi, Wario, and Waluigi, locally or online with rollback; HD texture packs; and experimental characters that replace Mario: Captain Falcon and Pikachu from Super Smash Bros., Samus from Metroid, Link from Zelda II, and Sonic from Sonic 3 & Knuckles, whose graphics and sounds are taken from your own ROM of each game. An October pass went through all 32 areas at 32:9 with assistance, up to the end of 8-4. Version 1.12.3 (October 19) is for 64-bit Windows; up to 1.11.0 there was also a Linux build. For building with the previous backend, the repository includes the C code generated from the ROM (about 15 MB). 10 of its last 100 commits list Claude as a co-author.
You needYour own Super Mario Bros. (World) ROM for NES, with either the old iNES header (CRC32 3337EC46) or the NES 2.0 one (CRC32 393A432F). Each replacement character also needs your ROM of the game it comes from: Super Smash Bros. (US, 1.0) for N64, Metroid (US or Europe), Zelda II: The Adventure of Link (US), or Sonic 3 & Knuckles for Mega Drive, plus, optionally, Sonic the Hedgehog 2 (World, Rev A) for Sonic’s shield. Plus 64-bit Windows.
- How it gets to PC
- Static recompilation
- Architecture
- 6502
- Author
- mstan
- Original studio
- Nintendo R&D4
- Year
- 1985
- Stars
- 49
- Last activity
- 2026-10-27 · 4 days ago
- Latest version
- v1.12.4 · 2026-10-27
- Language
- C
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
Other projects for Super Mario Bros.
2
Super Mario Bros. Remastered · Super Mario Bros. / The Lost Levels (SMB Vanilla) See all →