{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/griches/JamesPond2RobocodRecomp/blob/1d1a4020c979b435596236199807040b14946d44/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "James Pond 2: Codename RoboCod — Recompiled turns the Amiga game's 68000 instructions into native C++ using a user-provided disk image. Its runtime models Amiga memory, display, audio, and disk behavior, with an interpreter for code the recompiler has not reached; the port also adds widescreen rendering and save controls.",
  "description_zh": "James Pond 2: Codename RoboCod — Recompiled 从使用者提供的 Amiga 游戏盘将 68000 指令转换为原生 C++。运行环境模拟 Amiga 内存、显示、声音及磁盘行为，尚未覆盖的代码交由解释器执行；移植版另加入宽屏画面和存档操作。",
  "entry_url": "https://awesomerea.org/resources/james-pond-2-robocod-recomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/james-pond-2-robocod-recomp-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/griches/JamesPond2RobocodRecomp/blob/1d1a4020c979b435596236199807040b14946d44/docs/BUILDING.md",
  "group": "cases",
  "id": "james-pond-2-robocod-recomp-case",
  "json_url": "https://awesomerea.org/resources/james-pond-2-robocod-recomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/james-pond-2-robocod-recomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/james-pond-2-robocod-recomp-case/index.md",
  "name": "James Pond 2: Codename RoboCod — an Amiga static recompilation",
  "name_zh": "James Pond 2: Codename RoboCod：Amiga 版静态重编译",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/james-pond-2-robocod-recomp-case.png",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "A user-provided supported Amiga disk image or WHDLoad installation is required.",
    "The original Millennium release, extended ADF, DMS, and IPF images are currently unsupported.",
    "Building the native version uses CMake, a C/C++ toolchain, SDL3, and the disk image.",
    "GPL-3.0."
  ],
  "requirements_zh": [
    "需要使用者提供受支持的 Amiga 游戏盘镜像或 WHDLoad 安装目录。",
    "目前不支持 Millennium 原始发行版、扩展 ADF、DMS 和 IPF 镜像。",
    "构建原生版本需要 CMake、C/C++ 工具链、SDL3 和游戏盘镜像。",
    "采用 GPL-3.0 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/griches/JamesPond2RobocodRecomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
