HeadlinesBriefing favicon HeadlinesBriefing.com

Ogre Battle 64 Di-kompilasi Ulang menjadi Executable PC Native

Hacker News •
×

Proyek rekompilasi statis untuk Ogre Battle 64: Person of Lordly Caliber (USA, Rev A) telah dirilis di GitHub oleh lfarroco. Dengan menggunakan toolchain N64Recomp, proyek ini mengubah game N64 menjadi executable PC native tanpa menyertakan data game yang dilindungi hak cipta. Pengguna harus menyediakan sendiri dump ROM mereka.

Segmen kode utama, yang terdiri dari 807 fungsi, telah sepenuhnya dikompilasi kembali ke C, dengan aplikasi runtime untuk rendering, input, dan audio sebagai milestone berikutnya. Proyek ini sebagian besar dilakukan oleh model Deep Seek v4/v4.1 Flash. Instruksi build membutuhkan alat macOS termasuk mips-linux-gnu-binutils, cmake, dan splat64, serta dump ROM USA Rev A sebesar 40 MB.

Aplikasi yang dikompilasi kembali diluncurkan dengan layar awal untuk pemilihan ROM, memvalidasi berdasarkan hash, dan menyimpan battery saves secara lokal. Paket distribusi bersifat mandiri dengan SDL2 ditautkan secara statis. Renderer menggunakan submodul RT64, membutuhkan patch untuk sistem dengan SDL < 2.0.22 seperti Ubuntu 22.04.

Proyek ini untuk keperluan preservasi dan riset interoperabilitas; dilarang mendistribusikan ROM atau aset yang diekstrak.