非官方项目战神4-recomp正尝试将PlayStation 2版初代《战神》移植为可在Windows上原生运行的PC程序。项目现已越过启动画面和菜单阶段,能够进入实际游戏;在所列测试配置的标准设置下,运行速度约为每秒12帧。

打开网易新闻 查看精彩图片

开发者使用PS2Recomp,预先将原版游戏的MIPS R5900代码转换成C++,再编译为64位Windows应用。目前,原始可执行文件中已有6400多个函数完成转换。PlayStation 2的部分系统功能由单独的运行组件重建,原版IOP模块现阶段仍通过R3000A解释器运行。

项目现已能从原始ISO读取数据、播放开场影片,并接受键盘或控制器操作。玩家可以选择难度并进入游戏;在雅典码头区域,船只、奎托斯、敌人与界面均已显示。开发者还确认,存档可以写入、读取,并在之后再次读取。

上述约12帧的结果来自Ryzen 7 5800XT与Radeon RX 5700 XT测试系统。为VU1和图形处理启用实验性独立线程后,速度约升至每秒25帧,但该模式可能卡死。开发者希望最终稳定达到每秒30帧;目前声音会随运行速度卡顿,图形渲染也需要修正,已编译的VU1微码则是主要性能瓶颈。