|
任天堂 Wii U のビデオゲーム エミュレーター Cemu は今年中にオープン ソース化される予定で、Linux サポートと関連するクロス プラットフォームの改善にも重点が置かれる予定です。 Cemuは、2015年からWindows向けに提供されているWii Uビデオゲームエミュレーターです。クローズドソースであることへの批判にもかかわらず、このソフトウェアは大きな成功を収めています。Cemuが新たに発表した2022年のロードマップには、ソースコードを公開し、開発プロセスをコミュニティの貢献者に開放する計画が示されています。 当初の約束通り、Cemuのソースコードを公開し、貢献を希望するすべての人に公開する予定です。正確な時期はまだ決まっていませんが、ソースコードのリファクタリングが完了した後、今年中に公開する予定です。 一方、CemuはLinux移植版の開発も進めています。しかし、優先度の低さと他のタスクへの依存度の高さから、プロジェクトの進捗は比較的遅く、現在約70%の進捗となっています。この目標を達成するには、まだ解決すべき課題がいくつか残っています。Cemuは、最新のC++コードベースを採用したMakefileベースのビルドシステムへの移行、CubebオーディオバックエンドをDirectAudio/XAudioではなくプラットフォーム非依存にすること、WindowsのDXVA2に依存しないH.264ソフトウェアデコードサポートの提供などに取り組んでいます。 ロードマップには、Wii U シェーダーバイナリをGLSLまたはSPIR-Vに変換する新しいシェーダーデコンパイラや、GLSLおよびSPIR-V出力の最適化など、その他の計画も含まれています。理論的には、これによりシェーダーのコンパイル時間が短縮され、シェーダーコンパイル時のスタッタリングが軽減されるはずです。 LLVMを使用してWii UのPowerPCコードをネイティブx86コードに変換するCPU JITバックエンド。現在、CemuはWii Uバイナリをx86実行形式に変換するためにカスタムコンバータを使用していますが、LLVMを活用することでより多くのアーキテクチャでCemuを実行できるようになる予定です。 Cemu のロードマップと計画の詳細については、cemu.info をご覧ください。 |