ArcadeGRUB



GRUB (GRand Unified Bootloader) es un gestor de arranque para el PC, con GRUB podemos seleccionar que sistema operativo queremos cargar en el PC.

ArcadeGRUB es un gestor de arranque “Arcade” o “Retro”, pensado para PCs instalados en maquinas recreativas, permite seleccionar que sistema de juegos queremos cargar en nuestra recreativa.
  
ArcadeGRUB es una modificación de GRUB en su versión 2.02.beta2-1.
  
Al igual que ArcadeMAME, ArcadeGRUB es otro componente más del RetroPC, he decidido "liberadlo" para que este disponible a todo aquel que quiera usarlo, para la comunidad.

Las diferencias entre GRUB y ArcadeGRUB consisten en sencillas modificaciones que se le han realizado al código fuente original, para que "encaje" en un contexto "Arcade" o "Retro", que es la idea detrás del RetroPC.

Características de ArcadeGRUB
  • Desactivados los mensajes de bienvenida de GRUB.
  • Desactivados los mensajes de salida de GRUB.
  • Desactivado el cursor parpadeante antes de cargar GRUB. (*)
  • Desactivado el cursor parpadeante después de GRUB. (**) 
  • Desactivado el CLI de GRUB y el editor de entradas. 
  • Menú de selección al estilo Arcade, simulando una carta de ajuste para CRT, o el arranque de una placa JAMMA. 
  • El menú de selección incluye por defecto una imagen background, que puede ser desactivada. 
  • Resolución por defecto de 320x200. 
  • Fuentes PF2 al estilo Arcade. 
  • Incluidos tres temas, uno Retro y otro dos Arcade.
(*) Esto depende en gran medida de la BIOS del ordenador, ArcadeGRUB usa las interrupciones INT 10H de la BIOS estándar, para desactivar el cursor.
       
(**) Si se inicia una distribución de Linux desde ArcadeGRUB, esta puede volver a mostrar el cursor, depende de los parámetros que se pasen al kernel. En la documentación se explica que parámetros podemos pasar al Kernel para desactivar el cursor.