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://www.ptt.cc/bbs/Emulator/M.1773751250.A.982.html