Cloned Games

smw

HaltedPlayableSNES

About

smw is a reverse-engineered reimplementation of Super Mario World that reproduces the entire original game, including elements added via the Lunar Magic level editor, and is playable start to finish. It uses the PPU/DSP implementation from LakeSnes with additional speed optimizations, and needs a copy of the game ROM only once, to extract levels and images.

How it differs from the original

Unlike the original SNES release, this reimplementation can run an emulated reference copy of the actual game in the background and compare memory state every frame, automatically saving a bug-report snapshot with input history whenever a mismatch is detected, so testers can reproduce and report the exact discrepancy.

Getting started

A copy of the original game ROM is needed once, to extract the game's assets; after that the ROM isn't required to run the game. On Windows, building involves installing Python and a couple of third-party libraries, then running the included setup scripts. Save states can be created and replayed, including full input history, in a turbo mode.

Requires original assets. You need a copy of the USA ROM (smw.sfc) to extract game resources including levels and images.

Additional notes

Data quality flag
The linked 'original' game record here describes Super Mario Bros. (NES, 1985), but this project's own README explicitly describes reimplementing Super Mario World (SNES) — the original-game link may need correcting.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.