发布时间 : 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界面下物理设备枚举和存档目录的打开逻辑。这些变化都旨在提升用户体验,确保每个玩家都能更好地享受游戏。
开发者鼓励用户访问最新的论坛以获取更多信息,并查看游戏的兼容性列表,了解新版本对于具体游戏的支持情况。无论你是游戏新手还是老玩家,yl6809永利都希望为你提供最佳的模拟体验,让你在游戏的世界中尽情畅游。