AnyPS5 换了个思路,直接把 PS5 的可执行文件转成 Linux 或 Windows 的原生程序,不走模拟,也不额外起一个运行时进程。
它自带一个重新链接的工具,把游戏程序转成目标系统能直接认的格式,再配上自己实现的一套系统库。
GitHub:http://github.com/boykopovar/AnyPS5
图形部分会把着色器重新编译成电脑显卡能跑的格式。已经跑通的 2D 平台游戏 Dreaming Sarah,在 GTX 1050 Ti 上能稳定 60 帧。
手柄的摇杆扳机都支持,键盘鼠标也能自己配。
项目本身不包含也不需要任何受版权保护的固件和密钥,定位是兼容研究和游戏保存。
不靠模拟器去搬,我觉得这条路挺硬核,研究游戏移植和底层兼容的可以关注一下进度。