About
Super Mario Bros. Remastered is a free, open-source fan remake built in the Godot engine that recreates the original NES Super Mario Bros., The Lost Levels, Super Mario Bros. Special and All Night Nippon: Super Mario Bros. from the ground up. It adds widescreen visuals, new playable characters, resource packs, custom modes and a full level editor with a custom-level sharing system.
Because it is an unofficial Nintendo-IP project distributed as source/binaries rather than a commercial release, it is not sold on any storefront and has seen takedown pressure. The game loads assets from the player's own legally-dumped NES ROM, which must be supplied separately.
Identity
Launch
- Binary
- SMB1R.x86_64
- Needs files
- none beyond the binary
Runtime
- Runs as
- Native Linux
- Proton
- not needed
⚙ Setup notes
Native Linux Godot build (custom Godot 4.6.x fork) — runs without Proton. No Steam app id; distributed via the creator's GitHub releases.
The one thing to know
Supply your own copy: You must provide your own original SMB1 NES ROM (USA/JP "World", or EU region; uncompressed .nes, not zipped). The game does launch without it and shows a ROM verification screen on first run — you drag-and-drop the ROM file onto the game window there. It is then extracted and cached in the user-data folder (~/SMB1R/ as baserom.nes), so the ROM does not have to live next to the binary afterward.
Proton: Native Linux Godot build — no Proton needed.
Controller (Steam Deck): Recent builds (1.0.2+) improved native input, but as a non-Steam Godot title it often still isn't seen as a gamepad. If the D-pad/buttons don't respond, add it as a Non-Steam Game and apply a Steam Input controller layout that maps buttons to keyboard keys.
Install: Ships with libdiscord and a godotgif .so beside the binary; keep the whole extracted folder intact and run SMB1R.x86_64 from inside it.
Community guides
Write-ups and threads from people who got this (or a similar) game running. deckport links to them — it doesn't reproduce them.
Get the artwork
deckport never hosts game images. Open this game on SteamGridDB, pick
the cover / hero / logo / icon you like, and drop them into the
game folder under .deckport-art/ before you push it to the
Deck. The importer files them under the right names automatically.
Run it on your Deck
Two files: the one-time importer (deckport.py) in your
Deck's home folder, and this game's install helper. Copy the game
into ~/Games and run the helper with Steam closed — it
writes the recipe (binary, launch options)
and registers the shortcut with artwork.