{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/bgyss/snatcher-port/blob/2a2b20dbc1cd985af50310f349a0491acfe6ea88/docs/ADR-001-engine-architecture.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "snatcher-port investigates the Sega CD version of Snatcher and builds a desktop Mega CD runtime around code and data supplied from the user's disc. Its findings describe the main and sub CPU roles, while the engine implements game-needed hardware and BIOS services and offers a build-time 68000 translation path.",
  "description_zh": "snatcher-port 研究 Sega CD 版《Snatcher》，并围绕用户自备光盘中的代码与数据构建桌面 Mega CD 运行环境。研究记录区分主、副 CPU 的职责；引擎实现游戏所需硬件及 BIOS 服务，并提供构建时的 68000 代码转译路径。",
  "entry_url": "https://awesomerea.org/resources/snatcher-port-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/snatcher-port-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/bgyss/snatcher-port/blob/2a2b20dbc1cd985af50310f349a0491acfe6ea88/README.md",
  "group": "cases",
  "id": "snatcher-port-case",
  "json_url": "https://awesomerea.org/resources/snatcher-port-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/snatcher-port-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/snatcher-port-case/index.md",
  "name": "snatcher-port: reconstructing Sega CD Snatcher for desktop",
  "name_zh": "snatcher-port：重建 Sega CD 版《Snatcher》的桌面运行环境",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "Supply your own Sega CD Snatcher disc image; PC Engine CD work also requires that edition's disc.",
    "Desktop builds use C++20 and SDL3, with documented Nix or Homebrew toolchains.",
    "The PC Engine CD remaster and UE5 reimagining are separate development goals.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "自备 Sega CD 版《Snatcher》光盘镜像；PC Engine CD 工作还需相应版本光盘。",
    "桌面构建使用 C++20 和 SDL3，工具链可按文档采用 Nix 或 Homebrew。",
    "PC Engine CD 重制版和 UE5 重构版属于另行开发的目标。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/bgyss/snatcher-port",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
