近日,知名PS4模擬器項目shadPS4迎來了其發展歷程中的又一重要里程碑——v0.9.0版本正式上線。此次更新不僅帶來了諸多實質性的功能增強,還顯著提升了模擬器的整體兼容性,讓眾多PS4游戲愛好者得以在PC平臺上體驗更多心儀之作。
在核心系統層面,開發團隊此次下足了功夫。他們不僅成功修復了諸如sceKernelAllocateDirectMemory等一系列關鍵函數的問題,還大幅增強了文件系統的功能性。針對模塊加載地址與日志初始化順序的潛在問題,開發團隊也進行了細致入微的修正。線程親和性與內存管理機制的優化,以及內存修復和錯誤處理邏輯的強化,都為模擬器的穩定運行奠定了堅實的基礎。
在庫文件支持方面,shadPS4 v0.9.0版本同樣表現出色。開發團隊實現了多個庫函數功能,如sceImeDialogGetPanelSize等,使得模擬器在處理各類游戲數據時更加游刃有余。同時,VideoOut事件處理邏輯的清晰化,以及模塊信息接口的優化,都進一步提升了模擬器的整體性能。對網絡模塊(sceNet)的初步支持,以及對存檔數據相關問題的修復,都大大增強了模擬器的實用性和便捷性。
著色器重編譯器方面,此次更新同樣帶來了不少亮點。開發團隊優化了VALU指令的源使用方式,使得著色器編譯效率得到顯著提升。同時,他們還修復了緩沖區格式映射以及64位浮點數不支持時的異常情況處理,確保了模擬器在處理復雜圖形場景時的穩定性。新增的32位浮點數原子操作支持,以及緩沖區數字轉換和位域處理穩定性的增強,都為模擬器在游戲體驗上的提升提供了有力保障。
GPU渲染器方面,shadPS4 v0.9.0版本同樣不乏亮點。Vulkan渲染器版本現已恢復至1.3標準,這意味著模擬器在圖形渲染性能上又邁上了一個新臺階。同時,開發團隊還修復了表面格式、顏色附件更新及輸出幀圖像格式等圖形相關問題,確保了模擬器在呈現游戲畫面時的準確性和流暢性。移除VK_EXT_extended_dynamic_state擴展的依賴,以及改善底層渲染命令實現邏輯和優化日志記錄功能等措施,都為模擬器的穩定運行提供了有力支持。
在圖形用戶界面(GUI)方面,此次更新同樣帶來了不少貼心設計。鍵盤鼠標的GUI交互增加了對多個按鍵的支持,使得玩家在PC平臺上操作模擬器時更加得心應手。同時,Qt界面下物理設備枚舉和存檔目錄打開邏輯的優化,也大大提升了玩家的使用體驗。