GALACTIC WARS EN RASPBERRY PI DE 64 BITS
DEVLOG ENTRY

GALACTIC WARS EN RASPBERRY PI DE 64 BITS

2026-10-05

Un jugador me avisó de que el ejecutable de Raspberry Pi de Galactic Wars era de 32 bits. He vuelto a exportar el juego con PICO-8 y ya corre nativo en 64 bits.

Hace unos días un comprador me escribió en itch.io: había cogido Galactic Wars para jugarlo en su Raspberry Pi 4 con Arch Linux ARM de 64 bits y el ejecutable no le arrancaba. Decía que era una pena que ese detalle no se avisara antes de comprar, y tenía toda la razón.

El problema venía de lejos. El paquete standalone lo exporté en mayo de 2021, con una versión de PICO-8 anterior a la 0.2.4. Por entonces PICO-8 solo generaba el ejecutable de 32 bits (armhf) para Raspberry Pi: los exportadores de 64 bits los añadió Lexaloffle justo en la 0.2.4. Así que el juego ha estado cuatro años ahí arriba con un binario que no arranca en las Pi modernas, y yo sin enterarme.

Galactic Wars, mi primer juego en PICO-8, de 2017[ Galactic Wars, mi primer juego en PICO-8, de 2017 ]

Lo he vuelto a exportar desde el .p8 original con PICO-8 0.2.7a6. Antes de tocar nada quise asegurarme de que el cartucho de 2021 y el .p8 que tengo guardado eran el mismo juego, porque lo último que quiero es colar cambios de jugabilidad en una actualización que debería ser solo técnica. El código es idéntico salvo tabuladores cambiados por espacios, y los gráficos, el mapa, los efectos de sonido y la música coinciden byte a byte. Es el mismo juego de siempre.

Para Raspberry Pi, el ZIP trae ahora tres ejecutables. galactic_wars_64 es el nativo de 64 bits (arm64/aarch64), el que hay que usar en Raspberry Pi OS de 64 bits, Arch Linux ARM o Ubuntu arm64; necesita SDL2 instalado (sudo apt install libsdl2-2.0-0 en Pi OS, sudo pacman -S sdl2 en Arch). galactic_wars sigue siendo el de 32 bits para sistemas antiguos, y galactic_wars_dyn es el de 32 bits que tira del SDL2 del sistema. Dentro va un README.txt explicando cuál usar.

Un mes de desarrollo para el reto 1GAM, con Gradius y Galaga muy presentes[ Un mes de desarrollo para el reto 1GAM, con Gradius y Galaga muy presentes ]

De paso el Mac ha salido ganando: antes solo había build para Intel y ahora es universal, así que corre nativo en Apple Silicon. Windows y Linux de PC siguen igual, con el runtime de PICO-8 actualizado. Y el .p8 sigue en itch para quien prefiera jugarlo con PICO-8, Fake-08 o RetroArch.

Si ya tienes el juego no hay que pagar nada: entra en tu biblioteca de itch y descárgalo otra vez. Y si no lo tienes, Galactic Wars está en itch.io por dos euros: un shoot 'em up hecho en PICO-8 en un mes para el reto 1GAM, allá por 2017. Tienes la ficha completa del juego aquí y el aviso que publiqué en itch con el detalle técnico.

Gracias a quien se molestó en avisar. Si no llega a escribir, el fallo seguiría ahí: avisos como ese son los que mantienen vivo un juego de hace nueve años.