← Catalog
GBA Experimental

Metroid: Zero Mission

Game: Metroid: Zero Mission (GBA, 2004)

An experimental static recompilation project for Metroid: Zero Mission, Linux-first and built on GBARecomp, with metroidret/mzm as the main reference for understanding functions, symbols, and data structures. What has been verified is a strict-static run on x86-64 Linux that reached the intro, title, a new game, several early rooms, and a Save Room, with a save and load round-trip of the SRAM, with no unresolved dispatches or interpreted instructions. According to the README, compatibility with the full game, the European version, and running on Windows are not yet confirmed. There is an optional graphical launcher and test packages for Windows and Linux; beta 4, from October 2, is the latest. 56 of its last 100 commits list Claude as a co-author.

You needYour own ROM of Metroid: Zero Mission for the GBA, US (BMXE, revision 0, 8,388,608 bytes, SHA-1 5de8536afe1f0078ee6fe1089f890e8c7aa0a6e8); the European one is a secondary target. The GBA BIOS is needed too, which the launcher asks for during setup. x86-64 Linux (tested) or Windows x64 (unverified).

How it gets to PC
Static recompilation
Console
Game Boy Advance
Architecture
ARM7
Author
HikariLucy
Original studio
Nintendo R&D1
Year
2004
View repository ↗
arm7actionstatic-recompai-assisted