本文へスキップ
PS5PCEM

初期プロトタイプ · 0.3.5

オープンに進める PlayStation 5 エミュレーション研究

PS5PCEM は Zig で書かれた実験的なエミュレーターです。ゲストコードはネイティブに実行され、RDNA2 シェーダーは Vulkan または実験的な DirectX 12 バックエンド向けに変換され、Windows と Linux のランチャーがそれらをまとめます。記録済みの 33 タイトルのうち 10 タイトルは最後までクリアされています。

Linux / Windows 10 2004 以降 · x86-64-v3 · Vulkan 1.2 ドライバー · GPL-3.0-or-later

PS5PCEM が描画した、HUD、山々、青い海が映る Cat Quest III の島のゲームプレイ

リファレンス環境で PS5PCEM が描画した Cat Quest III。最初から最後までプレイ可能と確認済みです。 ほかのキャプチャ

33

記録済みタイトル

0.3.2 でテスト

10

最後までクリア

メンテナーが確認

9

ゲーム内の場面に到達

ゲームプレイを表示

14

起動・イントロ・メニュー

より初期の段階

現在地

包み隠さず計測するプロトタイプ

ゲストコードはネイティブに実行され、RDNA2 シェーダーは SPIR-V になり、Vulkan がフレームを画面に表示します。最後までプレイできるタイトルもあれば、メニューや読み込み画面で止まるタイトルもあります。以下の結果は、どちらなのか、どのビルドでのことかを示しています。

Native guest execution

x86-64 guest code runs natively on Windows and Linux with ELF/SELF loading, relocation, module linking, TLS, firmware HLE, savedata and contained-fault diagnostics.

RDNA2 to SPIR-V

Stateful AGC command-stream execution feeds a growing RDNA2-to-SPIR-V shader pipeline covering both graphics and compute workloads.

Vulkan and DirectX 12

Vulkan is the default renderer: resident render targets, image alias tracking, timeline scheduling, texture detiling, depth/stencil and MSAA. An experimental native DirectX 12 backend is in Windows development builds.

Audio, video and pads

Host audio, H.264/AAC playback through FFmpeg, Sony controller HID support, XInput and keyboard fallbacks, and launcher-managed input profiles.

グラフィックス API

2 つのレンダラー:Vulkan と DirectX 12

どちらも同じ AGC コマンドストリームを実行し、同じ RDNA2 シェーダー変換から始まります。ランチャー設定の「グラフィックス API」カードで選び、次回の起動時に適用されます。

Vulkan

既定

このサイトのゲーム結果とフレーム時間はすべて Vulkan で計測しました。レンダーターゲット、ストレージイメージ、パイプラインを常駐させ、テクスチャのデタイルを GPU で行い、深度、ステンシル、MSAA を扱います。Vulkan 1.2 ドライバーが必要です。

対応プラットフォーム
Windows · Linux
PS5_GRAPHICS_API
vulkan
Vulkan レンダラーのしくみ

DirectX 12

実験的

0.3.5 の後に追加されたネイティブな Windows バックエンドで、今のところ開発ビルドにのみ含まれます。シェーダーは SPIR-V から SPIRV-Cross を通って HLSL と Shader Model 5.1 になり、実行と表示は D3D12 と DXGI を直接使います。コンピュートと単純な描画はハードウェアでの確認を通過していますが、ゲームはまだこれでは動きません。プレイには Vulkan を使ってください。

対応プラットフォーム
Windows
PS5_GRAPHICS_API
d3d12
DirectX 12 バックエンドのしくみ

テスト結果

互換性の概要

すべての結果はメンテナーが NVIDIA GeForce RTX 3070 Ti で確認したものです。時間はそのマシンでの値で、お使いの環境では異なります。タイトルを開くと完全なテスト履歴を確認できます。

33 件すべての結果
プレイ可能
プレイ可能 · クリア可能
メンテナーがタイトルをクリアしました。記録した実行では映像・音声・入力が正しく動作していますが、フレームレートは場面とハードウェアに左右されます。
ゲーム内
ゲーム内の場面に到達
読み込まれたゲームプレイやエンジン内の場面は表示されますが、クリアは主張していません。フレームレート、読み込み時間、未検証の入力が妨げになっています。
イントロ / メニュー
イントロとメニューを描画
タイトルはゲストのレンダーグラフを通じてイントロ、ロゴ、アートワーク、メニューを描画します。ゲームプレイには到達していないか、検証されていません。
起動
起動してアセットを読み込む
モジュールがリンクされエンジンの初期化は進みますが、画面にフレームが届いたとは主張していません。

動作を見る

YouTube チャンネルの録画

静止画ではフレームの間隔はわかりません。チャンネルではここで追跡しているタイトルを実際の動作のまま録画しています。正しく描画できても遅いビルドを公正に評価するには、これがいちばんです。

Ghost of Yōtei

ランチャー

ひとつのランチャー、12 の言語

ランチャーはカバー付きで最大 48 タイトル、ゲームパッドとキーボードのプロファイル、セーブデータ、表示設定を管理し、Vulkan と新しいリリースを確認します。インターフェースは 12 言語に対応し、トルコ語、日本語、ヒンディー語、韓国語は 0.3.5 の後に追加されました。

12 言語のカードが並ぶ PS5PCEM ランチャーの設定画面

利用する権利のあるコンテンツだけを使ってください

PS5PCEM にはゲーム、本体ファームウェア、システムライブラリ、キー、メーカーの資料は含まれておらず、ここでも配布していません。このプロジェクトは相互運用性の研究と教育のためのものです。詳しくは 法的事項をご覧ください.

0.3.5 を Windows と Linux で試す

公開日 2026年10月16日. ポータブル版とユーザー単位のインストーラー。どちらも SHA-256 チェックサムを公開しています。Linux:DEB、RPM、Pacman、AppImage。