Hi!
After a long hard work for a non-programmer, here is ArcadeGRUB, available to anyone who wants to use it.
GRUB (Grand Unified Bootloader) is a boot loader for the PC, GRUB allow to select which operating system we want to start in the PC.
ArcadeGRUB is a "Arcade / Retro" boot loader, targeted for PCs installed in Arcade machines, it allow to select which game system we want to start in your Arcade machine.
ArcadeGRUB is a simple modification of GRUB version 2.02.beta2-1.
As ArcadeMAME, ArcadeGRUB is another component of my RetroPC proyect, I have decided to free it to make it available to anyone who wants to use it, for the community.
With some minor changes made in the GRUB original source code, ArcadeGRUB fits in a context "Arcade" or "Retro", which is the idea behind the RetroPC.
ArcadeGRUB characteristics- Disabled GRUB welcome messages.
- Disabled GRUB outgoing messages.
- Disabled blinking cursor before loading GRUB. (*)
- Disabled blinking cursor after GRUB. (**)
- Disabled the GRUB CLI and the entry editor.
- Arcade style selection menu, simulating a test pattern for CRT, or the starting of a JAMMA pcb board.
- The selection menu includes a default background image, which can be disabled.
- Default 320x200 resolution.
- Arcade style PF2 font.
- Three themes included (Retro and Arcade).
- If JPAC, IPAC or similar is used, we can select items with the joystick, and start the selected one with our Arcade cab's 1P Start button.
(*) It depends largely on the computer BIOS, ArcadeGRUB use the standard INT 10H BIOS interrupts to disable the blinking cursor.
(**) If a Linux distribution starts from ArcadeGRUB, this may display the cursor again, depends on the kernel parameters. In this document is explained how to set the needed kernel parameters to disable the cursor.
ScreenshotsDownloadhttp://id4retrodev.blogspot.com.es/p/descargas.html#arcadegrubThanks!
ID4