PlayStation 5向けゲームをPCで動かすオープンソースプロジェクト「AnyPS5」が公開された。一般的なPS5エミュレーターのように仮想的なゲーム機環境を再現するのではなく、PS5用実行ファイルをLinuxやWindowsのネイティブ形式へ変換し、ゲームが利用するシステムライブラリをPC向けの互換実装へ置き換える方式を採る。開発者はこれをエミュレーションではなく、自動的な実行ファイル移植ツールとして位置付けている。
この方法が成立しやすい背景には、PS5と一般的なゲーミングPCがともにAMD系のx86-64 CPUを使っていることがある。CPU命令そのものを別アーキテクチャへ逐次変換する必要がない一方、PS5固有のシステム機能やGPU処理はそのままPCでは使えないため、PRXライブラリの置き換えやシェーダーの再コンパイルが必要になる。AnyPS5では、シェーダーをSPIR-Vへ変換する仕組みについて、すでにSPIRV-Toolsの検証を通過するコードを生成できるとしている。
開発者は、実際のPS5タイトルがロゴ表示からメインメニューを経てゲームプレイまで進み、音声も動作したと主張している。ただし現時点では、それを確認できる映像や検証結果は公開されておらず、プロジェクト自体も始動からまだ日が浅い。PS5ゲームをPCで実用的に動かせる段階へ到達したと判断するには早いが、CPUエミュレーションを避け、PS5用ソフトをPC用へ直接変換するというアプローチは、既存のPS5エミュレーターとは異なる技術的な道筋を示している。
出典:VideoCardz
管理人コメント
PS5とPCはどちらもx86-64なので、CPU命令を丸ごと翻訳せず実行形式とシステム部分を置き換える。発想はかなり筋が通っています。ただし「実ゲームが動いた」という主張にはまだ公開された証拠がありません。開始数日のプロジェクトなので、現時点では期待半分・監視半分。エミュレーターとは別ルートでどこまで育つかを見る段階です。








