# Mega Man 9: a matching WiiWare decompilation

> Mega Man 9 is being reconstructed as C source for the US WiiWare release WR9E, with the original CodeWarrior toolchain used to match game functions. The build combines reconstructed units with split original objects and compares the resulting DOL against the target SHA-1. The author reports 1,760 exact game-function matches out of 2,941; source remains split by function.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/arceuss/mm9decomp>
- Primary source: <https://github.com/arceuss/mm9decomp/blob/3c57949bc239cb9c1836e8c33d585cac8dd9d3ca/README.md>
- Catalog page: <https://awesomerea.org/resources/mega-man-9-wiiware-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/mega-man-9-wiiware-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/mega-man-9-wiiware-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** A user-owned US WiiWare WR9E main DOL is required; it is absent from the repository.
- **Prerequisites:** The build requires CodeWarrior Wii/1.0, Python 3 and Ninja; non-Windows hosts need a Win32 wrapper.
- **Limits:** The author reports that original translation units have not yet been recovered.
- **License:** CC0-1.0 license.

## Primary sources

1. <https://github.com/arceuss/mm9decomp/blob/3c57949bc239cb9c1836e8c33d585cac8dd9d3ca/README.md>

## More in Games

- [Mega Man X4: byte-matching PlayStation source reconstruction](https://awesomerea.org/resources/mmx4-decomp/index.md) · Case study
- [Mega Man X5: a matching PlayStation decompilation](https://awesomerea.org/resources/mega-man-x5-decomp-case/index.md) · Case study
- [Mega Man X6: matching PlayStation code and overlay decompilation](https://awesomerea.org/resources/mega-man-x6-matching-decomp-case/index.md) · Case study
- [memory of alessa: an in-progress Silent Hill 3 PS2 matching decompilation](https://awesomerea.org/resources/silent-hill-3-memory-of-alessa-decomp-case/index.md) · Case study
- [meteor-decomp: FINAL FANTASY XIV 1.23b client and network decompilation](https://awesomerea.org/resources/meteor-ffxiv-decomp-case/index.md) · Case study
- [Metroid II: byte-matching Game Boy disassembly](https://awesomerea.org/resources/metroid-ii-disasm/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
