Cemu 模擬器計劃 2022 年開源,旨在支持 Linux
任天堂 Wii U 視頻游戲模擬器 Cemu 計劃在今年進行開源, 并且還將致力于 Linux 支持和相關的跨平臺改進。
根據介紹,Cemu 是一個 Wii U 視頻游戲機模擬器, 自 2015 年以來一直適用于 Windows 。盡管該軟件曾因閉源而受到了很多指責,但這也不妨礙其獲得了很大的成功。Cemu 方面新發布的2022 年路線圖指出,他們計劃公布源代碼,并向社區貢獻者開放其開發過程。
正如最初承諾的那樣,我們計劃公布 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 路線圖和規劃的更多詳細信息,可訪問 cemu.info。