AnyPS5 開發概覽
跟進系統程式庫和圖形解碼工作,再查看下方發佈歷史。
快照: · 上游進度資料
88.3% 計為已實現
已辨識所列指令的 100%
- 系統程式庫
- 上游掃描器計為已實現的系統程式庫函式;總數覆蓋掃描範圍內的函式本體。
- 著色器解碼器
- AMD RDNA 1 和 RDNA 2 著色器解碼器已辨識的指令條目。具體遊戲仍可能需要渲染修復。
想查某款遊戲?開啟 AnyPS5 遊戲查詢,查看進展、問題和準備方式。
開發歷史
歷史對每天最後一個 main 提交使用同樣的計數規則,便於比較早期工作與當前快照。
| 日期 | 程式庫函式 | 著色器條目 | 修訂版 |
|---|---|---|---|
| 1827/2813 (64.95%) | 614/1166 (52.66%) | 49a78191 | |
| 2511/2919 (86.02%) | 1131/1166 (97%) | c73ee448 | |
| 2560/3026 (84.6%) | 1166/1166 (100%) | ae91d978 | |
| 3239/3668 (88.3%) | 1166/1166 (100%) | eecf9095 |
發行版
主分支節點
3e577edac215,提交於 .
AnyPS5 的開發進度主要涉及系統程式庫、著色器解碼和具體遊戲的執行工作。本頁解釋開發計數的對象,以及如何從提交記錄追查與你遊戲有關的變化。
頁面圖表保留 2026 年 10 月 14 日的快照。較新的變化可查上游即時進度頁。圖表呈現當時的實作規模;遊戲能執行到哪裡,仍要結合 AnyPS5 遊戲中的具體結果來看。
系統程式庫計數看哪些實現
掃描器檢查 core/libs/prx 中已宣告的函式本體,辨識仍屬未實現的函式,並把其餘函式計為已實現。因此,這個比例描述的是已宣告函式中的實現覆蓋,不是全部主機系統功能的完成度。
增加宣告可能同時增大分母;即使實現繼續增加,比例也可能下降。查看變化時,把已實作數量和總數放在一起看,會比只看百分比更容易理解。
著色器計數與畫面之間的關係
著色器計數覆蓋列舉的 RDNA1/2 解碼條目。100% 表示這些條目的辨識覆蓋;遊戲畫面還要經過重編譯、Vulkan 資源處理、紋理格式、記憶體與同步等環節;架構文件說明了這條圖形路徑。
遇到某個標題的黑畫面或畫面損壞時,先查具體圖形路徑與遊戲問題,再用計數瞭解背景。上游進度說明提供了計算方式。
如何讀歷史和提交
歷史按每天最後一個 main 提交取樣,並用當前規則重新計算。它適合觀察程式碼實現如何變化;原遊戲測試日仍以各份報告為準。
在上游提交記錄中,從遊戲當前障礙出發:相關程式庫函式、圖形問題、輸入或音訊修復,比無關的大範圍改動更值得優先跟進。提交已合入 main 後,還需看對應遊戲是否有後續執行結果。
v0.1.2、main 與整合版本
v0.1.2提供可搭配使用的下載檔案。main 可能已有較新改動;整合分支和特定遊戲專案則可能包含額外修補程式。使用報告中的版本資訊,找到適合自己嘗試的程式碼。
AnyPS5 GitHub 指南介紹版本和原始碼位置;AnyPS5 Reddit整理展示與討論。準備執行時,先檢查 AnyPS5 系統需求,再按 AnyPS5 安裝設定準備檔案。保留首個有用錯誤,便於使用 AnyPS5 疑難排解。想查某個標題,可直接開啟 AnyPS5 遊戲查詢。