{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "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.",
  "description_zh": "Toy Story disassembly 将 Mega Drive 版《Toy Story》ROM 生成为汇编源码，并与用户自备 ROM 逐字节比较。项目用 68000 追踪器、ROM 映射、RNC 解码器和精灵工具整理程序、文本与图形格式；作者报告重建结果匹配，但具名等价源码仍在完善。",
  "entry_url": "https://awesomerea.org/resources/toy-story-mega-drive-disasm-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/toy-story-mega-drive-disasm-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/consolesplayingconsoles/toy-story-disasm/blob/e3303d2cee4cb8552cdda68da99f8fd92839cff2/README.md",
  "group": "cases",
  "id": "toy-story-mega-drive-disasm-case",
  "json_url": "https://awesomerea.org/resources/toy-story-mega-drive-disasm-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/toy-story-mega-drive-disasm-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/toy-story-mega-drive-disasm-case/index.md",
  "name": "Toy Story disassembly: rebuilding the Mega Drive ROM from generated source",
  "name_zh": "Toy Story disassembly：从生成的源码重建 Mega Drive ROM",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-provided Toy Story USA ROM, Python 3 with capstone, and AS with asl and p2bin are required.",
    "The author reports 24.7% equivalent named source for the USA ROM; many routines and fields remain unnamed.",
    "GPL-3.0-or-later license."
  ],
  "requirements_zh": [
    "需要用户自备《Toy Story》美国版 ROM、带 capstone 的 Python 3，以及包含 asl 和 p2bin 的 AS 汇编器。",
    "作者报告美国版 ROM 的具名等价源码完成度为 24.7%；许多例程和字段仍未命名。",
    "GPL-3.0-or-later 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/consolesplayingconsoles/toy-story-disasm",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
