
一款旨在将 PS5 可执行文件自动移植至 Linux 和 Windows 平台的开源工具近日引发关注。该工具通过内置重链接器,将可执行文件转换为目标系统的原生格式,并提供适用于动态链接的系统 prx 库实现。其核心优势在于无需依赖模拟层或独立的运行时进程,从而实现更高效的兼容体验。
技术实现与性能表现
在着色器处理方面,该工具的重编译器能够成功生成 SPIR-V。若在使用 ANYPS5_ENABLE_SPIRV_TOOLS 选项构建时,还可通过 Spirv-Tools 进行验证。对于不支持的功能或意外状态,程序会严格抛出 std::runtime_error 异常,错误信息将通过 what ( ) 打印至 stderr,随后终止进程。
目前,2D 平台跳跃游戏《Dreaming Sarah》已在该工具上通过验证。测试显示,在 GTX 1050 Ti 显卡搭配 i5-7500 3.4GHz 处理器的配置下,游戏可稳定运行于 60 fps。项目方指出,系统库的覆盖率指项目已知悉的函数百分比(声明于 core/libs/prx 中),随着更多函数的声明,这一比例将持续提升。
输入支持与合规声明
在控制方案上,该工具支持通过 SDL 映射的游戏手柄,涵盖模拟摇杆和扳机键。键盘和鼠标控制则可通过 anyps5-input.ini 文件进行自定义配置,具体设备支持及格式详见输入映射说明。
项目方强调,该工具仅用于互操作性、研究、保存及兼容目的,不包含、分发或要求任何受版权保护的软件、固件、加密密钥或专有库。用户需自行确保配合使用的二进制文件符合适用法律及许可条款。本项目基于 GNU 通用公共许可证版本 2 ( GPLv2 ) 授权。
【星途科讯 图文丨赵晶 首发于 ZAKER 科技,转载请注明出处】


