# PSP Web Recomp 浏览器游戏重编译项目

> 将 PSP MIPS 可执行文件转换为 C++ 与 WebAssembly，配合 PSP 高层仿真运行时和 WebGL2 渲染器；原生跟踪、画面捕获及音频工具可辅助调查游戏移植中缺失的行为。

- 类型：项目
- 目标：游戏 · 网站
- 类别：游戏分析工具
- 关联：基础工具
- 来源复核于：2026-10-16
- 收录于：2026-10-16
- 原始资源：<https://github.com/snuri00/psp-web-recomp>
- 一手来源：<https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/psp-web-recomp/>
- 记录 JSON：<https://awesomerea.org/resources/psp-web-recomp/record.json>
- 英文版：[English](https://awesomerea.org/resources/psp-web-recomp/index.md)

## 使用条件与局限

- 需自行提供自有游戏的镜像及兼容的可执行文件解密工具。构建需要 Git、CMake、Ninja、C++20、Python 3、PSPRecomp 和 Emscripten。文档测试的构建主机为 Linux，macOS 未经测试。
- 作者演示仅覆盖两款使用同一引擎的 Ready at Dawn 游戏，其他游戏可能需要补充 HLE 调用或图形功能。目前跳过影片，尚不能加载 PSP 或 PPSSPP 的加密存档。
- 浏览器多线程托管需要跨源隔离响应头及 HTTP Range 支持。可选的原生运行程序还需要 EGL／OpenGL ES 开发头文件。
- 上游说明不附带游戏数据，并要求用户不要再分发生成的游戏 C++ 或 WebAssembly。项目代码采用 MIT；所附 ATRAC 解码器保留 LGPL-2.1-or-later 许可。

## 一手来源

1. <https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/README.md>
2. <https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/LICENSE>
3. <https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/docs/internals.md>

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

- [N64: Recompiled](https://awesomerea.org/zh/resources/n64recomp/index.md) · 工具
- [XenonRecomp](https://awesomerea.org/zh/resources/xenonrecomp/index.md) · 工具
- [decomp.me 协作匹配反编译平台](https://awesomerea.org/zh/resources/decomp-me/index.md) · 工具
- [splat 二进制拆分工具](https://awesomerea.org/zh/resources/splat/index.md) · 工具
- [m2c 匹配反编译器](https://awesomerea.org/zh/resources/m2c/index.md) · 工具
- [decomp-toolkit GameCube/Wii 反编译工具包](https://awesomerea.org/zh/resources/decomp-toolkit/index.md) · 工具

## 关于此条目

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