[新聞] shadps4 v0.12.0
shadps4 v0.12.0
萬聖節快樂,各位!今天是個特別的日子,有什麼能比發布全新的 shadPS4 版本
更特別呢?
雖然我們曾宣布要在 0.12.0 版本中移除 Qt 建置(Qt builds),
但我們決定讓它再釋出最後一次。
從 0.12.1 版本開始,shadPS4 將會是純粹的命令行介面(CLI only),
但我們已經為您準備好了啟動器(launchers),請查看網站的下載區。
閒話不多說,以下就是最新的 shadPS4 版本及其變更內容!
核心
- 為彈性和池化記憶體分配提供實體支援
- 重構直接記憶體處理
- 記憶體:實現 sceKernelMemoryPoolGetBlockStats
- 允許重疊的直接記憶體映射
- 記憶體程式碼清理和進一步的直接記憶體修復
- 處理與可執行權限相關的各種邊緣案例。
- 核心檔案系統(Kernel.Fs):裝置檔案清理與 /dev/rng 實作
- 在 RelocateAnyImports 中鎖定連結器互斥鎖(mutex)
- 增加位址空間限制並重做 Windows 位址空間初始化
- 修復 mmap 的對齊問題
- 修復彈性記憶體用盡時的返回問題
- 修復 MapMemory 中 NoOverwrite 標誌的行為
- 修復唯讀檔案 mmap 的問題
庫
- avplayer:實現了 AddSourceEx、SetAvSyncMode、暫停和恢復
- avplayer:不要多次啟動視訊
- ajm:處理 ParseRiffHeader 標誌
- avplayer:修復播放請求狀態處理
- 實現了 sceSystemServiceLoadExec
- 修復獎杯文件中丟失的 png 提取問題
- 實現了 sceNpTrophyGetGameIcon
- 音訊輸出:不要等待計時器內的數據。
- avplayer:刪除最大音訊延遲
- 對於具有多個獎杯列表的遊戲使用正確的獎杯文件夾
- NpManager:實現更多與請求相關的行為
- NpAuth:改進的存根
- 輸入法修復
- 修復 scePlayGoDialog 狀態存根
視訊核心
- 混合取樣的附件
- 更好地處理帶有 DmaData 的影像複製
- 修正一些影像複製和緩衝區偏移的驗證錯誤。
- 影像:加強對影像複製層規則的執行
- 將 HDR 交換鏈配置移至呈現執行緒。
- 緩衝區快取:恢復 CPU 路徑
- 影像資訊:修正線性渲染目標的客體(guest)尺寸計算錯誤
- amdgpu:拆分 liverpool 暫存器並進行清理
著色器重新編譯器
- 實作缺少 shaderFloat16support 支援時的備用路徑
- 修復:V_MUL_I32_I24 | V_MUL_U32_U24
GUI
- 使 UpdatePlayTime 不再依賴於 Qt。
- 使 sys_modules 資料夾可配置(可設定路徑)
- 增加可配置的額外記憶體
- 將 Qt 更新至 6.9.3 版本
- 新增命令列介面(CLI)參數,用於以全域配置或預設設定啟動模擬器
- 程序間通訊(IPC):新增用於音量調整、輸入解析、FSR、以及遊戲手把選擇的命令
- 為 Qt 建構的棄用(deprecation)增加提示性更新訊息
https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.12.0
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.113.227 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1761920196.A.1F0.html
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章
                            12
                        
                            17