{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "GameCube IPL investigates the USA retail GameCube BootROM and develops replacement IPL code. The repository includes Bootstrap 1 disassembly, IPL call and function notes, boot-font research and source for parts of the boot process; the author reports several early milestones complete while menus and final ROM assembly remain open.",
  "description_zh": "GameCube IPL 研究美版零售主机的 BootROM，并开发替代 IPL 代码。仓库包含 Bootstrap 1 反汇编、IPL 函数与调用记录、启动字体研究及部分启动流程源码；作者称早期阶段已有成果，菜单和最终 ROM 合并仍未完成。",
  "entry_url": "https://awesomerea.org/resources/gamecube-ipl-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/gamecube-ipl-case/",
  "evidence_url": "https://github.com/ogamespec/gc-ipl/blob/0d8ec091b89f223b088b1debfbab3d0e83938f09/README.md",
  "group": "cases",
  "id": "gamecube-ipl-case",
  "json_url": "https://awesomerea.org/resources/gamecube-ipl-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/gamecube-ipl-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/gamecube-ipl-case/index.md",
  "name": "GameCube IPL: investigating and reconstructing the console BootROM",
  "name_zh": "GameCube IPL：研究并重建主机 BootROM",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The listed toolchain includes CodeWarrior IDE for Nintendo GameCube, Dolphin SDK and Dolwin debugger.",
    "The author lists IPL intro, menus and the utility to merge a complete ROM among unfinished goals.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "列出的工具链包括 Nintendo GameCube 版 CodeWarrior IDE、Dolphin SDK 和 Dolwin 调试器。",
    "作者将 IPL 开场、菜单及完整 ROM 合并工具列为未完成目标。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/ogamespec/gc-ipl",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
