{
  "added_at": "2026-11-09",
  "category": "game-analysis",
  "description_en": "psprecomp is a C11 toolkit that statically recompiles PlayStation Portable Allegrex MIPS binaries into C. The command allegrexrecomp emit writes translation units of 64 functions, plus a shared header and import thunks. Game ports consume the toolkit as a submodule. The core build has no external dependencies.",
  "description_zh": "psprecomp 是一个 C11 工具包，把 PlayStation Portable 的 Allegrex MIPS 二进制静态重编译成 C。命令 allegrexrecomp emit 写出每组 64 个函数的翻译单元，以及共享头文件和导入跳板。游戏移植把这个工具包当作子模块使用。核心构建没有外部依赖。",
  "entry_url": "https://awesomerea.org/resources/psprecomp/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/psprecomp/",
  "evidence_url": "https://github.com/sp00nznet/psprecomp/blob/5ca18fac1691a4a7b40ae683dabdf72a5703d2b8/README.md",
  "group": "tools",
  "id": "psprecomp",
  "json_url": "https://awesomerea.org/resources/psprecomp/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/psprecomp/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/psprecomp/index.md",
  "name": "psprecomp",
  "name_zh": "psprecomp",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "CMake and a C compiler. Configure with cmake -S . -B build, then cmake --build build --config Release.",
    "License: MIT."
  ],
  "requirements_zh": [
    "需要 CMake 和一个 C 编译器。用 cmake -S . -B build 配置，然后运行 cmake --build build --config Release。",
    "许可证：MIT。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/sp00nznet/psprecomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
