AnyPS5 開発の概要
システムライブラリと描画デコーダーを確認し、下のリリース履歴へ進めます。
スナップショット: · 上流の進捗データ
88.3% を実装済みと計数
列挙命令の 100% を認識
- システムライブラリ
- 上流スキャナーが実装済みと数えたシステムライブラリ関数。総数は走査対象の関数本体です。
- シェーダーデコーダー
- AMD RDNA 1/2 のシェーダーデコーダーが認識する命令項目です。ゲーム固有の描画修正が必要な場合はあります。
特定のゲームを探すなら AnyPS5 ゲーム検索 で進捗、問題、導入を確認できます。
開発の推移
履歴は各日の最後の main コミットを同じ規則で計数し、現在のスナップショットと比較できます。
| 日付 | ライブラリ関数 | シェーダー項目 | リビジョン |
|---|---|---|---|
| 1827/2813 (64.95%) | 614/1166 (52.66%) | 49a78191 | |
| 2511/2919 (86.02%) | 1131/1166 (97%) | c73ee448 | |
| 2560/3026 (84.6%) | 1166/1166 (100%) | ae91d978 | |
| 3239/3668 (88.3%) | 1166/1166 (100%) | eecf9095 |
リリース
main の記録点
3e577edac215、コミット日時 .
AnyPS5 の主なカウンターは、代替ライブラリの実装とシェーダー命令の認識です。コミット履歴と合わせると、どの部分が進み、ゲームに関係する変更をどこで探せるかがわかります。
このページのダッシュボードは 2026 年 10 月 14 日のスナップショットです。以降の変更は上流の最新進捗ページで確認してください。
ライブラリの実装率
ゲームはメモリ、ファイル、音声、入力などにゲーム機のライブラリを呼び出します。AnyPS5 はそれらを代替実装します。
スキャナーは core/libs/prx にある宣言済みの関数本体を数えます。認識した未実装の経路を保留、それ以外の定義を実装済みとします。したがって割合の対象は、プロジェクト内で宣言されている関数です。固定版 PROGRESS.mdで計数方法を確認できます。
関数の宣言が増えると、実装が進んでいても割合が下がる場合があります。実装数と総数の両方を読み、ゲームの障害となっている呼び出しやライブラリを探してください。
シェーダーの節目
100% は、プロジェクトが列挙した AMD RDNA 1/2 の命令をデコーダーが認識するという意味です。その後も変換、リソースのバインド、テクスチャ形式、メモリアクセス、同期、ホストドライバーを経由します。
バリアやテクスチャ経路の修正は、カウンターを動かさずに場面を改善することもあります。アーキテクチャ文書で描画の流れを追えます。
履歴から関係する変更を探す
上流の履歴は、各日の最後の main コミットを選び、現在の計数規則を過去のツリーにも適用して再計算しています。
グラフの変化を入口に、該当コミットやライブラリを開いてください。マージ日と実行中のリビジョンも照合します。近い日付のリリースでも、その変更を含むとは限りません。
AnyPS5 開発状況をゲームにつなげる
- リリース: 名前の付いた配布ファイルと説明がそろいます。導入ガイドは v0.1.2 を使用します。
- main: 継続中の開発です。新しくマージされた修正を試すには、そのリビジョンと対応ライブラリをビルドします。
- 統合ブランチ: 特定テスト用のパッチを組み合わせます。パッチ一覧と起動経路を先に読みます。
AnyPS5 GitHub ガイドで版を探し、AnyPS5 ゲームで次の課題を確認してください。読み込み遷移、シェーダー、入力、未実装サービスなどが追う対象になります。
次の一歩
上流コミットで関係する作業を、AnyPS5 Redditで実演や議論を追えます。変更とそのゲームの新しい実行を結ぶ更新が役立ちます。
自分で試すなら AnyPS5 動作環境から AnyPS5 導入方法へ進み、最初のエラーを AnyPS5 トラブルシューティング用に保管します。