Asayomu Tech
注目★★★★★Hacker News

バイオ4、GameCube版を115モジュール完全再構築

30秒で把握

  • 1Resident Evil 4のGameCube版をC/C++でバイト単位に完全再構築
  • 2main.dolと114個のRELを元バイナリと一致させSHA-1で検証
  • 3ディスク由来の資産を含まず所有者のデバッグイメージが必要

要約

Resident Evil 4のGameCube版デバッグビルドを、C/C++から元バイナリと完全一致する形で再構築した。main.dolと114個のRELオーバーレイを、毎回SHA-1で検証できる。ビルドには所有者自身のデバッグディスクイメージが必要で、リポジトリにはゲーム資産やディスク由来のコード・データを含まない。644個のCOMPILER-DIFF注記を含む一方、命令を生成するインラインアセンブリはハードウェア処理などに限定され、元コンパイラの挙動や構造体レイアウトも文書化されている。

あなたへの影響

GameCube向けコードを研究・保存するエンジニアは、対応するデバッグディスクイメージとLinux環境を用意してビルド手順と115本の検証結果を確認するとよい。

推奨:byte-identicalは生成物が元バイナリとバイト単位で一致することを指すため、移植性より再現性を重視した成果物である。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。