{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/mstan/SonicTheHedgehogSMSRecomp/blob/14958b4c06c83bbdb2a1ce097f34306b4dc1e925/generated/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "SonicTheHedgehogSMSRecomp translates the Sega Master System Sonic the Hedgehog Z80 program ahead of time into native C with smsggrecomp. Its game configuration records ROM identity and control-flow data, while the runtime models video, sound, ports, and the mapper; unresolved computed jumps can use a Z80 interpreter.",
  "description_zh": "SonicTheHedgehogSMSRecomp 使用 smsggrecomp 将 Sega Master System 版《Sonic the Hedgehog》的 Z80 程序预先转译为原生 C。游戏配置记录 ROM 身份和控制流数据，运行时模拟视频、声音、端口及存储映射；无法静态解析的计算跳转可交给 Z80 解释器。",
  "entry_url": "https://awesomerea.org/resources/sonic-the-hedgehog-sms-recomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/sonic-the-hedgehog-sms-recomp-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/mstan/SonicTheHedgehogSMSRecomp/blob/14958b4c06c83bbdb2a1ce097f34306b4dc1e925/README.md",
  "group": "cases",
  "id": "sonic-the-hedgehog-sms-recomp-case",
  "json_url": "https://awesomerea.org/resources/sonic-the-hedgehog-sms-recomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/sonic-the-hedgehog-sms-recomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/sonic-the-hedgehog-sms-recomp-case/index.md",
  "name": "Sonic the Hedgehog: a Master System Z80 static recompilation",
  "name_zh": "Sonic the Hedgehog：Master System Z80 静态重编译",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/sonic-the-hedgehog-sms-recomp-case.png",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Supply your own legally dumped Sonic the Hedgehog Master System ROM matching CRC32 B519E833.",
    "The documented source build uses Windows CMake, Ninja, GCC, and SDL2.",
    "The author reports assisted route coverage; full unassisted gameplay remains unverified.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "自备合法转储、CRC32 为 B519E833 的 Master System 版《Sonic the Hedgehog》ROM。",
    "文档所述源码构建使用 Windows CMake、Ninja、GCC 和 SDL2。",
    "作者报告已完成辅助路线覆盖，完整无辅助游戏流程仍未确认。",
    "仓库中没有许可证文件。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/mstan/SonicTheHedgehogSMSRecomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
