Super Mario All-Stars

Insert cartridge

Free. No game data included: bring your own Super Mario All-Stars (USA) file.
SHA-256 411c7036750fbc79d60b84602414dbe713074de8204d3c4a5ad762679c103c61

How to play

  1. Download the version for your computer and unzip it. Mac: drag Super Mario All-Stars into Applications and double-click it. Windows: double-click SuperMarioAllStars.exe. Linux: double-click SuperMarioAllStars.
  2. The launcher asks for your game file. Pick your own Super Mario All-Stars (USA) file. It shows ROM verified when it's the right one.
  3. Set your options (the Game button has the cheats), then press Play.

Controls

ButtonKeyboardController
D-pad↑ ↓ ← →D-pad or left stick
BZBottom face button (A / ✕)
AXRight face button (B / ○)
YALeft face button (X / □)
XSTop face button (Y / △)
LCLeft shoulder (LB / L1)
RVRight shoulder (RB / R1)
StartEnterStart / Options / +
SelectRight ShiftBack / Share / −
MenuEscGuide / Home button, or Select + left stick click

Plug a controller in and play, no setup. Xbox, PlayStation 3, 4 and 5, Switch Pro and Joy-Con, 8BitDo and over 2,000 more are recognized by name, and any other USB pad works with a standard layout. Everything can be remapped in Settings.

What's inside

A real app

A real Mac, Windows or Linux program. Super Mario Bros. and The Lost Levels are mostly translated into native code; Super Mario Bros. 2 and 3 run the original code in a built-in interpreter, at full speed.

Crisp at any size

Whole-number scaling keeps every pixel sharp, from a small window to a 4K screen. No widescreen, on purpose: the picture stays the way the game was drawn.

A real launcher

Display, controls and cheats, all set before you press Play.

Menu on Esc

Settings, save and load states, reset the game, read the About letter, or close it.

Controllers just work

Plug one in and play, no setup. Everything can be remapped in Settings.

Cheats

Turn them on in the launcher or the Esc menu, for when a level is being mean: infinite lives, stop the clock, full hearts, start powered up.

Screenshots

The title screen
The title screen
Select Game
Select Game
Super Mario Bros., World 1-1
Super Mario Bros., World 1-1
The Lost Levels, World 1-1
The Lost Levels, World 1-1
Super Mario Bros. 2
Super Mario Bros. 2
Super Mario Bros. 3, World 1-1
Super Mario Bros. 3, World 1-1
The Super Mario Bros. 3 world map
The Super Mario Bros. 3 world map
The launcher
The launcher
Cheats before you play
Cheats, before you play
Launcher settings
Settings
The About page
About
The in-game menu
The Esc menu

About Maddie

Hi, I'm Maddie. I make apps and games on my own at Tanooki Studios.

Super Mario All-Stars is one of my favorite SNES games, and I wanted it to run on a modern computer with crisp pixels, controllers that just work, and a few cheats for when a level is being mean.

It's free, and it'll stay free. You bring your own copy of the game; nothing from the original cartridge ships with this. It isn't made by or affiliated with Nintendo.

Making apps (including some decomps) is how I pay my bills. If this game brought you some nostalgia and you lost more lives in World 8 than you'd like to admit, feel free to drop me a tiny tip. It really helps!

Signed, Maddie Leave a Tip