{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/Rainchus/MarioGolf64/blob/399d33e5088652a20ace3627dbc4b4d613432ff8/Makefile",
    "https://github.com/Rainchus/MarioGolf64/blob/399d33e5088652a20ace3627dbc4b4d613432ff8/src/1050.c"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Mario Golf 64 is an early N64 decompilation project with a ROM split configuration, symbol and relocation data, assembly for unmatched functions and a small amount of reconstructed C. Its build generates nonmatched assembly and links a ROM from the user's local base image.",
  "description_zh": "Mario Golf 64 是早期 N64 游戏反编译工程，包含 ROM 拆分配置、符号与重定位数据、未匹配函数的汇编文件，以及少量重建的 C 代码。构建流程从用户本地的原版镜像生成未匹配汇编并链接 ROM。",
  "entry_url": "https://awesomerea.org/resources/rainchus-mario-golf-64-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/rainchus-mario-golf-64-decomp-case/",
  "evidence_url": "https://github.com/Rainchus/MarioGolf64/blob/399d33e5088652a20ace3627dbc4b4d613432ff8/mariogolf64.yaml",
  "group": "cases",
  "id": "rainchus-mario-golf-64-decomp-case",
  "json_url": "https://awesomerea.org/resources/rainchus-mario-golf-64-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/rainchus-mario-golf-64-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/rainchus-mario-golf-64-decomp-case/index.md",
  "name": "Mario Golf 64: an early N64 decompilation",
  "name_zh": "Mario Golf 64：早期 N64 游戏反编译工程",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Provide a local baserom.us.z64 ROM.",
    "Use the documented Linux or WSL environment and the repository's Python and build-tool dependencies.",
    "Most listed game segments remain assembly rather than reconstructed C.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需提供本地 baserom.us.z64 ROM。",
    "需要文档指定的 Linux 或 WSL 环境，以及仓库的 Python 和构建工具依赖。",
    "列出的多数游戏片段仍为汇编，尚未重建为 C。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/Rainchus/MarioGolf64",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
