Case study
Doraemon: a byte-identical Famicom source reconstruction
Doraemon reconstructs the Japanese release of Hudson Soft's 1986 Famicom game as ca65 assembly source. The build extracts private assets from the user's ROM, assembles and links the source, then compares the resulting ROM byte for byte with the original. Documentation covers cartridge architecture, memory, subsystems, and data formats.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 1
- Last commit
- 2026-11-06
- Language
- Assembly
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: The Japanese Doraemon PRG0 ROM must be supplied by the user.
- Prerequisites: Python 3, GNU Make, and Retrolarium Kit are required to build and compare the ROM.
- Limits: Relocating modules is unsupported because some pointer tables still contain raw addresses.
- License: No licence file in the repository.
Cite
BibTeX
@misc{doraemon-nes-source-reconstruction-case,
title = {{Doraemon: a byte-identical Famicom source reconstruction}},
howpublished = {\url{https://github.com/RetrolariumLab/doraemon_src}},
url = {https://github.com/RetrolariumLab/doraemon_src},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/doraemon-nes-source-reconstruction-case/}}
}Plain text
Doraemon: a byte-identical Famicom source reconstruction. https://github.com/RetrolariumLab/doraemon_src (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/doraemon-nes-source-reconstruction-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Doshin the Giant: a GameCube decompilation in progress · Case study
- doubutsu-no-mori: an early N64 Animal Crossing decompilation · Case study
- Downhill Revived: a matching decompilation and PC port of Downhill Domination · Case study
- Dr. Mario 64: a GameCube decompilation · Case study
- Dr. Mario 64: matching decompilation across three releases · Case study
- Dr. Mario: a hash-checked NES disassembly · Case study