{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/thefixinhixon/UltraCombo/blob/b7ae26e7605efbe53cb60433ade26d5579900d8e/CLAUDE.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "UltraCombo ports the arcade games Killer Instinct and Killer Instinct 2 to Windows and Linux using users' ROM and disk files. It boots each game on an interpreter, snapshots loaded code, translates the game and sound DSP programs to C, and compiles native modules while emulating the surrounding arcade hardware.",
  "description_zh": "UltraCombo 使用用户提供的 ROM 和硬盘镜像，将街机版《Killer Instinct》及《Killer Instinct 2》移植到 Windows 和 Linux。它先用解释器启动游戏、截取加载后的代码，再把游戏及音频 DSP 程序翻译为 C 并编译为原生模块，同时模拟街机硬件。",
  "entry_url": "https://awesomerea.org/resources/ultracombo-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ultracombo-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/thefixinhixon/UltraCombo/blob/b7ae26e7605efbe53cb60433ade26d5579900d8e/README.md",
  "group": "cases",
  "id": "ultracombo-case",
  "json_url": "https://awesomerea.org/resources/ultracombo-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/ultracombo-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ultracombo-case/index.md",
  "name": "UltraCombo: native ports of the Killer Instinct arcade games",
  "name_zh": "UltraCombo：《Killer Instinct》街机游戏原生移植",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "User-supplied boot and sound ROMs plus the matching CHD or raw disk image for each game.",
    "On first launch, a working Zig, C compiler or TinyCC compiles a native module from the supplied game files; if none works, the game runs on its interpreter.",
    "MIT license."
  ],
  "requirements_zh": [
    "每款游戏均需用户提供启动 ROM、音频 ROM，以及对应的 CHD 或原始硬盘镜像。",
    "首次启动时，若 Zig、C 编译器或 TinyCC 可用，程序会根据游戏文件编译原生模块；若均不可用，游戏由解释器运行。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/thefixinhixon/UltraCombo",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
