{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/cyxx/f2bgl/blob/0b84f41c7cc13a41f5a1832549485b814a52070d/Makefile"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "f2bgl reimplements the engine of the 1995 game Fade To Black in C++. It loads files from the original PC release or demo and provides rendering, input, audio and save-state handling through an SDL2-based build.",
  "description_zh": "f2bgl 以 C++ 重实现 1995 年游戏 Fade To Black 的引擎，读取原版 PC 游戏或试玩版文件，并通过基于 SDL2 的程序处理画面、输入、音频和存档。",
  "entry_url": "https://awesomerea.org/resources/f2bgl-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/f2bgl-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/cyxx/f2bgl/blob/0b84f41c7cc13a41f5a1832549485b814a52070d/README.txt",
  "group": "cases",
  "id": "f2bgl-case",
  "json_url": "https://awesomerea.org/resources/f2bgl-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/f2bgl-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/f2bgl-case/index.md",
  "name": "f2bgl: reimplementing the Fade To Black engine",
  "name_zh": "f2bgl：重实现 Fade To Black 引擎",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Original Fade To Black PC release or demo files are required.",
    "The Makefile links SDL2, OpenGL, zlib, WildMidi and FluidSynth.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要 Fade To Black 的 PC 正式版或试玩版文件。",
    "Makefile 链接 SDL2、OpenGL、zlib、WildMidi 和 FluidSynth。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/cyxx/f2bgl",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
