boykopovar/AnyPS5:把 PS5 可执行文件自动移植到 PC
来源:GitHub — 2026-10-12 · ⭐ 29,083 stars · 今日 +3,977 · C++
📋 概述
AnyPS5 的目标是把 PS5 可执行文件自动移植到 Linux 与 Windows。它不做模拟,也不开独立的运行时进程,而是用 relinker 把可执行文件转换成目标系统的原生格式,并配套实现可动态链接的系统 prx 库。项目公开了已验证游戏清单与完成度进度图,Dreaming Sarah 在 GTX 1050 Ti 与 i5-7500 上稳定跑 60 fps;shader 重编译器能产出 SPIR-V,并在启用 SPIRV-Tools 的构建中做校验。遇到不支持或异常状态时它会直接抛出 std::runtime_error 并终止进程,不做模糊兜底。以 C++ 实现,GPL-2.0 协议,累计约 2.9 万星。
🔑 核心要点
- 不做模拟器、不用独立运行时进程:relinker 把可执行文件转成目标平台原生格式,并实现可动态链接的系统 prx 库。
- 公开已验证游戏清单与完成度进度图,Dreaming Sarah 在 GTX 1050 Ti 上稳定 60 fps。
- shader 重编译器可产出 SPIR-V,并在启用 SPIRV-Tools 的构建里做校验。
- 遇到不支持或异常状态直接抛 std::runtime_error 终止,不做模糊兜底;GPL-2.0 协议、约 2.9 万星。
💡 金句
不做模拟、不开独立运行时进程,把可执行文件翻译成目标平台的原生格式。
👍 0
👎 0
← 返回 GitHub Trending 首页