# Mega Man 3: an annotated ca65 NES disassembly

> Mega Man 3 reconstructs the US NES game as annotated ca65 assembly across its code banks. The repository also documents the frame loop, entity logic, collision, MMC3 bank switching and data table formats. Its build produces a ROM that the author reports matches the original byte for byte.

- 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/plasticsmoke/megaman3-disassembly-ca65>
- Primary source: <https://github.com/plasticsmoke/megaman3-disassembly-ca65/blob/58ca1c378a6517320c2b3b17801f522e9a537042/README.md>
- Catalog page: <https://awesomerea.org/resources/mega-man-3-ca65-disassembly-case/>
- Record JSON: <https://awesomerea.org/resources/mega-man-3-ca65-disassembly-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/mega-man-3-ca65-disassembly-case/index.md)

## Requirements & limits

- **Prerequisites:** Install ca65 and ld65 from cc65, plus GNU Make.
- **License:** MIT license file.

## Primary sources

1. <https://github.com/plasticsmoke/megaman3-disassembly-ca65/blob/58ca1c378a6517320c2b3b17801f522e9a537042/README.md>
2. <https://github.com/plasticsmoke/megaman3-disassembly-ca65/blob/58ca1c378a6517320c2b3b17801f522e9a537042/ENGINE.md>
3. <https://github.com/plasticsmoke/megaman3-disassembly-ca65/blob/58ca1c378a6517320c2b3b17801f522e9a537042/LICENSE>

## More in Games

- [Mega Man 9: a matching WiiWare decompilation](https://awesomerea.org/resources/mega-man-9-wiiware-decomp-case/index.md) · Case study
- [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

## 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.
