流行的任天堂電子遊戲模擬器 Cemu 計劃開源並支持 Linux
如果你喜歡玩復古遊戲,你可能已經接觸過復古遊戲機模擬器。順便說一句,所謂「 模擬器 」(模擬器)主要是指允許主機系統運行為另一系統設計的遊戲的軟體或硬體。
最近,Cemu 成功引起了開源社區的注意力。它是眾多復古電子遊戲模擬器之一,可以讓你玩為任天堂 Wii U 定製的遊戲。然而,到目前為止,它在一個主要方面與大多數模擬器不同,即它是閉源的,但這即將改變。
Cemu 簡介
Cemu 是一個流行的基於軟體的復古電子遊戲模擬器,專門模擬任天堂 Wii U 遊戲,它是這類模擬器中第一個。它利用了 OpenGL 和 Vulkan 來運行遊戲。
多年來,它已經有了顯著的進展,現在可以 玩整個 Wii U 庫中的 51% 的遊戲。這包括《馬里奧卡丁車 8》和《塞爾達傳說:荒野之息》等熱門遊戲。
雖然它早在 2015 年就發布了,但 Cemu 只能運行在 Windows 上。不過,開發者發布的新路線圖指出,Cemu 應該很快就會移植到 Linux 上了。
而且,最令人關注的是,Cemu 將走向開源!
通往開源和 Linux 之路
路線圖總共包括了由開發人員計劃的八個里程碑。其中包括計劃開發一個 Linux 移植版並向社區提供代碼。
談到 Cemu 的開源問題,開發者計劃在 2022 年完成這一工作。所以,你不應該對此寄予厚望。
遷移到 Linux 涉及到將源代碼從 C 語言改寫成 C++ 語言,並從 Visual Studio 遷移到 cmake。
以下是開發者對將 Cemu 引入 Linux 的看法:
我們最終想提供一個原生的 Linux 版本。這一直是一個正在進行的副計劃,儘管由於優先順序較低和依賴於其他任務而進展相對緩慢,但現在已經完成了大約 70% 的工作。
開發人員還提到,移植過程伴隨著其他工作,如軟體 H264 解碼器和 cubeb 後端。由於主要的工作已經完成,可以說 Cemu 很快就會出現在 Linux 上。
其他計劃
開發人員已經考慮將 LLVM 作為 CPU JIT 後端,用於將 PowerPC(Wii U 的主機架構)轉換為 ARM 等 X86 架構。
他們還剛剛開始著手開發一個新的著色器反編譯器,以減少著色器編譯時間和卡頓。
你可以參考 官方路線圖 了解更多細節。
總結
這對渴望做出貢獻並使 Cemu 變得更好的復古遊戲愛好者來說絕對是一份大禮。
Cemu 最終將加入許多流行的、開源的任天堂遊戲機模擬器的行列,如 Citra、Dolphin 和 Yuzu。
你對 Cemu 的開源有什麼看法?復古遊戲模擬器應該是閉源的還是開源的?
via: https://news.itsfoss.com/cemu-nintendo-linux/
作者:Rishabh Moharir 選題:lujun9972 譯者:wxy 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive