发布时间 : 2025-05-28
文章热度 : 974
近日,PS4模拟器项目shadPS4推出了其最新版本v090。此次更新包含了众多新功能和错误修复,大幅提升了模拟器的兼容性,使得更多的PS4游戏能够顺利进入游戏运行阶段,其中一些游戏的可玩性甚至有所提升。
根据开发者发布的更新日志,v090版本在多个核心模块上进行了显著改进。首先,在核心系统方面,修复了关键函数如sceKernelAllocateDirectMemory,并对文件系统相关功能进行了优化。同时,模块加载地址和日志初始化顺序也得到了修复,线程亲和性(scePthreadSetaffinity)及内存管理(sceKernelMemoryPoolBatch)的实现得到了增强。此外,内存修复及错误处理机制也得到了进一步完善。
在库文件方面,新增了多个库函数,例如sceImeDialogGetPanelSize,清理了VideoOut事件,并完善了模块信息获取功能(sceKernelGetModuleInfo)。更值得注意的是,初步实现了网络功能(sceNet),并修复了存档数据(SaveData)相关的多个问题,包括对安装目录和配置目录的支持。
shader重编译器部分进行了优化,主要集中在VALU指令的源使用上,修复了缓冲区格式重映射及64位浮点数不支持时的处理。同时,实现了32位浮点数的原子操作(IMAGE_ATOMIC_FMIN和IMAGE_ATOMIC_FMAX),并增强了缓冲区数字转换的修复和位域处理。
在GPU渲染器方面,Vulkan渲染器版本回退至13,解决了表面格式、颜色附件更新和输出帧图像格式等问题,并移除了对VK_EXT_extended_dynamic_state的使用。底层渲染指令如gnm和liverpool的实现及日志记录也得到了改进,优化了buffer_cache的数据更新处理。
最后,在图形用户界面(GUI)方面,为键盘鼠标界面新增了多键支持,并优化了Qt界面下物理设备枚举及存档目录打开的逻辑。开发者呼吁用户访问其最新论坛获取更多有关新版本的信息,并查看游戏的兼容性列表,以了解具体游戏的支持情况。
想要体验更多优质游戏内容,欢迎登录J9九游会,与更多玩家一起享受极致的游戏乐趣!