# PSXRecomp

> PSXRecomp 把 PlayStation 1 的 MIPS 二进制翻译成 C，并链接到一个硬件运行时。第 4 版可以用随附的 OpenBIOS，或零售版 SCPH1001.BIN，作为重编译后的内核。可选的高层 BIOS 层默认开启，把 bios_hle 设为 false 可以关闭。覆盖代码可以提前编译，尚未变成原生代码的部分先在 MIPS 解释器里运行，直到被编译进缓存分片。游戏项目把 psxrecomp 和 recomp-ui 作为子模块。构建需要 Git、Python 3、CMake 3.20 或更高版本、Ninja，重编译器需要 C++20，运行时需要 C99 和 C++17。

- 类型：工具
- 目标：游戏
- 类别：游戏分析工具
- 关联：基础工具
- 来源复核于：2026-11-07
- 收录于：2026-11-09
- 原始资源：<https://github.com/RetroPortingToolKit/psxrecomp>
- 一手来源：<https://github.com/RetroPortingToolKit/psxrecomp/blob/9dd018c277d0ee5b62598ff3afe2ed09de629af5/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/psxrecomp/>
- 记录 JSON：<https://awesomerea.org/resources/psxrecomp/record.json>
- 英文版：[English](https://awesomerea.org/resources/psxrecomp/index.md)

## 使用条件与局限

- 需要 Git、Python 3、CMake 3.20 或更高版本、Ninja 和 C/C++ 编译器。没有系统包时会获取 SDL3。
- 许可证：PolyForm Noncommercial 1.0.0。PERMISSIONS.md 涵盖自愿捐赠和广告收入。

## 一手来源

1. <https://github.com/RetroPortingToolKit/psxrecomp/blob/9dd018c277d0ee5b62598ff3afe2ed09de629af5/README.md>

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

- [Poryscript](https://awesomerea.org/zh/resources/poryscript/index.md) · 工具
- [OverPy](https://awesomerea.org/zh/resources/overpy/index.md) · 工具
- [homm3 unpacker《英雄无敌 III》文件解析器](https://awesomerea.org/zh/resources/homm3-unpacker/index.md) · 工具
- [LEGO Dimensions Save Converter 存档转换工具](https://awesomerea.org/zh/resources/lego-dimensions-save-converter/index.md) · 工具
- [pureikyubu GameCube 硬件研究模拟器](https://awesomerea.org/zh/resources/pureikyubu/index.md) · 工具
- [GiiBiiAdvance GB 与 GBA 调试分析模拟器](https://awesomerea.org/zh/resources/giibiiadvance-debugger/index.md) · 工具

## 关于此条目

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