发布日期: 2025-05-26
最近,PS4模拟器项目shadPS4发布了其最新版本v090,此次更新带来了众多新功能和错误修复,大幅提升了模拟器的兼容性,使得更多PS4游戏能够顺利进入游戏内运行阶段,其中不少游戏已达到可玩水平。
根据开发者的更新日志,v090版本在多个核心模块上进行了重要改进。在核心系统方面,关键函数如sceKernelAllocateDirectMemory得到了修复,文件系统相关功能也有了显著改进。同时,模块加载地址和日志初始化顺序的修复增强了整个系统的稳定性。值得一提的是,线程亲和性(scePthreadSetaffinity)和内存管理(sceKernelMemoryPoolBatch)的实现也得到了优化,更加完善的内存修复和错误处理机制让用户体验更加流畅。
在库文件方面,多个库函数如sceImeDialogGetPanelSize被成功实现,视频输出事件也进行了清理。模块信息获取功能如sceKernelGetModuleInfo得到了完善,初步实现的网络功能(sceNet)为日后的游戏联网打下了基础。此外,关于存档数据(SaveData)的多项问题也得到了修复,包括对安装目录和配置目录的支持,保障了用户的游戏进度安全。
着色器重编译器方面的优化同样引人注目。针对VALU指令的源使用进行了改进,缓冲区格式重映射及64位浮点数处理的问题也已解决。同时,32位浮点数的原子操作(IMAGE_ATOMIC_FMIN和IMAGE_ATOMIC_FMAX)得以实现,这对游戏的渲染效果有了显著提升。缓冲区数字转换的修复及位域处理的加强,进一步推进了游戏画面的精细化。
在GPU渲染器方面,Vulkan渲染器版本恢复至13,表面格式、颜色附件更新及输出帧图像格式等已修复问题,使用VK_EXT_extended_dynamic_state的功能被移除。此外,gnm和liverpool等底层渲染指令的实现与日志记录也得到了改进,而buffer_cache的数据更新处理则进行了优化。
在图形用户界面(GUI)方面,为键盘鼠标GUI增添了多键支持,提高了游戏操作的灵活性。同时,Qt界面下物理设备枚举和存档目录打开的逻辑也得到了优化,为玩家创造了更好的使用体验。
开发者鼓励玩家访问其论坛获取更多信息,并查看游戏兼容性列表,以了解PG电子新版本对具体游戏的支持情况。这次更新无疑让更多PS4游戏玩家感受到了模拟器的强大潜力,期待在PG电子的支持下,未来能有更多精彩的游戏体验。