AnyPS5:将部分 PS5 程序转换为桌面系统原生可执行文件
一分钟看懂
AnyPS5 是一个兼容性研究工具,目标是把 PS5 可执行文件重新链接为 Linux 或 Windows 的原生程序,并补充部分系统 PRX 库接口。它不是传统意义上的模拟器,也不依赖单独的模拟运行时;能否成功运行取决于目标程序使用了哪些系统功能,以及项目是否已经实现这些功能。
你可以用它做什么
- 研究 PS5 可执行格式与桌面操作系统原生格式之间的转换。
- 测试项目当前支持范围内的自有或合法取得程序。
- 为兼容性、软件保存和互操作性研究补充系统接口实现。
- 在受支持程序中使用手柄,或按项目说明配置键盘和鼠标输入。
主要能力
- 提供把 PS5 可执行文件重新链接到 Linux、Windows 目标格式的工具链。
- 实现部分 PS5 系统 PRX 库接口,并在遇到尚未支持的接口时终止运行,便于定位缺口。
- 项目维护兼容性清单;官方资料给出了已验证程序及测试硬件示例。
- 仓库包含使用与源码构建说明,便于开发者复现实验环境。
适合哪些人
它更适合熟悉 C++、二进制格式、系统接口或游戏兼容层的开发者与研究者。只想即装即用运行大量 PS5 游戏的普通用户不适合把它当成成熟模拟器使用。
怎么开始使用
先阅读仓库中的 Usage 与 Building 文档,核对当前兼容性清单和目标平台要求。准备你有权使用的程序文件,再按官方步骤构建或运行重新链接工具。遇到未实现接口时,应根据日志确认缺失能力,而不是预期所有程序都能直接运行。
使用前需要知道
项目仍处在兼容范围有限的阶段,官方只验证了少量程序;性能和成功率不能由单个示例推广到其他软件。项目不附带受版权保护的软件,使用者必须自行确认程序文件的合法来源与当地法律要求。代码采用 GPL-2.0-only 许可证,修改和分发时需遵守相应条款。