{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/7ucina/fireemblem7u/blob/cc25be0657bc83be7dff8c8c248967e068df0b65/CONTRIBUTING.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "fireemblem7u reconstructs the USA/Australia GBA release of Fire Emblem as C source that rebuilds a SHA-1-checked ROM. The author reports byte-matched game functions, while scripts extract graphics, music and other data from the player's ROM; a separate host build runs decompiled C on macOS.",
  "description_zh": "fireemblem7u 将美国及澳大利亚版 GBA 游戏 Fire Emblem 重建为 C 源码，并构建经 SHA-1 检查的 ROM。作者称游戏函数已逐字节匹配；脚本从玩家的 ROM 提取图像、音乐等数据，另有 macOS 宿主构建可运行反编译的 C 代码。",
  "entry_url": "https://awesomerea.org/resources/fireemblem7u-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/fireemblem7u-decomp-case/",
  "evidence_url": "https://github.com/7ucina/fireemblem7u/blob/cc25be0657bc83be7dff8c8c248967e068df0b65/README.md",
  "group": "cases",
  "id": "fireemblem7u-decomp-case",
  "json_url": "https://awesomerea.org/resources/fireemblem7u-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/fireemblem7u-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/fireemblem7u-decomp-case/index.md",
  "name": "fireemblem7u: a matching decompilation of the GBA Fire Emblem release",
  "name_zh": "fireemblem7u：GBA 版 Fire Emblem 匹配反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The specified USA/Australia baserom.gba is required.",
    "The build uses Git, GNU make, Python 3.9+, ARM binutils 2.39+, a host C compiler, libpng and a patched agbcc toolchain.",
    "Some matching functions use register pins or assembly barriers; the sound engine and remaining data still include assembly or ROM-derived segments.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要指定版本的美国或澳大利亚版 baserom.gba。",
    "构建需要 Git、GNU make、Python 3.9+、ARM binutils 2.39+、宿主 C 编译器、libpng 和修补后的 agbcc 工具链。",
    "部分匹配函数使用寄存器固定或汇编屏障；声音引擎及剩余数据仍含汇编或来自 ROM 的片段。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/7ucina/fireemblem7u",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
