Cloned Games

Metroid - Zero Mission Decompilation

DecompilationActive

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

Metroid: Zero Mission (original game, not this project)Original game image
Image of the original game, Metroid: Zero Mission. This project has no screenshots of its own yet.
Links, repository & details

About

A work-in-progress decompilation of Metroid - Zero Mission. It reports 2718 of 2721 functions decompiled (99.89%, 3 left) and all data out of blobs.

Getting started

You need a baserom for each ROM you want to build, for example mzm_us_baserom.gba for mzm_us.gba. Run the data extractor, then make; the default built ROM is mzm_us.gba, and other regions or debug builds are selected with make targets or the REGION and DEBUG flags.

Known issues & limitations

  • The China region is not yet supported.

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 Advance version).

Status & roadmap

  • 2718/2721 functions decompiled (99.89%), with the 3 remaining non-matching functions documented in the repository.

FAQ

What is Metroid - Zero Mission Decompilation?
Metroid - Zero Mission Decompilation is an open-source decompilation of Metroid: Zero Mission. 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 Advance.
Do I need the original game files to run Metroid - Zero Mission Decompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
Share: