一个名为 AnyPS5 的转换工具正处在开发阶段。它的目标很直接:让 PlayStation 5 的游戏程序能在 Windows 与 Linux 上以原生格式跑起来。不过现阶段,它还只能让部分游戏跑完初始启动,离完整游玩尚有距离。

近些年,本世代的多款 PS 独占大作已经先后上了 PC,战神及其续作、对马岛之魂、最后生还者系列等作品,都已通过官方渠道登陆。AnyPS5 选了另一条技术路径:既不做源代码重制,也不搭建完整模拟器,转而对 PS5 的原始二进制做转换与重构,指望让原版游戏逻辑在通用 PC 硬件上直接运行。

按照项目公开的说明,它的思路是对可执行文件做符号重链接,让程序变成目标系统能直接跑的原生可执行文件,并自动把运行时需要的动态链接库配好。画面之外,它并不经过模拟器层,也不额外依赖其它运行时环境。图形方面,项目计划借助 Vulkan 图形接口,对原有着色器代码做反编译与重新编译,保证渲染逻辑能在 PC 显卡上正确执行。

有意思的是,PS5 与主流 PC 都建立在 x86 体系之上,按理说指令集相通,移植难度应该降低。但现实是,两者的硬件抽象层、系统调用接口以及底层运行时机制差别不小。眼下 AnyPS5 还没能完整地拦截并转换 PS5 独有的系统调用,负责挂钩的那部分代码仍在开发,因此暂时无法支撑游戏持续而稳定地运行。

换句话说,它已经证明了"直接转译"这条路能走通启动这一步,但要真正可玩,还得把系统调用这层硬骨头啃下来。这条路真正的价值,或许在于给主机的封闭生态撕开一道口子:过去想在 PC 上玩到 PS 独占,只能等官方移植,若直接转译的技术成熟,作品的可及性会明显提升。当然,版权与合规仍是绕不开的前提,这类民间工具能在多大程度上被容忍,同样值得观察。

文章与图片内容转载网络,如有侵权请联系平台删除

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部