开源项目AnyPS5正尝试让PS5游戏在Windows和Linux上直接运行,目前尚无公开版本。项目开发者称,工具已能执行到游戏的主函数,但还没有完整跑通一款游戏。
AnyPS5的做法是将PS5游戏的可执行文件重新链接为电脑系统可使用的格式,并重新实现主机系统库,供游戏动态调用。其思路类似Wine或Proton。由于PS5采用与现代PC相近的x86-64 Zen 2架构,项目不进行CPU模拟,而是将着色器重编译为供Vulkan使用的SPIR-V格式。
开发者表示,目前已完成异常处理相关工作,着色器重编译器生成的SPIR-V也通过了验证。项目仓库的进度说明称,一款实际游戏已能显示标志、进入主菜单,并运行带有音频的部分游戏内容;由于没有公开版本,这一进展尚无法由外界自行验证。
项目目前没有发布任何可下载版本。开发者表示,要等到有游戏能够通过AnyPS5完整启动后才会发布。现阶段,AnyPS5仍未跑通一款完整游戏。
