GroovyArcade (GA) is a 64bits Linux distribution for PCs using old CRT screens for perfect Arcade emulation using GroovyMAME.GroovyArcade features an easy to use installation wizard that will try to detect your CRT with your help, and then configure GA so you get the best experience on your CRT: responsive, tear-free with minimal input lag.
GroovyArcade is free and always will. If you've paid for it, you've been scammed. No patreon, no paypal, no paid licence key, no shareware, no limited usage, no code to unlock features, nothing. Not even beers (sadly). Just free.
It is strongly advised to use a AMD GPU. You can find a list of GPUs that have been tested at https://gitlab.com/groovyarcade/support/-/wikis/2-Pre-Requisites-and-Installation/2.1-Hardware-Suggestions-General
Intel and Nvidia GPUs may work, with unpredictable success.
The connectors on your GFX card are very important, listed in our preference order:
- VGA
- DVI-I
- DisplayPort (requires a DP2VGA converter based on RTD2166 or RTD2168)
HDMI should work, but I don't recommend it. Forget about DVI-D or anything else.
As a CRT, GA supports TVs, 15/25/31+ arcade monitors.
The last version will always be available at https://github.com/substring/os/releases/latest
Once downloaded, Windows users may use Balena Etcher or Rufus to burn it to a DVD or USB stick, Linux users have all kind of tools to burn the iso. MacOS users will google how to burn an ISO to a DVD or USB stick.
GA supports UEFI as well a BIOS legacy. Whereas BIOS is a freeway, UEFI will require that you disable fast boot and secure boot.
Remember that the very first step of boot is 31kHz (unless you flashed your vbios with ATOM15), and requires you plug a "modern" screen to display progressive 640x480, >15kHz CRT protection is up to you
You can boot with your CRT and a LCD connected at the same time, you'll anyway later be asked which screen is your CRT.
That first boot menu will require you to make a choice among various screen types : various 15kHz presets, 25kHz, 31kHz, SVGA or LCD screen. Chose the one that suits best your configuration, this is only to get a picture on your CRT shortly after (and may set your LCD to "out of range").
Ths installer will then try to detect your screen abnd ask for your confirmation, so stay close to your keyboard! GA will prompt you anytime it needs you to confirm a picture is shown on the screen it is testing. After that, choose the connector (only if multiple screens were detected), set the monitor type (which will define its crt ranges), thenyou can either try a live install, or just install to a HDD. Reboot, and voilà!
There are many ways to help: report your problems or successes, send hardware
Wiki: https://gitlab.com/groovyarcade/support/-/wikis/home
Discord: https://discord.gg/YtQ6pJh