News (JP)

スタジオは、クラシック PlayStation 3 ゲームを引き換えるためにネイティブ コードの再コンパイルを採用しています

PS3
写真: PS3 - Habanero Pixel/shutterstock.com
共有

ソフトウェア開発業界は、20 年前に開始されたインタラクティブな作品の存続を確保するために、方法論の大幅な移行を開始しました。ビデオ ゲームの歴史の保存に重点を置いているエンジニアリング チームは、より単純なプロセスを優先して、従来のハードウェア シミュレーション技術を放棄しています。この変更は、古いカタログを最新のプラットフォームに転送する際に遭遇する重大な運用上の障害を克服することを目的としています。

この技術再構築の中心となるのは、もともとソニーのデスクトップ コンソール用に開発されたタイトルであり、非常に複雑な処理アーキテクチャを備えています。オリジナルのシステムを模倣したソフトウェアは、再リリース市場ではよく行われていますが、安定性と視覚的パフォーマンスに関する現在の商業基準を満たすには非効率であることが証明されています。

これらの制限に直面して、スタジオはソース コードの直接再コンパイルを新しい業界標準として採用し始めました。この手順により、元の製品ファイルを最新のプログラミング言語に翻訳できるため、中間処理層を必要とせずに最終製品が最新のオペレーティング システムでネイティブに動作することが保証されます。

複雑な Cell プロセッサ アーキテクチャ

このパラダイムシフトを強いた技術的ハードルの核心は、古いコンソールのコアコンポーネントの基本的な設計構造にあります。パーソナル コンピュータ市場を支配し、その後の世代のハードウェアの標準を設定する x86 アーキテクチャに基づくチップとは異なり、Cell プロセッサはヘテロジニアス アプローチで設計されています。大手テクノロジー企業間の企業提携の成果である元のプロジェクトは、当初は高度な研究研究所でのスーパーコンピューターの運用を目的としており、その結果、独自の並列処理特性を備えたハードウェアが実現しました。

物理システムは、メイン処理コアと 8 つの高度に専門化された補助コプロセッサを組み合わせています。このエンジニアリング設定では、当時のプログラマーは、グラフィック レンダリングと数学的計算のタスクを非常に断片的な方法で分割する必要がありました。この技術的要件の直接の結果として、開発者によって作成されたコードはその特定のマシンに永続的に結び付けられ、将来ソフトウェアを新しいエンターテイメント プラットフォームに移植または更新する試みに対してかなりの物流上の障壁が生じました。

システムシミュレーションの運用上の障壁

ソフトウェア エンジニアは、古いハードウェアの動作を最新の機器で正確に再現するには、不相応な処理負荷が必要になると指摘しています。商用エミュレーションでは、メイン コアの動作をシミュレートし、すべての補助コプロセッサ動作をリアルタイムで中断なく同期できるようにする必要があります。

これらの仮想ドライブ間の応答時間にわずか 1 ミリ秒の遅延があるだけでも、重大なグラフィックス不具合が発生します。これらのタイミング エラーは、連続使用中にオーディオ再生の中断やアプリケーションの完全なクラッシュを引き起こします。

オープンソース プロジェクトは顕著な技術的進歩を遂げていますが、商用レベルのエミュレーションにはより高いレベルの精度が必要です。企業が販売する最終製品は、消費者のエクスペリエンスを損なうようなパフォーマンスの変動を示すことができないため、仕様が固定された最新のコンソールではシミュレーションを実行できません。

コード書き換えへの移行

従来の方法によって課せられた技術的な障壁により、企業が遡及カタログを扱う方法に構造的な変化が生じています。現在のハードウェアに古いマシンの動作を強制的に模倣させるプログラムの作成にリソースを投資する代わりに、スタジオは静的な再コンパイルを採用しました。

技術的な手順は、元の製品ファイルを抽出し、現代のアーキテクチャで理解できる言語で直接コンパイルできるように書き直すことで構成されます。バックグラウンドで実行されるエミュレータを排除することで、アプリケーションは新しいチップの生の処理能力を最大限に活用できるようになります。

今日の物理コンポーネントとの直接通信により、優れたパフォーマンスが得られ、以前の保存の試みを特徴づけていたボトルネックが解消されます。この作業には、リバース エンジニアリングと古いグラフィック エンジンを最新のレンダリング標準に適応させることを専門とするチームが必要です。

プログラマは、直接呼び出しを行ったすべての関数を元のコプロセッサにマップし、これらの数学的ルーチンを書き直します。現在、ビデオ カードには、効率的かつ安定した方法でこの計算需要を吸収できる数千の並列処理コアが搭載されています。

ネイティブ実行の技術的利点

ネイティブの再コンパイル プロセスは、今日の市場における古典的な作品の技術的な認識方法を変える、目に見えるメリットをもたらします。ソフトウェアを元のプロセッサの物理的制限から切り離すことで、開発チームは最新のシステムのメモリ帯域幅に無制限にアクセスできるようになります。この技術的な自由により、フレームレートの安定性を損なうことなく、低解像度のテクスチャを高解像度のアセットに置き換えることができます。コードの書き換えにより、レイ トレーシング ベースのグローバル イルミネーションや人工知能による画像再構成手法など、最新のグラフィックス レンダリング テクノロジとの直接統合も可能になります。これらのツールは、過度の追加の機械処理を必要とせずに、視覚的な明瞭さを大幅に向上させます。美的改善に加えて、ユーザー インターフェイスは拡大されたアスペクト比と高ピクセル密度の画面を備えたモニターに合わせて完全に改訂され、オーディオ システムはホーム エンターテイメント機器で利用可能な新しい 3 次元空間サウンド フォーマットをサポートするために完全に再構成されています。

知的財産の償還

この方法論の実用化は、元のハードウェアで孤立したままになっているタイトルを救済する大手出版社の動きで明らかです。この分野からの情報によると、大企業はネイティブの再コンパイルを適用して、歴史的なプログラミングのボトルネックを回避し、現在のプラットフォームで複雑な作品を起動できるようにしています。

直接適応により、超高精細解像度のネイティブ サポートやフレーム リフレッシュ レートの解放など、これまで実現不可能だった技術的機能の実装が可能になります。ソリッドステート ストレージ アーキテクチャの使用により、原作の章を分割していた長いデータ読み込み画面も排除されます。

変化を促す運用上の要因

再起動市場における技術的移行は、プロジェクトの商業的実行可能性に影響を与える特定のソフトウェア エンジニアリング要因によって推進されます。スタジオにおけるこの方法論的再構築の主な動機の中で、最新の開発における重要な運用上のポイントが際立っています。

– オリジナルのチップの非対称アーキテクチャと現在のプロセッサ間の直接的な非互換性。

– 複数の処理装置を同期するには高い計算コストが必要です。

– 最新のテレビでは優れた画像解像度を提供する必要があります。

– オリジナルバージョンのプログラミング上の欠陥に対する決定的な修正の要求。

新しいデジタルアーカイブ標準

再コンパイルの採用は、エンターテインメント技術分野における長期的なデータ保守に向けた構造的な一歩を表しています。この方法により、時間の経過とともに材料が劣化する古い物理コンポーネントへの依存が排除され、情報技術分野の将来の世代のユーザーや研究者にとってインタラクティブな作品がアクセス可能で機能し続けることが保証されます。

共有

その他のニュース: News (JP)

もっと見る
Resident Evil - Divulgaçãoザック・クレガーの新しいバイオハザードはゲームを無視し、新しいキャラクターによる前例のないストーリーに焦点を当てていますIphone AirApple、iPhone 17eの生産を加速、デュアルカメラシステム搭載の新型Airモデルを開発epic gamesEpic Games プラットフォームが 12 の高予算ゲームを PC ユーザー向けに永久無料でリリースPlayStation 5 ProPlayStation 5 Proの価格下落によりデジタル小売販売が加速し、世界の在庫がなくなるiOS 26新しい Apple システム アップデートにより、iPhone ユーザーの緊急タスク管理が最適化されますplaystation portalXbox Series Sよりも優れたグラフィックスを備えた新しいポータブルPlayStationのハードウェアの詳細がリークで明らかにOppoOppo、ハッセルブラッドレンズと堅牢なバッテリーを搭載した Find X9 Ultra を世界中で正式に発売Capa Galaxy Z Flip 7折りたたみ式スマートフォンの新版が冬季大会出場選手に金メダルをもたらすProdutos Appleティム・クック氏、Apple創立50周年を記念して新しいiPhoneとiPodのプロトタイプを公開One ui 8Samsung、QuickStar モジュールを更新し、One UI 8.5 インターフェイスのパネルの視覚的コントロールを拡張geminiAndroid システムは、スマートフォンでのオフライン処理のためにネイティブ Gemini Nano 4 統合を受け取りますLords of the Fallenリークは4月のPS Plus Essentialカタログにロード・オブ・ザ・フォールンとソードアート・オンラインを明らかに