新しいプログラムは PlayStation 2 クラシックを高解像度でコンピュータ上で直接実行できるように適応させます
独立したプログラマーが、古いコンソール タイトルを最新のコンピュータ用のネイティブ アプリケーションに変換する革新的なシステムを開発しました。このツールは従来のシミュレーターの必要性を排除し、元のコードを現在のマシンの言語に直接変換します。デジタル世界では ran-j として知られる開発者が主導するこのプロジェクトは、古いインタラクティブ メディアのメンテナンスにおける技術的なマイルストーンを確立します。
PS2Recomp と呼ばれるこのソフトウェアは、ユーザーが 20 年以上前にリリースされた作品にアクセスする方法を完全に変えます。当時のハードウェアを模倣した重い仮想環境を作成するのではなく、プログラムがすべてのプログラミングを先読みします。オペレーティング システムはゲームを一般的なソフトウェアとして認識し始め、中間の障壁なしで命令を実行します。この取り組みは、従来のマシンの遅さという歴史的な問題を解決します。
静的再コンパイルの背後にある仕組み
これまで、レガシー プラットフォーム カタログへのアクセスは、コンピューター内で元の物理環境を再作成するプログラムに依存していました。この形式は、マシンが古い Emotion Engine プロセッサなどの複雑なチップからの命令を解釈し、リアルタイムで変換する必要があるため、非常に高い処理能力を必要とします。この追加の作業により、多くの場合、画像のリフレッシュ レートが低下し、視覚的に重大な不具合が発生します。この問題は、ユーザーが強力なビデオ カードと最新世代のプロセッサを搭載している場合でも発生します。新しい方法は、まさにこの同時処理のオーバーヘッドを攻撃します。静的再コンパイル手法を使用する場合、ソフトウェアは実行前に MIPS アーキテクチャに基づいて元の命令を分析します。システムは、このすべての内容を完全に C++ 言語に書き換えて、最終的な変換の準備を整えます。
次のステップでは、変換されたコードが、現在のデスクトップおよびノートブック市場を支配している x86-64 アーキテクチャに適応されます。この手順により、直接的かつ完全に独立した実行可能ファイルが生成されます。コンピュータは、テキスト エディタや Web ブラウザと同じ方法でプログラムを処理します。バックグラウンドで動作する翻訳層がないため、使用中に前例のない安定性が保証されます。
メモリと処理の消費量への直接的な影響
中間シミュレータを削除すると、コンピュータの RAM と中央プロセッサの要求が大幅に軽減されます。基本的な技術仕様を備えたマシンは、通常は事務作業を目的としており、生成されたファイルを完全に流動的に実行できます。このエネルギー効率は、Linux ベースのシステムで動作する最新のポータブル デバイスに直接利益をもたらします。ネイティブ実行ではハードウェアの労力が少なくて済むため、使用セッション中のバッテリー寿命が延長されます。
エネルギーの節約に加えて、未加工処理の削減はデバイスの熱制御にプラスの影響を与えます。長時間使用すると、内部コンポーネントの発熱が大幅に低下します。これにより、部品の早期摩耗や冷却ファンの騒音や継続的な作動が防止されます。この機能により、ポータブル デバイスの物理的な完全性を損なうことなく、複雑な作品を外出先でも利用できるようになります。リソースの最適化により、高価な機器に投資することなく、はるかに多くの視聴者がクラシック カタログにアクセスできるようになります。
最新のモニターと高解像度に視覚的に適応
PS2Recomp によって生成された実行可能ファイルは、元のハードウェアの制限を克服するグラフィック改善の適用をサポートします。ユーザーはビデオ出力をネイティブ 4K 解像度に設定でき、これまでのアナログ ケーブルでは達成できなかった視覚的な鮮明さを確保できます。ウルトラワイド アスペクト比のモニターのサポートも統合され、自動的に機能します。 3 次元モデルやインターフェイス メニューを引き伸ばしたり歪めたりすることなく、視野が調整されます。この適応は、書き直されたグラフィックス エンジンで直接行われ、仮想カメラの数学的比率がリアルタイムで再計算されます。
アニメーションの流動性も、翻訳されたソース コードの操作によって大幅に改善されます。もともと 1 秒あたり 30 フレームで動作していた作品が、1 秒あたり 60 フレーム、さらには 120 フレームに達することもあります。構造の変更により、視覚的な加速が環境の物理現象や人工知能の動作の速度を妨げるのを防ぎます。
ネイティブ形式への移行により、ユーザー エクスペリエンスに特定の技術的利点がもたらされます。
- パフォーマンスを損なうことなく、超高解像度の解像度をネイティブにサポートします。
- ワイドモニターのアスペクト比を自動調整します。
- 物理ロジックをそのまま維持しながらフレーム レートのロックを解除します。
- USB または Bluetooth 接続経由で最新のコントロールを即座に認識します。
- SSD ドライブにインストールすると、ほぼ瞬時に位相ロードが行われます。
法的要件とファイル抽出プロセス
タイトルを合法的かつ機能的に変換するには、ユーザーはオリジナルの物理メディアまたは承認されたデジタル コピーを所有している必要があります。このソフトウェアはプログラミング言語の翻訳のみを行い、著作権で保護されたオーディオビジュアル リソースは提供しません。個人は、オーディオ ファイル、テクスチャ、3 次元モデル、およびビデオを自分のソース ディスクから直接抽出する必要があります。この構造的な分離により、プロジェクトは知的財産権の侵害から保護され、ツールの作成者はサードパーティのマテリアルを配布することが免除されます。コンパイル中に、プログラムは x86-64 アーキテクチャ用に変換されたコードと抽出されたリソースを結合し、すべてを単純なディレクトリにパッケージ化します。その結果、ボタン マッピング用に追加のドライバーをインストールする必要がなくなり、最新の周辺機器が即座に認識されます。データ読み取り時間は数分の一秒に短縮され、ディスクの光学読み取りをマークしていた古い読み込み画面が不要になります。
オープンソースがデジタル遺産の保護を推進
プロジェクトの作成者は、ツールのすべてのソース コードをフリー ソフトウェア ホスティング プラットフォームで利用できるようにしました。この戦略的な決定により、世界中のプログラマーが構造を分析し、処理のボトルネックを見つけて、公式リポジトリで直接改善を提案できるようになります。グローバルなコラボレーションにより、複雑な命令の翻訳におけるエラーの修正が迅速化されます。コミュニティはすでに、従来型ではないグラフィック エンジンを使用する作品を適応させるための自動化ソリューションの作成に取り組んでいます。システムの有効性を検証するために使用された最初のタイトルは、プラットフォーム ゲーム Sly Cooper でした。これは、まさにその元のレンダリング技術の複雑さのために選ばれました。テストでは、すべての衝突および移動ロジックを考慮して、Windows オペレーティング システム上で完璧な実行が実証されました。独立系開発者は、カタログ内の他の人気タイトルを適応させるために必要なプロセスの文書化をすでに開始しています。詳細な技術ガイドの作成は、プログラミング経験の浅いユーザーが自宅のコンピュータで独自の変換を実行できるようにし、保存プロセスを分散化することを目的としています。
光ディスクの物理的な劣化と電子コンポーネントの陳腐化は、デジタル エンターテイメントの歴史の保存にとって大きなリスクとなります。ネイティブ実行ツールにより、これらの作品は今後数十年にわたって研究者や一般の人々にアクセスし続けることが保証されます。特定のハードウェアに依存する形式から汎用の実行可能ファイルへの移行により、ソフトウェア アーカイブの新しい標準が生まれます。この方法では、ユーザー インターフェイスを最新化しながらオリジナルのプログラミングの整合性を確保し、作品の忠実性を将来の世代にそのまま維持します。








