站长认证

不走模拟器路线!把PS5可执行文件直接重链接成Linux/Windows原生程序,25k+ star硬核开源,无模拟层零损耗,蹲一个未来
PS5 游戏上 PC 的另一条路:不模拟,直接"移植"
模拟器玩家都知道 PS5 模拟有多遥远——架构复杂、驱动难啃,shadPS4 才刚能跑几个 2D 游戏。AnyPS5 换了个思路:不做模拟器,直接把 PS5 的可执行文件重链接成 PC 原生程序。25,000+ star,C++ 写的,GitHub 上今天还在提交。
原理:Relinker,不是模拟
核心是一个重链接器(relinker):
- 把 PS5 的 ELF 可执行文件转换成目标系统的原生格式——Linux ELF、Windows PE(.exe)、macOS Mach-O(苹果芯片走 Rosetta)
- 自带一套系统 PRX 库实现,负责动态链接——相当于把 PS5 系统调用在 PC 上重新实现一遍
- 着色器重编译器把 PS5 着色器转成 SPIR-V(Vulkan 生态),经过 Spirv-Tools 校验
关键区别:没有模拟层、没有独立运行时进程,出来的就是货真价实的原生可执行文件,理论上性能损耗接近零。
实际能用了吗:还早,但路子通了
官方兼容列表目前验证过的游戏很少,代表作是 2D 平台游戏 Dreaming Sarah——GTX 1050 Ti + i5-7500 上稳定 60 FPS,核显 HD 620 也有 36 FPS。3A 大作还遥遥无期,但"PS5 程序在 PC 上原生跑起来"这件事本身已经成立。
进度有实时看板:系统库函数覆盖率、着色器支持度都有 badge 追踪(boykopovar.github.io/AnyPS5)。
用法一句话
relinker source/input.elf app.elf # Linux
relinker --windows source/input.elf app.exe # Windows
输入是干净的 PS5 ELF + 旁边的 sce_module 捆绑模块,选项支持 GUI 子系统、Intel 指令转换、依赖诊断等。手柄直连(SDL 映射),键鼠可以用 ini 自定义。
定位
- 适合:关注主机破解/兼容层进展的技术玩家、想跟进"PS5 移植路线"的开发者
- 不适合:想现在就白嫖 3A 大作的普通用户——离那一步还很远
- GPL-2.0 开源,官方声明不含固件/密钥/版权代码,定位是互操作性与研究
模拟器路线之外的一条硬核野路子,值得 star 蹲进展。
暂无评论
