Software Support > GroovyMAME

groovyarcade-2026.02-x86_64

(1/1)

immortanjoexxx:
This version brings several fixes and updates to the original GroovyArcade (Substring). The main objective was to correct known bugs, update system components, and include new features to facilitate use in different setups.

MAME 0.285

LptKeycoder: Integrated support for keycoders via parallel port.

OpenPPJOY (JAMMA board): Included driver for interfacing with JAMMA hardware.

Raspberry Pi Pico support (NKRO Keycoder): In the shared/joysticks folder, I included a ready-made keycoder firmware with NKRO (No-Key Rollover) support, which allows unlimited simultaneous key presses without conflicts ("ghosting"). To use, simply copy the file to your Raspberry Pi Pico.

Dynamic Screen Switching: Simplified option to switch between LCD and CRT monitors (15kHz).

Updated Emulators: Inclusion of configured RetroArch, Flycast e Fightcade.

Smart Shared Folder: A system that allows you to add ROMs, BIOS, and custom settings directly to the ISO before installation, with automatic file replacement. The folder is located inside the ISO; everything you put there will be copied at the end of the installation.

Download: https://archive.org/details/groovyarcade-2026.02-x86_64

Substring:
Dude, it's fine to fork but:

* why fork an open source project you haven't even tried to contribute to ? Just submit pull requests, I don't bite
* Why keep the same name ? This brings confusion

immortanjoexxx:
I sent a copy of the gasetup, gatools, and galauncher folders to your email (frog2wah). The issue with the name might be the translator; I stated that I worked on top of the original (substring). I tried posting it on GitHub, but it doesn't accept files larger than 2GB, so I uploaded it to the Internet Archive to share it here. But in the email I sent you, I mentioned that you can use it, of course, if you want. I understand now what you mean about the file name—I just updated it, fixed a few things, and added more controller options. But as I said in the description, I didn't create anything from scratch, I only updated it. 
(why fork an open source project you haven't even tried to contribute to ? Just submit pull requests, I don't bite) I tried doing that on GitHub, but I didn't really understand how it worked, so I decided to do it this way, which I found more practical. But take a look there; if you think it's good and usable, feel free to use it and do whatever you think is best."

Substring:
got no mail. When was it sent ? Anyway the way to ask is through issues on github or gitlab (although I get no notifications from gitlab ...). Now, a few points :
- github file limit is here, and that's why I stick to GroovyMAME only. Anyway, the original purpose of the distro is to run GM. Retroarch and other are extra that don't ship by default (and would anyway increase the size of the iso)
- Openppjoy ... There was someone a few years ago who wanted it shipped with GA. But: the parallel port driver changed inside the kernel, the driver had to be rewritten. Got no news then
- NKRO : could be shipped as a package. But if flashing the Pi means installing a shitload of bloated tools, I'm not really for it
- Screen Switching : eventually, depends how it was made. When you boot your CRT with no output, this can be a good way to diagnose stuff while hotplugging a LCD
- fightcade : no linux port, needs Wine. And Wine is a source of big trouble for configuration, so I'm not rushing in that direction (yet). But one day, somethign should be done, I agree
- smart shared folder : you know I can't ship copyrighted content in the iso, don't you ? ;)

Navigation

[0] Message Index

Go to full version