Estúdio recria clássico arcade Zaxxon como firmware UEFI
A Inkbox Software, estúdio independente de desenvolvimento de software e projetos open-source, lançou uma recriação do clássico Zaxxon — videogame de tiro em perspectiva isométrica lançado em 1982 pela Sega para plataformas arcade e o console Atari 2600 — que roda diretamente a partir da UEFI de um PC.
A nova versão foi programada inteiramente em Assembly x86-64 e disponibilizada como código aberto sob licença GPLv3. O objetivo era que o hardware executasse o jogo como originalmente projetado, sem sistema operacional.
O desenvolvimento enfrentou limitações da UEFI envolvendo tempo de execução, entrada de teclado e saída gráfica. O teclado padrão da UEFI, considerado “absolutamente horrível para jogos” por seu atraso embutido, foi substituído por controles via mouse ou joystick. No campo gráfico, foi criado um motor próprio para simular uma antiga unidade de processamento gráfico de consoles retrô (PPU).
Após superar esses obstáculos, o jogo roda de forma extremamente fluida a 128 quadros por segundo, embora sem som, em qualquer máquina x86_64 que suporte UEFI.
O projeto está disponível no repositório InkboxSoftware/spacegamex64 no GitHub.