{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "croc_psx reconstructs C source for the Croc: Legend of the Gobbos PlayStation demo SLED-00038 using the original Psy-Q toolchain. Its workflow disassembles functions, recompiles candidate C and compares generated assembly and executables with the target. The author says most functions match, while longer functions still rely on extracted original code.",
  "description_zh": "croc_psx 使用原版 Psy-Q 工具链，为 Croc: Legend of the Gobbos 的 PlayStation 演示版 SLED-00038 重建 C 源码。工作流程包括逐函数反汇编、编译候选 C 代码，并比对汇编与可执行文件。作者称多数函数已匹配，部分较长函数仍使用从原版提取的代码。",
  "entry_url": "https://awesomerea.org/resources/croc-psx-demo-matching-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/croc-psx-demo-matching-case/",
  "evidence_url": "https://codeberg.org/misbk/croc_psx/src/commit/cf599e2d944db9771426f1f49691da6408544293/README.md",
  "group": "cases",
  "id": "croc-psx-demo-matching-case",
  "json_url": "https://awesomerea.org/resources/croc-psx-demo-matching-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/croc-psx-demo-matching-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/croc-psx-demo-matching-case/index.md",
  "name": "Croc: Legend of the Gobbos — matching decompilation of the PSX demo",
  "name_zh": "Croc: Legend of the Gobbos：PSX 演示版的匹配式反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Provide the Croc demo CD contents and Psy-Q 4.0 CD contents.",
    "The documented build environment uses Podman with Python, Wine and emu2.",
    "Several long functions remain incomplete and use extracted original implementations.",
    "No licence stated on the project page."
  ],
  "requirements_zh": [
    "需提供 Croc 演示版光盘和 Psy-Q 4.0 光盘的内容。",
    "文档中的构建环境使用 Podman、Python、Wine 和 emu2。",
    "若干较长函数尚未完成，仍使用从原版提取的实现。",
    "项目页面未说明许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://codeberg.org/misbk/croc_psx",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
