Case study
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.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 2
- Last commit
- 2026-07-18
- Language
- Assembly
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Install ca65 and ld65 from cc65, plus GNU Make.
- License: MIT license file.
Cite
BibTeX
@misc{mega-man-3-ca65-disassembly-case,
title = {{Mega Man 3: an annotated ca65 NES disassembly}},
howpublished = {\url{https://github.com/plasticsmoke/megaman3-disassembly-ca65}},
url = {https://github.com/plasticsmoke/megaman3-disassembly-ca65},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/mega-man-3-ca65-disassembly-case/}}
}Plain text
Mega Man 3: an annotated ca65 NES disassembly. https://github.com/plasticsmoke/megaman3-disassembly-ca65 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/mega-man-3-ca65-disassembly-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Mega Man 9: a matching WiiWare decompilation · Case study
- Mega Man X4: byte-matching PlayStation source reconstruction · Case study
- Mega Man X5: a matching PlayStation decompilation · Case study
- Mega Man X6: matching PlayStation code and overlay decompilation · Case study
- memory of alessa: an in-progress Silent Hill 3 PS2 matching decompilation · Case study
- meteor-decomp: FINAL FANTASY XIV 1.23b client and network decompilation · Case study