HeadlinesBriefing favicon HeadlinesBriefing.com

Ogre Battle 64 をネイティブ PC 実行可能ファイルに再コンパイル

Hacker News •
×

lfarroco によって GitHub に Ogre Battle 64: Person of Lordly Caliber (USA, Rev A) の静的再コンパイルプロジェクトが公開されました。N64Recomp ツールチェーンを使用して、このプロジェクトは著作権保護されたゲームデータを含めずに N64 ゲームをネイティブ PC 実行可能ファイルに変換します。ユーザーは自分自身の ROM ダンプを提供する必要があります。メインコードセグメント、807 個の関数を含む、は C に完全に再コンパイルされ、次のマイルストーンとしてレンダリング、入力、およびオーディオのランタイムアプリ。このプロジェクトの大部分は Deep Seek v4/v4.1 Flash モデルによって実行されました。ビルド手順では、mips-linux-gnu-binutils、cmake、および splat64 を含む macOS ツールが必要であり、40 MB の USA Rev A ROM ダンプも必要です。再コンパイルされたアプリは、ROM 選択画面で起動し、ハッシュで検証し、ローカルにバッテリーライトを保存します。配布パッケージは SDL2 を静的にリンクした自己完結型です。レンダラーは RT64 サブモジュールを使用し、SDL < 2.0.22 のシステム(Ubuntu 22.04 など)にパッチが必要です。このプロジェクトはアーカイブと相互運用性の研究用です。ROM や抽出されたアセットの配布は禁止されています。