← Catalog
NES / Famicom Fully playable

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
Console
Nintendo Entertainment System / Famicom
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
View repository ↗
6502mariowidescreenmultiplayeronlinenetplaymodshd-assetsai-assisted

Other projects for Super Mario Bros.

2