{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/RyanMallon/recomprehend/blob/6cee72636a29b8d0a8a57ad2ef60281ca73b3597/BUGS.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Re-Comprehend reimplements the Comprehend and Graphics Magician engines for Penguin Software adventures including Transylvania, Crimson Crown and OO-Topos. It reads the user's original DOS game files, preserves the original save format, and offers data dumps and runtime commands for inspecting objects, rooms and state.",
  "description_zh": "Re-Comprehend 重新实现了用于 Transylvania、Crimson Crown 和 OO-Topos 等作品的 Comprehend 与 Graphics Magician 引擎。程序读取用户的原版 DOS 游戏文件，沿用原版存档格式，并提供对象、房间和状态的导出与调试命令。",
  "entry_url": "https://awesomerea.org/resources/re-comprehend-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/re-comprehend-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/RyanMallon/recomprehend/blob/6cee72636a29b8d0a8a57ad2ef60281ca73b3597/README.md",
  "group": "cases",
  "id": "re-comprehend-case",
  "json_url": "https://awesomerea.org/resources/re-comprehend-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/re-comprehend-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/re-comprehend-case/index.md",
  "name": "Re-Comprehend: rebuilding Penguin Software adventure engines",
  "name_zh": "Re-Comprehend：重建 Penguin Software 冒险游戏引擎",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "limits",
    "license"
  ],
  "requirements": [
    "A copy of the original DOS game and LibSDL2.",
    "Builds have been tested only on Linux.",
    "Talisman is not currently working; some opcodes and graphics features remain incomplete.",
    "CC0-1.0 dedication."
  ],
  "requirements_zh": [
    "需要原版 DOS 游戏副本和 LibSDL2。",
    "构建仅在 Linux 上经过测试。",
    "Talisman 目前无法运行，部分操作码和图形功能仍未完成。",
    "采用 CC0-1.0 公有领域贡献声明。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/RyanMallon/recomprehend",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
