← Catálogo
GBA Experimental

Sonic Advance

Juego: Sonic Advance (GBA, 2001)

Port nativo no oficial de Sonic Advance, hecho por recompilación estática con GBARecomp: el código ARM del juego se traduce a C, sin emulación de CPU, con un backend SDL2, sombreadores que imitan la pantalla de la GBA, audio mejorado y objetivos de Linux, Windows, macOS y Android. El README describe esas funciones y cómo ejecutar la herramienta gba-pack, pero no dice qué partes funcionan. El repositorio incluye código generado a partir del juego: tres archivos C, SonicAdvance-bios.0.c, .1.c y .2.c, de entre 10 y 17 MB, que en su cabecera se declaran derivados de la imagen de entrada y que no deben distribuirse, y un SonicAdvance-bios.so ya compilado de 10 MB; el README afirma que no contiene nada con derechos de autor. La única versión, la V1, es del 22 de agosto y trae un paquete para Linux de unos 5,9 MB.

NecesitasTu propia ROM de Sonic Advance para GBA (SonicAdvance.gba) y la BIOS de la GBA (gba_bios.bin), cuyos SHA-256 se anotan en pack.toml. Para compilar, clang o gcc, CMake, Ninja y SDL2 (el README da los pasos para Linux).

Cómo llega a PC
Recompilación estática
Consola
Game Boy Advance
Arquitectura
ARM7
Autor
smiluredev
Estudio original
Dimps
Año
2001
Ver repositorio ↗
arm7platformerrecompilación estática