{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "PokemonRedAndBlueRecomp translates the Game Boy code of Pokémon Red and Blue into C with a fork of gb-recompiled and compiles it as a native x64 program. It loads game data from the user's ROM and falls back to an interpreter for code paths missed by static analysis.",
  "description_zh": "PokemonRedAndBlueRecomp 使用 gb-recompiled 分支将《Pokémon Red》和《Pokémon Blue》的 Game Boy 代码转换为 C，再编译为 x64 原生程序。运行时从用户的 ROM 读取游戏数据；静态分析遗漏的代码路径会交由解释器执行。",
  "entry_url": "https://awesomerea.org/resources/pokemon-red-blue-recomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/pokemon-red-blue-recomp-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/mstan/PokemonRedAndBlueRecomp/blob/b5f8bf3127d1208f3582d2f84862a2bfc8f605a9/README.md",
  "group": "cases",
  "id": "pokemon-red-blue-recomp-case",
  "json_url": "https://awesomerea.org/resources/pokemon-red-blue-recomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/pokemon-red-blue-recomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/pokemon-red-blue-recomp-case/index.md",
  "name": "PokemonRedAndBlueRecomp: static recompilation of Pokémon Red and Blue",
  "name_zh": "PokemonRedAndBlueRecomp：Pokémon Red 与 Blue 静态重编译",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/pokemon-red-blue-recomp-case.jpg",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Supply a legally obtained US or European Pokémon Red or Blue ROM.",
    "Building requires MSYS2 MinGW64, CMake 3.20+, Ninja and SDL2.",
    "The early prototype has animation and audio issues and no link cable support.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需自备合法取得的美版或欧版《Pokémon Red》或《Pokémon Blue》ROM。",
    "构建需要 MSYS2 MinGW64、CMake 3.20+、Ninja 和 SDL2。",
    "早期原型仍有动画及音频问题，且不支持连接线。",
    "仓库中没有许可证文件。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/mstan/PokemonRedAndBlueRecomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
