脱獄済みPS5でドリームキャストを動かす「Castation」v0.4.0が公開! セーブやディスク交換にも対応

脱獄済みPS5でドリームキャストを動かす「Castation」v0.4.0が公開! セーブやディスク交換にも対応

BrinooTk氏は2026年9月9日、脱獄済みのPlayStation 5上でドリームキャスト作品を動かせる非公式アプリ「Castation」v0.4.0を公開しました。ドリームキャストエミュレーター「Flycast」のコアをベースに、PS5向けのx86-64アプリとして開発されています。

Castationは、Linux版のエミュレーターを互換レイヤー経由で動かすものではありません。映像や音声の出力、コントローラー操作などをPS5の機能に直接対応させたネイティブアプリとなっており、Homebrew Launcherから起動できます。

●Castation GitHubリポジトリ
https://github.com/BrinooTk/castation

●Castation v0.4.0
https://github.com/BrinooTk/castation/releases/tag/v0.4.0

DualSenseや音声出力、ゲーム中のディスク交換に対応

Castationが対応しているディスクイメージの形式は、CHD、GDI、CDI、CUE、M3U、ZIPです。DualSenseの各ボタンやアナログスティック、トリガーによる操作に対応しており、タッチパッドを押すことでメニューを開くことができます。

PS5からの音声出力にも対応しているほか、内部解像度やテクスチャフィルタリング、リージョン、言語、映像方式、DSP、フレームスキップ、SH4クロックなどの設定を保存できます。ゲームを再起動せずにディスクを交換できるため、複数枚組のタイトルも想定した作りとなっています。

ドリームキャストの実BIOSを用意して使用できるほか、BIOSを使用せずに起動するFlycastのHLE BIOSにも対応。ゲームのセーブデータやログは、PS5内の「/data/Castation/」に保存されます。

v0.4.0ではGPUによる画面出力を導入

v0.4.0では、エミュレーターが生成した映像を1920×1080ドットに拡大し、PS5の画面表示形式へ変換する処理をGPU側で行う仕組みが導入されました。AMD GCNアセンブリで記述されたコンピュートシェーダーを使用しており、作者によると、この処理は1フレームあたり約55マイクロ秒で実行されます。

ただし、ドリームキャストのグラフィックスを再現するラスタライズ処理自体は、引き続きCPUによるソフトウェア処理です。現時点でGPUが担当しているのは、完成した映像をPS5の画面へ表示するための処理となっています。

さらに、従来はエミュレートしたフレームの一部が表示されずに破棄されていたフレームペーシングの問題も修正されました。作者が『ソニックアドベンチャー2』の同一場面で測定したところ、表示速度は約30fpsから約57fpsへ改善したとのことです。

このほか、最大1080pまでの内部解像度、設定の保存、ゲーム中のディスク交換に対応。ブレンディングやフォグ、カリング、バイリニアフィルタリング、バンプマッピングなど、ソフトウェアレンダラーに関する多数の修正も盛り込まれています。

現時点では約96パーセントの速度で動作

一方で、Castationはまだ開発途上のプロジェクトです。作者の測定では、エミュレーション速度は本来の約96パーセントとなっており、それにともなって音程も約4パーセント低くなります。場面が切り替わった直後などには、再コンパイラーが新しいコードを変換するため、約50~100ミリ秒停止することもあります。

内部解像度は720p、960p、1080pも選択できますが、解像度を上げるほどCPU側のソフトウェアレンダリングにかかる負荷が増加します。負荷の高い3Dシーンでは60fpsを維持できない場合があるほか、一部のシャドウ表現やミップマップレベルの選択、ブレンディングにおけるデスティネーションアルファなども未実装です。

また、現在公開されている動作結果は、作者らが所有するPS5とetaHEN、idlesauce氏のHomebrew Launcherを組み合わせた環境で確認されたものです。それ以外のファームウェアやランチャーを含め、幅広い環境における互換性は確認されておらず、すべてのドリームキャスト作品が正常に動作するとは限りません。

利用には脱獄済みのPS5が必要

 Castationを利用するには、あらかじめHomebrew環境が構築された脱獄済みのPS5に加えて、Homebrew Launcherやファイル転送用のFTP環境が必要です。Castation自体にはPS5を脱獄する機能は含まれておらず、プロジェクトでも脱獄方法は案内されていません。

 配布ファイルにドリームキャストのBIOSやゲームデータ、ディスクイメージは収録されていません。利用する場合は、所有しているディスクから適切な方法で用意したイメージなどが必要です。

 CastationはGPL-3.0-or-laterライセンスで公開されている非公式プロジェクトで、セガおよびソニーとは関係ありません。Flycastは、ドリームキャストをはじめ、NAOMIやAtomiswaveなどにも対応するマルチプラットフォームのエミュレーターです。

ABOUT US
アバター画像
retrogamer