{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "EmeraldRecomp is a static recompilation of Pokémon Emerald for the Game Boy Advance, built on gbarecomp. Version 0.0.1 boots through the BIOS intro to the title screen and into gameplay. Paths the static recompiler has not covered run in an interpreter the first time, then are JIT-compiled and remembered.",
  "description_zh": "EmeraldRecomp 是 Game Boy Advance 版《宝可梦 绿宝石》的静态重编译，基于 gbarecomp。0.0.1 可以从 BIOS 片头启动到标题画面并进入游戏。静态重编译器还没覆盖的路径第一次用解释器运行，然后被即时编译并记住。",
  "entry_url": "https://awesomerea.org/resources/emerald-recomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/emerald-recomp-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/mstan/EmeraldRecomp/blob/4c0562d911b05d84789b53eeab7208676fedb839/README.md",
  "group": "cases",
  "id": "emerald-recomp-case",
  "json_url": "https://awesomerea.org/resources/emerald-recomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/emerald-recomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/emerald-recomp-case/index.md",
  "name": "EmeraldRecomp: statically recompiling Pokémon Emerald",
  "name_zh": "EmeraldRecomp：静态重编译《宝可梦 绿宝石》",
  "preview_kind": "demo",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "The USA ROM SHA-1 is f3ae088181bf583e55daf962a92bb46f4f1d07b7. The runtime refuses an unrecognized ROM. A Windows package is EmeraldRecomp-windows-x64.",
    "License: PolyForm Noncommercial 1.0.0."
  ],
  "requirements_zh": [
    "美版 ROM 的 SHA-1 是 f3ae088181bf583e55daf962a92bb46f4f1d07b7。运行时会拒绝无法识别的 ROM。Windows 包是 EmeraldRecomp-windows-x64。",
    "许可证：PolyForm Noncommercial 1.0.0。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/mstan/EmeraldRecomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
