Super Mario Land Decompilation
DecompilationHalted
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Super Mario Land
compare all 2 clones
Original game imageAbout
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
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.

