{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/ByteDecompiler/link-faces-of-evil/blob/38b3cf0e31c91136a0df8dc09a80151b360edbed/CONTRIBUTING.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Link: The Faces of Evil Decompilation reconstructs the Philips CD-i game's cdi_link main program as C source. Its build compiles functions with Apple MPW C 3.0, places them in the module and compares the resulting SHA-1 with the original from a user's disc. The author reports matching builds for English, French, German and Dutch releases.",
  "description_zh": "Link: The Faces of Evil Decompilation 将 Philips CD-i 游戏的 cdi_link 主程序重建为 C 源码。构建流程使用 Apple MPW C 3.0 编译各函数、组装模块，再与用户光盘中的原程序比较 SHA-1。作者报告英语、法语、德语和荷兰语版本均可匹配。",
  "entry_url": "https://awesomerea.org/resources/link-faces-of-evil-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/link-faces-of-evil-decomp-case/",
  "evidence_url": "https://github.com/ByteDecompiler/link-faces-of-evil/blob/38b3cf0e31c91136a0df8dc09a80151b360edbed/README.md",
  "group": "cases",
  "id": "link-faces-of-evil-decomp-case",
  "json_url": "https://awesomerea.org/resources/link-faces-of-evil-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/link-faces-of-evil-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/link-faces-of-evil-decomp-case/index.md",
  "name": "Link: The Faces of Evil: matching CD-i program decompilation",
  "name_zh": "Link: The Faces of Evil：CD-i 程序的匹配反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A supported game disc, Python 3, Capstone, Basilisk II, an owned 68040 Mac ROM, System 7.5.3 and MPW C 3.0.",
    "Some drawing routines and NVRAM name coders remain in assembly; naming and documentation remain incomplete.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要受支持的游戏光盘、Python 3、Capstone、Basilisk II、自有的 68040 Mac ROM、System 7.5.3 和 MPW C 3.0。",
    "部分绘图例程及 NVRAM 名称编码器仍为汇编代码，命名和文档尚未完成。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/ByteDecompiler/link-faces-of-evil",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
