Case study
Toy Story disassembly: rebuilding the Mega Drive ROM from generated source
Toy Story disassembly reconstructs the Mega Drive game's ROM as generated assembly source and compares the rebuilt ROM byte for byte with the user's copy. Its 68000 tracer, ROM maps, RNC decoder, and sprite tools support ongoing recovery of routines, text, and graphics formats. The author reports that the rebuild matches while equivalent named source remains incomplete.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-10-22
- Language
- Python
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: A user-provided Toy Story USA ROM, Python 3 with capstone, and AS with asl and p2bin are required.
- Limits: The author reports 24.7% equivalent named source for the USA ROM; many routines and fields remain unnamed.
- License: GPL-3.0-or-later license.
Cite
BibTeX
@misc{toy-story-mega-drive-disasm-case,
title = {{Toy Story disassembly: rebuilding the Mega Drive ROM from generated source}},
howpublished = {\url{https://github.com/consolesplayingconsoles/toy-story-disasm}},
url = {https://github.com/consolesplayingconsoles/toy-story-disasm},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/toy-story-mega-drive-disasm-case/}}
}Plain text
Toy Story disassembly: rebuilding the Mega Drive ROM from generated source. https://github.com/consolesplayingconsoles/toy-story-disasm (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/toy-story-mega-drive-disasm-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · consolesplayingconsoles/toy-story-disasm · Revision e3303d2
More in Games
- Turok 2: Seeds of Evil: a matching Nintendo 64 decompilation · Case study
- Turok 3: an archived multi-version decompilation · Case study
- Turok: Rage Wars: matching decompilation of five N64 releases · Case study
- Turok: Rage Wars: matching N64 decompilation and Windows port · Case study
- Twilight Princess: a decompilation with fully matching GameCube code · Case study
- Twisted Metal Re-Arc: matching reconstruction of the Japanese PlayStation game · Case study