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

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/RetrolariumLab/doraemon_src>
- Primary source: <https://github.com/RetrolariumLab/doraemon_src/blob/28a266d75eba207bdb3915717e49d10ec52c2961/README.md>
- Catalog page: <https://awesomerea.org/resources/doraemon-nes-source-reconstruction-case/>
- Record JSON: <https://awesomerea.org/resources/doraemon-nes-source-reconstruction-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/doraemon-nes-source-reconstruction-case/index.md)

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

## Primary sources

1. <https://github.com/RetrolariumLab/doraemon_src/blob/28a266d75eba207bdb3915717e49d10ec52c2961/README.md>
2. <https://github.com/RetrolariumLab/doraemon_src/blob/28a266d75eba207bdb3915717e49d10ec52c2961/Makefile>

## More in Games

- [Doshin the Giant: a GameCube decompilation in progress](https://awesomerea.org/resources/doshin-the-giant-decomp-case/index.md) · Case study
- [doubutsu-no-mori: an early N64 Animal Crossing decompilation](https://awesomerea.org/resources/doubutsu-no-mori-decomp-case/index.md) · Case study
- [Downhill Revived: a matching decompilation and PC port of Downhill Domination](https://awesomerea.org/resources/downhill-revived-case/index.md) · Case study
- [Dr. Mario 64: a GameCube decompilation](https://awesomerea.org/resources/drmario64-gc-case/index.md) · Case study
- [Dr. Mario 64: matching decompilation across three releases](https://awesomerea.org/resources/dr-mario-64-decomp-case/index.md) · Case study
- [Dr. Mario: a hash-checked NES disassembly](https://awesomerea.org/resources/dr-mario-nes-disassembly-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.
