Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: ArcadeGRUB Published  (Read 1713 times)

0 Members and 1 Guest are viewing this topic.

ID4

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:January 29, 2025, 02:55:51 pm
    • ID4 Retrodev
ArcadeGRUB Published
« on: May 05, 2016, 08:07:33 am »


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.

Screenshots










Download

http://id4retrodev.blogspot.com.es/p/descargas.html#arcadegrub

Thanks!

ID4

ID4

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:January 29, 2025, 02:55:51 pm
    • ID4 Retrodev
Re: ArcadeGRUB Published
« Reply #1 on: May 06, 2016, 07:20:54 am »
Hi!

Thanks!

Here is some videos with my own themes:





Thanks!

ID4

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19960
  • Last login:July 17, 2025, 10:00:30 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: ArcadeGRUB Published
« Reply #2 on: May 06, 2016, 12:08:16 pm »
The original one looks pretty badass. Great job with this!
***Build what you dig, bro. Build what you dig.***