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: GroovyArcade live-CD 2020  (Read 394031 times)

0 Members and 1 Guest are viewing this topic.

MonkeyJug

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
  • Last login:March 07, 2024, 07:28:20 am
Re: GroovyArcade live-CD New Release 2019
« Reply #800 on: March 01, 2019, 02:09:48 pm »
Can anyone advise on how to filter my Attract Mode romlist so it doesn't show the thousands of fruit machine and mahjong games please?

Or, can someone send their 0207 romlist MAME.txt file?
Filtering lists
https://github.com/mickelson/attract/wiki/Example-filters

All killer tag list for attract
https://github.com/keilmillerjr/attract-tags

WOW! Thanks a million!

All Killer, No Filler looks like the way to go!

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: GroovyArcade live-CD New Release 2019
« Reply #801 on: March 01, 2019, 03:31:54 pm »
It is! I thank the people here on this forum for starting the project. You can create a new tag list and add ones you think of that are not in it. Check out the other ones I created like vsnes. Any ideas for other lists, let me know!

bodine1231

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:March 21, 2019, 10:50:11 pm
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #802 on: March 07, 2019, 02:23:20 am »
Should I be doing everything on my arcade monitor when first installing? What I mean is,when I first put the disc in the new computer to setup,will it boot into 15khz on my arcade monitor or do I need to be doing all of this on a regular monitor,then move the pc to the arcade when its all done?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2019
« Reply #803 on: March 07, 2019, 05:04:39 am »
Should I be doing everything on my arcade monitor when first installing? What I mean is,when I first put the disc in the new computer to setup,will it boot into 15khz on my arcade monitor or do I need to be doing all of this on a regular monitor,then move the pc to the arcade when its all done?

It will boot instantly into a menu where you select the output and kHz, this will be in 31-kHz. Once you select the right option, it'll launch the OS in 15 kHz. For the first boot screen, usually the JPAC will do its job and show it in split-screen so you'll still be able to pick the right option.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

bodine1231

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:March 21, 2019, 10:50:11 pm
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #804 on: March 07, 2019, 12:23:09 pm »
Cool,thanks. I’m so used to installing groovymame that I assumed you set it up on one monitor then moved it over to the cab. I’ll try a fresh install just on the cab from the beginning tonight.

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #805 on: March 07, 2019, 07:27:35 pm »
Hi,

I'd love to contribute to groovyarcade development. Hacen't fou d much resource yet, but i hope a git repo can be setup !

For some background info, i'm a former Recalbox dev, so i'm quite used to linux and making a friendly OS :)

bodine1231

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:March 21, 2019, 10:50:11 pm
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #806 on: March 07, 2019, 07:27:43 pm »
Did a fresh install straight into the arcade monitor and everything works great now,thanks. Only problem now is that I cannot see my mouse at the desktop. I can click on stuff I just cant see the pointer.

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: GroovyArcade live-CD New Release 2019
« Reply #807 on: March 07, 2019, 09:25:06 pm »
Hi,

I'd love to contribute to groovyarcade development. Hacen't fou d much resource yet, but i hope a git repo can be setup !

For some background info, i'm a former Recalbox dev, so i'm quite used to linux and making a friendly OS :)

Thats what I am saying! Some sort of repo would allow us to come together to make this even better! I don’t want to use windows again. I explored the raspberry pi and made a system that is lightweight and loads way faster than retropie. Can do the same for my arcade machine! Just need to resolve my faulty hardware. Got like 3 hours run time and I think the new mb already failed.

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #808 on: March 08, 2019, 07:27:43 am »
Just to motivate ves and calamity to share, here are some of the many ideas I have :

- add a new UI to gasetup that would also work with X. In fact, it's something that can handle anythin among zenity/dialog/whiptail/gtkdialog/xdialog. One code to write, works on console AND graphical output. A little less options than dialog, but hey, more user friendly, easy to maintain -> I'm already working on it
- see how one could include retroarch and use its CRT feature based on the current monitor configuration. Retroarch uses some super resolutions, which may not be th real idea behind groovy*
- ease configuration (mostly inputs configuration), ease emulators input configuration
- seems ves thought about an upgrade system but it doesn't seem implemented yet -> make the dream come true
- add some samba shares to easily upload stuff to your cab
- try to get rid of a keyboard/mouse for the whole setup

Regarding the OS and development part :
- git repositories (1 for gasetup, 1 for the build system etc ...)
- Make a build system for groovyarcade that would produce the final .iso/.img -> CI kicks in !!! -> i'm not very familiar with arch linux yet, so i'm gathering info on how to do that. Got a few leads, expereimented with one already
- why not make some AUR packages for groovymame and a 15kHz linux kernel

What I'm in deep need of is :
- kernel patches : found some 15khz patches, but they don't have the specific 31kHz parameter
- groovymame path to mame : haha kidding, got this one hopefully;)
- any patch to any other software

Hope I got you motivated !

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyArcade live-CD New Release 2019
« Reply #809 on: March 08, 2019, 07:32:48 am »
- kernel patches : found some 15khz patches, but they don't have the specific 31kHz parameter

Hi Substring,

What is exactly the 31khz parameter you are looking for?

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #810 on: March 08, 2019, 08:21:28 am »
- kernel patches : found some 15khz patches, but they don't have the specific 31kHz parameter

Hi Substring,

What is exactly the 31khz parameter you are looking for?

Hey Doozer,

At boot, you can select a DVI/VGA monitor at 15/25/31 kHz. Those frequencies (at least 15 and 25) need special patching to the kernel to allow low pixel clocks + new video modes + add a flag to the DRM code to tell the kernel which mode to use. The patches i have found only add the 15 and 25 kHz flags. I expected 31kHz not to need anything, but it does have a specific kernel parameter which doesn't exist by default unless I'm mistaken.

It would have been much easier to explain if i had the grub config file at hand (which I don't for now) ...

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyArcade live-CD New Release 2019
« Reply #811 on: March 09, 2019, 01:13:15 am »
Hi,

The 31KHz video mode is the default option under Linux. There is no need to provide an option to the kernel. Nevertheless, you can specify the framebuffer resolution using the vga= parameter as kernel parameter (eg vga=791)

Envoyé de mon Pixel 3 en utilisant Tapatalk


Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #812 on: March 09, 2019, 08:15:12 am »
Reading Kernel 4.20 code for the drm mode parser https://github.com/torvalds/linux/blob/v4.20/drivers/gpu/drm/drm_modes.c#L1465-L1538 and the only 15kHz patch I know https://github.com/Ansa89/linux-15khz-patch/blob/master/linux.diff#L166-L177, and then reading a 31kHz kernel parameter line like
Code: [Select]
LINUX /arch/boot/x86_64/vmlinuz quiet rd.udev.log-priority=3 splash vga=0x311 video=VGA-1:640x480ey, I wonder where the y of the video parameter comes from. So the kernel is probably further patched, or its an unuseful value

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyArcade live-CD New Release 2019
« Reply #813 on: March 09, 2019, 11:27:11 am »
Indeed the 'y' is unusual.

What are you trying to acheive exactly?

I have maintained the 15kHz patch with interlace resolution fix and recent scanline position development up to kernel 5.0. My goal is to make then a available on git or Google drive as soon as the next GM development cycle is completed.
« Last Edit: March 10, 2019, 04:04:37 pm by Doozer »

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #814 on: March 09, 2019, 12:10:28 pm »
I'm trying to make groovyarcade open source, including how to build groovyarcade -> kernel, tools added to the base arch linux, whichever else customization. This way, people would contribute to making groovyarcade better. Any repo is just totally outdated (sourceforge, googlecode, if not others). and why make a groovyconsole.

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyArcade live-CD New Release 2019
« Reply #815 on: March 09, 2019, 12:40:22 pm »
I'm trying to make groovyarcade open source, including how to build groovyarcade -> kernel, tools added to the base arch linux, whichever else customization. This way, people would contribute to making groovyarcade better. Any repo is just totally outdated (sourceforge, googlecode, if not others). and why make a groovyconsole.
Do you want to bootstrap and build with addons or do you want an Arch with Groovy dedicated repo with aur packages for automated setup/install?

Let me check if particular licensing apply to parts composing the 15kHz patch. I plan to maintain it with other patches. Defconfig is ATI oriented but can be tailored to be generic. In case GitHub is used, what mechanism (folder structure, branch , release tag...) do you suggest to retrieve correct kernel patch?

ves

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 225
  • Last login:April 11, 2020, 02:57:49 am
Re: GroovyArcade live-CD New Release 2019
« Reply #816 on: March 09, 2019, 01:08:46 pm »
New version GroovyArcade-Arch2019.03.09-x86_64.iso

-Delete Options-
-Wahcade.
-Rejoystick.
-Update Old

-New Options-
-Splash Orientation "vertical right, vertical left,  horizontal".
-Qjoypad  "joy2key"
-Antimicro "joy2key"
-Fix network config.
-Fix attractmode.
-Fix daemon, smb, netct etc..................
-Update working again, we can update the system Online or Local Site from Update folder.


Updated all links Gdrive and github repositories

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #817 on: March 10, 2019, 12:40:41 pm »
Do you want to bootstrap and build with addons or do you want an Arch with Groovy dedicated repo with aur packages for automated setup/install?

Let me check if particular licensing apply to parts composing the 15kHz patch. I plan to maintain it with other patches. Defconfig is ATI oriented but can be tailored to be generic. In case GitHub is used, what mechanism (folder structure, branch , release tag...) do you suggest to retrieve correct kernel patch?

I'm more in the bootstrap mind I think, though I've not explored that path yet. Here's what I've tried with arch wiki:
- remaster the arch iso -> easy to setup, and add some more stuff, but not suitable for compiling
- archiso -> that's my next attempt

Technically speaking, I'm more of a gitlab guy because there CI is powerful. One can easuly setup a gitlab-ci worker and contribute easily to share some CPU power.

And building inside a docker container is also what I'd wish

@ves As you're the one who would be very concerned with this topic, some feedback from you would be greatly appreciated. And by the way the wiki link still points to some dead googlecode site

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: GroovyArcade live-CD New Release 2019
« Reply #818 on: March 25, 2019, 10:33:31 pm »
In the middle of moving and have a dead motherboard. Friendly bump because i am excited for the project and would like to know how we can handle community driven updates.

depressd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:April 04, 2019, 04:29:33 am
  • I want my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #819 on: March 26, 2019, 06:59:59 pm »
I'm trying to make groovyarcade open source, including how to build groovyarcade -> kernel, tools added to the base arch linux, whichever else customization. This way, people would contribute to making groovyarcade better. Any repo is just totally outdated (sourceforge, googlecode, if not others). and why make a groovyconsole.

I'm looking forward to this being available. It would be nice to customize the install and get a better understanding of the whole process.

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #820 on: March 27, 2019, 05:27:29 am »
@depressd @keilmillerjr thank you for your interest ! I really hope we can find a way to get in a more collaborative way for groovyarcade very soon.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2019
« Reply #821 on: April 04, 2019, 02:31:14 pm »
Hi all,

Some words regarding Groovy Arcade collaboration. First of all please be aware that I (Calamity) am not providing direct support for Groovy Arcade. I, like some others, have done a few contributions in the past, basically testing things, but it's not my project. It's Ves who has been mantaining it over the years.

I contacted Ves and talked about how to deal with potential contributors. He reminded me that some years ago he opened this git site: https://github.com/GroovyArcade, but it has not been used yet since then *

In short, he's open to other users contributing to the project, as long as the main idea behind the project is preserved: a distribution for arcade cabinets built upon the Switchres project.

All the files required by the project, like the setup menu scripts, are already available inside the live-cd. The kernel patches are in Google Drive as well. It's a matter of committing everything to github. Currently, live-cds are created manually by Ves for each release, as far as I know.

That said, it's often forgotten that usually the most efficient way of contributing is just testing the most recent release and providing sensible bug reports. The common strategy of letting others test before upgrading kills these home-made projects in the long term.

* VeS mentioned that he'd rather use gitlab than github.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #822 on: April 04, 2019, 06:34:14 pm »
Don't be so cautious :)

Despite it's probably better to open a different topic for GA dev so we don't pollute here, let me give a small insight of what i'm currently doing :
- setup some CI to build a 15kHz + groovymame + attractmode + quite a bunch of AUR packages that seem embedded in GA. That's my success of the day : it does work. Adding some packages is quite easy. I have enabled ccache, which gives a major build speed when compiling the same things over and over.
- use the CI to build the GA iso : that's the next step. Works on my pc, not in the CI yet
- deploy regular updates in the pacman way : quite easy to do, but must find a server, and make the updates part of the CI
- write documentation ...

Once i'm done with this (hopefully this should occur in the next days/weeks), i'll make the repo public and hope to get to work with Ves. I'll then focus on packing in ves' specific work on GA, and eventually make the whole gasetup thing a repo in itself for better contribution from the community. And I have a few more ideas.

Now i thought about adding retroarch, but this may be out of GA's original scope. We'll see.

And i'm a gitlab guy too ^^

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: GroovyArcade live-CD New Release 2019
« Reply #823 on: April 04, 2019, 07:02:42 pm »
Don't be so cautious :)

Despite it's probably better to open a different topic for GA dev so we don't pollute here, let me give a small insight of what i'm currently doing :
- setup some CI to build a 15kHz + groovymame + attractmode + quite a bunch of AUR packages that seem embedded in GA. That's my success of the day : it does work. Adding some packages is quite easy. I have enabled ccache, which gives a major build speed when compiling the same things over and over.
- use the CI to build the GA iso : that's the next step. Works on my pc, not in the CI yet
- deploy regular updates in the pacman way : quite easy to do, but must find a server, and make the updates part of the CI
- write documentation ...

Once i'm done with this (hopefully this should occur in the next days/weeks), i'll make the repo public and hope to get to work with Ves. I'll then focus on packing in ves' specific work on GA, and eventually make the whole gasetup thing a repo in itself for better contribution from the community. And I have a few more ideas.

Now i thought about adding retroarch, but this may be out of GA's original scope. We'll see.

And i'm a gitlab guy too ^^

Thank you! I was just discussing this with a friend of mine today. What is CI? I looked into archiso. Im only interested in mame. I see others wanting retroarch. Does it make use of switchres?

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #824 on: April 05, 2019, 03:45:35 am »
Thank you! I was just discussing this with a friend of mine today. What is CI? I looked into archiso. Im only interested in mame. I see others wanting retroarch. Does it make use of switchres?

CI stands for Continuous Integration. A short description would be "automatically build the project as often as possible". You can also add some coverage tests. See https://about.gitlab.com/product/continuous-integration/

Retroarch does have a switchres-like feature for a year or so. I think it's based on super resolutions rather than "perfect timings setup".

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2019
« Reply #825 on: April 05, 2019, 01:30:44 pm »
Retroarch does have a switchres-like feature for a year or so. I think it's based on super resolutions rather than "perfect timings setup".

Current Alphanu's implementation is a rework from scratch. My original plan was to convert Switchres into a library, independent from GroovyMAME, so it could be merged with MAME, Mednafen, Retroarch, etc. using the same configuration and monitor preset model (crt ranges, etc.). I'll definitely be working on this at some point this year.

Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #826 on: April 11, 2019, 06:41:17 am »
Current Alphanu's implementation is a rework from scratch. My original plan was to convert Switchres into a library, independent from GroovyMAME, so it could be merged with MAME, Mednafen, Retroarch, etc. using the same configuration and monitor preset model (crt ranges, etc.). I'll definitely be working on this at some point this year.

oh! libcrt/libswitchres is indeed a GREAT idea! will do my best to help when time comes!

roostaar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
  • Last login:March 28, 2024, 06:06:59 pm
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #827 on: April 11, 2019, 03:14:36 pm »
Hi all

Does anyone know how to have GA automatically load a mame game on startup? Say for a dedicated cabinet?

I have seen a GA machine that can do this but don't know how they did it!

Also how can I change the front end to one not listed in the gasetup menu? I would also like to be able to simply load groovymame at startup.

Thanks in advance.

 

galaxian77

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 31
  • Last login:December 22, 2021, 12:45:59 pm
  • Groovyarcade fan !
    • Arcade Sunday (YouTube)
Re: GroovyArcade live-CD New Release 2019
« Reply #828 on: April 22, 2019, 02:46:10 pm »
I'd also like to know if it's possible to "auto start" a game on startup. I use the Attract Mode front end, so perhaps there will be a way to start a game from there somehow ?

Check out my GroovyArcade inspired arcade build video!
Check out my home Arcade YouTube channel: https://www.youtube.com/channel/UCLKl6BrSjDsvCHIL2Blql-A

Still loving the classics, 30+ years later! 5 dedicated MAME cabinets: GroovyArcade, some Arduinos, real CRTs, ATI VGA cards, and some crazy hacks... Love it.

bumbervevo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:April 27, 2019, 02:28:16 am
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #829 on: April 27, 2019, 02:28:53 am »
Also how can I change the front end to one not listed in the gasetup menu? I would also like to be able to simply load groovymame at startup.

I'd also like to know how to do this. AdvMAMEPlus works fine, but all of its documentation is in Spanish... I'm also not a big Hyperspin fan, and would love to be able to use EmulationStation with GroovyArcade. However, I'm not sure where to begin looking for GroovyArcade's configuration files and such.

roostaar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
  • Last login:March 28, 2024, 06:06:59 pm
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #830 on: May 01, 2019, 11:34:55 am »
I'd also like to know if it's possible to "auto start" a game on startup. I use the Attract Mode front end, so perhaps there will be a way to start a game from there somehow ?

Found it!

In AM - Settings - General - Startup Mode

Select 'Launch Last Game'

 8)

roostaar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
  • Last login:March 28, 2024, 06:06:59 pm
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #831 on: May 01, 2019, 11:57:41 am »
Also how can I change the front end to one not listed in the gasetup menu? I would also like to be able to simply load groovymame at startup.

I'd also like to know how to do this. AdvMAMEPlus works fine, but all of its documentation is in Spanish... I'm also not a big Hyperspin fan, and would love to be able to use EmulationStation with GroovyArcade. However, I'm not sure where to begin looking for GroovyArcade's configuration files and such.

Thought I had a workaround, but not quite...
« Last Edit: May 01, 2019, 12:00:10 pm by roostaar »

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #832 on: May 01, 2019, 01:08:04 pm »
Also how can I change the front end to one not listed in the gasetup menu? I would also like to be able to simply load groovymame at startup.
Regarding the frontend, you need to say which one you'd wish. EmulationStation and pegasus-fe are available in AUR but :
- ES hasn't been updated for aeons, so it lacks many features you can find in Recalbox or Retropie
- Pegasus is still under development, although it's very promising and already works rather well

In any case, you'd need to configure them to look for roms in the right folders. It's not that hard to do in fact, just need to read the respective docs to understand the syntax ... Pegasus can read ES configuration files though

roostaar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
  • Last login:March 28, 2024, 06:06:59 pm
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #833 on: May 01, 2019, 01:14:14 pm »
Also how can I change the front end to one not listed in the gasetup menu? I would also like to be able to simply load groovymame at startup.
Regarding the frontend, you need to say which one you'd wish. EmulationStation and pegasus-fe are available in AUR but :
- ES hasn't been updated for aeons, so it lacks many features you can find in Recalbox or Retropie
- Pegasus is still under development, although it's very promising and already works rather well

In any case, you'd need to configure them to look for roms in the right folders. It's not that hard to do in fact, just need to read the respective docs to understand the syntax ... Pegasus can read ES configuration files though

As stated originally, the Front End I wish to use is simply the GroovyMame GUI interface.

If anyone knows how to add this as an option to the gasetup script, that would be awesome.  :cheers:

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:Today at 03:09:00 am
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: GroovyArcade live-CD New Release 2019
« Reply #834 on: May 01, 2019, 05:43:53 pm »
As stated originally, the Front End I wish to use is simply the GroovyMame GUI interface.

If anyone knows how to add this as an option to the gasetup script, that would be awesome.  :cheers:

Adding it to gasetup would probably be a little complicated. But doing what gasetup does is much easier. It should work (I tried it on a LCD but looks like groovymame sarted in 15kHz, so I had a nice out of range error). You could try
Code: [Select]
nano ~/.xinitrc and replace the last line (should point to advmenu or attract) with
Code: [Select]
groovymame, press CTRL+X to save. Then Just
Code: [Select]
startx or reboot

roostaar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
  • Last login:March 28, 2024, 06:06:59 pm
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #835 on: May 01, 2019, 07:27:16 pm »
As stated originally, the Front End I wish to use is simply the GroovyMame GUI interface.

If anyone knows how to add this as an option to the gasetup script, that would be awesome.  :cheers:

Adding it to gasetup would probably be a little complicated. But doing what gasetup does is much easier. It should work (I tried it on a LCD but looks like groovymame sarted in 15kHz, so I had a nice out of range error). You could try
Code: [Select]
nano ~/.xinitrc and replace the last line (should point to advmenu or attract) with
Code: [Select]
groovymame, press CTRL+X to save. Then Just
Code: [Select]
startx or reboot

Dude Dude Dude Dude Dude Dude Dude!

This is EXACTLY what I wanted. Thank you very much indeed! I reckon lots of people would want to know how to use an alternative front end to the limited options listed in the gasetup script, and this is what they need to know!

So, if you want GroovyArcade to boot to a specific game, just add
Code: [Select]
groovymame *romname* to the end of the .xinitrc file in the home folder

And if you want to auto boot to a specific game (eg. Double Dragon), but fallback to the GroovyMame GUI when  you quit the game, do the following...


Code: [Select]
export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin
xhost +
xset s noblank
xset m 5/2 0
setxkbmap uk
if [ ! -f "/home/arcade/.advance/MAME.xml" ]; then
xmessage -buttons "" -timeout 10 -center Generating Mame XML Games Database &
groovymame -listxml > ~/.advance/MAME.xml
fi
openbox --config-file ~/.config/GAop.xml &
groovymame ddragon
groovymame

This is legit awesome. Thank you so much Substring.  :notworthy: :cheers: :applaud:

Gurudumps

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:August 26, 2019, 05:34:47 am
  • I ain't no newbie!
Re: GroovyArcade live-CD New Release 2019
« Reply #836 on: June 29, 2019, 01:07:33 am »
If someone does another GroovyMAME live-CD release, be sure to fix the problem with the default es keymap which is less than ideal for 99% of people. The default keymap should be the most common 'us' keymap. Currently when selecting the keyboard type from GASETUP, there is an error saying it can't find a file and the keymap stays at es, thus requiring dropping out to a command prompt and typing 'localectl set-keymap us' to fix the problem. This is required if you want to modify any of the config files otherwise you'll go crazy trying to find certain keys that have moved ;-)
It looks to be an old bug as this install guide has the same problem (http://forum.arcadecontrols.com/index.php?topic=144155.0)


Dumping ROMs for MAME since 1999!

Torro14

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:September 24, 2019, 03:00:34 am
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #837 on: July 16, 2019, 04:51:30 am »
On the first page is a link to a tutorial for Windows Users with no experience with Linux.
The link is broken, there are no entrys in the wiki.

Can anyone give me a link with a working tutorial for Windows?

Gurudumps

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:August 26, 2019, 05:34:47 am
  • I ain't no newbie!
Re: GroovyArcade live-CD New Release 2019
« Reply #838 on: July 16, 2019, 04:57:01 am »
It's not that difficult.
Google 'groovymame windows tutorial' then start reading and watching Youtube videos.....
Dumping ROMs for MAME since 1999!

aj8302

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38
  • Last login:April 02, 2020, 08:48:34 pm
  • I want to build my own arcade controls!
Re: GroovyArcade live-CD New Release 2019
« Reply #839 on: July 20, 2019, 12:14:23 am »
So where can I find an up to date tutorial on setting up groovy arcade? Do I still need emudrive software with groovy arcade?