Cloned Games

Super Mario Land Decompilation

DecompilationHalted

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Super Mario Land (original game, not this project)Original game image
Image of the original game, Super Mario Land. This project has no screenshots of its own yet.
Links, repository & details

About

A disassembly of Super Mario Land (World) (Rev A) for the Game Boy, which builds a ROM matching a stated SHA1 checksum. For sections not yet disassembled it still needs a copy of the original ROM placed in the repository, and the stated goal is to make that step unnecessary.

Getting started

Place a copy of the original ROM in the repository, install RGBDS 0.3.5 and pypng, and build. A provided script estimates how much of the ROM has been disassembled.

History

The author describes it as a disassembly of the first Game Boy game they ever played.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (Game Boy version).

Additional notes

Coverage
Coverage so far: bank 0 about three quarters, bank 1 a third, banks 2 and 3 half each, and 46 of 127 high RAM bytes identified.

FAQ

What is Super Mario Land Decompilation?
Super Mario Land Decompilation is an open-source decompilation of Super Mario Land. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on Game Boy.
Do I need the original game files to run Super Mario Land Decompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
Share:

More like Super Mario Land Decompilation

Another Mario screenshot
Platforms:TI calculator
LicenseUnknown