ran-j として知られるブラジルの開発者は、PlayStation 2 ゲームをコンピュータ上でネイティブに実行できるように再コンパイルするツールである PS2Recomp プロジェクトを立ち上げました。この取り組みにより、従来のエミュレータへの依存が排除され、元のコンソール コードが最新のアーキテクチャに変換されます。
このプロジェクトは初期段階にありますが、すでに選択されたタイトルで機能的な結果を示しています。再コンパイルにより優れたパフォーマンスが提供され、コミュニティの変更が容易になります。
その斬新さはレトロゲーム保存コミュニティで注目を集めた。これは、PS2 クラシックを現在のハードウェアでアクセスし続けるための重要なステップとなります。

PS2Recomp の仕組み
PS2Recomp ツールは、オリジナルの PlayStation 2 ゲームからの ELF ファイルを分析します。 MIPS アセンブリ コードを、x86 および ARM プロセッサと互換性のある C++ に変換します。
このプロセスでは、コンソール ハードウェアをシミュレートせずに、オペレーティング システム上で直接実行される実行可能ファイルが生成されます。この方法は、命令をリアルタイムで解釈する従来のエミュレーションとはまったく異なります。
ネイティブ実行の利点
再コンパイルにより、エミュレータで一般的な処理オーバーヘッドが大幅に削減されます。ゲームは控えめなマシンでもよりスムーズに実行され、より高い解像度をネイティブにサポートします。
コミュニティ MOD の実装がより簡単になります。開発者は、互換性レイヤーを追加しなくても、テクスチャを変更したり、元のバグを修正したり、最新の機能を追加したりできます。
このアプローチにより、デジタル保存が強化されます。ネイティブ実行可能ファイルは、エミュレータの定期的な更新に依存せずに、将来の世代のハードウェアでも機能し続けます。
プロジェクトですでにテストされているゲーム
いくつかの古典的なタイトルは初期テストを受けており、さまざまな成功を収めています。例としては、PS2 時代を特徴づけたアクション アドベンチャーやホラー ゲームなどが挙げられます。
- サイレントヒル 2 はオリジナルの雰囲気を維持しつつ、レンダリングが改善されています。
- 他のアドベンチャー ゲームでは、複雑なシナリオでも安定性が実証されています。
- レーシング タイトルは、高フレーム レートでの正確な制御を特徴としています。
- プラットフォーム ゲームは、中程度の設定ではクラッシュが報告されずに実行されます。
コミュニティが新しいポートを提供するにつれて、リストは増えていきます。
現在の開発の課題
元のコードの特殊性により、各ゲームには特定の手動調整が必要です。カスタム PS2 ライブラリは、忠実性を維持するために慎重に再作成する必要があります。
このプロジェクトはまだコンソール ライブラリ全体をカバーしていません。開発者は人気のあるタイトルを優先して、拡大する前に強固な基盤を確立します。
最新のコントロールとの互換性は、予備テストで良好に機能します。入力構成は、現在の Windows API に直接マッピングされます。
再コンパイルされた実行可能ファイルの配布に関する法的問題は、依然としてコミュニティで議論されています。ユーザーがツールを使用するには、ゲームのオリジナル コピーが必要です。
従来のエミュレータとの比較
PCSX2のようなエミュレータは長年にわたって高い互換性を実現してきました。 PS2 のハードウェアを正確に複製しますが、要求の厳しいタイトルではより多くのリソースを消費します。
ネイティブの再コンパイルでは、この解釈層が排除されます。結果は、最新の CPU でパフォーマンスが大幅に向上していることを示しています。
エミュレータは、まだ移植されていないゲームには依然として不可欠です。両方のアプローチが共存し、レトロ コミュニティに利益をもたらします。
レトロコミュニティへの影響
古いゲーム愛好家はブラジルの進歩を祝います。国際フォーラムでは、忘れ去られたカタログを復活させる可能性が強調されています。
独立した開発者がクラシックのビジュアル改善を計画しています。テクスチャのアップスケーリングとウルトラワイド モニターのサポートが当面の可能性として考えられます。
このプロジェクトは、他のコンソールでも同様の取り組みを刺激します。コミュニティは、再コンパイル プロセスをスピードアップするための共同作業を組織します。
サポートされているプラットフォーム
PS2Recomp は、Windows、Linux、Android 用の実行可能ファイルをコンパイルします。モバイル バージョンにより、ポータブル デバイスで PS2 クラシックをプレイする道が開かれます。
Steam Deck でのテストでは、有望なパフォーマンスが示されています。ポートのネイティブな性質により、Proton との統合は必要ありません。
プロジェクトの今後
定期的なアップデートにより、新しいゲームのサポートが追加されます。このツールは、グローバル コミュニティからのオープンな貢献を歓迎します。
リバース エンジニアリングの専門家とのパートナーシップにより、開発が加速されます。主な目的は、PlayStation 2 ライブラリ全体をアクセス可能な状態で保存することです。
この前進は、独立した取り組みの重要性を強調します。このようなプロジェクトは、ビデオ ゲームの歴史を新しい世代に生かし続けます。
技術的な利点の詳細
再コンパイルにより、Vulkan や DirectX 12 などの最新の API を最大限に活用できるようになります。ゲームは、互換性のあるハードウェアでネイティブ レイ トレーシングをサポートします。
モバイルデバイスの消費電力が削減されます。従来のエミュレーションと比較して、長時間のセッションでもバッテリーの持続時間が長くなります。
静的コンパイルにより、動的な依存関係が排除されます。実行可能ファイルは、外部更新を必要とせずにオフラインで動作します。
マルチコア CPU ではマルチスレッドのパフォーマンスが向上します。グラフィックタスクはより効率的に分散されます。
実用的な使用例
オリジナルのディスクを持つユーザーは、再コンパイル プロセスのためにイメージを抽出します。このツールは、単純なタイトルの場合、数分で実行可能ファイルを生成します。
初期設定には基本的なコマンドラインの知識が必要です。計画されたグラフィカル インターフェイスにより、一般の人々がアクセスしやすくなります。
コミュニティは、安全なリポジトリで既製のポートを共有します。ダウンロードには、著作権で保護されたコンテンツを含まない再コンパイルされたコードのみが含まれます。
入力マシンでのテストにより、幅広いアクセシビリティが明らかになりました。統合グラフィックス カードは、720p で安定したレートでゲームを実行します。
PS2Recomp プロジェクトは、PlayStation 2 ゲームの保存におけるマイルストーンとしての地位を確立します。ブラジルの取り組みは、世界的な舞台で国家の技術力を実証しています。