2006 年にソニーが発売した家庭用ゲーム機 Playstation 3ゲームの歴史を保存する上で最大の技術的課題の1チップを中心としたこのデバイスの処理アーキテクチャは、技術の進歩により、逆説的に古いタイトルへのアクセスが非常に複雑になるという独自のシナリオを生み出しました。ソフトウェアが市場に登場してから20年が経過した現在も、業界はソフトウェアを特定のハードウェアから切り離す効率的な方法を模索しており、従来のエミュレーションからコード再コンパイル手法に徐々に移行しています。
ソニー、東芝、IBM の共同開発で開発されたプロセッサは、当時の国内標準をはるかに上回る計算性能を提供するように設計されました。ただし、この機能には、奇抜でプログラミングが難しいアーキテクチャが伴い、開発者はタスク管理に対して手動で詳細なアプローチを取る必要がありました。この技術的特殊性にPlayStation 5や高性能コンピューターなどの最新のプラットフォームでこれらのタイトルを実行する際に大きな障壁が生じています。
複雑さは、コンソールをシミュレートするために必要な電力だけではなく、異なるプロセッサコア間の通信を正確に複製する必要があることにあります。以前のコPS3は非対称システムで動作しており、ソフトウェアを介して完全に同期していないと重大な実行エラーが発生します。
相乗コアの技術的課題
PlayStation 3プロセッサの内部構造にあり、現在のコンピュータやコンソールの大多数で使用されているx86エレメント (PPE) と呼ばれるメイン コアと、シナジスティック プロセッシングPPE SPE に委任しました。
コンソールから最大限の可能性を引き出すために、スタジオはこれらの相乗効果のあるユニットを積極的に利用するコードを書く必要がありました。素粒子物理学、高度なオーディオ処理、人工知能などの機能は、メインCPU からこれらのサテライトPS3をエミュレートするには、最新のコンピュータが 1つの異なる処理ユニットの同時動作と正確な遅延をシミュレートする必要があることを意味します。
エミュレーション中にメイン コアと SPEの間のタイミングが一致しないと、ゲームの人工知能でクラッシュ、グラフィックエラー、または予期しない動作が発生する可能性が、タイミング精度の高さにより、ブルート フォース エミュレーションはハードウェアリソースの点で非常にコストがかかり、2 Article
ハードウェア依存性の象徴的なケース
独占タイトルは、この保存の難しざメタルギア ソリッド 4: ガンズ オブ ザ パトリオット小島プロダクションの は、ソフトウェア エンジニアによってSPEを使用して、当時他の方法では実行てームのコードとコンソールのシリコンの間に共生関係を生み出しました
他のフランチャイズなどキルゾーン e 抵抗では、SPEによって可能になる後処理機能と遅延レンダリング機能についても説明PS3 Textームが元のハードウェアとどのように「対話」したかを理解するには、リバースエンジニアリングを実行する必要があります。
エミュレーション コミュニティは、RPCS3などのプロジェクトを通へでプレイできるようになりました。ただし、ゲームごとに特定のパッチとパーソナライズされた設定が必要であるということは、純粋なエミュレーションが安定性と視覚的な忠実性の点で依然として障害に直面していることを示しています
従来のエミュレーションに対する再コンパイルの利点
ハードウェアシミュレーションによって課ず保存主義者は、最終決策としてコードの再コンパイルを採用しています,イルには、最新のプロセッサ上でネイティブに実行できるよさコードを適応させることが含まれます。このアプローチは、最寿命に明確なメリットをもたらします。
- リアルゖ
- パフォーマンスを損なうことなく、4Kなどのより高いネイティブ解像度でゲームを実行する機能。
- 最新の SSD とダイレクト メモリアクセスの使用により、ロード時間が大幅に短縮されます.
- エミュレートされた環境でよくあるビジュアルおよびオーディオのバグの決定的な修正。
最近の報告によると、予想されるような古典的なコレクションがマスターコレクション2コナミから、この技術を使用して提供する必要がありますメタルギアソリッド4現在のコンソール用。の命令を現在のプロセッサの言語に直接変換することで、ゲームがネイティブアプリケーションのように動作することが保証され、エミュレーションの技術的なボトルネックがなく、元の芸術的なビジョンが維持ざ
ビデオゲームの歴史の保存への影響
PlayStation 4、PlayStation 5、Xbox シリーズに搭載されている x86などの標準化されたアーキテクチャへの業界の移行により、クロスプPS3代に生じた「溝」は、ソフトウェアが誕生したハードウェアに関係なく、ソフトウェアにアクセスできるようにすることの重要性を思い出さず
ミュレーションは重要な歴史文書ツールとして機能し、古いハードウェアがどのように動作したかを理解できるようにしますが、再コンパイルとネイティブポートにより、一般の人々が引き続きこれらの作品にアクセスできるようになります。これらの取り組みぎ世紀初頭のゲームライブラリのかなりの部分にアクセスできなくなる危険があります。
ポータビリティ技術への投資は、古いゲームを再販するための文化的なアーカイブにも必要です。 Cellプロセッサの複雑さによってゲームが忘れ去られることのないようにすることは、電子ゲーム業界の成熟に向けた基本的なステップです
