{
  "added_at": "2026-11-10",
  "additional_evidence_urls": [
    "https://gitlab.com/segaloco/dk/-/blob/a6acaa79424da7dc1c1facad8ac549f76555b867/Makefile",
    "https://gitlab.com/segaloco/dk/-/tree/a6acaa79424da7dc1c1facad8ac549f76555b867"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Donkey Kong Disassembly reconstructs the arcade game's Z80 CPU and sound code as assembly for known MAME ROM sets. Its build targets produce ROM files and compare their checksums with recorded values; graphics data is excluded.",
  "description_zh": "Donkey Kong Disassembly 将街机版 Donkey Kong 的 Z80 主程序和音效代码整理为汇编，覆盖已知的 MAME ROM 版本。构建脚本可生成 ROM 文件并按预存校验和检查；仓库不收录图形数据。",
  "entry_url": "https://awesomerea.org/resources/donkey-kong-disassembly-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/donkey-kong-disassembly-case/",
  "evidence_url": "https://gitlab.com/segaloco/dk/-/blob/a6acaa79424da7dc1c1facad8ac549f76555b867/README",
  "group": "cases",
  "id": "donkey-kong-disassembly-case",
  "json_url": "https://awesomerea.org/resources/donkey-kong-disassembly-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/donkey-kong-disassembly-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/donkey-kong-disassembly-case/index.md",
  "name": "Donkey Kong Disassembly: Arcade Z80 and sound code",
  "name_zh": "Donkey Kong Disassembly：街机版 Z80 与音效代码反汇编",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "limits",
    "license"
  ],
  "requirements": [
    "Z80 GNU binutils for CPU code and asm48 for sound code.",
    "Covers known MAME Donkey Kong ROM sets.",
    "Graphics data is excluded; additional banks may be added later.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "主程序代码需要 Z80 版 GNU binutils，音效代码需要 asm48。",
    "涵盖已知的 MAME Donkey Kong ROM 版本。",
    "不收录图形数据；其他代码段可能在以后加入。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://gitlab.com/segaloco/dk",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
