{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "This project disassembles code from the USA Game Boy Advance release of Dragon Ball Z: The Legacy of Goku into ARM and Thumb assembly and reports a byte-identical ROM rebuild using data from the user's own copy. Build scripts generate assembly for identified code, rebuild compressed streams and compare the resulting image digest with the retail ROM. The author reports that much of the image is source-generated while remaining bytes come from local ROM slices.",
  "description_zh": "该项目将美版 GBA 游戏《Dragon Ball Z: The Legacy of Goku》中已识别的代码反汇编为 ARM 和 Thumb 汇编，并使用用户自备 ROM 中的数据重建镜像；作者报告重建结果与原版逐字节一致。构建脚本生成已识别代码的汇编、重建压缩数据流，并用摘要比对生成的镜像与原版 ROM。作者报告镜像的大部分内容由源码生成，其余字节来自本地 ROM 切片。",
  "entry_url": "https://awesomerea.org/resources/legacy-of-goku-disasm-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/legacy-of-goku-disasm-case/",
  "evidence_url": "https://github.com/siruiusamory-cmyk/legacyofgoku-disasm/blob/d1afeab22a8eeade1dd558664386fa1595ff0e2b/README.md",
  "group": "cases",
  "id": "legacy-of-goku-disasm-case",
  "json_url": "https://awesomerea.org/resources/legacy-of-goku-disasm-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/legacy-of-goku-disasm-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/legacy-of-goku-disasm-case/index.md",
  "name": "Dragon Ball Z: The Legacy of Goku — a byte-exact GBA disassembly",
  "name_zh": "Dragon Ball Z: The Legacy of Goku：逐字节匹配的 GBA 反汇编",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-owned USA ROM must be placed as baserom.gba.",
    "Building requires ARM Developer Suite 1.2, Python 3.12 and Visual Studio 2022 or Build Tools with the C++ workload.",
    "Some image regions still rebuild from raw ROM slices; the project compiles no C.",
    "MPL-2.0 license."
  ],
  "requirements_zh": [
    "需要将用户自有的美版 ROM 放置为 baserom.gba。",
    "构建需要 ARM Developer Suite 1.2、Python 3.12，以及带 C++ 工作负载的 Visual Studio 2022 或 Build Tools。",
    "部分镜像区域仍由原始 ROM 切片重建；项目不编译 C 代码。",
    "采用 MPL-2.0 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/siruiusamory-cmyk/legacyofgoku-disasm",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
