# Ape Escape：PlayStation 可执行文件匹配反编译

> apes-escaped 使用 PsyQ 时期的 GCC 2.8.1 工具链，将美版 PlayStation《Ape Escape》可执行文件重建为 C。未完成函数和 48 个覆盖模块仍采用汇编，以维持原版构建结果。作者报告已有 1,257 个 C 函数匹配，占游戏代码字节的 58.3%。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/SSZero88/apes-escaped>
- 一手来源：<https://github.com/SSZero88/apes-escaped/blob/78a910006adb01fa55c1f34940ee7a27ae4692bf/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/ape-escape-matching-decomp-case/>
- 记录 JSON：<https://awesomerea.org/resources/ape-escape-matching-decomp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/ape-escape-matching-decomp-case/index.md)

## 使用条件与局限

- **前提条件：**需自备美版《Ape Escape》光盘。
- **前提条件：**环境需要 Docker、Python 3、Git Bash 及项目使用的 PsyQ 时期 GCC 工具链。
- **局限：**作者报告 48 个覆盖模块仍为汇编，两个小游戏可执行文件尚未开始。
- **许可：**仓库中没有许可证文件。

## 一手来源

1. <https://github.com/SSZero88/apes-escaped/blob/78a910006adb01fa55c1f34940ee7a27ae4692bf/README.md>
2. <https://github.com/SSZero88/apes-escaped/blob/78a910006adb01fa55c1f34940ee7a27ae4692bf/docs/findings.md>

## 同分区更多条目：游戏

- [Ar tonelico II：《魔塔大陆2》日版 PS2 匹配反编译](https://awesomerea.org/zh/resources/ar-tonelico-ii-decomp-case/index.md) · 案例
- [Armored Core：匹配 PS1 主程序与覆盖段的源码重建](https://awesomerea.org/zh/resources/armored-core-decomp-case/index.md) · 案例
- [atolm：《Panzer Dragoon Saga》的匹配反编译](https://awesomerea.org/zh/resources/panzer-dragoon-saga-atolm-case/index.md) · 案例
- [AVP2 Reconstructed：匹配重建 LithTech 引擎与渲染器](https://awesomerea.org/zh/resources/avp2-reconstructed-case/index.md) · 案例
- [azure：Azure Dreams 匹配式反编译](https://awesomerea.org/zh/resources/azure-dreams-decomp-case/index.md) · 案例
- [Bakugan: Battle Brawlers：Nintendo DS 逐字节匹配反编译](https://awesomerea.org/zh/resources/bakugan-battle-brawlers-ds-decomp-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
