{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/NaraKitty/DBZ64/blob/75c8d284e68785351bdf8916ad218a15d2e158e5/docs/ARCHITECTURE.md",
    "https://github.com/NaraKitty/DBZ64/blob/75c8d284e68785351bdf8916ad218a15d2e158e5/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Dragon Ball Z on the Nintendo 64 statically recompiles ARM and Thumb code from The Legacy of Goku II and Buu's Fury into C for N64 builds. Its runtime supplies GBA graphics, sound, DMA, timers, interrupts and saves, with an RDP renderer and wider field view. The author reports both games playable on real hardware.",
  "description_zh": "Dragon Ball Z on the Nintendo 64 将《The Legacy of Goku II》和《Buu's Fury》的 GBA ARM 与 Thumb 代码静态重编译为 C，再构建 N64 ROM。运行时实现 GBA 图形、声音、DMA、定时器、中断和存档，并提供 RDP 渲染器与加宽的场景视野；作者报告两款游戏可在实体硬件上游玩。",
  "entry_url": "https://awesomerea.org/resources/dbz64-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/dbz64-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/NaraKitty/DBZ64/blob/75c8d284e68785351bdf8916ad218a15d2e158e5/README.md",
  "group": "cases",
  "id": "dbz64-case",
  "json_url": "https://awesomerea.org/resources/dbz64-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/dbz64-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/dbz64-case/index.md",
  "name": "Dragon Ball Z on the Nintendo 64: recompiling two GBA games for N64",
  "name_zh": "Dragon Ball Z on the Nintendo 64：将两款 GBA 游戏重编译到 N64",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Supply a user-owned USA cartridge dump of the game being built; the build checks its SHA-1.",
    "Hardware use requires an N64 with Expansion Pak or an Analogue 3D, plus a flash cart.",
    "Building uses WSL Ubuntu, the libdragon preview toolchain, Python 3 and capstone.",
    "Buu's Fury's 320 × 240 field view currently applies to field maps.",
    "PolyForm Noncommercial License 1.0.0 for repository source code."
  ],
  "requirements_zh": [
    "需自行提供所构建游戏的美国版卡带转储；构建过程会检查其 SHA-1。",
    "在实体设备上运行需要带 Expansion Pak 的 N64 或 Analogue 3D，以及烧录卡。",
    "构建使用 WSL Ubuntu、libdragon preview 工具链、Python 3 和 capstone。",
    "《Buu's Fury》的 320 × 240 野外视野目前适用于野外地图。",
    "仓库源码采用 PolyForm Noncommercial License 1.0.0。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/NaraKitty/DBZ64",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
