セガサターンエミュレーター『Ymir』がGPU描画に対応! ゲームの高速化や互換性も改善

セガサターンエミュレーター『Ymir』がGPU描画に対応! ゲームの高速化や互換性も改善

セガサターン向けエミュレーター『Ymir』の開発チームは、2026年10月17日にv0.4.0を公開しました。今回のアップデートでは、新たにDirect3D 12とMetalを利用したグラフィックス描画に対応。特にWindows環境では、GPUを活用したハードウェアアクセラレーションが利用可能となり、ゲームの動作性能が大幅に改善される可能性があります。

また、ゲームの互換性向上や不具合の修正も数多く行われており、開発チームによる互換性評価は94.4パーセントに達しています。なお、翌18日にはWindows ARM環境で発生していた起動時のクラッシュを修正したv0.4.1も公開されています。

●『Ymir』v0.4.1(GitHub)
https://github.com/ymir-emu/Ymir/releases/tag/v0.4.1

●『Ymir』公式プロジェクト
https://github.com/ymir-emu/Ymir

Direct3D 12でセガサターンの映像処理をGPUに任せられる!

今回のアップデートで最も大きな変更点が、グラフィックス描画の仕組みが刷新されたことです。

これまで『Ymir』では、SDLをベースとした描画方式が中心となっていましたが、v0.4.0からWindows向けにDirect3D 12、macOS向けにMetalのグラフィックスバックエンドが追加されました。

中でも注目したいのが、Direct3D 12によるGPUアクセラレーションです。セガサターンには、主にスプライトやポリゴンの描画を担当する「VDP1」と、背景やスクロールなどの描画を担当する「VDP2」という映像処理用のチップが搭載されています。

従来は、これらの処理をパソコンのCPU側で再現していましたが、新たな描画方式では、その処理の大部分をGPUに任せることが可能になりました。これによってCPU側の負担が軽減され、ゲームの動作性能向上が期待できます。

開発チームによると、特に高解像度モードを使用するゲームで効果が大きく、低解像度のゲームでも性能改善が見込めるとのことです。また、音源チップ「SCSP」のマルチスレッド処理の最適化によって、v0.3.3と比較して最大10パーセントの高速化も報告されています。

ただし、この10パーセントという数値は主にSCSPの処理改善によるもので、GPU描画そのものの高速化率を示したものではありません。GPUアクセラレーションを併用することで、さらに性能が向上する可能性があります。

なお、現時点でVDP1/VDP2のGPUアクセラレーションが利用できるのはDirect3D 12のみです。MetalによるGPUアクセラレーションや、ゲームの内部解像度を引き上げる解像度スケーリングなどは今後の実装が予定されています。

『電脳戦機バーチャロン』などの不具合も修正! ゲームの互換性が向上

GPU描画への対応だけでなく、ゲームの互換性や動作の安定性も改善されています。

今回のアップデートでは、主にCD-ROMの読み込みを担当するCDブロックや、本体のシステム管理などを担当するSMPCのエミュレーション処理が見直されました。これにより、これまで正常に動作しなかったゲームが起動できるようになったほか、プレイ中に発生していた不具合も修正されています。

たとえば、『電脳戦機バーチャロン』では対戦リプレイ時にゲームがクラッシュする問題を修正。『ガンバード』では、一時停止した後に音楽の再生が再開されない不具合が改善されました。

さらに、『ガーディアンヒーローズ』ではステージの切り替え時に進行が止まる問題が修正されたほか、『フィスト』や『アイドル麻雀 ファイナルロマンスR』など、これまで起動できなかった作品の動作改善も行われています。

こうした修正の積み重ねによって、開発チームが公開している互換性リストでは94.4パーセントという評価に達しています。ただし、この数値は開発チームによる検証結果を示すもので、すべてのゲームが完全に問題なく動作することを保証するものではありません。

光線銃『バーチャガン』の対応改善やmacOSのサポート拡大も!

周辺機器への対応も進んでいます。セガサターン用の光線銃『バーチャガン(Virtua Gun)』については、射撃位置のずれやリロードの認識に関する問題などが修正され、正式に安定機能として扱われるようになりました。

これによって、対応する多くのゲームで光線銃を利用した操作が安定して行えるようになっています。ただし、一部の作品では射撃やリロードを正しく認識しない問題が残されており、引き続き改善が進められる予定です。

また、macOSについては、対応する最低バージョンがmacOS 12 Montereyに引き下げられました。これまでより古いMacでも『Ymir』を利用しやすくなっています。

現在はWindows、Linux、macOS向けに、それぞれ64bit版のビルドが用意されています。最新版のv0.4.1では、Windows ARM環境で起動時にクラッシュする不具合が修正されており、v0.4.0で追加された機能をそのまま利用できます。

なお、Windows環境で利用する場合は『Microsoft Visual C++ Redistributable』のインストールが必要です。開発チームは、グラフィックスドライバーについても最新版への更新を推奨しています。

今回のアップデートによって、ゲームの再現性だけでなく、パソコンのGPUを活用した処理の高速化という新たな進化を遂げた『Ymir』。現段階では対応する描画方式に制限があるものの、今後はほかのグラフィックスバックエンドへのGPUアクセラレーションの実装や、解像度スケーリングなどの機能拡張も期待できそうです。

セガサターンのゲームをパソコンで快適に楽しむための選択肢として、今後の開発にも注目したいところです。

ABOUT US
アバター画像
retrogamer