作者playlive (???)
看板Emulator
标题[新闻] shadps4 v0.15.0
时间Tue Mar 17 20:40:47 2026
shadps4 v0.15.0
以下是机翻润饰
核心
- 自动将缺少的热键加入全域输入配置中
- 已在设定中修复:InternalScreenWidth 会取得 internalScreenHeight
而不是 InternalScreenWidth。
- Kernel.Pthreads:移除 posix_pthread_mutex_timedlock 中的 unreachable 错误
- 音量快速键:显示音量值,正确设定游戏特定参数,限制音量值
- Kernel.Process:实作 sceKernelGetModuleInfo2、sceKernelGetModuleList2
- 日志:将相同行与计数器分组
- 防止在取消映射期间进行保护
- 挂载系统字体
- Kernel.Equeue:仅在事件清除时重设触发状态
- 档案系统:修正了从 std::vector 返回指标时导致的当机问题
- 执行绪:在执行绪创建时初始化 TLS
- 实作访客讯号处理程序
- 将 /data 挂载到 <userdir>/data 而不是 <userdir>/data/gameid
- Kernel.Event:实作 kqueue 和 kevent
- IPC:调整 LoadFigure 和 RemoveFigure
- 改进的讯号模拟
- 使用 CLI11 修复了游戏参数
- PSF:编码後关闭档案
着色器重编译器
- 处理 S_MOV 的操作数字段 execlo 和 exechi
- 已修复 r128
- 支援 32 线程共享模式
- 已实作 IMAGE_ATOMIC_CMPSWAP
图书馆
- 改进 sceAudioOut 和 SDL3 後端
- 实作 npWebApi 函式库
- 新增 sceAudioOutGetSystemState
- 新增一些 NPTus函数
- 实作一些 HLE libcInternal 调用
- 修复 scePad 中的一些问题并进行重构
- 改进的运动控制模拟
- Lib.GnmDriver:修正 sceGnmSubmitAndFlipCommandBuffers 的翻转参数
- Lib.VideoOut:修正待处理翻转次数限制
- 修正 sceHttpUriParse 中的一些逻辑错误
- Audio3d SDL 改进
- Lib.Net:停用 isConnectedToNetwork 时,解析器会报错
- Lib.GnmDriver:实作 sceGnmDrawIndirectMulti
- Lib.Net:修正 PosixSocket::Connect 中 Windows 特有的错误
- SSL 模组传回空的凭证数据,而不是没有凭证
- SysModule HLE 实作
- sceSslGetCaCerts 的存根数据
GPU
- 复制影像句柄 2D->3D 副本,现在反过来
- 禁用时跳过访客/主机标记解析/调用
- 回读模式新增了宽松模式和精确模式
- 尽可能强制子组大小为 64
https://shadps4.net/downloads/
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.129.35 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1773751250.A.982.html