ShadPS4 模拟器 0.9.0 版本兼容性大升级:游戏体验更流畅!

ShadPS4 模拟器 0.9.0 版本兼容性大升级:游戏体验更流畅!

大小:

语言:

系统:

类型:

时间:2025-07-19

本地下载(iso文件,需电脑运行)
  •   win10系统之家6月4日消息,PlayStation4开源模拟器ShadPS4迎来了0.9.0版本的重大更新。此次更新显著提升了兼容性,目前已有58款PS4游戏实现“可玩”,包括《血源诅咒》、《古墓丽影:决定版》、《奥丁领域:里普特拉西尔》等。更新后,玩家可以在电脑上更加流畅地体验这些经典的PS4游戏。

    ShadPS4 模拟器 0.9.0 版本兼容性大升

      ShadPS4(PS4模拟器)0.9.0版本:前往下载

      ShadPS4 模拟器支持 Windows、macOS 和 Linux 系统,使用 C++ 编写,目前在 GitHub 上有 22.6K 星。在 0.9.0 版本更新后,目前 58 款游戏“可玩”,其中:

      Windows:33 款 PS4 游戏可玩。

      Linux:21 款可玩。

      macOS:5 款可玩。

      此次更新还优化了游戏启动表现,以 Windows 平台为例:

      81 款测试游戏可进入主流程。

      59 款可加载至菜单界面。

      83 款能够正常启动。

      win10系统之家发现目前标为“可玩”的游戏包括:《血源诅咒》、《魔女与百骑兵 2》、《奥丁领域:里普特拉西尔》、《古墓丽影:决定版》和《罪恶装备未知次元 -启示 2-》等。

      需注意的是,模拟器尚处于早期开发阶段,标为“可玩”的游戏运行仍可能出现问题,且当前模拟器的手柄支持较为基础,尚未提供按键映射,不过开发团队更新频率较高。

    ShadPS4 模拟器 0.9.0 版本兼容性大升

      ShadPS4模拟器0.9.0版本更新内容介绍

      全新版本刚刚发布。与往常一样,我们在此版本中引入了许多新功能和错误修复,使更多游戏能够进入游戏,其中一些甚至可以畅玩。剩下的就交给您自己去探索吧,以下是简短的更新列表:

      核心

      sceKernelAssignDirectMemory修补程序。

      导出eboot地址。

      libkernel:各种文件系统修复。

      仅在需要截断时执行早期读写打开操作。

      模拟器:修复日志初始化顺序。

      核心:修复模块加载地址。

      添加 scePthreadSetaffinity 并模拟亲和性。

      核心:内存修复。

      libkernel:实现sceKernelMemoryPoolBatch。

      核心:引入主机调用包装器。

      内核:实现 scePthreadGetaffinit。

      仅对整个页面进行Mprotect保护。

      内核:macOS/Linux 实现 sceKernelUuidCreate。

      实现sceKernelIsStack。

      实现sceKernelMapDirectMemory2。

      针对MapMemory错误的正确错误处理。

      库

      实现 sceImeDialogGetPanelSize。

      VideoOut 事件清理。

      实现 sceKernelGetModuleInfo、sceKernelGetModuleInfoInternal 和 sceKernelGetModuleList。

      更新 ime_dialog.h。

      实现 sceKernelPwritev。

      sceNet的初步实现。

      保存数据修复。

      在执行来宾代码之前清除堆栈。

      [库]存根 sceSigninDialog。

      视频解码器(videodec)和视频解码器2(videodec2)的日志错误。

      [库]sceNet。

      sceKernelAddTimerEvent 实现。

      equeue:清理计时器实现。

      [库]配套 httpd。

      SaveDataDialog:修复可能出现的空指针访问问题。

      保存数据:请在param.sfo中指定安装目录,以选择游戏保存文件夹。

      保存数据:修复了基于配置的保存数据目录使用缺失的问题。

      修复“奖杯删除”手柄问题。

      着色器重新编译器

      在 VALU 实例中使用 GetSrc 函数,而不是假设向量寄存器(原为 vcc_lo)。

      lower_buffer_format_to_raw:修复格式重映射的处理问题。

      shader_recompiler:添加降低通道,以应对不支持 64 位浮点的情况。

      为 32 位浮点数实现 IMAGE_ATOMIC_FMIN 和 IMAGE_ATOMIC_FMAX。

      shader_recompiler:修复了一些缓冲区编号转换问题。

      实现 SnormNz 转换。

      shader_recompiler:扩展 num_conversion 位域。

      添加操作码 IMAGE_SAMPLE_B_O。

      shader_recompiler:始终将缓冲区标记为存储缓冲区。

      将 -1 作为 V_CMP_NE_U64 参数处理。

      避免在 S_*_LOAD_DWORD 中后置 SGPR 增量。

      处理 VgtStreamoutFlush 事件。

      shader_recompiler:修复从步进速率属性读取缓冲区类型的问题。

      GPU

      renderer_vulkan:将 Vulkan 版本恢复至 1.3。

      pp_pass:使用正确的表面格式。

      vk_rasterizer:修复蒙版跳过时更新错误的颜色附件的问题。

      vk_presenter:使用正确的格式输出帧图像和视图。

      vulkan:不使用 VK_EXT_extended_dynamic_state。

      vulkan:使用空绑定处理不兼容的深度格式。

      gnm:实现 sceGnmDrawIndexIndirectMulti。

      liverpool:记录有关 SetQueueReg 的更多信息。

      renderer_vulkan:正确启用 DualSrcBlend 功能。

      buffer_cache:将 updateBuffer 调用拆分为 65536 字节的块。

      vk_instance:启用 robustImageAccess2。

      修复:PM4CmdWaitRegMem 内存地址。

      amdgpu:处理 32 位 Unorm 格式。

      GUI

      kbm_gui 的多键。

      qt:将物理设备枚举延迟到设置打开。

      qt:更新保存数据目录打开以使用 PSF 中的名称。

      以上是win10系统之家提供的最新资讯,感谢您的阅读,更多精彩内容请关注win10系统之家官网。

    展开查看所有+
    相关教程
    • 最新
    • 热门
    猜你喜欢的 游戏