{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Maniac Mansion's Commodore 64 engine and special disk loaders are documented in a reconstructed, commented disassembly. The material groups more than 500 routines into modules covering rendering, audio, input, resource loading and the script interpreter; the author reports that all code is commented.",
  "description_zh": "这份重构并注释的反汇编资料记录了 C64 版《Maniac Mansion》的游戏引擎和专用磁盘加载器。资料将 500 多个例程按图形、声音、输入、资源加载及脚本解释器等模块整理；作者称全部代码均已添加注释。",
  "entry_url": "https://awesomerea.org/resources/maniac-mansion-c64-explained-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/maniac-mansion-c64-explained-case/",
  "evidence_url": "https://github.com/pditincho/mm-explained/blob/152940f7f3d27ffacd8dbd8c7d6516748c9c7a52/README.md",
  "group": "cases",
  "id": "maniac-mansion-c64-explained-case",
  "json_url": "https://awesomerea.org/resources/maniac-mansion-c64-explained-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/maniac-mansion-c64-explained-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/maniac-mansion-c64-explained-case/index.md",
  "name": "Maniac Mansion: a commented C64 engine and loader disassembly",
  "name_zh": "Maniac Mansion：C64 引擎与加载器注释反汇编",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Reading the routines requires familiarity with 6502 assembly; understanding their hardware interactions also benefits from knowledge of C64 chips and interrupts.",
    "Naming and explanation improvements remain pending.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "阅读例程需要了解 6502 汇编；理解硬件交互还需熟悉 C64 芯片与中断。",
    "部分命名和说明仍待改进。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/pditincho/mm-explained",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
