リバースエンジニアリングにより、エミュレータを使用せずに PlayStation 3 のクラシックゲームが PC に提供されます

読了時間 約13分
PS3 Foto: PS3 - Habanero Pixel/shutterstock.com

静的再コンパイル技術の適用により、デジタル ゲームの作成シナリオは大きく変わりつつあり、象徴的な PlayStation 3 タイトルを最新のコンピュータで直接実行できるようになりました。この革新的な方法により、エミュレータ プログラムの必要性がなくなり、元のコードが仲介者なしで現在のグラフィックス カードや x86 アーキテクチャ プロセッサと対話できるようになります。 2006 年に店頭に並んだとき、ソニーのビデオ ゲームには、東芝と IBM との約 4 億ドルの共同投資の成果である Cell チップが搭載されていました。その結果、ハードウェアは非常に独特で、直接の適応は困難でした。現在、高度なソフトウェア分解ツールがこの障害を克服し、当時のプログラミングを機敏な実行可能ファイルに変換しています。業界の予測では、この移行は 2026 年に定着し、3,000 以上のタイトルのコレクションが救われると予想されています。

この進化の背後にあるすべての技術的作業には、古いコンソールのディスクに保存されているデータを徹底的に分析し、その情報を Linux や Windows などのプラットフォームが自然に読み取れる形式に変換することが必要です。直接的な利点には、従来の手段では達成不可能なフレーム レートや、オリジナルのアートの方向性を尊重したグラフィックの改善が可能になることが含まれます。これらのユーティリティの進化と自動化により、小規模スタジオや独立系開発者は、古いプロジェクトを復元し、現在のシナリオで再び商品化する機会を得ることができます。

愛好家やフリーランスのプログラマーが主導するいくつかのプロジェクトが、この技術移行の主なエンジンとして機能し、デジタル エンターテイメント市場の大企業にとって不可欠なサポートとして機能しています。

Cellチップの独特なアーキテクチャを制御する方法が発見された

PS3 の中央処理装置は PPE と呼ばれるマスター コアで動作し、超並列計算専用の 8 つの SPE コプロセッサと同期して動作します。その世代では、プログラマーは機器の潜在能力を活用するために非常に具体的な命令を記述する必要があり、そのため日本ブランドの環境内での作業が制限されていました。この非対称分割を同時に複製しようとすると、従来のエミュレーションが今日のマシンで非常に多くのリソースを消費するのはこのためです。静的再コンパイル技術は、コードの古い行を Ryzen ファミリなどの最近のチップの複数の処理パスに誘導することでボトルネックを回避し、クラッシュやハードウェアの過剰な負荷を排除します。

この分野の専門家は、リバース エンジニアリングに特化したソフトウェアを使用して、元の物理メディアに含まれるプログラミング ロジックをマッピングし、その内容を現在広く使用され、変更されている C++ 言語に翻訳できます。

古いコードを現在のソフトウェアに段階的に変換する

変換中、専門家はビデオ ゲームのバイナリ構造を分析し、各コマンドをコンピュータの x86 ベースに適合させます。元々は SPE コア上で実行され、オブジェクトの物理学やオーディオの空間性の処理を担当する関数は、AVX-512 標準などの最近の命令セットに直接適応されています。自動コンパイル システムによって新しいプログラムが生成され、ユーザーのビデオ カードと RAM の容量に無制限にアクセスできるようになります。一連の継続的なテストを適用してレンダリング エラーを修正し、見た目がオリジナルのクリエイターのビジョンに忠実であることを確認します。この研磨ステップによって、デジタル プラットフォームでの販売に適した製品が生まれます。

技術調査によると、この方法を適用すると、コンソール シミュレーターの初期バージョンと並べて使用すると、パフォーマンスが最大 400% 向上します。

ネイティブ実行可能ファイルがエミュレーションより優れている理由

ゲームを直接実行することで、高価な部品に投資する必要性が大幅に減り、16 GB の RAM を搭載した中級レベルのコンピュータでタイトルを問題なく実行できるようになります。プレイヤーは 4K 解像度と 120 フレーム/秒の流動性でストーリーを体験できるため、サードパーティの修正をインストールする必要がなくなります。詳細なテクスチャの挿入などの美的改善が新しいプログラミングにネイティブに統合されており、これによりカメラの視野角を拡大することもできます。法的な分野では、生成されるファイルには特許やソニーのオペレーティング システムのセクションが含まれていないため、この取り組みは法的支援を得ています。このセキュリティ要素により、企業は著作権侵害訴訟のリスクを冒さずにカタログを再リリースすることができます。

Epic Games Store や Steam などの大規模な仮想ストアでこれらのバージョンが入手できるようになったことで、過去に忘れ去られたように見えたブランドが救われました。エンド消費者にとっての最大の魅力は、従来のシミュレーターに伴うわかりにくい構成メニューから逃れられることです。

業界大手によるこの手法の採用によりトレンドが強化される

コナミは、マスター コレクション Vol. 1 にメタルギア ソリッド 4 を含めることで、再コンパイルを使用した最初の大手企業の 1 つとして浮上しました。 2コレクション。このステルス アクション タイトルは、シーン内のインタラクションを処理するために SPE コアに厳しい要求を課していましたが、現在では PC 上で安定して動作し、洗練されたテクスチャが特徴です。同様に、レジスタンスやキルゾーン シューター シリーズなどの有名なソニーの知的財産も、ファン コミュニティによって行われた実験にすでに組み込まれています。このような取り組みは、この方法が当時のグラフィック詳細とマルチプレイヤー システムが豊富なキャンペーンの重要性をサポートしていることを証明しています。その結果、これらのブランドが生み出す収益が再びクリエイティブ スタジオにキャッシュ フローを生み出します。

発売当初の数週間で記録された販売量は、出版社が設定した財務上の予想をゆうに上回りました。

デジタル保存におけるオープンソース コミュニティの役割

インターネット上のディスカッション スペースでは、PS2Recomp などの人気のあるユーティリティに基づいて、第 7 世代のコンソールに焦点を当てたオープンソースの代替案の開発が続けられています。 GitHub などのホスティング プラットフォームは、元の ELF 拡張ファイルを Windows 環境に直接変換する取り組みをまとめています。デバイスのゲームの約 70% を実行できる有名な RPCS3 エミュレータは、内部の再コンパイル技術を使用して当時のチップをシミュレートすることで、このプロセスの重要なリンクとして機能します。 2026 年 1 月に利用可能になったアップデート パッケージにより、互換性が大幅に向上し、試合中の安定性が 26% 向上しました。同時に、孤独なプログラマーたちがテクノロジーを利用して、忘却の運命にある独立系ゲームを救い出しています。

  • メタルギア ソリッド 4: 物理計算と衣服の動きをプログラム ベースに直接調整しました。
  • God of War 3: 非常に高解像度の画面で妨げられることなく実行される激しいアクション シーケンス。
  • The Last of Us: 過負荷を避けるために対戦相手の AI ルーチンが最適化されました。
  • グランツーリスモ 5: 1 秒あたり 120 回の更新速度を維持するシミュレーション レース。
  • アンチャーテッド 2: シーンの移行とエスカレーションはシームレスに処理され、速度が低下することはありません。

この技術の進歩はすべて、このメディアの歴史を存続させたいと願う開発者によって行われた数え切れないほどのボランティア活動から生まれています。

従来のシミュレータを廃止した場合のハードウェアへの直接的な影響

RPCS3 自体などのシミュレーション ソフトウェアは、Cell チップの動作を再現するために大量の処理能力を必要とし、グラフィックスを高速化するために Vulkan インターフェイスに依存します。静的変換ではこの中間層を排除し、低消費電力を優先し、さまざまなハードウェア構成に適応します。ストレス テストでは、爆発やパーティクルが多いシーンでは、ネイティブ編集の CPU 消費電力が 30% 少ないことが示されています。エミュレーションは視覚的な欠陥を隠すために外部パッチ パッケージに依存していますが、ネイティブ ファイルは数学的構造をそのまま維持し、オプションのボーナスとしてのみ変更を提供します。現在、市場はハイブリッド段階を経ており、企業は最終コードを完成させる前にコンセプトを検証するためだけにシミュレーターを使用します。

プレーヤーは、ロード画面が元の時間のほんの一部しか続かないことに気づくと、すぐにパフォーマンスの向上に気づきます。テクノロジー部門の専門家は、この開発パターンへの完全な移行は 2027 年末までに起こると予測しています。

完全なプロセス自動化を依然として制限する障壁

専用のグラフィック エンジンを使用することは、特に制作者が元のソース ファイルにアクセスできなくなった場合には依然として複雑な課題です。メモリ データ トラフィックと SPE コアの同期エラーにより、技術者は変換ソフトウェアを通過した後に手動で修正する必要があります。これに加えて、厳格なセキュリティ ロックを備えたゲームが市場に投入されると、コードの分解の初期段階がブロックされる傾向があります。チームが見つけた解決策には、データの静的分析と、障害が克服されるまでの徹底的なデバッグが含まれます。こうした後退はあるものの、2026 年に利用可能なユーティリティはすでに変換の約 80% を完全に自律的に処理できます。

無駄のないプログラミング チームは、専門フォーラムを通じて発見やツールを機敏に交換できるため、この分野で名声を博しました。

時間の脅威にさらされた何千もの作品に対する決定的な救い

約 3,500 タイトルで構成される Sony コンソールの膨大なライブラリは、この方法で永久保存されることが保証されています。大手出版社はすでに、この直接変換に基づいて年間レトロ ゲーム パッケージを販売するスケジュールを組んでいます。クラウド処理サービスとの互換性により、これらの物語を最新の携帯電話でも楽しむことができます。この救済運動は、元の物理メディアの避けられない劣化に対する最も安全な代替策と思われます。デジタル記憶を専門とする機関はすでに、これらの変換されたアーカイブをインタラクティブな博物館展示の目玉として採用しています。

オリジナルのハードウェア製造業者と保存団体の間で公表されていない協定は、この取り組みが業界の無言の支持を得ていることを示しています。

コンピューター上で新たな命を吹き込む、高く評価されたタイトル

当時の商業的成功の膨大なリストが、過去の技術的制約を残した決定版を入手する機会を待っています。

  • Demon’s Souls: 古いパフォーマンスを低下させることなく、複雑な城の建築を探索。
  • 二ノ国: 完全な流動性で実行される日本のアニメーションからインスピレーションを得たアート ディレクション。
  • ペルソナ 5: 学生時代と戦闘の間の移行が瞬時に行われます。
  • レッド・デッド・リデンプション: 数マイル離れた場所から鮮やかに描写された広大な平原。
  • バットマン アーカム シティ: ゴッサムの空を最高速度で移動するナビゲーション。

これらの名前は、静的再コンパイルが履歴メディアのリカバリにもたらす可能性のほんの一部にすぎません。変換ツールの継続的な進歩により、将来の世代のゲーマーは、時代遅れのハードウェアに依存することなく、何千人ものアーティストやプログラマーの作品にアクセスできるようになります。

Luís Henrique Costa é jornalista formado pela FMU, editor-chefe e fundador do Mix Vale, portal de notícias em atividade desde 2013. Responde pela direção editorial do veículo, que cobre Brasil e mundo em economia, benefícios sociais, esportes, tecnologia, ciência e entretenimento. Atua na área há mais de 15 anos e lidera uma equipe de cerca de 15 colaboradores.

Notícias relacionadas