自動將 PS5 可執行檔移植到 Linux 和 Windows 的工具

自動將可執行檔移植到 Linux 和 Windows 的工具。

包含一個重連結器,可將可執行檔轉換為目標系統的原生格式,以及適用於動態連結的系統 PRX 函式庫實作。無模擬或獨立的執行階段處理序。

使用說明、建置說明、專案的技術債、程式碼風格慣例、貢獻方式

* 系統函式庫:專案目前已知函式(在 core/libs/prx 中宣告)的百分比,並非所有 PS5 系統函式。總數會隨著更多函式被宣告而增加。

《Dreaming Sarah》(2D 平台遊戲)在 GTX 1050 Ti / i5-7500 3.4GHz 上可穩定以 60 fps 運行。

不支援或意外的狀態將嚴格拋出 std::runtime_error。what() 會列印到 stderr,處理序終止。

著色器重新編譯器成功產生 SPIR-V(使用 ANYPS5_ENABLE_SPIRV_TOOLS 建置時,透過 Spirv-Tools 驗證)。

請參閱遊戲相容性列表,了解測試過的遊戲和已知問題。

支援 SDL 映射的遊戲控制器,包括類比搖桿和扳機。鍵盤和滑鼠控制可透過 anyps5-input.ini 檔案進行設定。請參閱輸入映射,了解支援的裝置和設定格式。

此專案授權為 GNU General Public License version 2 only。

自動將 PS5 可執行檔移植到 Linux 和 Windows 的工具

GitHub 開源專案 AnyPS5:自動將 PS5 可執行檔移植到 Linux 和 WindowsGitHub 開源專案 AnyPS5:自動將 PS5 可執行檔移植到 Linux 和 WindowsGitHub 開源專案 AnyPS5:自動將 PS5 可執行檔移植到 Linux 和 WindowsGitHub 開源專案 AnyPS5:自動將 PS5 可執行檔移植到 Linux 和 Windows