Super Mario Bros.: The Lost Levels
1 recomp and 2 ports
Super Mario Bros. Remastered
JHDev2006/Super-Mario-Bros.-Remastered-Public
A remake of and tribute to the original Super Mario Bros. games, with new levels, custom modes, extra characters, and a full level editor.
You needYour own ROM of the original Super Mario Bros. for the NES. The game checks it on start: you can pick it or drag it onto the window, or leave the .nes file next to the executable.
Super Mario Bros. / The Lost Levels (SMB Vanilla)
nukep/SMB-Vanilla
SMB Vanilla: a C decompilation of Super Mario Bros. and the Japanese Famicom Disk System Super Mario Bros. 2 (The Lost Levels), ported to Windows and Linux on SDL3. It only reimplements the gameplay: levels, graphics, and sound come from your ROM, and it won’t start without one. It aims to behave exactly like the original, bugs included (it keeps the ones that don’t break the game, such as the minus world and the collision and clipping glitches), and to serve as a readable reference for the game’s logic, with label names from doppelganger’s disassembly. Both games boot and can be beaten, with sound except for The Lost Levels’ ending, which uses the Famicom Disk System’s 2C33 audio chip. Keys are changed in smbvanilla.ini, and in Super Mario Bros. you can start at any level from the command line. Part of the code is still Ghidra’s output and is being refactored; tests and a UI with configurable controls are still missing. Its website also has a browser version that likewise asks for your ROM. The first release, 0.1.0, came out on October 3 for 64-bit Windows and Linux. Issues and contributions are handled on Codeberg. The project states that it includes no AI-generated code or assets.
You needYour own NTSC Super Mario Bros. ROM for NES, as smb.nes (SHA-1 ea343f4e445a9050d4b4fbac2c77d0693b1d0922), and, for The Lost Levels, your smb2j.fds disk image (SHA-1 3b8c8998b4887d6dd676965943d69a320738ab9c or 20e50128742162ee47561db9e82b2836399c880c); ROM hacks that change code or other data aren’t supported. Plus 64-bit Windows or Linux; on Linux, SDL 3 from your package manager.
Super Mario Bros.: The Lost Levels
mstan/SuperMarioBros2JapanFDSRecomp
A static recompilation of the Japanese Famicom Disk System Super Mario Bros. 2, known outside Japan as The Lost Levels, with the cycle-accurate backend of nesrecomp, the author’s own framework. It’s the first Famicom Disk System game made with that framework: the real FDS BIOS runs, so you see the Nintendo boot screen and the disk load as on the console, and every program file on the disk is compiled ahead of time at its load address; code the game builds in RAM during play goes through an interpreter. It has a disk button to check the drive or reinsert the disk, and saves to a separate folder without ever writing to your image. As an optional, experimental mod it has widescreen (fit to window, 16:9, 21:9, or 32:9). An October pass entered, with assistance, all 54 regular areas of worlds 1–8 and A–D and the four World 9 areas, matching the interpreter’s pictures; it’s not an unassisted full playthrough. Version 0.0.3 (October 19) is for 64-bit Windows. 8 of its 13 commits list Claude as a co-author.
You needYour own Super Mario Bros. 2 (Japan) (Debug Value 0).fds disk image (SHA-1 3b8c8998b4887d6dd676965943d69a320738ab9c) and the Famicom Disk System RAM Adapter BIOS (8,192 bytes, CRC32 5E607DCF, often named disksys.rom). Plus 64-bit Windows.
Installs with
Quiver Launcher · GithubLauncher (N64RecompLauncher) · Ports Launcher · WLauncher
Questions
Can you play Super Mario Bros.: The Lost Levels natively on PC?
Yes. The catalog has 1 recomp and 2 ports, and one of them is fully playable.
What do I need to play it?
Your own copy of Super Mario Bros.: The Lost Levels (NES / Famicom). Recompendium only links projects that don’t distribute the game, and each entry says which version or region you need.
Which one is the most popular?
Super Mario Bros. Remastered, with 3,288 stars on GitHub.