Cemu 模擬器計劃 2022 年開源,旨在支援 Linux

2022-01-17 09:00:15

任天堂 Wii U 電動遊戲模擬器 Cemu 計劃在今年進行開源,並且還將致力於 Linux 支援和相關的跨平臺改進。

根據,Cemu 是一個 Wii U 電動遊戲機模擬器,自 2015 年以來一直適用於 Windows。儘管該軟體曾因閉源而受到了很多指責,但這也不妨礙其獲得了很大的成功。Cemu 方面新發布的 指出,他們計劃公佈原始碼,並向社群貢獻者開放其開發過程。

正如最初承諾的那樣,我們計劃公佈 Cemu 的原始碼,並向任何想要貢獻的人開放開發。目前還沒有確切的時間表,但計劃在今年進行,可能是在我們完成原始碼的重構之後。

同時,Cemu 還在開發其 Linux 埠。不過由於優先順序較低且依賴於其他任務,該專案進展相對緩慢,目前完成了約「70%」。為了實現這一目標,還有一些問題也需要解決。Cemu 一直致力於切換到具有現代 C++ 程式碼庫的 Makefile 構建系統、Cubeb 音訊後端以使其與平臺無關而不是 DirectAudio/XAudio、H.264 軟體解碼支援而不是與 Windows 的 DXVA2 繫結,等等。

路線圖中的一些其他規劃包括有:一個新的著色器反編譯器,用於從 Wii U 著色器二進位制檔案到 GLSL 或 SPIR-V;輸出優化的 GLSL 和 SPIR-V。理論上,這應該會減少著色器的編譯時間,從而減少著色器編譯的卡頓。

一個 CPU JIT 後端,它使用 LLVM 將 Wii U PowerPC 程式碼轉換為原生 x86 程式碼。目前,Cemu 依賴於自定義轉換器從 Wii U 二進位制檔案轉換為 x86 執行;但其希望能夠利用 LLVM,這也將使 Cemu 能夠在更多架構上執行。

有關 Cemu 路線圖和規劃的更多詳細資訊,可。
展開閱讀全文