HeadlinesBriefing favicon HeadlinesBriefing.com

Ogre Battle 64 recompilado como ejecutable nativo para PC

Hacker News •
×

Un proyecto de recompilación estática para Ogre Battle 64: Person of Lordly Caliber (USA, Rev A) ha sido publicado en GitHub por lfarroco. Utilizando la cadena de herramientas N64Recomp, el proyecto convierte el juego N64 en un ejecutable nativo para PC sin incluir datos del juego con derechos de autor. Los usuarios deben proporcionar su propio volcado de ROM.

El segmento de código principal, que comprende 807 funciones, ha sido completamente recompilado a C, con la aplicación en tiempo de ejecución para renderizado, entrada y audio como el próximo hito. El proyecto fue realizado en su mayoría por el modelo Deep Seek v4/v4.1 Flash. Las instrucciones de compilación requieren herramientas de macOS incluyendo mips-linux-gnu-binutils, cmake y splat64, además de un volcado de ROM de 40 MB de la versión USA Rev A.

La aplicación recompilada se inicia con una pantalla de inicio para la selección de ROM, valida mediante hash y almacena las partidas guardadas localmente. Los paquetes de distribución son autónomos con SDL2 enlazado estáticamente. El renderizador utiliza el submódulo RT64, requiriendo un parche para sistemas con SDL < 2.0.22 como Ubuntu 22.04.

El proyecto es para preservación e investigación de interoperabilidad; está prohibido distribuir la ROM o los activos extraídos.