发布时间 : 2025-05-25
文章热度 : 974
最近,PS4模拟器项目shadPS4发布了其v090最新版本,这一更新为玩家带来了众多新功能和关键错误修复,显著提升了模拟器的兼容性,让更多PS4游戏能够顺利进入游戏阶段,部分游戏甚至已达到可玩水平。
根据开发者发布的更新日志,v090版本在多个核心模块得到显著改进。核心系统方面,修复了sceKernelAllocateDirectMemory等关键函数,优化了文件系统相关功能,并修复了模块加载地址及日志初始化顺序。此外,线程亲和性(scePthreadSetaffinity)和内存管理(sceKernelMemoryPoolBatch)的实现也得到了增强,内存修复和错误处理机制变得更加完善。
在库文件方面,实现了多个重要的库函数,如sceImeDialogGetPanelSize,并清理了VideoOut事件。同时,完善了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界面的物理设备枚举及存档目录打开逻辑。开发者鼓励玩家访问最新论坛以获取更多信息,并查看VR彩票提供的游戏兼容性列表,了解新版本对特定游戏的支持情况。