mirror of
https://github.com/YohannDR/mzm.git
synced 2025-02-18 12:39:50 +00:00
Metroid - Zero Mission Decomp
This is a work in progress decompilation of Metroid - Zero Mission. Progress can be seen here : https://docs.google.com/spreadsheets/d/1X8XarD5evY8ZI7r_GQqh1pYmdVMbBcINYfRBUlogmKY/edit#gid=0
This decomp is not yet matching, it's also not shiftable, don't use it as a base to work on anything
This produces the following ROMs:
- mzm_us.gba:
sha1: 5de8536afe1f0078ee6fe1089f890e8c7aa0a6e8
Discords:
- https://discord.gg/2MGB9Xbr9y MAGret
- https://discord.gg/WtekHKb MAGConst
Dependencies
- agbcc
binutils-arm-none-eabi
mzm_us_baserom.gba
(sha1: 5de8536afe1f0078ee6fe1089f890e8c7aa0a6e8
)
Setup
- WINDOWS ONLY : Install and setup WSL
- Install the dependencies (an
apt update
might be necessary for binutils) - Build agbcc (run
./build.sh
) - Add agbcc to your path (export PATH="agbcc path:$PATH"
- Clone this repo
Build
- Run
make clean
if necessary - Run
make CPP=cpp
(using the -j option is recommended to speed up the process)
Languages
C
62.1%
Assembly
37.5%
C++
0.3%
Python
0.1%