The NEW Build Your Own Arcade Controls

Software Support => GroovyMAME => Topic started by: ves on February 24, 2013, 06:02:53 pm

Title: GroovyArcade live-CD 2020
Post by: ves on February 24, 2013, 06:02:53 pm
Hello, after a long time of hard work finally we publish the new version.
Thanks to Calamity for the patience that has had with so many update(awkward mistakes, translations, improvements, etc) Daesdae for his great work with AdvmenuPlus,Rockman betatester and thinker.

GroovyArcade live-CD Release 2020 (https://drive.google.com/drive/folders/0B0NB2HYUHHktUFZXTWJfbHpzUlE?usp=sharing/)

GroovyArcade live-CD Release 2013-02-24 (http://code.google.com/p/groovyarcade/)

GroovyWiki: Installing Groovy Arcade Arch Linux to a USB Flash Drive (http://code.google.com/p/groovyarcade/wiki/USB_installation)

GroovyArcade-Mame (https://drive.google.com/drive/folders/0B0NB2HYUHHktSUJiRDRKWWFCV1k)

GroovyArcade-Mame GitHub (https://github.com/GroovyArcade?tab=overview&from=2018-12-01&to=2018-12-31)

System features:

- Linux Kernel 3.7.7
- xf86-video-ati 1:7.0.0-1
- xf86-video-nouveau 1.0.6-1
- xf86-video-intel 2.21.2-1
- xf86-video-fbdev 0.4.3-2
- xf86-video-vesa 2.3.2-2
- mesa 9.0.2-1
- Locked kernel, SDL and video packages during updates.
- Locked distribution date as 02/20/2013 for future package updates.
- Added experimental support for NVidia cards (tested 9800gt).
- Added intel vesa fb video driver.
- Added svgalib package.
- Added Mednafen multi-system emulator.
- Added Rejoystick package, converts joystick events to key strokes.
- Added touchpad package for laptops.
- New 'autologin', to avoid problems with 'user' in future updates


Software included:

- GroovyMAME
- SwitchRes 1.50-fix
- AdvmenuPlus v2.7
- Mednafen 0.9.28-1
- Mupen64plus 1.99.5-4
- Nestopia 1.44-1
- Stella 3.7.3-1
- Gens 2.15.5-5
- Wahcade-bzr 104-1 develversion


GAsetup update:

- Added new auto-update options for GroovyMAME, AdvmenuPLUS, etc.
- Added monitor presets in sync with GroovyMAME
- Added new scripts 'Add ROM/Snap paths', to easily configure your emulator's rom/snap paths without editing text files. These scripts will auto-configure AdvmenuPLUS for you.
- Added modified Midnight Commamder (mc) that includes new option (in F2 menu) to set current directory as a rom/snap path for the emulator you choose. This is an alternative to the 'Add ROM/Snap paths' script.
- Added CRT emulation option for LCD screens, based on GLSL filters. 
- Added grub editing menu to setup outputs, time-out, splash screen, etc.
- Various grub issues fixed.
- General clean-up (obsolete setups, etc.)
- New option to disable Intel i915 graphics from grub, that cause some PCs to crash on boot.
- New option to copy contains of /roms partition from live-CD on HD installation. This way the user can choose to keep his /roms partition from a previous installation unmodified.
- Added Rejoystick daemon setup.
- Added support for updating network and WIFI setup, now it asks for the encryption type (WPA, WEP or Open).
- Fully reworked 'automount' feature, so it stays active during HD installation to look for previous setups.
- New option to hide mouse pointer, it only gets hidden with 'autologin', if AdvmenuPLUS or Wah!Cade are used. For LXDE it will be visible, as well as for Wah!Cade first execution.


GroovyMAME/UME:

- Updated to SwitchRes patch version 014.
- GroovyMAME v0.148u1.014, compiled with WiiMote support (the XInput patch originally created by SpritesMods.com, which VeS had been including and mantaining in GroovyMAME was finally added to baseline MAME in version 0.147u4, however it needs to be explicitly activated before compiling).
- New folder 'Bios_roms' in /roms, necessary to store GroovyUME bioses.


SwitchRes 1.50-fix:

- Updated (patched actually) to be in sync with new monitor presets and options in GroovyMAME (SwitchRes patch 014).
- Now ini files are read from inisw, this is to avoid conflicts with ini files read by GroovyMAME/UME.


AdvmenuPLUS:

- Added AdvmenuPLUS v2.6 and new layouts.
- Compiled for generic hardware to avoid segmentation faults.
- Updated configuration for various emulators.


Mednafen

- Added Mednafen 0.9.28-1 multi-system emulator, as an alternative to GroovyUME, due to its easy integration with the SwitchRes launcher to allow native video modes.
- Most special keys have been removed, joysticks are configured from f3 to f6.

Misc:

- Added links on LXDE desktop for Wah!Cade and Rejoystick.
- Added web browser.
- All users setup files cleaned and revised.
- Updated fstab, now it mounts non-Linux partitions, internal clean-up. 
- All mount/umount commands redirected to 'null' to hide messages.
- Modified 'event' executable to print Wiimote events so they can be recognized and added to xorg.conf (still manual).
- New xorg.conf setup, now hexadecimal PCI identifiers are converted to decimal.
 
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Heffaklumpen on February 25, 2013, 08:42:49 am
Wow, nice!
Will try this one as soon as I can find the time!  :applaud:
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on February 25, 2013, 08:55:57 am
Great job!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on February 25, 2013, 12:57:25 pm
So for my upcoming arcade cab is this the way to go over the PC version if the cab is just for arcade games?? Shame cant use HyperSpin Frontend with it
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ufoufo512 on February 25, 2013, 04:45:00 pm
Thank you guys. You are really awesome! I just installed it on my system, seems to work great. I wiped the previous installation and now I am waiting for the ROMS to copy over a WLAN connection. I surely takes time transferring gigabytes over Wifi.

Following problems with previous live-CD went away:
1) AdvanceMame used to crash with Illegal Instruction message on my setup. I did fix it previously by compiling it myself, but I really appreciate that you fixed that for us who are using relic hardware.
2) Wifi now just works. Previously it didn't work for me out of the box.

I'll keep playing some more, once I get some ROMs to play with. So far I can only say my thanks on the overall great progress on making the installation and configuring more user-friendly.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on February 25, 2013, 06:31:53 pm
OK so here is a step by step tutorial for installing Groovy Arcade to an USB pendrive:

http://code.google.com/p/groovyarcade/wiki/USB_installation?ts=1361834820&updated=USB_installation (http://code.google.com/p/groovyarcade/wiki/USB_installation?ts=1361834820&updated=USB_installation)

This is meant for Windows users who already have a working Windows-based system and don't want to touch it. It's written for Windows users with no experience on Linux.

Now there's no excuse. Just grab an 8 GB pendrive and give Groovy Arcade a try.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: mamenewb100 on February 26, 2013, 01:42:08 am
I tested out the new Groovy Arcade. Best crystal clear full screen graphics I've ever seen on my CRT. To think I spent all this time trying to perfect the picture in windows.
Sadly I still have the head scratching problem of the trackball not working right. I'll just switch to windows when I want to play Golden Tee.

Improvements: My other pc that has an NVIDIA GTS 250 works now, when it didn't in the last version. Internet connection now works wonderful. Didn't notice any sound issues. All the games ran smooth and even noticed that NFL blitz is nearly playable, when it ran at a turtles pace in windows. Also the plus of not needing to worry about modelines since Linux can do any on the fly.

Some people are also claiming you should be able to double the refresh rate of 15Khz resolutions to get native res on 31 Khz if your video card can do low res. Is this true?

You guys really improved over the last GroovyArcade and deserve allot of credit for spending so long trying to get it right. Some donations may be in order. Well done!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on February 26, 2013, 11:41:00 am
Hi mamenewb100, thanks for your comments.

Some people are also claiming you should be able to double the refresh rate of 15Khz resolutions to get native res on 31 Khz if your video card can do low res. Is this true?

This is already possible, but be aware that the fact that your monitor supports 31 kHz horizontal frequency doesn't necessarily imply that it supports 120 Hz vertical frequency.

Here is how you would be setup GM for this (starting from the "arcade_31" presets):

crt_range0 31400-31500, 100.00-125.00, 0.940, 3.770, 1.890, 0.349, 0.064, 1.017, 0, 0, 200, 256, 0, 0
crt_range1 31400-31500, 49.50-65.00, 0.940, 3.770, 1.890, 0.349, 0.064, 1.017, 0, 0, 384, 480, 0, 0

As you see, crt_range0 takes resolutions from 200 to 256 lines and scales the frequency by two in the range of 100-125 Hz. This will produce real hardware scanlines for low resolutions at 31 kHz, but your monitor needs to support 120 Hz.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on February 26, 2013, 12:46:14 pm
Thank you guys!!!!

lettuce, GroovyArcade its possible to use as multisystem,hyperspin is not supported on Linux, its not necessary, AdvmenuPlus or Wahacade are really good.

mamenewb100, I haven't got a trackball to test it, you could try to configure mame with these options, or publish a video to try to help you? What is the model of trackball?

Quote
mouse                     1
multimouse                0 or 1
trackball_device          mouse
mouse_device             mouse

If trackball works like a joystick, try this.

joystick                  1
lightgun                 0
trackball_device          joystick

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: mamenewb100 on February 27, 2013, 10:03:11 am
The only real downer is not being able to use scanlines. I understand that hlsl is Direct3d only(I think?). My only question would be how come only LCD gets the options of scanlines and not CRT? I understand it sounds silly to add them on a CRT that already had them. But it makes a difference on 31K monitors. Did it require more work and code to add them to CRTs or was it just assumed that noone would need them?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on February 27, 2013, 10:25:52 am
The only real downer is not being able to use scanlines. I understand that hlsl is Direct3d only(I think?). My only question would be how come only LCD gets the options of scanlines and not CRT? I understand it sounds silly to add them on a CRT that already had them. But it makes a difference on 31K monitors. Did it require more work and code to add them to CRTs or was it just assumed that noone would need them?

GroovyArcade supports GLSL filters that are the HLSL counterpart for Linux, but as far as I know they only work with Nvidia. Initially VeS made those settings available for LCD and  the 'vesa' presets but I recommended leaving them for LCD only, so that's my fault. I believe it should be possible to make a mixed configuration manually. See how it modifies mame.ini and then try enabling later with your monitor preset.

EDIT: Well I checked again and the CRT Emulation is available for 'vesa' presets too, so try the 'vesa_480' preset (vesa 640x480).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on February 27, 2013, 09:38:26 pm
Hey guys, great work on the new release.  I am curious, though, have you guys had any segfaults with using switchres or compiling programs?  When trying to do certain things (like generate some modelines for x), switchres would give me a segfault (I can try to get a verbose output to a text file on the linux box and post it from there).  On top of that, when running the configure script for something like, say, lrmc it tells me that gcc is not capable of creating executable files.  Any reasons why?

Lastly, the monitor_specs lines that you provided in Windows, Calamity, seem to be quite wonky in some instances for linux (which I can now state the ATI driver for X.Org is indeed patched on top of the kernel driver).  These smartphone pics aren't the best, but it "should" give some sort of idea what happened.  Also having generated an 800x600 modeline via switchres caused vertical "squishing" (which is unlike using gtf to calculate the modeline).  Let me know what else I can do to further test things (not just the emulators, but native games and stuff under WINE if I can get it to work at all).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on February 28, 2013, 03:47:48 am
when running the configure script for something like, say, lrmc it tells me that gcc is not capable of creating executable files.  Any reasons why?
Maybe a problem with multilib library/sotfware?
Have you the same problem on both 32bit and 64bit version?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on February 28, 2013, 06:04:38 am
Hi Ansa, could you post your compiled Switchres with the patch you did for NightSprinter? At this point I'm not sure if your patch was finally applied or we forgot doing it.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on February 28, 2013, 06:40:19 am
The attached file is a 32bit version of switchres (with my patch applied), statically linked, so it could run also on 64bit systems without any multilib libraries (however you need the support for 32bit program compiled into kernel).

The binary is compiled with "-g" and isn't stripped, so you can debug it.


@Calamity: I upgraded my patch; grab it, check if you like the changes and decide if apply or reject it.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: dmarcum99 on February 28, 2013, 03:06:44 pm
Hi guys!

Seeing the new iso's coming out is exciting!!  My cab is stil running bitbytebits older version so I'm testing the new iso's on other pc's to see if I need to update to VES's iso.

A couple of things I noticed:
The nag screen is turned on while booting to the live cd and playing the included games.  Since I do not have the knowhow to compile my own version, how do we get the nag screen removed?  Is it as easy as the .ini file??

Also, I still cannot get any PCI video cards to work in any of my systems.  I have 3 radeon 9200/9250 PCI cards that won't work in any configuration.  I tried using all the PCI slots that each mobo carried...each without luck.
I have Intel mobo with PCIE (onboard graphics disabled) - no luck with any of the 3 PCI cards
I have AMD board with AGP slot - onboard graphics won't disable with PCI video card - no luck with any of the 3 PCI cards
I have AMD board with PCIE (NO onboard graphics) - no luck with any of the 3 PCI cards
**all of these cards operate normally outside of groovymame...**

What I'm doing, I ordered a 9200LE (AGP) and it works with GM in the AMD board with AGP slot.
I have a X300 PCIE on order and expect it to function without issues.

Just thought I'd share my experiences with the new iso so far.  I've been a fan since day-1   :applaud:

BTW, I bought the PCI videocards just for groovymame....since my hardware doesn't like these cards, I'll sell them to anyone who wants them.  $15 each (shipped) (US addresses only)
I have a 128mb 9200 - 256mb 9250 - 128mb 9250 w/composite-out on the board.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on February 28, 2013, 07:49:01 pm
Ah, ok.  It segfaults if I don't give it a proper monitor to utilize.  That's rather odd.  But that is resolved.  Have either of you tried any native linux games (Rom Check Fail, Kobo Deluxe, VVVVVV, Cave Story+) and anything via WINE (especially titles like Spelunky and Cho Ren Sha 68K) to see how well resolutio nswitching may work when custom modelines are given?  I think that would be another good set of tests.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 01, 2013, 04:47:42 am
@Calamity: I upgraded my patch; grab it, check if you like the changes and decide if apply or reject it.

Hi Ansa89, thanks again for the patch. I think we should apply the second part of it, to fix the segfault. On the other hand, we prefer just naming the binary 'groovymame' all the time, without the '64', regardless it's the 32 or the 64-bit build, this way we can use the same scripts in gasetup without having to account for the special binary name.

The nag screen is turned on while booting to the live cd and playing the included games.  Since I do not have the knowhow to compile my own version, how do we get the nag screen removed?  Is it as easy as the .ini file??

Yes, that's intended, the live-cd should have never been released with the nag screens turn off, now this is fixed. Of course there's an option in the .ini file to turn nag screens off manually, it has been there all the time.

BTW, one should always leave the "nag" screens on, it helps to evaluate how well or bad is the modeline engine working in geometry terms, it gives you the information of the modeline in use, etc...


Quote
Also, I still cannot get any PCI video cards to work in any of my systems.  I have 3 radeon 9200/9250 PCI cards that won't work in any configuration.  I tried using all the PCI slots that each mobo carried...each without luck.

So did you ever got these cards working with the older isos? One change has been made to read PCI identifiers as hexadecimal to fix this issue with PCI cards, but maybe there's more to that. Could you post a log of on of your non-working systems?

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 01, 2013, 04:57:36 am
Ah, ok.  It segfaults if I don't give it a proper monitor to utilize.  That's rather odd.  But that is resolved.  Have either of you tried any native linux games (Rom Check Fail, Kobo Deluxe, VVVVVV, Cave Story+) and anything via WINE (especially titles like Spelunky and Cho Ren Sha 68K) to see how well resolutio nswitching may work when custom modelines are given?  I think that would be another good set of tests.

Hi NightSprinter, how are you passing custom modelines to those games? I'm just asking because with Groovy Arcade you shouldn't add modelines into xorg.conf. If you do it, those modes will become read-only, so if GroovyMAME intends to recalculate them it will fail.

You could create a script that calls SwitchRes for the modeline to create, then use the result with xrandr --newmode, xrandr --addmode. Then launch the game, or Wine, or whatever, and on exit, call xrandr --delmode, xrandr --rmmode (all there commands need their options, check a GM log to see how we're invoking them).

Could you post a log of dkong to see what's going wrong?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on March 01, 2013, 06:17:04 am
we prefer just naming the binary 'groovymame' all the time, without the '64', regardless it's the 32 or the 64-bit build, this way we can use the same scripts in gasetup without having to account for the special binary name.
Ok, no problem, feel free to modify my patch the way you like before apply it.


Just a note: the code of switchres should be deeply revised to catch nasty "NULL pointer dereferencing", "out of bounds array accesses" and other memory access violation.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 01, 2013, 12:36:15 pm
Building wine from source right now to see how things go for that.  Otherwise adding the modelines now is resulting in a few native linux games (Secret Maryo Chronicles, Kobo Deluxe, Chromium B.S.U. despite not switching back to the previous desktop resolution, Neverball/Neverputt, Rom Check Fail has the same switchback issue as Chromium B.S.U., LTris, LBreakout2, and Freedroid to name a few).  I "may" have figured out why some 15khz modes are so far off to the left, but I'm not entirely certain.  Still boggled by why the 15khz modes causes dialogue boxes and menus to become too tiny to read (even at 1024x768 31KHz).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 01, 2013, 12:57:01 pm
I understand you're using a script to switch modes now as suggested. I forgot to mention you need to restore the desktop video mode explicitely by means of xrandr before deleting the custom modes. Yeah the problem of the tiny fonts after switching modes is there, I don't know if there's a way to solve it.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 01, 2013, 12:58:47 pm
Just a note: the code of switchres should be deeply revised to catch nasty "NULL pointer dereferencing", "out of bounds array accesses" and other memory access violation.

I do agree, but do you mean there's already more access violations you're aware of or just that they potentially could exist?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on March 01, 2013, 01:31:18 pm
Nope, mine was only a supposition based on what I've seen while trying to fix the segfault.
You can read my previous message as "IMHO there are some other nasty errors, which may lead to strange behaviors".
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 01, 2013, 06:23:46 pm
So far, using "xrandr --dpi 96" has helped (along with re-closing everything).  Calamity, do you think something could be off with the 15KHz modes on the NEC?  The image is shifted down and to the left quite a bit (even on native linux stuff).  Much like in the smartphone pics I posted, no such issue occurs in any 31KHz or above mode.. more or less.

Also, for anyone else that has a sound card with a joystick port: DO NOT USE THE GRIP_MP MODULE!!  For some reason it will cause a kernel panic.  Two Gravis GamePad Pros work just fine  Might look into a quartet of Sidewinder Gmaepads down the road.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 01, 2013, 06:36:53 pm
Try reducing horizontal front porch and vertical back porch. I'll use the -dpi trick, thanks. Btw, is dkong stii wide screen?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 01, 2013, 08:26:44 pm
I intentionally set it to 3:4 aspect for widescreen in the setup from the LiveCD.  So I actually have it so all vertical games are put into that ratio (with my spine as bad as it is, I'm not about to attempt to rotate a CRT that's 1.5x my body weight every time).  I've also added additional modelines, as games like Kobo Deluxe have multiple resolutions (so if someone else playing it on this game wanted another resolution, they could switch to it).  I do think in the past on the previous version of GA, just using the steps you mentioned did not work for playing Rom Check Fail in fullscreen mode.  Anyways, here's the verbose output from dkong.  As mentioned, even when I have XRandR switch the desktop to the default 648x480 interlaced resolution, the display seems to be forced to the left considerably.  It's definitely not a default issue with the emulators, from what I can tell.

[Edit]
Okay, so it seems this happens on ALL modelines that run at 15KHz and not just instances like Donkey Kong or the default resolution set up for X.  Maybe a bug or something with the kms driver?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: mamenewb100 on March 01, 2013, 08:35:12 pm
Few bugs and updates for you. I found the same bug I had before with GA not loading properly in grub.conf using 640x480. I found using 800x600 as my bootup works for some reason. So that's not an issue but good to note. Could be a conflict with my monitor.

Internet through network cable works but wireless does not. I put in my correct wireless ID and password.

The default Makvision 2929D monitor setting does not work on my display. I can use the default setting for 31K and it works fine.

Scanlines do not work in VESA mode but I'm using an ATI card and you were saying it might only work in NVIDIA.

Main problem I noticed is that GA is ignoring my crt_specs0 line in mame.ini. I was trying to change the horizontal frequency to 32K since my monitor has issues with games like MK on default 31.4K. It keeps using 31.4K even when I change it in Mame.ini.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 01, 2013, 09:00:57 pm
Seems to be similar to some of my issues.  Do as I did, and post some logs in .txt format.  Do the same with your mame.ini/ume.ini files in .txt  for the authors.  If you need to, do this:
Code: [Select]
groovymame mk -monitor arcade_31 -verbose -log > mk.txt
For my issue, I have lowered the horizontal front and back porch to try and move it.  It seems to result in the same thing mamenewb100 has noticed.   Also, ves, Ansa89, Calamity, whether tonight in the next hour or tomorrow after work would you guys like me to pop in the old X300 in place of the 6700 I'm using to compare how things are between XP and Linux on what MAME is doing?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: mamenewb100 on March 01, 2013, 10:38:43 pm
I was able to fix the problem by changing the monitor setting to "custom". Now it reads my mame.ini and even better.. the 120Hz mode actually works much to my shock! My monitor can't get over 80Hz in 31K mode but as others have pointed out, 320x240@120Hz essentially the same as 640x480@60Hz.

The original settings warped my screen because the issue my monitor has with low horizontal frequency settings. I had to bump up the horizontal frequency a little bit and get almost full screen scanline awesomeness now. I've noticed that the games don't have perfect doubling of the refresh and are off by about a frame causing slight jitter when their is scrolling. I'm thinking that may be a side effect of doubling the refresh.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 02, 2013, 12:59:10 pm
Calamity ive been reading your guide on install on a usb drive, and noticed your warning on the 31khz display on boot up, is this only when your first setting groovymame live cd up, or is it every time the PC boots up?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 02, 2013, 02:09:28 pm
IMPORTANT NOTE: As a rule, disable the splash screen, it causes the system to hang on boot on some systems (this may be the isse  mamenewb100 is reporting). Either edit grub.conf manually or use the new option in the video setup submenu / video grub.

@NightSprinter: In my experience, the exact same modeline that fits exactly for me in Windows, is slightly shifted to the left in Linux. I'm not sure why this happens, but it's definitely there. It's not a big problem because you can easily compensate for that, either with the monitor controls or by modifying the crt_specs line. When doing the second, try compensating both porches by the same amount when you change one of them, so if you decrease the horizontal front porch by 0.5 microseconds then increase the horizontal back porch by 0.5.

@mamenewb100: Very good news indeed, if your monitor accepts 120 Hz then it will look virtually the same as if it was 15 kHz natively, with the advantage of being able to use high resolutions when required. My Polostar won't accept 120 Hz. The jitter you notice is the only side effect but fortunately we have found a workaround that completely eliminates it, this was yesterday! Check this thread: http://forum.arcadecontrols.com/index.php/topic,130710.0.html (http://forum.arcadecontrols.com/index.php/topic,130710.0.html)
Hopefully next GM version will incorporate this new feature, so please be patient.

@lettuce: 31 kHz on boot, each time you boot. It only means a problem the first time because you need to find your way through a on screen menu right on boot. After that, it's the same story we've always had with normal cards and Windows, but here is better because you have 15 kHz just a few seconds after boot.
 
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: mamenewb100 on March 02, 2013, 02:13:19 pm
I know your getting harassed with allot of questions right now. I'm having issues with games running at wrong random refresh rates. Aren't most games supposed to go from 60.00Hz - > 120.00Hz? Some are 60.00 -> 112.00 and cause the games to run choppy.

I provided a text file and by all means, help people in order of who asked first.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 02, 2013, 02:29:21 pm
Ok, the problem is with your current crt_specs0 line, you run out of horizontal frequency. You can either increase the higher limit (31800), or decrease the vertical front/back porches, which seem too big to me, they are actually wasting all your frequency with unnecessary blank lines:

SwitchRes: Monitor range 31800.00-31800.00,100.00-125.00,0.940,3.770,1.890,0.349,0.064,1.017,0,0,200,256,0,0
SwitchRes: Monitor range 31800.00-31800.00,49.50-65.00,0.940,3.770,1.890,0.349,0.064,1.017,0,0,384,480,0,0

   rng(0):  256 x 240_111.579p 31.912 [integ] scale(1, 1, 1) diff(0.00, 0.00, 51.5789) ratio(1.000, 1.000)


Try the default arcade_15 vertical values: 0.064, 0.192, 1.024
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: mamenewb100 on March 02, 2013, 02:51:24 pm
Figured I'd just need to mess with the numbers. The ones you suggested actually lowered the refresh more. But it means the settings are making a difference. I'll make one adjustment at a time and see if I can find the right ones. Thanks again.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 02, 2013, 03:20:44 pm
Figured I'd just need to mess with the numbers. The ones you suggested actually lowered the refresh more. But it means the settings are making a difference. I'll make one adjustment at a time and see if I can find the right ones. Thanks again.

Yeah I noticed that when running at 120 Hz the usual settings duplicate the number of blanking lines required, this makes it much more restrictive for horizontal frequency. So, use the absolute lower values for the vertical porches and sync pulse that your monitor can handle, then raise the higher frequency setting a bit to a point you feel is safe.
 
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 02, 2013, 07:29:44 pm
Oh crap, not hearin' a good sound from the monitor when attempting to run a Neo-Geo game from messing with the horizontal porches.  Had to revert back to
Code: [Select]
crt_range0    15625-16200,45-80,3.500,4.700,5.800,0.062,0.062,0.740,0,0,160,288,448,488 to keep the picture stable.  For now, I've just adjusted my monitor... and the modelines in xorg are being rejected as "out of range" (yet groovymame/groovyume can add them and switch to fine).  I've left the xorg ati driver alone (as it's in the package ignore list).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 03, 2013, 08:20:32 am
Hi NightSprinter,

May I ask why would you still want to add modelines in xorg.conf? Is not the manual xrandr method working fine for you?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 03, 2013, 09:30:07 am
Well, even using the xrandr method some games (Rom Check Fail, for example) do not switch to its requisite mode line when switching to full screen.  When putting the mode lines in xorg.conf, such games can utilize their correct full screen resolution.

It's not that I'm trying to be stubborn, the games are.  I think the out of sync issue might be due to the first HSync range only being listed as 15, and not 15.75-16.25

Okay, so I do need to make the first range end at 16.25 to make it work.  Now as far as the modelines go, I tried it with only three resolutions (1024x768, 800x600, and the default interlaced 648x480) set as hard-coded modelines in xorg.conf.  When I used switchres+xrandr to add the 256x240 mode, Rom Check Fail did not go into a proper full-screen mode (it switched to the resolution I think, but the image was still quite small).  I have an odd issue or two with a couple of games (Cho Ren Sha complains about a certain resolution, and Rosenkreuzstilette will not respond well to any keyboard or joystick input, I'll post the error of the former in a moment from the linux box).

So it seems for now I'll at least just leave the 256x240 mode in the configuration file, just so Rom Check Fail can run in proper full-screen mode.

Some windows games/emulators still crash wine (I'll re-download and see what's causing it), but here is what Cho Ren Sha gives me when I run it in wine after adding an interlaced 640x480 mode:
Code: [Select]
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 640x480x32 @55! (XRandR 1.2)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: demetris on March 03, 2013, 11:46:45 pm
Awesome!
Thanks for the new Version.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: emuola on March 04, 2013, 09:38:56 am
Just tested the latest version and it's working almost perfectly :) Thank you guys for your superb work on this  :notworthy: I was just wondering how to adjust the modeline(s) to get the right lower corner straight, because now it's curved to the center a bit and thus the image is overall a bit squashed near the right edge. I've set the horizontal size from the monitor controls properly, so that should not be a problem.

Running latest GA and M3129, here's my monitor section from mame.ini:

Code: [Select]
modeline                  1
monitor   custom
orientation               horizontal
connector                 auto
interlace                 1
doublescan                1
cleanstretch              1
changeres                 1
powerstrip                0
lock_system_modes         1
lock_unsupported_modes    1
refresh_dont_care         0
dotclock_min              0
sync_refresh_tolerance    2.0
frame_delay               0
lcd_range                 auto
crt_range0                15250-16500, 40-80, 4.187, 4.688, 4.719, 0.190, 0.191, 1.018, 1, 1, 224, 288, 448, 576
crt_range1                23900-24420, 40-80, 2.910, 3.000, 4.440, 0.451, 0.164, 1.048, 1, 1, 320, 384, 0, 0
crt_range2                31000-32000, 40-80, 0.636, 3.813, 1.906, 0.318, 0.064, 1.048, 1, 1, 480, 512, 0, 0
crt_range3                auto
crt_range4                auto
crt_range5                auto
crt_range6                auto
crt_range7                auto
crt_range8                auto
crt_range9                auto



(http://koti.mbnet.fi/olliraa/ga.jpg)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 06, 2013, 02:29:17 pm
@NightSprinter,

I'm intererested on your xorg.conf, the part where you define the horizontal frequency ranges as 15-16.25.

As for the modelines only working for standalone games when they're hardcoded into xorg.conf, this is really interesing, I wonder what's the difference between both methods from X's point of view. It shoudn't be different.

Now that you mention, I just couldn't get the Gens emulator to pick the modelines dynamically created by SwitchRes. That's why we finally chose Mednafen for Groovy.

It might have to do with the way the 'label' for the game is defined by xrandr. In the log you passed, that particular game seems to be requesting the mode labelled as 640x480x32 @55. Could it be xrandr is not adding the x32 so Wine can't find it?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 06, 2013, 02:43:12 pm
Sure, I can gladly post it tonight after work.  I think with RCF, it was just how it was coded into the game.  This HorizSync line was probably why the other distros I used reported modes generated by switchres being out of range.  This will be useful info for other XM2960 owners.  If need-be, I can test this file on other distros with the patched kernel.  Will keep you updated.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 07, 2013, 08:40:34 am
Having problems with the 'Installing Groovy Arcade Arch Linux to a USB Flash Drive' guide, im at the stage of "Partition Manager (CAUTION!)' i have my USB stick in, but when i select the USB drive to partition i get the following error message...

"FATAL ERROR: Bad Primary Partition 1: Partition begins after end-of-disk. Press and key to exit cfdisk"

any ideas??
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 07, 2013, 10:20:15 am
Sorry for not posting this up last night, Calamity, but I was just dead tired after work and needed sleep.  Here's the file in forum-compatible format.  I did remember reading from various x.org and XFree86 references that one can use multiple HorizSync ranges if a monitor supported it.  I just didn't realize that I had to put in a full range (as we both know, sadly the XM2960's monitor doesn't give much information if at all about the unit's 15.75KHz timings).  I can say it is surprising that it works so well going as low as 15.25KHz.  I'm sure we can experiment more to find out its true low-res timings and ranges.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 07, 2013, 11:37:55 am
Having problems with the 'Installing Groovy Arcade Arch Linux to a USB Flash Drive' guide, im at the stage of "Partition Manager (CAUTION!)' i have my USB stick in, but when i select the USB drive to partition i get the following error message...

"FATAL ERROR: Bad Primary Partition 1: Partition begins after end-of-disk. Press and key to exit cfdisk"

any ideas??

Probably that pendrive came already pre-formated when you bought it and for some reason cfdisk can't figure out its partition table. Follow these steps from a Windows box in order to delete the pendrive partition, then try again: http://www.rdweb.co.uk/removing_partition_hard_drive_using_windows_xp/ (http://www.rdweb.co.uk/removing_partition_hard_drive_using_windows_xp/)

EDIT: Well, actually by deleting the partition in Windows you can just skip the partition manager step in the guide and go on with hard drive installation.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 07, 2013, 12:43:10 pm
Having problems with the 'Installing Groovy Arcade Arch Linux to a USB Flash Drive' guide, im at the stage of "Partition Manager (CAUTION!)' i have my USB stick in, but when i select the USB drive to partition i get the following error message...

"FATAL ERROR: Bad Primary Partition 1: Partition begins after end-of-disk. Press and key to exit cfdisk"

any ideas??

Probably that pendrive came already pre-formated when you bought it and for some reason cfdisk can't figure out its partition table. Follow these steps from a Windows box in order to delete the pendrive partition, then try again: http://www.rdweb.co.uk/removing_partition_hard_drive_using_windows_xp/ (http://www.rdweb.co.uk/removing_partition_hard_drive_using_windows_xp/)

EDIT: Well, actually by deleting the partition in Windows you can just skip the partition manager step in the guide and go on with hard drive installation.

Hmm, doesnt give me an option to delete the partition on the USB drive, there is only 1 partition on the usbstick.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 07, 2013, 12:46:53 pm
Hmm, doesnt give me an option to delete the partition on the USB drive, there is only 1 partition on the usbstick.

?? There should be just 1 partition on the pendrive, yes, just right click on it and delete...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 07, 2013, 12:52:54 pm
Hmm, doesnt give me an option to delete the partition on the USB drive, there is only 1 partition on the usbstick.

?? There should be just 1 partition on the pendrive, yes, just right click on it and delete...

There is no option to delete the partition its greyed out, only to format it.....

(http://i.minus.com/i4a4D36tJSq3f.jpg)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 07, 2013, 01:02:03 pm
I just googled for you: It's Delete volumen in W7 :)

http://ask-leo.com/how_do_i_remove_a_partition_in_windows_7.html (http://ask-leo.com/how_do_i_remove_a_partition_in_windows_7.html)

Down in the comments they point a solution for the greyed out option.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 07, 2013, 01:22:53 pm
I just googled for you: It's Delete volumen in W7 :)

http://ask-leo.com/how_do_i_remove_a_partition_in_windows_7.html (http://ask-leo.com/how_do_i_remove_a_partition_in_windows_7.html)

Down in the comments they point a solution for the greyed out option.

Cheers i had to download a program called 'Partition Wizard' to delete the active partition of the USB stick
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 07, 2013, 01:24:57 pm
Cheers i had to download a program called 'Partition Wizard' to delete the active partition of the USB stick

That's good then. Let us know how the installation goes.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 07, 2013, 02:32:20 pm
Everything has installed find, running of my USB stick now and has found my MAME rom folder. But im unable to get any audio, im just trying this out on my Media PC thats connected to my LCD TV and am using the HDMI cable for the audio aswell as the video....not sure if this is the route of the problem.

Im also having problems with my LCD TV and a 'No Signal' problem. It will boot up into the FE find if i press ESC and try and change an option for video or audio settings it will then load the FE fine again, BUT if i need to alter the settings again and tell it to load the FE once more my LCD screen always reports theres 'No Signal', it always appears to be the 2nd time you enter the options and try and load the FE agian, any ideas?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 07, 2013, 02:39:46 pm
Give me a bit to get home, and I will walk you through how to set preferred output as default.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 07, 2013, 03:35:17 pm
@lettuce: you'll probably need some manual tweaking in order to get audio out of the hdmi output, no one has tested this yet as far as I know. Sorry for this. Although the LCD settings are provided for convenience, there's no real fun in running GA on a LCD monitor.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 07, 2013, 03:52:24 pm
@lettuce: you'll probably need some manual tweaking in order to get audio out of the hdmi output, no one has tested this yet as far as I know. Sorry for this. Although the LCD settings are provided for convenience, there's no real fun in running GA on a LCD monitor.

Yeah i know im not getting the full benefit out of it using the LCD i just wanted to see what it was like. Any pointers on getting the audio working thought would be appropriated

Question about this LiveCD, when i finally build my Arcade cab, how do i go about using this on a HDD rather than a USB stick, it will be straight forward enough to get the program on the HDD but what about the roms etc, as i wont be able to copy the rom to the HDD first as you delete the partition on the drive your installed Groovy Arcade onto. any suggestions
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 07, 2013, 03:56:20 pm
lettuce, I sent a PM with a link to the Arch Linux wiki regarding alsa.  You also should do aplay -l to see what the order of your sound cards is.  I can keep looking up more info for you if you'd like.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 07, 2013, 04:07:53 pm
lettuce, I sent a PM with a link to the Arch Linux wiki regarding alsa.  You also should do aplay -l to see what the order of your sound cards is.  I can keep looking up more info for you if you'd like.

Thanks for the info, but i dont have a clue when it come to Linux so thats all gibberish to me lol  :cry:
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 07, 2013, 05:47:35 pm
Followed your advice, Calamity, and managed to get the timings all the way down to the following for getting most of my stuff right via
Code: [Select]
crt_range0    15750-16250,45-80,0.900,4.700,8.400,0.062,0.062,0.740,0,0,160,288,448,488.  Other than things looking slightly odd in the "Press Start" screen of MK1 and some games having audio pitch issues, looks like we're good now.

[Edit] Hmm, how disconcerting.  Many things in AdvMenu (despite rom directories being set up) are not loading games, and Mednafen cannot even be exited at all without going to a virtual terminal and killing it there.
[/Edit]

[Edit 2]
Oh, now that's an interesting error read out from mupenplus64.
Code: [Select]
Video Warning: Failed to set GL_BUFFER_SIZE to 32. (it's 24)
Video Warning: Failed to set GL_DEPTH_SIZE to 16. (it's 24)
[/Edit 2]
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: mamenewb100 on March 11, 2013, 01:50:26 am
So who has done fun modifications with GroovyArcade? I've replaced the default elevator music in AdvanceMenuPlus with Back In Time from the Back to the Future soundtrack which couldn't be more perfect. Also have Jim Carey saying Aaalrighty Then to start a game and Christopher Llyod Time Switches On to exit a game. Then Mike Myers DENIED when exiting the frontend.

Adds some more life to it IMO. :)

Oh and the only other technical issue I have is that UME-Genesis just comes up with a black screen and doesn't load any games. UME SNES and NES work fine. The regular genesis emu works fine but I wanted to see Sonic the Hedgehog with scanlines. ;)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 11, 2013, 06:40:04 am
'Back in Time', good choice from best movie ever  :D

Oh and the only other technical issue I have is that UME-Genesis just comes up with a black screen and doesn't load any games. UME SNES and NES work fine. The regular genesis emu works fine but I wanted to see Sonic the Hedgehog with scanlines. ;)

That's odd, UME-Genesis is working fine here. Make sure your Genesis BIOS matches your ROMs area, etc. (just an idea).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 11, 2013, 06:48:53 am
[Edit] Hmm, how disconcerting.  Many things in AdvMenu (despite rom directories being set up) are not loading games, and Mednafen cannot even be exited at all without going to a virtual terminal and killing it there.
[/Edit]

Well, we should have warned about this, sorry: only Sega and Nintendo consoles have been tested in GA (at least tested by me). This is certainly biased as I don't care about the other systems, we just kept them because they were there in the previous versions, but I don't even have ROMs of Atari or ColecoVision here to test. Hopefully we can add the right settings in following versions of Gasetup, or just remove those systems from the auto-config menus.

Did you have any issues with NES/SNES, Master System, Genesis? I remind Mednafen exiting here with no problems. Check the keyboard setup in its config file, but I believe it was Escape.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 11, 2013, 09:25:24 am
Will check tonight.  Getting busy at work (spring break and all).  Also going to do more distro tests.  Also, any reason why my crt_specs0 line in switchres.conf comes up as invalid?  Different syntax, maybe?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 11, 2013, 11:23:39 am
Will check tonight.  Getting busy at work (spring break and all).  Also going to do more distro tests.  Also, any reason why my crt_specs0 line in switchres.conf comes up as invalid?  Different syntax, maybe?

OK, I just checked Mednafen and yes, you need to press "5" (coin) in order to exit, I'm not sure why Ves chose this key but hey.

As for the crt_specs reported as invalid, please post the exact message because it will give us a hint of which value it's complaining abot. Switchres now uses the exact same crt_specs as GroovyMAME.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: akumajo on March 14, 2013, 04:19:23 am
I have a problem with GroovyArcade. Setup is New Net City (Tri sync monitor) + Radeon 4350.

It boot and play fine on live cd but if I install on usb key + reboot = NO SIGNAL

I was using the VGA output so I tested with a DVI to VGA changer but it does not works and I think it's because the DVI output is DVI-D. I dont think that a simple gender changer can works with a DVI-D output. I dont understand that on official website it show a DVI-I Dual Link output but the real thing is a DVI-D Dual Link output. Something is wrong...

The video card is R4350-MD512D3H/LP.

Can my problem be fixed or I should switch to Windows XP64 + Calamity Driver ?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: akumajo on March 16, 2013, 04:54:13 am
Update : I tested 32 and 64 bit isos with a Radeon 4350 (VGA) and 5450 (DVI to VGA). While booting with live cd it works fine but if I install on HDD + reboot = black screen.

Monitor is Tri sync Toshiba (New Net City) and I use Arcade 15/24/31khz tri sync profil. I tested Arcade 15 khz only profil and still have the same problem.

I dont know what to try now ...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 16, 2013, 06:25:43 am
Update : I tested 32 and 64 bit isos with a Radeon 4350 (VGA) and 5450 (DVI to VGA). While booting with live cd it works fine but if I install on HDD + reboot = black screen.

Monitor is Tri sync Toshiba (New Net City) and I use Arcade 15/24/31khz tri sync profil. I tested Arcade 15 khz only profil and still have the same problem.

I dont know what to try now ...

Hi akumajo,

Always use the target computer to make the install (instead of installing to usb on your laptop and then try the pendrive on your arcade machine).

At what time during boot are you getting a back screen? Are you able to see the first part of it at least?

As soon as the splash screen appears, press escape to hide it. The splash screen makes the video fail on X start on some system, so probably this could be the issue. To disable the snag screen permanently, enter gasetup, video setup, video grub.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: akumajo on March 16, 2013, 06:56:30 am
Hi,

I dont use any laptop... directly PC connected to Cabinet.

I can see the blue boot logo (GroovyArcade) then black screen. No sound too.

I will try your solution and report, thx.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: akumajo on March 16, 2013, 08:29:38 am
It works ! For both video card. Thanks !
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: oliver on March 16, 2013, 09:17:46 am
I wanted to give this a try.
I am using a dell d610 laptop with a x300 ati card on a tv through vga to scart cable.
I can see the linux boot on the tv.
I choose the monitor type (generic15khz) then start X/frontend but the screen goes black on the TV and the game  starts on the lcd.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: akumajo on March 16, 2013, 09:20:55 am
What ? You are using 2 monitors at once ?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: oliver on March 16, 2013, 09:24:17 am
well, it is a laptop so there is an lcd. The tv is hooked up to the vga port.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: akumajo on March 16, 2013, 09:28:15 am
Probably because LCD is the default monitor ... Lets wait for the expert of GroovyArcade, maybe there is a trick  :cheers: .
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: oliver on March 16, 2013, 09:33:20 am
That would be the reason why. I can not select the mnitor number with the live cd apparently. I am thinking about setting up the system then edit the monitor number in x.org.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 16, 2013, 09:56:23 am
Any ideas what monitor i should select from the monitor select screen on the live CD for a Sony PVM 20M4E?, only reason i ask is it has 800 lines rather than the usual 576. Also what BOOT screen is it that can damage a CRT monitor the very first boot screen or is it one in the live CD installation ?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 19, 2013, 12:26:22 pm
That would be the reason why. I can not select the mnitor number with the live cd apparently. I am thinking about setting up the system then edit the monitor number in x.org.

Hi oliver,

At this date I have not been able make GroovyArcade/Linux target the secondary video device. I wonder if it's even possible. That's, indirectly, the reason why GroovyArcade doesn't work for laptops, because afaik laptops always consider its lcd screen as primary device.

Multi-screen support should be the main goal of feature releases, because this is probably the main drawback of GA as compared to Windows. But this not only means solving the xorg part (Xinerama?), it will also require GroovyMAME to be built with SDL 2.0 support (currently it's based on SDL 1.2).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 19, 2013, 12:32:38 pm
Any ideas what monitor i should select from the monitor select screen on the live CD for a Sony PVM 20M4E?, only reason i ask is it has 800 lines rather than the usual 576. Also what BOOT screen is it that can damage a CRT monitor the very first boot screen or is it one in the live CD installation ?

Hi lettuce, the screen that's out of range for the typical 15 kHz CRT is the very first boot screens: the BIOS post and the grub menu. After that it will jump to 15 kHz and stay there, so the gasetup menu (the blue menus where the installation is done) is all 15 kHz.

If the PVM admits 800 lines then you can safely use the D9800 settings for it. Then you may want to find custom settings for mame.ini, but that could be a good starting point.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 19, 2013, 06:15:24 pm
Any ideas what monitor i should select from the monitor select screen on the live CD for a Sony PVM 20M4E?, only reason i ask is it has 800 lines rather than the usual 576. Also what BOOT screen is it that can damage a CRT monitor the very first boot screen or is it one in the live CD installation ?

Hi lettuce, the screen that's out of range for the typical 15 kHz CRT is the very first boot screens: the BIOS post and the grub menu. After that it will jump to 15 kHz and stay there, so the gasetup menu (the blue menus where the installation is done) is all 15 kHz.

If the PVM admits 800 lines then you can safely use the D9800 settings for it. Then you may want to find custom settings for mame.ini, but that could be a good starting point.

So how can some CRT display display the first 2 boot screens if these are 31khz??, any ideas is the Boot (F8) screen where you select what device to boot from is 31khz or 15khz??

Ok ill try the D9800 settings, why is it suggested to use the D9800 is that a multisync??, as the Sony PVM is only a 15khz display?

I have a 64GB USB Stick, is it possible to make 2 partitions in windows on this usb stick, 1 say 2GB (for GA installation) and the rest for ROMS and SNAP Shoots etc. Then copy all my roms and snap shots over to the larger partition on the USB stick and then take it to the PC im going to be using GA on and insert and then run the GA live CD program. When i get to the create partition on the USB stick will this wipe the whole stick or only the 2GB partition and leave the partition with the roms on in tact so then i cant point GA installer to this partition to search for roms?. Thus having GA and all my roms all on 1 removable USB stick
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 19, 2013, 07:24:42 pm
Quote
So how can some CRT display display the first 2 boot screens if these are 31khz??, any ideas is the Boot (F8) screen where you select what device to boot from is 31khz or 15khz??

Any 31 kHz monitor like a normal PC monitor can deal with these screens, I mean this is not a Groovy Arcade issue, this is the typical problem you're already familiar with, it's the same with Windows that it doesn't output 15 kHz until it reaches the welcome screen.

Quote
Ok ill try the D9800 settings, why is it suggested to use the D9800 is that a multisync??, as the Sony PVM is only a 15khz display?

Oh sorry, forget what I said, use the "Arcade standard" settings. I just thought it was multisync when you said it supported 800 lines, now I see it can't be 800p but 800i.

Quote
I have a 64GB USB Stick, is it possible to make 2 partitions in windows on this usb stick, 1 say 2GB (for GA installation) and the rest for ROMS and SNAP Shoots etc. Then copy all my roms and snap shots over to the larger partition on the USB stick and then take it to the PC im going to be using GA on and insert and then run the GA live CD program. When i get to the create partition on the USB stick will this wipe the whole stick or only the 2GB partition and leave the partition with the roms on in tact so then i cant point GA installer to this partition to search for roms?. Thus having GA and all my roms all on 1 removable USB stick

No, it doesn't work like that. The partition tool assumes you're going to wipe the whole disk, so it will create three different partitions in it, all of them for Groovy. You can't keep separate OS partitions within the same disk. (well, ok.... it is possible indeed, but you need to have some Linux knowledge and skills to create your own custom setup, etc.)

My advice: if you are a Windows user, follow my usb guide VERBATIM.

The guide assumes you already have a Windows based *working system* with your all your roms in.

Just to clarify, when the installation asks you "Do you have a ROMs partition?" you have to answer NO, because this option is intended for hard drive installations when you want to keep your previous ROMs partition and upgrade the rest of the Groovy Arcade system.

Of course it is possible to have all your roms within your 64 MB pendrive so you have a complete portable system. It's only that you need to manually copy them into the rom folder that the Groovy Arcade installation creates, once the installation is done. This is not difficult at all, but you need to perform this operation from Linux, not previously from Windows. This single step has been the main obstacle, in my opinion, for Windows users to give a serious try to Groovy Arcade. That's why since the days when Chris started with this and later with Ves, I've emphasized so much the importance of implementing a method to allow the user to browse to his ROMS *instead* of needing to copy them. This copy operation is trivial for Linux users.



Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 19, 2013, 08:41:44 pm
No, it doesn't work like that. The partition tool assumes you're going to wipe the whole disk, so it will create three different partitions in it, all of them for Groovy. You can't keep separate OS partitions within the same disk. (well, ok.... it is possible indeed, but you need to have some Linux knowledge and skills to create your own custom setup, etc.)

My advice: if you are a Windows user, follow my usb guide VERBATIM.

The guide assumes you already have a Windows based *working system* with your all your roms in.

Just to clarify, when the installation asks you "Do you have a ROMs partition?" you have to answer NO, because this option is intended for hard drive installations when you want to keep your previous ROMs partition and upgrade the rest of the Groovy Arcade system.

Of course it is possible to have all your roms within your 64 MB pendrive so you have a complete portable system. It's only that you need to manually copy them into the rom folder that the Groovy Arcade installation creates, once the installation is done. This is not difficult at all, but you need to perform this operation from Linux, not previously from Windows. This single step has been the main obstacle, in my opinion, for Windows users to give a serious try to Groovy Arcade. That's why since the days when Chris started with this and later with Ves, I've emphasized so much the importance of implementing a method to allow the user to browse to his ROMS *instead* of needing to copy them. This copy operation is trivial for Linux users.

Yeah this is the problem i dont have an installation of Linux, and its doesnt seem worth installing it just to copy the roms etc over the rom folder that GA creates. Plus ive never used Linux in my life.
 
I just thought if i did the partition in windows, i can skip this step in your installation guide thus not wiping the whole of the USB stick. I had to do this for my test run of installing GA, where i was getting the error message, "FATAL ERROR: Bad Primary Partition 1: Partition begins after end-of-disk. Press and key to exit cfdisk". To which you suggested just creating the partition in windows and skipping the step in your guide?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 19, 2013, 08:50:11 pm
Yeah this is the problem i dont have an installation of Linux, and its doesnt seem worth installing it just to copy the roms etc over the rom folder that GA creates. Plus ive never used Linux in my life

That's why the idea for Windows users is to install it on a pendrive so you can boot your Windows machine with it and access your roms directly without even having to type a word in a Linux console or copying files or anything.

Quote
I just thought if i did the partition in windows, i can skip this step in your installation guide thus not wiping the whole of the USB stick. I had to do this for my test run of installing GA, where i was getting the error message, "FATAL ERROR: Bad Primary Partition 1: Partition begins after end-of-disk. Press and key to exit cfdisk". To which you suggested just creating the partition in windows and skipping the step in your guide?

No. I just suggested that because the Linux partition tool couldn't figure out your partition in order to wipe it, probably because it came preformated in an odd way. Now that you deleted the partition in Windows you can quite probably use the Linux partition tool to wipe it again without problems. But the thing is, you really need to let Groovy Arcade autopartition your pendrive, that's the only easy way to get it installed for a novice user. You can do some fancy installation but you really need some knowledge on the Linux system, for instance I can't do such things that's why I'm recommending this way.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 20, 2013, 06:14:38 am
I was under the impression that if you make 2 partitions on a storage device then its treats that device as 2 separate harddrives, so unless Linux sees this differently then surely when i run the installer and get to the partition step it will see the USB stick as 2 different drives and only wipe the partition (drive) that i tell it to the other partition (drive) will still be intact??

If this isnt so then im going to have to brush up on Linux, as thats the reason i got this 64GB USB stick so i could have everything on the USB stick
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 20, 2013, 06:57:13 am
I was under the impression that if you make 2 partitions on a storage device then its treats that device as 2 separate harddrives, so unless Linux sees this differently then surely when i run the installer and get to the partition step it will see the USB stick as 2 different drives and only wipe the partition (drive) that i tell it to the other partition (drive) will still be intact??

Ok, I see your point, you're making the same assumptions that I did when I first tested this, but it doesn't work like that actually. The partition tool will "see" only one physical pendrive. Remind the installer script performs *autopartitioning*so the operation is easy enough for non-Linux users, and you don't have to learn the details. Of course you can skip the 'autopartitioning' and tell the installer to target specific partitions, so only the specified partitions will be wiped. But then you have to be ready to learn how grub works and things like that in case you run into issues (and you will). These issues are trivial for Linux users, but are much like a stone wall when you come from the Windows world.

That's why the automatic partitioning was created I believe. The problem with "automatic" features is that when you don't have them, people complain about things not being automatic enough, but when once you have them, people complain because they can't do things they way they'd like.

Quote
If this isnt so then im going to have to brush up on Linux, as thats the reason i got this 64GB USB stick so i could have everything on the USB stick

I'm telling you it's quite possible to do that, you only need to *copy* the roms once the system is installed. Once you boot your system from the pendrive, you could transfer the roms easily from a external usb HD or something like that, by using the windows-like environment built in Groovy. I'm thinking this might be easier than figuring out custom partitioning.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 20, 2013, 07:50:03 am
Ok, the transferring roms from a USB harddrive sounds like a plan. I'll let you know how i get on
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 20, 2013, 09:34:08 am
Thank you guys!!!!

lettuce, GroovyArcade its possible to use as multisystem,hyperspin is not supported on Linux, its not necessary, AdvmenuPlus or Wahacade are really good.

Just looked at Wahcade on YT, and i like it over AdvmenuPlus, is there a way to move over to Wahcade??

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: jswagner on March 23, 2013, 07:56:07 pm
BUG:  In Nestopia, A and B buttons are mapped in reverse.
Fix:  Edit ~/.nestopia/nstcontrols, change:

Code: [Select]
P1A _LCTRL
P1B _LALT

to

Code: [Select]
P1A _LALT
P1B _LCTRL
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: jswagner on March 23, 2013, 08:03:33 pm
PROBLEM:  My system can't run NES through Nestopia (default NES emulator) at full speed.
Fix:  Try Mednafen's NES core.

Open ~/.advance/advmenu.rc, change this:

Code: [Select]
emulator "NES" generic "switchres" "nes --emulator nestopia --rom %p"

to:

Code: [Select]
emulator "NES" generic "switchres" "nes --emulator mednafen --rom %p"

Open ~/.mednafen/mednafen-09x.cfg, change this:

Find the set of lines that start with ";nes, Port 1, Gamepad:", and replace with these:

Code: [Select]
;nes, Port 1, Gamepad: A
nes.input.port1.gamepad.a keyboard 308~keyboard 120

;nes, Port 1, Gamepad: B
nes.input.port1.gamepad.b keyboard 306~keyboard 122

;nes, Port 1, Gamepad: DOWN ↓
nes.input.port1.gamepad.down keyboard 274

;nes, Port 1, Gamepad: LEFT ←
nes.input.port1.gamepad.left keyboard 276

;nes, Port 1, Gamepad: Rapid A
nes.input.port1.gamepad.rapid_a keyboard 115

;nes, Port 1, Gamepad: Rapid B
nes.input.port1.gamepad.rapid_b keyboard 97

;nes, Port 1, Gamepad: RIGHT →
nes.input.port1.gamepad.right keyboard 275

;nes, Port 1, Gamepad: SELECT
nes.input.port1.gamepad.select keyboard 32~keyboard 91

;nes, Port 1, Gamepad: START
nes.input.port1.gamepad.start keyboard 49~keyboard 93

;nes, Port 1, Gamepad: UP ↑
nes.input.port1.gamepad.up keyboard 273

Replace:

Code: [Select]
;Full-screen horizontal resolution.
nes.xres 0

with:

Code: [Select]
;Full-screen horizontal resolution.
nes.xres 256

And finally, replace:

Code: [Select]
;Full-screen vertical resolution.
nes.yres 0

Code: [Select]
;Full-screen vertical resolution.
nes.yres 240
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: jswagner on March 23, 2013, 08:19:45 pm
Mapping buttons in Mednafen:

If you intend to play with some of Mednafen's other emulation cores, you might have some difficulty remapping the keys:

Open ~/.mednafen/mednafen-09x.cfg, and then correct these lines:

Code: [Select]
;Configure buttons on virtual port 1
command.input_config1 keyboard 49+alt+shift

;Configure buttons on virtual port 2
command.input_config2 keyboard 50+alt+shift

That's ALT+Shift+1 for Controller Port 1 and ALT+Shift+2 for Controller Port 2.  This will be handy for users who want to add Mednafen's excellent PCE, Gameboy Advance and PlayStation cores to their GroovyArcade systems.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 25, 2013, 05:35:42 pm
Just looked at Wahcade on YT, and i like it over AdvmenuPlus, is there a way to move over to Wahcade??

Sure, but you'll probably need to configure it yourself (I've no experience with Wahcade yet).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 25, 2013, 05:42:48 pm
@jswagner,

Thanks a lot for the information. I really like Mednafen, we probably should set is as the first option for all supported systems. It works very well with Switchres too.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 26, 2013, 03:46:10 pm
Dumb question, but is it recommended to just install over an existing Groovy Arcade setup.. or..? *confused*
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 26, 2013, 03:58:19 pm
Dumb question, but is it recommended to just install over an existing Groovy Arcade setup.. or..? *confused*

In theory that's what it was designed for, so during the installation you can select the roms partitions that won't be modified, while the main partition will be formated.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on March 26, 2013, 05:29:12 pm
Ah, my roms collection is on an external drive.  I was curious as I have games and additional emulators set up on the install's root partition.
Title: GroovyArcade live-CD New Release 2013-02-24
Post by: empardopo on March 27, 2013, 04:08:19 am
Great Job!


Enviado desde mi iPad con Tapatalk HD
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 27, 2013, 12:44:24 pm
I'm telling you it's quite possible to do that, you only need to *copy* the roms once the system is installed. Once you boot your system from the pendrive, you could transfer the roms easily from a external usb HD or something like that, by using the windows-like environment built in Groovy. I'm thinking this might be easier than figuring out custom partitioning.

can you tell me what option i need to select in grub to copy the rom folder from a USB HHD to my USB flash stick please?

Also have notice that the games are running too fast, like 250%, im guess throttling must be on, how do i disable it?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 27, 2013, 01:16:37 pm
can you tell me what option i need to select in grub to copy the rom folder from a USB HHD to my USB flash stick please?

Also have notice that the games are running too fast, like 250%, im guess throttling must be on, how do i disable it?

Hi lettuce,

Are you running this on your target machine? I'm asking this because of the crazy speed. You can't expect a reliable sync from an Intel card or something like that.

To copy your roms you'll need to launch the desktop, it's named LXDE. In gasetup (not grub), go into Setup -> System setup -> Front-end / window manager, then select LXDE. Go back to the main menu and select "Start Front-End/ Window manager."

You'll see a windows-like desktop. Press Windows-E and it will launch a file explorer. Now it's a matter of copying a folder from a place to another one. Now make sure you understand this: in Linux you don't have drive letters like C:\, D:\, etc. Instead of that each drive is "mounted" as a folder in an unique tree that represents the whole system. Groovy Arcade mounts local and external drives inside a folder in the root path named "media". Inside /media you'll find your disks. Browse to the desired path to copy the files.

In order to paste them into your USB pendrive, go back to the root path, and enter /roms, then you'll see the default folders for each emulator. Notice that MAME roms folder is not /roms/mame as you would expect, but /roms/roms.

Make sure you place your MAME roms directly in /roms/roms, not in a subfolder inside /roms/roms (obvious but anyway).

Report back.

EDIT: Once you finish, logout and go back to gasetup, then you'll need to undo your previous steps and select AdvanceMenu back as your front-end, otherwise it will launch LXDE all the time.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 27, 2013, 01:36:09 pm
Yeah im running on the PC that will eventually go into my cab. It has a 4000 series ATi card if i remember rightly and is using a brand new 15khz arcade monitor. The test i did with the World Rally as suggested in the setup of Groovyarcade ran at 100% fine, but not sure why all games are running way too fast now?

Also i have notice that on some games i sometime have about an inch border at the top of the screen, i have the V shift pot turned as far as it will go on the monitors control borded, is there anyway in grooyarcade to get the screen to shift up anymore?, as im unable to move it up anymore using the control board for the arcade monitor??
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 27, 2013, 01:47:12 pm
Yeah im running on the PC that will eventually go into my cab. It has a 4000 series ATi card if i remember rightly and is using a brand new 15khz arcade monitor. The test i did with the World Rally as suggested in the setup of Groovyarcade ran at 100% fine, but not sure why all games are running way too fast now?

If it worked before it should work now. Try pressing F10 to see if it makes any difference.

Quote
Also i have notice that on some games i sometime have about an inch border at the top of the screen, i have the V shift pot turned as far as it will go on the monitors control borded, is there anyway in grooyarcade to get the screen to shift up anymore?, as im unable to move it up anymore using the control board for the arcade monitor??

Once you have your system up and running you may define a custom crt_range for your monitor, reducing the vertical back porch. Probaby your monitor can work with a short back porch if it's a moder one. That will shift the picture up.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 27, 2013, 01:50:08 pm
If it worked before it should work now. Try pressing F10 to see if it makes any difference.

Yeah i tried that but it didnt seem to change the speed. How do i disable the throttle option, as it has to be that that enabled for some reason?

Quote from: Calamity
Once you have your system up and running you may define a custom crt_range for your monitor, reducing the vertical back porch. Probaby your monitor can work with a short back porch if it's a moder one. That will shift the picture up.

can you remind me how to do that again please
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 27, 2013, 01:56:32 pm
Yeah i tried that but it didnt seem to change the speed. How do i disable the throttle option, as it has to be that that enabled for some reason?

Actually -throttle must be on. Unless you've manually disabled it in mame.ini it should be on.

Quote
can you remind me how to do that again please

When you're ready, open a new thread for this with your monitor type in its topic name.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 27, 2013, 01:58:44 pm
Quote from: Calamity
Actually -throttle must be on. Unless you've manually disabled it in mame.ini it should be on.

Are you saying that it has to be/should be enabled all the time?. As i havent altered any settings in mame.ini at all. I followed your guide, once it had all installed and the system rebooted and loaded into the FE the first game i selected i noticed it was going way too fast, upon freeing F11 i noticed it was going 250 odd %
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 27, 2013, 02:10:26 pm
Are you saying that it has to be/should be enabled all the time?. As i havent altered any settings in mame.ini at all. I followed your guide, once it had all installed and the system rebooted and loaded into the FE the first game i selected i noticed it was going way too fast, upon freeing F11 i noticed it was going 250 odd %

It must be on, it is on by default in mame.ini. It used to be like you say that you needed to turn it off but it's no longer like that since some versions of GroovyMAME, now it needs to be on, otherwise -syncrefresh is ignored and it would go full speed. Unfortunately it looks like sync events are not properly reported in your system and thus it goes full speed. But it's also strange that it worked first and now it doesn't. Try booting from the live-cd again to double check.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 27, 2013, 02:33:14 pm
Are you saying that it has to be/should be enabled all the time?. As i havent altered any settings in mame.ini at all. I followed your guide, once it had all installed and the system rebooted and loaded into the FE the first game i selected i noticed it was going way too fast, upon freeing F11 i noticed it was going 250 odd %

It must be on, it is on by default in mame.ini. It used to be like you say that you needed to turn it off but it's no longer like that since some versions of GroovyMAME, now it needs to be on, otherwise -syncrefresh is ignored and it would go full speed. Unfortunately it looks like sync events are not properly reported in your system and thus it goes full speed. But it's also strange that it worked first and now it doesn't. Try booting from the live-cd again to double check.

Ok i will trying that, its copying over the roms to the USB stick atm and taking its sweet time
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 27, 2013, 02:53:54 pm
Ok i will trying that, its copying over the roms to the USB stick atm and taking its sweet time

Ok, so you found your way through LXDE, that's good.

Once it finishes, try something: run the video setup again, select your monitor etc. Then try launching games again.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 27, 2013, 03:31:57 pm
Ok will do, one last thing, whats the correct location for the snaps file as theres a few?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 27, 2013, 03:50:02 pm
Ok will do, one last thing, whats the correct location for the snaps file as theres a few?

I can't tell it from the top of my head, but it should be inside /roms too (?), possibly, look for a folder where the wrally, robby etc. png files are.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 28, 2013, 02:50:54 pm
Now that ive copied the roms and snaps to the USB stick do i have to go back into the grub menu and to "Setup (video, audio, network, etc.)" menu and change the rom and snap path, as i previously set it to my USB HHD, but now ive copied all those roms and snap files to the USB stick i no longer what groovyarcade to look there???

Also i noticed in  Setup -> System setup -> Front-end / window manager there is WahCade list as well, if i tell groovyarcade to load that instead of AdvmenuPlus, is that going to cause me any issues??
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 28, 2013, 03:18:50 pm
In the roms/snaps paths menus there are options to setup all paths to default. Use those.

Try AdvMenu first. If you prefer WahCade you have that option in gasetup, but I believe you'll need to launch LXDE and use the shortcuts on the desktop in order to complete setup (I haven't tested that).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 28, 2013, 06:52:35 pm
Ok, set the roms and snaps back to default after i copied all the roms and snaps to the USB stick, but it just shows the default few roms. I then even pointed GroovyArcade to the rom folder again (home/roms/roms) and it still only showed the default games. I know the roms are in that folder cos i looked with LXDE and there all in there!!, though they are .7z zip files not rar...but that shouldnt make a difference as when they were on the USB HHD it showed all the roms fine.

Regarding the super speed im getting i booted from the CD again and loaded World Rally and the speed was fine, any ideas whats happening here?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 28, 2013, 07:07:45 pm
That's odd, try re-adding the default path as if it was a custom path, by means of "Add roms path", etc. but pointing to /home/roms/roms.

As for the video speed issue, repeat the video setup, and possibly disable the splash screen from the "video grub" menu, and restart. It's the only thing I can think of.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 28, 2013, 07:14:48 pm
That's odd, try re-adding the default path as if it was a custom path, by means of "Add roms path", etc. but pointing to /home/roms/roms.

Yeah thats what i did after setting the roms back to the default path setting didnt work. But it still only showed the default roms.

Im in the process of reinstalling GroovyArcade on the USB stick again and see what the out come is
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 28, 2013, 07:16:56 pm
Ok. Instead of copying all roms which takes time test copying a few to see if you get them shown.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 28, 2013, 08:06:41 pm
Ive had it a few times happy with the prviosu install and its just happened the first time ive rebooted from the USB stick on this fresh install now, where its doesnt boot into Advmenu, but hangs after the splash screen with about 2 lines of text on a black screen, which says something like:

systemd-fsck[113] GA: clean GA: clean 74154/3033856
Systemd GAboot was not cleanly unmounted

any ideas why this happens
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 28, 2013, 08:41:53 pm
Ok, i finally managed to get the USB stick to boot into Advmenu after about 4 attempts (really not sure why it doesnt always boot??) , and select World Rally and it was still running at over 200%!!. I then disabled the splash screen as you suggested and now its is running at the correct speed!!  :applaud:. Any ideas whey the splash screen would cause the games to run too fast??

On to copying the roms over to the USB stick, it would appear as i downloaded the merged 0.148 rom set they are all in .7z file format and not .zip or.rar, looks like Advmenu cant display .7z roms??

Is there a program about that can rename all 148 roms from .7z to zip or rar?....as i dont really feel like going through all 4000+ roms manually  :P
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 29, 2013, 06:38:39 am
Ok, you'll need to edit advmenu.rc. The easy way: from gasetup, go into Setup menu -> system setup -> advancemenuplus manual settings

This will open advmenu.rc in text editor. Scroll down until you find the lines where the MAME emulator is defined, it will be like:

emulator "mame" sdlmame "groovymame ..... etc
emulator_roms "mame" "bla bla bla

Ok, so right below those lines, add this:

emulator_roms_filter "mame" "*.zip;*.7z;"

Then CTR+X to exit, and say yes to rewrite the file. Then launch AdvanceMenu to see if it recognizes the files now.


You've made me a happy man finding the issue with the badly synchronized games, I dread those problems and it's good that it's related to the splash screen as some other issues with Groovy Arcade. For some reason the splash screen seems to break the video driver in many systems, sometimes the system just hangs, but your case is more subtle. So as a rule I recommend to disable the splash screen right after installing.
 
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 29, 2013, 06:52:02 am
Ok I'll give that a go, is that splash screen cause the failed boot attempts as well I was having?

I have notice in the boot process there are a few screens where the display seems to be scrolling vertically really really fast, why does the monitor do this?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 29, 2013, 06:58:22 am
Ok I'll give that a go, is that splash screen cause the failed boot attempts as well I was having?

Maybe.

Quote
I have notice in the boot process there are a few screens where the display seems to be scrolling vertically really really fast, why does the monitor do this?

Some BIOS post screens are 70 Hz so the screen will scrolls for sure. This is before Groovy takes control.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 29, 2013, 09:31:48 am
Quote
I have notice in the boot process there are a few screens where the display seems to be scrolling vertically really really fast, why does the monitor do this?

Some BIOS post screens are 70 Hz so the screen will scrolls for sure. This is before Groovy takes control.

When this happens is this causing damage to the monitor?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 29, 2013, 10:58:17 am
Ok, you'll need to edit advmenu.rc. The easy way: from gasetup, go into Setup menu -> system setup -> advancemenuplus manual settings

This will open advmenu.rc in text editor. Scroll down until you find the lines where the MAME emulator is defined, it will be like:

emulator "mame" sdlmame "groovymame ..... etc
emulator_roms "mame" "bla bla bla

Ok, so right below those lines, add this:

emulator_roms_filter "mame" "*.zip;*.7z;"

Then CTR+X to exit, and say yes to rewrite the file. Then launch AdvanceMenu to see if it recognizes the files now.

Ok i have done that, and saved the file, went to the rom folder and deleted uccops.zip BUT left uccops.7z. Loaded up Advancemenu plus and it still doesnt show undercover cops in the list. I check the  advmenu.rc  again to make sure that the line had been added and it has....

(http://i.minus.com/if8vTSSjVEzLw.JPG)

Any other suggestions?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 29, 2013, 11:15:35 am
The option you wrote in advmenu.rc is right, so if it doesn't work I don't understand what's going on. So you're saying that if you rename the uccops.7z file as .zip then it's properly recognized?

You can rename all files running a single command in Windows, you get into the path from cmd.exe and run "ren *.7z *.zip"

Then you can copy the files to the pendrive in Linux. Of course there must be the equivalent command in Linux which I just don't know.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 29, 2013, 11:22:53 am
The option you wrote in advmenu.rc is right, so if it doesn't work I don't understand what's going on. So you're saying that if you rename the uccops.7z file as .zip then it's properly recognized?

Yeah that is correct
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 29, 2013, 06:14:29 pm
Now after copy all the roms over, they show up in the list but none of the seem to load, just quits back to advmamemenu!. if i exit out of Advmamemenu, i can see that mame cant find the correct files in the rom zip folder. The rom set i download was from [romsite name and link redacted] and was 0.148 merged rom set. It cant be all the clone, parent roms being in 1 zip causing the issue as it worked before with undercover cops!!?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 29, 2013, 06:36:37 pm
If you launch LXDE, then open a terminal (lxterminal) from the start menu, that's like the Windows command line. You can launch GroovyMAME from there, like this:

groovymame 1942

Then try renaming one rom back to .7z, and try launching it from command line. It could be that MAME doesn't recognize the format now that you're telling it it's zip when its not. If that's the case, I'll tell you about another possible strategy for AdvMenu, though you will need to rename everything back to .7z :(

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 29, 2013, 07:08:30 pm
Ok tried that and comes up with

uc_h0.rom NOT FOUND (tried in uccops uccops)
uc_10.rom NOT FOUND (tried in uccops uccops)

etc
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Rockman on March 29, 2013, 08:38:41 pm
Hi Lettuce.

Try to edit advmenu.rc from gasetup and search and modify the line with the command "merge differential" with:

merge parent

Or try with the option:

merge any

With this command you select the format of your zip romset.

From the advmenu documentation link: http://advancemame.sourceforge.net/doc-advmenu.html#5.1.11 (http://advancemame.sourceforge.net/doc-advmenu.html#5.1.11)
Regards.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 31, 2013, 10:48:54 am
That didnt appear to work either. I dont under stand it though as before i just had 1 rom file (uccops) and placed that it the rom folder on the USb stick renamed it from uccops.7z to unccops.zip and advmamemenu didnt have a problem loading it at all, it even knew that there was 4 clones inside the rom as it states it in advmamemenu and can press F12 to select with parent or clone rom you want to load.

So not sure why now when i have copied the whole 0.148 merged rom set over it doesnt load them anymore??....does advmamemenu have a limit of the amount of roms it can display maybe??
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 31, 2013, 10:56:48 am
It would seem renaming the whole rom folder from .7z files to .zip files has cause a problem with mame reading the rom file correctly. As i have just tired normal Windows Groovymame and thats also saying it cant find the correct files in the rom folder:


D:\MAME>mame uccops
SwitchRes: could not find a video mode that meets your specs
uc_h0.rom NOT FOUND (tried in uccops uccops)
uc_l0.rom NOT FOUND (tried in uccops uccops)
uc_h1.rom NOT FOUND (tried in uccops uccops)
uc_l1.rom NOT FOUND (tried in uccops uccops)
uc_sh0.rom NOT FOUND (tried in uccops uccops)
uc_sl0.rom NOT FOUND (tried in uccops uccops)
uc_w38m.rom NOT FOUND (tried in uccops uccops)
uc_w39m.rom NOT FOUND (tried in uccops uccops)
uc_w40m.rom NOT FOUND (tried in uccops uccops)
uc_w41m.rom NOT FOUND (tried in uccops uccops)
uc_k16m.rom NOT FOUND (tried in uccops uccops)
uc_k17m.rom NOT FOUND (tried in uccops uccops)
uc_k18m.rom NOT FOUND (tried in uccops uccops)
uc_k19m.rom NOT FOUND (tried in uccops uccops)
uc_w42.rom NOT FOUND (tried in uccops uccops)
ERROR: required files are missing, the game cannot be run.

D:\MAME>

If i change it back from uccops.zip to uccops.7z the game loads
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 31, 2013, 11:06:27 am
It would seem renaming the whole rom folder from .7z files to .zip files has cause a problem with mame reading the rom file correctly. As i have just tired normal Windows Groovymame and thats also saying it cant find the correct files in the rom folder:

Yeah probably changing the extension is making GM don't recognize the file format. So you probably should restore the .7z extension and find a way to make AdvanceMenu read the files.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 31, 2013, 11:12:38 am
It would seem renaming the whole rom folder from .7z files to .zip files has cause a problem with mame reading the rom file correctly. As i have just tired normal Windows Groovymame and thats also saying it cant find the correct files in the rom folder:

Yeah probably changing the extension is making GM don't recognize the file format. So you probably should restore the .7z extension and find a way to make AdvanceMenu read the files.

yeah i can confirm renaming them back to .7z file does make them work again. An other ideas on how to get AdanceMenu to read .7z extensions
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 31, 2013, 11:19:28 am
One possibility (bad) is changing this line:

emulator "mame" sdlmame "groovymame .....

for this

emulator "mame" generic "groovymame .....

Then the emulator_roms_filter option we set before should work making the .7z files being recognized.

The problem is the list won't show the full names of the games, only the rom name.

But I believe that if you were able to read .7z files with AdvanceMenu before, then it should read them. Check any options that you may have touched before for parents/clones, etc.
 
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 31, 2013, 12:19:07 pm
One possibility (bad) is changing this line:

emulator "mame" sdlmame "groovymame .....

for this

emulator "mame" generic "groovymame .....

Then the emulator_roms_filter option we set before should work making the .7z files being recognized.

The problem is the list won't show the full names of the games, only the rom name.

But I believe that if you were able to read .7z files with AdvanceMenu before, then it should read them. Check any options that you may have touched before for parents/clones, etc.

Changing it to generic causes advmenu not to load and quits back to grub screen
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 31, 2013, 12:31:07 pm
Ok, it could be that AdvanceMenu just can't accept .7z files. Damned, this is the typical factor one doesn't count with, but since the .7z files are so recent in MAME most of us still are using .zip files. Won't you have a .zip romset around?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 31, 2013, 01:33:42 pm
Ok, it could be that AdvanceMenu just can't accept .7z files. Damned, this is the typical factor one doesn't count with, but since the .7z files are so recent in MAME most of us still are using .zip files. Won't you have a .zip romset around?

yeah i do, but i much prefer these 'merged' rom sets as they are almost half the size of the full room sets and still include all the roms, but they only appear to be in .7z file format
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 31, 2013, 02:45:29 pm
How do you setup a USB pad to work with mame and Advmenu?? I have loaded up that rejoystick program in LXDE, and it detects all the pad inputs when i press them, but cant see to get config an input when in mame itself??
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on March 31, 2013, 05:28:16 pm
I have also notice the game GunForce only appears to be running @97-98% speed!. I also left the game in attract mode for about 2 hours and when i came back i noticed the game was running really slowly, when i press F11 it was only running at 16% speed?

And ideas on either of these issues?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on April 01, 2013, 10:05:29 am
I have also notice the game GunForce only appears to be running @97-98% speed!. I also left the game in attract mode for about 2 hours and when i came back i noticed the game was running really slowly, when i press F11 it was only running at 16% speed?

And ideas on either of these issues?

I've tested gunforce here and it runs 100% perfectly fine, but... when I left it alone for two hours I've came back and it was running at 12% speed! So yes, this is a confirmed problem, I don't know if it affects all games or just some. I remember one user already reported this for some games.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on April 01, 2013, 12:40:11 pm
Any ideas why it was only reporting 97-98% speed??

Also any ideas on getting a USB pad to work???

EDIT: Just saw your post about front porch in the other thread
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on April 01, 2013, 01:18:03 pm
Also any ideas on getting a USB pad to work???

I just use J-PACs so have no experience with USB pads, but mame.ini has a section for defining joysticks and stuff, I guess you just need to figure out how to set it up right in there.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on April 01, 2013, 06:43:16 pm
Hmm, has anyone else had problems with a USB pad not being detected by default?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on April 01, 2013, 09:27:49 pm
Unplug the gamepad and do
Code: [Select]
ls /dev/input and see if it has entries like js0 and js1.  I know for my install, wminput is run at boot an creates those entries by default.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on April 02, 2013, 03:21:58 am
Hello lettuce.

Joystick not configured by default, because it interferes with wiimotes.
Active joystick options, mame.ini and advmenu.rc , and disables all the wiimote on mame.ini.


Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on April 02, 2013, 05:28:40 am
Thanks for the info.

So you can not have a wii mote and a USB pad enabled at the sometime?. For lightgun games could you enable the wiimote for that games ini file?, would this still cause conflicts it the jockstick was enabled in the main mame.ini file?

Also Vas is there a possibility of adding the cave SH3 driver diff in your next release?.

I have noticed when I tried GroovyArcade on a USB stick on my LCD setup, that I couldnt config the audio to work through the GPUs HDMI cable, can this be fixed in the next version?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on April 16, 2013, 07:10:59 am
guys, got a quick question:

i have all my roms and media on my server under the stairs.  i'm not clued up on path conventions in linux, but what/how do i need to change in the mame.ini to allow GM to see my roms over the network?

the network is working, as i've confirmed it by 1) browsing to the GA install in my windows machine, and b) i can update GA (see the updates) using the built in update utility.

in windows, the path is this:

//server/media/hyperspin roms/mame/roms

i tried setting this in mame.ini, but it doesn't launch the rom and automatically returns to the game list...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on April 16, 2013, 08:59:14 am
i've done a bit of googling.  i think i may have to edit the smb.conf file.  i have managed to locate it in /etc/samba, but i'm not sure what details i need to enter...

any linux gurus able to help me out here?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on April 16, 2013, 09:23:50 am
Code: [Select]
# mount //server_ip /path/to/somewhereThen you should find the shared directories under "/path/to/somewhere".
If you want GroovyArcade to do this automatically, you need to add a line into "/etc/fstab".


NOTE: "/path/to/somewhere" must exists and must be empty.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on April 16, 2013, 09:55:55 am
tried adding:

//192.168.2.211/media/hyperspin roms/mame /mnt/samba smbfs username=Mark,password=0 0 0

(username for share is Mark and password is 0 (zero)

rebooted and now it's giving a parse error on fstab and won't boot.  asking me for 'give root password for maintenance or control-D to continue)???

stumped...

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on April 16, 2013, 10:08:20 am
Code: [Select]
//192.168.2.211/ /mnt/samba cifs user=Mark,pass=0 0 0Remember also that directories/files with spaces aren't so funny.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: machyavel on April 18, 2013, 07:20:33 pm
Hello,

I'm new here and I'd like to say thanks for this great piece of software  :applaud:
GA made me go and get an UMSA so I can run it on my old tv set, this is pure wonder.

However I get a little annoyance: in order to get sound working I have to reboot the system a few times until it sticks to my sound device.

Indeed I have 2 soundcards, one is my "regular" PCI card (esi juli@) and the other unexpected one comes from my vga hdmi (asus hd4870).
Usually the hdmi sound output gets the 1st place (device 0), as shown in the audio setup menu and then I have no sound.
When I reboot and get lucky the PCI card is shown as device 0 and in that case I do have sound working.

I didn't find a way to manually assign a default device, so if I'm missing something please tell me where is it.
Also I tried what is described here https://bbs.archlinux.org/viewtopic.php?pid=975049 but didn't get any result (same behaviour).

Thanks in advance,
M.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on April 21, 2013, 06:20:24 am
Hello, you can press F6 to identify and configure your default sound in alsamixer.

(http://img21.imageshack.us/img21/9608/capturadepantallade2013h.png) (http://imageshack.us/photo/my-images/21/capturadepantallade2013h.png/)




Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: machyavel on April 21, 2013, 08:23:50 pm
Thanks for the reply, however I already tried F6, this is where I can see the order of my devices.

When the regular soundcard is on position 0, sound is working fine but when it's on position 1, while I can get the alsamixer view for it, sound won't work.
What should I do to assign which device to be set as default?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on April 24, 2013, 08:51:03 am
Hello machyavel.

If you know what sound modules, you could disable in blacklist.

Please post lsmod command.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: machyavel on April 25, 2013, 01:35:20 pm
hello ves, here's the lsmod command:

*************************
Module                  Size  Used by
fuse                   69245  5
arc4                    2008  2
snd_ice1724           117059  0
snd_ak4113              7385  1 snd_ice1724
rt2800usb              17265  0
snd_pt2258              3157  1 snd_ice1724
snd_ak4114              7718  1 snd_ice1724
rt2x00usb               9059  1 rt2800usb
snd_i2c                 4107  2 snd_pt2258,snd_ice1724
rt2800lib              49648  1 rt2800usb
snd_ice17xx_ak4xxx      2437  1 snd_ice1724
snd_hda_codec_hdmi     27561  1
snd_ak4xxx_adda         8102  2 snd_ice1724,snd_ice17xx_ak4xxx
rt2x00lib              36341  3 rt2x00usb,rt2800lib,rt2800usb
snd_ac97_codec        113457  1 snd_ice1724
snd_hda_intel          27668  0
mac80211              432338  3 rt2x00lib,rt2x00usb,rt2800lib
ac97_bus                1207  1 snd_ac97_codec
snd_hda_codec         100743  2 snd_hda_codec_hdmi,snd_hda_intel
snd_rawmidi            18800  1 snd_ice1724
cfg80211              179435  2 mac80211,rt2x00lib
snd_seq_device          5269  1 snd_rawmidi
snd_hwdep               6429  1 snd_hda_codec
snd_pcm                77827  7 snd_ice1724,snd_ac97_codec,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_ak4113,snd_ak4114
rfkill                 15997  1 cfg80211
snd_page_alloc          7427  2 snd_pcm,snd_hda_intel
crc_ccitt               1364  1 rt2800lib
snd_timer              18935  1 snd_pcm
snd                    60157  15 snd_pt2258,snd_ice1724,snd_ac97_codec,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_i2c,snd_pcm,snd_rawmidi,snd_hda_codec,snd_ak4xxx_adda,snd_hda_intel,snd_seq_device,snd_ak4113,snd_ak4114
soundcore               5443  1 snd
iTCO_wdt                5288  0
coretemp                6231  0
iTCO_vendor_support     1930  1 iTCO_wdt
joydev                  9728  0
kvm_intel             124064  0
i2c_i801               10917  0
lpc_ich                11346  0
kvm                   384689  1 kvm_intel
acpi_cpufreq           10631  0
mperf                   1268  1 acpi_cpufreq
processor              27496  3 acpi_cpufreq
pcspkr                  1900  0
asus_atk0110           12097  0
evdev                  10137  2
microcode              14434  0
ppdev                   7183  0
parport_pc             30542  0
parport                31364  2 ppdev,parport_pc
ext4                  447457  3
crc16                   1360  1 ext4
jbd2                   78834  1 ext4
mbcache                 6027  1 ext4
dm_snapshot            28352  2
dm_mod                 71657  3 dm_snapshot
squashfs               36860  1
loop                   18257  6
isofs                  32478  1
hid_generic             1146  0
sd_mod                 31067  6
usbhid                 41358  0
hid                    86421  2 hid_generic,usbhid
sr_mod                 14824  1
cdrom                  35521  1 sr_mod
usb_storage            43828  2
uhci_hcd               25069  0
ahci                   21393  3
libahci                20907  1 ahci
ehci_hcd               51701  0
libata                168540  2 ahci,libahci
scsi_mod              130423  4 usb_storage,libata,sd_mod,sr_mod
usbcore               174132  6 uhci_hcd,rt2x00usb,usb_storage,rt2800usb,ehci_hcd,usbhid
usb_common               955  1 usbcore
radeon                869060  1
i2c_algo_bit            5392  1 radeon
drm_kms_helper         33103  1 radeon
ttm                    64961  1 radeon
drm                   227255  3 ttm,drm_kms_helper,radeon
i2c_core               23076  5 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,radeon
button                  4670  0
intel_agp              10745  0
intel_gtt              15361  1 intel_agp
*****************************
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on April 26, 2013, 08:56:01 am
Hello machyavel.

Edit this file
nano /etc/modprobe.d/blacklist.conf

Add these lines

blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist snd_hda_codec
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: machyavel on April 27, 2013, 10:11:47 am
Good day Ves,
I blacklisted modules as you said and now the hdmi device doesn't appear at all!
Thanks a lot  :)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on April 29, 2013, 05:29:19 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1355773.html#msg1355773) you can find the 15KHz patches for linux 3.9.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: machyavel on May 02, 2013, 03:59:46 pm
Hello,

I have 2 questions:
Is there a way to enable some other system (pce, gba...) to emulate in Mednafen/GA?
Where can we put our own modeline in GM/GA?

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 03, 2013, 12:57:56 pm
I must be doing something stupid/wrong, as I cannot update pacman at all to update packages.  For wine and such, are there any particular packages/versions to install to not break update capabilities?  (Also noticed that Arch is able to do Amiga HiRes Laced resolution, while Ubuntu with the patched kernel cannot).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on May 04, 2013, 05:52:55 am
Ves, I use only HDMI audio on my PC with GA on, but am unable to get any audio. How can I get the HDMI audio to work?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on May 05, 2013, 11:50:56 am
I must be doing something stupid/wrong, as I cannot update pacman at all to update packages.  For wine and such, are there any particular packages/versions to install to not break update capabilities?  (Also noticed that Arch is able to do Amiga HiRes Laced resolution, while Ubuntu with the patched kernel cannot).

Hi NightSprinter,

The last live-CD was locked at date 02/23/2013 so it will only install packages from that date's repository. This was done to prevent users from screwing the system by updating things that overwrite the patched elements. I think VeS pointed you can revert this by editing /etc/pacman.conf. Or by using yaourt to update wine (??)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on May 05, 2013, 11:52:56 am
Hello,

I have 2 questions:
Is there a way to enable some other system (pce, gba...) to emulate in Mednafen/GA?

Sure, but you need to do it manually, editing advmenu.rc, etc. (no big deal)

Quote
Where can we put our own modeline in GM/GA?

If you mean a custom crt_range line, then that's done in mame.ini, or switchres.conf if you want to use it for the desktop/frontend.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: machyavel on May 05, 2013, 02:24:36 pm
Thank you Calamity  :)
I will try other systems then.

Otherwise, I've been playing the whole night with custom crt_ranges in mame.ini after having read some documentation about how CRTs work (wikipedia) and also a nicely done article about modelines (XFree86-Video-Timings-HOWTO). However it's mostly explained using resolution values as 564 567 569 611.

I understand that crt_ranges is the same said another way but please confirm whether I'm right or wrong: the VfrontPorch in mame.ini is a timing and equals the gap between 564 and 567 in the example above? And the same goes for VSyncPulse which equals the gap between 567 and 569 etc?

In the end, I've found I could trigger the vertical NTSC/PAL compensation thing on my old Philips TV (1989/90) running R-Type, by forcing the Hfreq (compensation triggered @15.8 kHz and above) while running at native res. and Vfreq (55Hz). Else with lower Hfreq, I always get the huge vertical overscan.

What's bugging me is, when I set the monitor on PAL in mame.ini the compensation IS triggered while Hfreq is at 15.6 kHz...
I'm curious to see the crt_range for this preset, where can I find it?

Also with compensation actived and Hfreq@15.8kHz + native (visible?) resolution and Vfreq I can see every 256 lines or so BUT there are little black borders up and down the screen.
The only way I could obtain a better covering of the screen is by raising the number of lines to 272. It can use almost the entire screen as a display but I didn't manage to get all the lines in...

Anyway, thanks again and please tell me where I can find the preset crt_ranges values and whether it's possible or not to input modelines "speaking" in lines instead of timings?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on May 05, 2013, 04:54:01 pm
I understand that crt_ranges is the same said another way but please confirm whether I'm right or wrong: the VfrontPorch in mame.ini is a timing and equals the gap between 564 and 567 in the example above? And the same goes for VSyncPulse which equals the gap between 567 and 569 etc?

Well, crt_ranges are NOT modelines. Instead, you can see them as a recipe, a blueprint, to create modelines from.

Porches and sync pulses are defined in time units ( µs for horizontal,  ms for vertical), instead of pixels or lines.

This makes crt_ranges RESOLUTION INDEPENDENT. This is the most innovative feature of GroovyMAME.

Yes, the VFrontPorch value corresponds to the gap between VerticalActive and VerticalSyncStart. But you no longer have to figure out what actual timing this becomes. You enter timings, not pixels or lines. Modelines represent timings too, but in modelines, timings are implicit. On the other hand, with crt_ranges, timings are explicit, you spec the timings your monitor needs.

 In the end, I've found I could trigger the vertical NTSC/PAL compensation thing on my old Philips TV (1989/90) running R-Type, by forcing the Hfreq (compensation triggered @15.8 kHz and above) while running at native res. and Vfreq (55Hz). Else with lower Hfreq, I always get the huge vertical overscan.

Quote
What's bugging me is, when I set the monitor on PAL in mame.ini the compensation IS triggered while Hfreq is at 15.6 kHz...
I'm curious to see the crt_range for this preset, where can I find it?

Also with compensation actived and Hfreq@15.8kHz + native (visible?) resolution and Vfreq I can see every 256 lines or so BUT there are little black borders up and down the screen.
The only way I could obtain a better covering of the screen is by raising the number of lines to 272. It can use almost the entire screen as a display but I didn't manage to get all the lines in...

This is probably because your TV counts the total number of lines to trigger the compensation, that's the relevant value. What's important is to create modes close to PAL in the number of lines, rather than a specific Hfreq. It's just that raising Hfreq you're indirectly increasing the total number of lines too, that's why it works.

Keep in mind that the PAL preset triggers the compensation but unfortunately is locked at 50 Hz so it is not of much use for gaming.

You won't manage to cover the screen completely unless you access the service menu or analog pots. Your lucky enough that your TV has two v-size presets, but consider them as fixed.

Quote
Anyway, thanks again and please tell me where I can find the preset crt_ranges values and whether it's possible or not to input modelines "speaking" in lines instead of timings?

No, as explained above you can't use raw modelines. I know it will be difficult to persuade you that crt_ranges are actually BETTER, anyway, trust me.
If you want to get the presets, you have two ways: create a log with the -v param, this will prompt the values used by the current range on the top of the log. Or: download the GroovyMAME sources (diff), there you have all the presets defined in the monitor.c file.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: machyavel on May 05, 2013, 05:25:38 pm
Oh I understand that these crt_ranges come very handy because one doesn't need to deal with lots and lots of different resolutions. It makes all the deal with our screens much more easier, that's for sure.  I got perfect geom with these "easy to cope with" 224 lines games, so I do understand and appreciate that  ;D
It was just "looking" easier to talk about lines instead of timings for a beginner as I am. Especially when trying to tweak these 256 lines games... Anyway I know it's a kind of holy grail...

edit: that's true I hadn't realized that timing values remain the same on the contrary to line's...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 06, 2013, 09:15:21 am
Understood, but for the patched kernel what about those using it in other distros?  I can start a new thread just on that if need be.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 06, 2013, 07:23:43 pm
Started a new thread for other distros, but I did notice something else that also affects native games with multiple resolutions in GA as well.  As probably mentioned, Kobo Deluxe is a very good way to test the resolution capabilities of a monitor when creating modelines with SwitchRes.  Like the issue I discovered with Rom Check Fail, Kobo Deluxe seems to not like its specific resolutions (320x256, 640x512 are very good examples) created by entering the pertinent info into XRandR.  Putting the info into the "ArcadeModes" section of xorg.conf does work.

Seriously, though, it's great being able to play a great retro-arcade styled game like that at those kinds of native resolutions.  Feels like I would've been playing it as if it were released on an Amiga back in the day.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: machyavel on May 09, 2013, 04:59:58 pm
Hello,

I tried to make available the pcengine emulation through mednafen in GA and it's working but, I don't know the refresh rate for this system so in the pce.ini file I created under /arcade/inisw/, I put 1280x232@60. However this setting does not produce smooth scrolling.
Has anyone a clue please?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 15, 2013, 11:26:42 am
Sorry for this being a cross-post.  I got the distro re-installed, and all works fine (though I do very much suspect the issue with Rom Check Fail has to be in its coding now for resolution).  Out of curiosity, how would I re-configure the Wiimote?  I noticed in /etc/cwiid/wminput there were config files for "gamepad", and "mamekeys" amongst some others.  How would I use those?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on May 15, 2013, 05:03:41 pm
Hi NightSprinter,

I asked Ves about this today, unfortunately I couldn't undestand the explanation enough to write about it, so I asked him to write a short tutorial on configuring the wiimotes to add it to the wiki. Basically the "gamepad" and "mamekeys" files are used by the wiimote daemon to map the buttons properly, and yes, this configuration can be edited manually, although I don't know the details.

Regarding games like Rom Check Fail which can't read the resolutions added by xrandr, I'm still curious why this happens. It may be interesting to see how resolutions are listed and reported by xrandr depending on how they are created: either xrandr or xorg.conf. If we notice any change, some sort of flag we're not using or anything, we might try to replicate it through xrandr.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 16, 2013, 12:35:58 pm
I will look through the wiki and test resolutions created with XRandR.  Since Kobo Deluxe supports a large variety of resolutions (like Amiga LoRes, Amiga HiRes Laced, PAL TV, CGA, and so on), this will be a good test.

[Edit as of 11:34pm EST]
Okay then, so I tested out resolutions in XRandR (save for QVGA, VGA, and SVGA) with Kobo Deluxe.  Save for an oddity with the PAL resolution of 768x576 (then again, should that and NTSC TV be interlaced or progressive?), all of the 15KHz resolutions I've created and added worked fine.

Now, it seems most likely for QVGA/VGA I'll have to create a couple more lines in switchres.conf for my monitor's other modes (say, if I were to emulate an Atari ST/STE in its hi res mode, I'd have to use a 640x480@72Hz modeline).  So it's getting a smidge complicated, but things are moving along nicely (though one can say AUR needs some cleaning/trimming).

Dumb question, but would the QVGA resolution of 320x240 be at 15KHz or 31KHz?  Also, what about a 31KHz 640x480 mode on a multiscan monitor?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 17, 2013, 12:27:48 pm
Getting the resolution issues slowly worked out (still having trouble setting 768x576 on my monitor, and still need to get both 60Hz and 72Hz 640x480 modes fo DOS and Atari ST High modes).  Getting through slowly on the Wiimote issue.  Things test fine for my Wiimote when I run "cat /dev/js1" (js0 is set up for a PS1 to USB adapter), but GroovyUME seems to be unable to find any button presses (and I cannot use the Wiimote for IR mouse pointer.. I'll figure it out late tonight after work hopefully).  So it does confirm most of my suspicions: Rom Check Fail does not handle modelines created by XRandR at all (it must be in xorg.conf to work).  Other games so far have no issue.  I will continue to test more, and make sure I leave the xf86-video-ati driver locked at 7.0.0 for now.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 23, 2013, 07:29:07 pm
Calamity, I found what gets loaded by wminput from viewing the symlink.  Turns out acc_led is the default.  I had it load up gamepad, and all was fine except for one oddity: up and down on my Classic Controller's D-Pad is reversed (and oddly enough the analog sticks are seen as POV hats).  Seems the config was set wrong.  Other than that, the Wiimote is just about figuring out what config to have it run in and out of GroovyUME for what would be appropriate (like some games needing a Classic Controller's extra buttons and the like) and where to place the wireless sensor bar in relation to my monitor.

Other than that, I think I'm good now (as I'll spend some time figuring out how to set up dedicated emulators for native resolutions, like FS-UAE and Steem).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on May 24, 2013, 05:11:29 am
Hi NightSprinter,

I'm glad to see that you made your way through the wiimote setup, I'm sorry I can't be of much help on this as I haven't ever configured that myself.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 24, 2013, 06:47:43 am
Not quite figured out.  The regular Y-Axis is reversed in the gamepad/joystick configs, and my current sensor bar placement does not cover my monitor properly.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on May 24, 2013, 09:22:16 am
Hello, for the axes invested, you can try to change.

Quote
***.X = ABS_X
***.Y = ABS_Y

 By

***.X = ~ABS_X
***.Y = ~ABS_Y

Or

***.Up              = KEY_UP
***.Down         = KEY_DONW

By

***.Up              = KEY_DONW
***.Down         = KEY_UP
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 25, 2013, 04:58:45 pm
Thanks, Ves, those most certainly worked.  Now to try and figure out how to combine a Classic Controller with the wiimote itself being a light gun for the best of both.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on June 22, 2013, 07:03:25 am
Ves, can i make a suggestion for your next update, to include support for the T7Z-Merged roms sets that are coming out now, as at the moment if you have a T7Z romset GrooyArcade appears to be unable to read the romset
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 24, 2013, 05:23:17 pm
Ves, can i make a suggestion for your next update, to include support for the T7Z-Merged roms sets that are coming out now, as at the moment if you have a T7Z romset GrooyArcade appears to be unable to read the romset

Hi lettuce, I have written to the AdvmenuPLUS programmer about this, I'll keep you informed.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 30, 2013, 05:52:24 pm
VeS has updated AdvmenuPLUS, now it has proper support for .7z files, I've tested it here and works like a charm: https://code.google.com/p/groovyarcade/downloads/list

This beta version needs that you manually add  the following lines to advmenu.rc:

Code: [Select]
mame_history /home/arcade/history.dat
mame_info /home/arcade/mameinfo.dat
security_exit none

New options:
- mame_history & mame_info: allow to specify the paths for history.dat and mameinfo.dat
- security_exit yes/none: shows a confirmation box on exit

In order to deal with merged romsets, make sure to enable this option in advmenu.rc:

Code: [Select]
merge parent
And finally, to list all the clones, either press "X" to bring the menu, or edit this option in advmenu.rc:

Code: [Select]
emulator_attrib "mame" clone include
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on July 01, 2013, 05:00:17 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1370577.html#msg1370577) you can find the 15KHz patches for linux 3.10.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on July 01, 2013, 12:39:39 pm
VeS has updated AdvmenuPLUS, now it has proper support for .7z files, I've tested it here and works like a charm: https://code.google.com/p/groovyarcade/downloads/list

Great news!!!   :applaud:
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: machyavel on July 07, 2013, 04:57:18 pm
Hello Ves,

I am trying to get my bluetooth mouse (razer orochi 2013) and keyboard (logitech K810) running. So I followed what's explained in "https://wiki.archlinux.org/index.php/Bluetooth". However scanning devices won't find anything...

The above mentioned page advices:
"Note: If you are running Blueman outside GNOME/GDM (e.g., in Xfce using the startx command) you should add . /etc/X11/xinit/xinitrc.d/* on top of your ~/.xinitrc to make Nautilus capable to browse your devices."

Maybe it would fix the issue but I don't know what it means.

Otherwise I think usb dongle is working since hcitool dev outputs hci0:00.0....

I'm totally stuck and the Arch linux forum just dustbinned my post about this....
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 01, 2013, 08:36:57 am
Hoping machyavel's question can get answered soon (though, if I get the cash I can do some testing for him myself), but here's also something strange I discovered from my last update (though I'll need to patch and compile the 3.10 kernel to further test, since I'm running 3.7.7 still).  After I had patched xf86-video-ati with the latest patch by Ansa86 (which also works on 7.1, as 7.1 changed a few things), and re-built SDL-1.2.15 with the patch provided on the Google Code downloads page, resolution switching still acts up strangely.  My computer for some reason is forced into 640x480i, while games are in a small viewing area.  I know for a fact it's something with SDL, as with the older package in the distro off the live-CD I have no issues with any games running correctly in terms of resolution.  This has also started happening for my custom 320x256@50p and 640x512@50i resolutions for Kobo Deluxe (in which the former is a small display on a 480i screen, and the latter is just a progressive-scan image).  Are there any other variables I'm not looking at?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on September 01, 2013, 09:15:54 am
Hi NightSprinter,

I've collected the patches which I know for a fact that are being used by the current live CD. These are in addition to the ones here: https://code.google.com/p/groovyarcade/source/browse/?repo=kernel

I know there's at least one additional patch for Nvidia cards that VeS made, though I don't have it here. Hopefully VeS can collect all the required patches and make them available any time soon, as that was the purpose of the Google's code site after all.

I'm sorry I can't be of more help here.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 01, 2013, 09:56:53 am
Yeah, I downloaded the patch.  Something may not be right.  I will load ubuntu tonight, patch and compile the driver and kernel, then test there.  Ansa89 made a new patch for xorg-video-ati-7.2.0 in the past few days.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on September 01, 2013, 10:17:39 am
Ansa89 made a new patch for xorg-video-ati-7.2.0 in the past few days.
If someone need it, is here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1383220.html#msg1383220).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on September 01, 2013, 02:17:05 pm
Any chance on a updated version of the live CD soon, using the latest build of groovymame and possible the SH3 driver added??
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 01, 2013, 06:38:30 pm
Right now, some of the patches from Ansa86 on my computer are not working right.  I want to test to make sure resolution switching works properly.  As of now, some things are in small viewing areas for 640x480i, and some things that are interlaced show in progressive scan.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on September 03, 2013, 02:42:14 am
I know there's at least one additional patch for Nvidia cards that VeS made, though I don't have it here. Hopefully VeS can collect all the required patches and make them available any time soon, as that was the purpose of the Google's code site after all.
I'm interested in the patch for nvidia cards, and hope you will start using the google-code git repo to store all project files.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on September 03, 2013, 02:46:18 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1385098.html#msg1385098) you can find the 15KHz patches for linux 3.11.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 03, 2013, 08:19:57 am
This will be excellent, as Phoronix was reporting some significant speed gains in the open-source driver for the HD4000 to HD6000 series.  I'll chime in on 3D speed once I can get things figured out (like why I'm now locked into a 3:4 aspect ratio when I changed switchres.conf, and why on my 6670 gasetup has a xorg.conf generated with just "unsupported card" in the text).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 04, 2013, 12:07:56 am
Just curious, with everything patched, should running xrandr by itself result in the minimum reported resolution being 320x240?  That, plus most of the games/emulators are still putting a small window in an interlaced 640x480 display.  I've only managed to get Donkey Kong to show a proper image, but only after going into the video options and rotating it 90 degrees CCW.  Currently testing in Ubuntu 13.04 with the kernel working (as the console booted into 15KHz properly), but I must be missing something from patching SDL and the xorg ati driver that prevents things from working right.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 04, 2013, 03:04:51 pm
I just don't get what I'm doing wrong at this point..  I have everything patched and installed, but I only get working 15KHz by using switches to generate what I need and entering it into xorg.conf now.  This has happened on both Ubuntu 13.04 and GroovyArcade 2013.02.05 after updating all packages and installing a hand-compiled kernel 3.11.0.  Did I miss something extremely specific in how to patch the X.org driver, kernel, and SDL to make these work as they do on a fresh install of the liveCD?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on September 04, 2013, 06:31:17 pm
The obvious question is if Ansa is getting a fully working system with these new patches for kernel 3.11.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 04, 2013, 06:39:43 pm
Yeah, as I've also been testing.  So far my major roadblocks have been with SDL and/or XRandR.  I'm sure there's probably quite a few linux users who own a Radeon of some kind up to the HD6000 series that were looking forward to the performance boosts reported by Phoronix lately.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on September 04, 2013, 06:46:00 pm
Yeah, as I've also been testing.  So far my major roadblocks have been with SDL and/or XRandR.  I'm sure there's probably quite a few linux users who own a Radeon of some kind up to the HD6000 series that were looking forward to the performance boosts reported by Phoronix lately.

Mmmm... I'm not sure if I understand. What I understood is that you can't get the system to dynamically recognize new modes without adding them to xorg.conf, which means that's not a valid system for GroovyMAME. What I mean is: has Ansa achieved a GroovyMAME capable system by using these patches? If so, how did he do it? etc.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 04, 2013, 06:59:19 pm
Well, in the sister thread on the Linux forums, he posted a new patch for the X.Org driver (which changed a few things since version 7.0.0).  I used it to patch the X.Org driver, used your SDL patch to compile the latest version of SDL-1.2, and also built and installed the patched 3.11 kernel.  I've had quite a number of odd (yet frustrating) issues.

Games would only show a viewing area of its resolution within whatever screen mode my monitor was set to.  Or in some cases would give an error about XRandR.  I had the Nintendo Vs. System games running properly (probably due to the pre-validated resolution from xorg.conf), but Donkey Kong would only show at native resolution when rotated 90 degrees either way.  Additionally, just running "xrandr" by itself in LXTerminal states that my display's lowest resolution is 320x240.  This is where I wonder if there were additional steps I wasn't aware of that I had to take for configuraiton.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on September 04, 2013, 07:38:46 pm
I wouldn't say there are missing steps. I'd say the kernel has changed since the last version of the live-cd, at least enough to make the patches partially useless. Probably some extra patches are required. That's what I'm not sure about, cause I see Ansa posting updated patches from time to time and I was assuming he's successfully using them. But again, I do know that the SDL patch and the "allow low res" patch are required, and the "fix vsync" patch too, but I don't know if he's not applying them because they're not required by the distribution he's using, etc.

Unfortunately I have no experience patching & building these things. Though I have been involved in figuring out some of the patches, I have never done the whole building process myself, it's always been done by others, so it's a bit frustrating not having a clear idea in my head of what are *all* the required files and steps, and the feeling that this knowledge can get lost. Especially because the kernel is a moving target and unless you know *exactly* what modifications are required and how it used to work before and it is supposed to work now, each kernel update becomes a daunting task, you have to start again and it somewhat feels like living in the groundhog day movie. I wish all the required files to build the live-cd were in the Google's site and hopefully someday they will be, but that's not in my hands and until then I figure I'll focus more on the Windows releases.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on September 05, 2013, 04:55:45 am
In slackware I use the kernel patch and the low-res patch only.
When slackware 14.1 will be released I will try also other patches (sdl and vsync).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 05, 2013, 05:42:43 pm
Stupid question, Calamity, but what is the v-sync patch for?  Also, Ansa89, what does xrandr list as the lowest available resolution when using both the kernel and X patches?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on September 07, 2013, 05:06:09 am
Ansa89, what does xrandr list as the lowest available resolution when using both the kernel and X patches?
With kernel patches and low-res patch:
Code: [Select]
$ xrandr -q
Screen 0: minimum 160 x 100, current 768 x 576, maximum 8192 x 8192
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on September 07, 2013, 08:07:08 am
Stupid question, Calamity, but what is the v-sync patch for?

We found that with the newer version of the ATI driver (at the point the live-cd was done) it was not possible to achieve proper v-sync until some seconds after a mode switch. This made the games to run at crazy speeds, just to stabilize at 100% after a few seconds, ruining the emulation experience. It turned it this happens due to an apparently unrelated thing: http://permalink.gmane.org/gmane.comp.video.dri.devel/77884 (http://permalink.gmane.org/gmane.comp.video.dri.devel/77884)

For some reason the CRT is reported as being disabled after a mode switch, causing the v-sync to fail. This patch fixes the problem. I don't know if this bug has been solved since then.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on September 07, 2013, 08:09:57 am
Ansa89, what does xrandr list as the lowest available resolution when using both the kernel and X patches?
With kernel patches and low-res patch:
Code: [Select]
$ xrandr -q
Screen 0: minimum 160 x 100, current 768 x 576, maximum 8192 x 8192

It would look like some extra modifications are required in some other places to force lower resolution modes (below 320x240) to be accepted in the newer versions.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 07, 2013, 09:59:01 am
Ah.  I've been curious, given that on my system (whether I'm using an X300SE or an HD-6670) I'm still getting a minimum of 320x200 being reported.  I'll continue to play around with my linux system to see how it works out.

Also, another question:  what options were used in xorg.conf?  Would any special setup of the config file affect it?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 09, 2013, 11:15:36 am
Alright, found the install issues for xf86-video-ati.  Turns out it's putting files into /usr/local/lib/xorg instead of /usr/lib/xorg.  Copied the files, and everything's showing up as Ansa89 stated.  Now to just get the kernel properly compiled (really trying to get 3.11 to work for its boosts to Radeon cards) so I can see how things will turn out.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 10, 2013, 11:18:52 am
Some more updates: Kernel 3.11 just black-screens on my Archbang install completely.  Also have had somewhat good luck on a working 3.10.7 Kernel.  Certain very low-res games (Vs. Super Mario Bros and Robocop as horizontal, and Donkey Kong when rotated 90 degrees) look perfect.  Everything else just seems to want to keep itself in a small viewing area while in 648x480i resolution.  Once I get past 256-lines in horizontal resolution, that's when xrandr decides "nope, going straight to 480i".  Now out of curiosity, would the changeres patch for SDL have to be applied to version 1.2 or 2.0?

For Ansa89: how well has the resolution switching in GroovyMAME worked for you from just using the X.Org and kernel patches?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on September 10, 2013, 11:29:30 am
The resolution switch made by groovymame seems to be ok (in the past I got some problems only with nba-jam).
Moreover the kernel 3.11.0 seems to work correctly here.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on September 10, 2013, 11:33:40 am
Hi NightSprinter,

May you post a log of a GroovyMAME game failing to run in its native resolution (going to 480i)? If possible, post what xrandr prompts too, because this is not cathed by the log. Just to get some idea of what could be happening.

The SDL patch should be for version 1.2, the one that MAME uses.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 10, 2013, 02:27:41 pm
So, yeah, at least found something unusual when using GroovyUME with the Genesis driver.  It switches up to 256x240 with no issues.  Then goes to a small viewing area at my current desktop resolution (which right now is 1024x768).  I've posted some pictures (albeit resized heavily to actually get uploaded) to show as proof.  Pardon the poor quality, as I just snatched up my Galaxy Nexus to do this o the quick.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on September 10, 2013, 05:11:26 pm
Ok, it's the dynamic resolution change what is failing there. This is because the SDL patch is not working or didn't get applied. This patch is required to enable dynamic resolution change: to be able to switch to a newly created resolution after an SDL instance has been loaded. So either disable the -changeres option or try to fix SDL.

The reason why Donkey Kong is trying to switch resolutions is because instead of setting the option "orientation rotate_r" or "orientation rotate_l" you have manually rotated that game by 90º from the internal UI. That causes a second mode switch right after the one done during initialization.

As for the Sega games, it's supposed to switch modes. To force it to use 320x224@60 use the -resolution option inside an ini.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 11, 2013, 08:56:28 am
Strange.  Much like with the patched X driver, SDL1.2 decided to put itself into /usr/local/lib instead of /usr/lib.  I have applied the patch, and it showed no errors in either patching or compiling.  I'll see if I can patch/compile it from scratch and provide some config/compilation logs.

Other than my bad luck getting the 3.11 kernel to work at all for me, we seem to have at least finally narrowed down the problem.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on September 11, 2013, 09:00:33 am
Strange.  Much like with the patched X driver, SDL1.2 decided to put itself into /usr/local/lib instead of /usr/lib.
Did you pass "--prefix=/usr" while configuring the source?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 11, 2013, 10:04:46 am
I did with the Ubuntu setup.  After reading all the options when I passed --help to the configure script I figured what I did wrong for installation..  :lol  It's just the whole deal of the new kernel not playing nice with my Radeon 6670 and the dynamic mode switching patch in SDL-1.2 I applied not working is what is confusing me.  :banghead:
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 11, 2013, 11:30:26 pm
Meh.. looks like so far I've had to copy the same files from the GroovyArcade CD just to make the damn thing work.  I've compressed the directory I applied the patch to and uploaded it to my box.net account (file is open-access). https://app.box.com/s/9dhacpe6q9l59aabzeec (https://app.box.com/s/9dhacpe6q9l59aabzeec).  If you can compare things, do let me know what it looks like where I might have gone wrong.  For now, I'm going to reboot into Lubuntu and do the same thing to see if I can get it to work.

I'm still perplexed on why Kernel 3.11 isn't working.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on September 14, 2013, 09:47:40 pm

Also Vas is there a possibility of adding the cave SH3 driver diff in your next release?.


Just wondering if you managed to find a solution in getting the cave-sh3 diff into groovyarcade? What are other people using for cave games? I am just about to setup a dedicated vertical cab and was hoping to try groovyarcade. I use groovymame on my other cab and love it.

Will I have to compile my own version of groovymame and run it on windows? or do people just use something like shmupmame?

Thanks
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: jdubs on September 14, 2013, 11:59:02 pm
Question for you guys.  I have a dual video card setup and use the output of the second card (and HD4550) to feed into my CRT under a Windows environment.  Right now, when I boot GroovyArcade outputs via my "first" video card.  I want to change this so it outputs to my second video card.

This works in Windows if I change the "screen" to (\\.DISPLAY5).  Can I do something similar with GroovyArcade?

Thanks,

Jim
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on September 16, 2013, 09:21:21 am

Also Vas is there a possibility of adding the cave SH3 driver diff in your next release?.


Just wondering if you managed to find a solution in getting the cave-sh3 diff into groovyarcade? What are other people using for cave games? I am just about to setup a dedicated vertical cab and was hoping to try groovyarcade. I use groovymame on my other cab and love it.

Will I have to compile my own version of groovymame and run it on windows? or do people just use something like shmupmame?

Thanks

PM me...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: jdubs on September 17, 2013, 04:29:08 pm
Question for you guys.  I have a dual video card setup and use the output of the second card (and HD4550) to feed into my CRT under a Windows environment.  Right now, when I boot GroovyArcade outputs via my "first" video card.  I want to change this so it outputs to my second video card.

This works in Windows if I change the "screen" to (\\.DISPLAY5).  Can I do something similar with GroovyArcade?

Thanks,

Jim

Nevermind...looks like it will (hopefully) end up as a feature in the next release.  Will make due with Windows until then.

-Jim
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: HDgaming42 on September 20, 2013, 11:45:44 am
I always try to research my problems before asking for help, and thought this might be a nice, clear, concise post to help the others that come after me with similar issues—saving you reading multiple pages to piece together solutions!

Video blank, or ROMs playing at >100% speed

Possibly the splash screen

IMPORTANT NOTE: As a rule, disable the splash screen, it causes the system to hang on boot on some systems. Either edit grub.conf manually or use the new option in the video setup submenu / video grub.

No sound

Potentially your soundcard priority. 

you can press F6 to identify and configure your default sound in alsamixer.

If that doesn't work for you (it didn't for me) run lsmod to get an idea of what modules are loading.  If HDMI is the problem,

Edit this file
nano /etc/modprobe.d/blacklist.conf

Add these lines

blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist snd_hda_codec


No USB joypad detected

You will likely have to disable Wii support

Joystick not configured by default, because it interferes with wiimotes.
Active joystick options, mame.ini and advmenu.rc , and disables all the wiimote on mame.ini.

Most of the above assumes a certain degree of familiarity with editing these files.  Would love to post step-by-step procedures here where applicable...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: HDgaming42 on September 20, 2013, 12:24:02 pm
I'll try all the above and update this post with my progress, but here was my experience installing to USB:

EDIT: followed the advice above and all issues sorted themselves out.  Now I'm going to try an installation of the 64-bit version--didn't initially think my computer was capable.

Dell GX620
ATI HD3450 on DVI (primary)
Sony PVM2530 via custom cable

LiveCD test showed 100% speed, did not have audio.  Installed to USB.  Booted off USB no problem Chose generic 15kHz (would something else be a better fit for a PVM2530?).  Added ROM paths.  Buttery smooth process!   :applaud:

Could launch games but they ran at 200% speed (approx--didn't think to hit F11).  I would get the sound clips upon entering and launching games but no music, and no audio in-game.  ???

360 controller didn't work.  Will try above.

Rebooted a few times--tried changing audio via alsamixer but no difference.

This morning was going to try hitting F11 to get the exact speed games are running at but now I just get blank video, but now with music and audio clips.  However when I blindly launch a game, I get no video--and then no audio in-game either.

I'm dumbfounded as to how I can get audio in the GUI, but not within the games themselves...  As a side note some games I blindly launch will show an "X" in the middle of the screen before going black.  I wait forever but no audio or video.  Escaping out works--the system hasn't hung.

I run through a dumb switch so that I can protect my PVM from the initial 31kHz and send that to an LCD (so I can see it) and when the PVM leaves the command line all I get is a blank screen (with audio).  Switching to the LCD gives me nothing so I doubt it has reverted to 31kHz.  I will try escaping out of the splash screen and report back.

I'm confused as to why I would get such different boot results a mere 8 hours apart...

Although the games were running without sound and too quickly...they looked gorgeous.  I am so happy.  Thank you guys--this is nostalgia overload.   :notworthy:
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on October 02, 2013, 04:48:12 pm
Hi HDgaming42,

From reading your post I'm not sure if you finally got your games running at correct speeds or they still run too fast.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on October 14, 2013, 05:30:55 am
Hi. I'm trying to load groovyarcade from CD and as soon as I select the video mode it gives me this screen. CD works on my other pc .
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Grobyc on October 21, 2013, 06:36:28 am
Hello, I'm having trouble fixing some problems, hopefully someone can help.

Hardware being used:

Monitor: Samsung SyncMaster 950p ("native" res 1280x1024@85, freq range = H:30-96kHz , V:50-160Hz)
Graphics: Nvidia 9800 GTX+ (Using a DVI to VGA adapter)
Motherboard: MSI 760GM-P35
Processor: AMD Phenom II x2
(anything else I should specify?)

I've been mainly booting GroovyArcadeLinux after following the instructions for USB installation, the following are the problems that are plaguing me:

Resolution/Refresh: Upon loading the Live-CD, my monitor shows that it's running at 31.4kHz at 640x480@60 (which is what I prefer), I need to pick either of the SVGA/VGA/LCD Monitor options as the other options result in black screen installation menu. Upon loading into the GAsetup, my monitor shows that the freq has changed to 91K 1280x1024@85. No matter which monitor type I select (including 31.5kHz), the monitor doesn't change freq, which results in most every preloaded rom running at 142% give or take (Advmenu also shows 1280x1024@85Hz). After installation, changing the Video Card Output kHz doesn't seem to effect my situation, however, something stange (IMO) and interesting happens if I set that to VGA 31.5kHz and change the Video Boot-Grub to DVI 15kHz. After rebooting, now Advmenu changed to 640x480@60Hz!!! All roms ran 100% flawless!! But, when I try to exit into GAsetup, my monitor is black scanning for freqs. As far as I could tell, this means that unless I set my Paths up prior to this change, I can't get back to changing them. (I tried to navigate GAsetup blind, from memory, to revert this change, but couldn't haha, was easy getting back to Advmenu though with 'startx' after leaving the black GAsetup)

Hopefully I just missed something, because it would be fantastic to have the monitor change low in Advmenu, Emus etc., but back to a "normal" freq for GAsetup, LXDE etc.  (I'm pretty new to Linux in general, I'm finding my way around, but I hope you don't mind me needed help on that end if necessary)

USB controllers: My official Xbox 360 controller is recognized right away, but acts funny in Advmenu(everywhere else too). It's always holding to the left, trying other directions result only in it flickering back and forth between selections. I don't believe it's a deadzone issue as when I plug it in, it doesn't immediately move in LXDE, I can navigate fine, but anything involving thr bumpers or triggers ends up making the cursor stuck moving upwards, I have no control over it and must unplug the controller (I tried Rejoystick, but after the first launching of it, it gives back a "Segmentation fault (core dumped)" error) . <- This isn't as much of an issue for me right now, my main controller issue is:

USB Arcade Stick: Hori Xbox 360 Real Arcade Pro VX-SA Kai  isn't being recognized  :hissy: . The lights just repeatedly blink and Rejoystick/Arch Linux don't see it. :dunno

I'm pretty stumped for solving these issues, but first and foremost, I'd like to have games running at correct speeds, but also maintain my ability to modify .ini's, net browse, etc. I've tried Xorg'ing into different resolutions and rates, but it seems to only change the appearance of LXDE etc, my monitor is still displaying at native res/refresh.

I greatly appreciate any help!

PS. I've been reading around these forums about getting true hardware scanlines while using 120Hz, is that possible with my set up? How would I go about doing this? Such a thing isn't as important as getting the issues above resolved, but I do love me some scanlines!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on October 21, 2013, 07:36:49 am
Hi Grobyc,

You need to keep away from the SVGA/VGA/LCD mode, otherwise the mode switching capabilities will be lost (it will default to normal OS screen mode autodetecting etc.). If you got it at 640x480 somehow by selecting the 15 kHz mode, leave it like that for now, and setup one of the vesa_xxx modes from gasetup. This will apply both to Advmenu and LXDE, as well as MAME. It's also possible to use a custom monitor mode to cover the 30-96 kHz range.

Regarding the controls, I'm afraid I can't help you there, remind this is Linux and your non-standard controls are not supposed to work out of the box (I know some people will hate me for saying this but this is my understanding after seeing so many reports about non working controls). So either try doing some research and be prepared to just accepting they may not work, or wait for a future release where these controls may or may not work, or use standard controls (=keyboard based, such as the JPAC).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Grobyc on October 21, 2013, 08:12:23 am
Thanks for the response Calamity.

How would I go about setting up the vesa settings for 640x480 in my predicament? The trouble I'm having is that when I get 31k 640x480@60 (that's vesa_480 correct?) GAsetup isn't showing up, I assume because this monitor won't show 15kHz. So would installing under SVGA/VGA/LCD then switching to Vesa GTF 640x480 + DVI-1 15kHz work? Should I need to set my Video Card Output to 31.5kHz during this switch?

The controller issue is troublesome, but apparently there's something called XboxDRV that supports my arcade stick and works on Arch. Seeing how this is a AUR package, I don't know how install it (can't just pacman it  :(  ). I tried, but I must have messed up something. Any info you could share on getting that up and running? Thanks again!

About the scanlines, if I get my issues sorted, how would I do something like that with 120Hz while maintaining game speed integrity?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on October 21, 2013, 10:52:32 am
How would I go about setting up the vesa settings for 640x480 in my predicament?

Yeah that's a problem. First please test this in case you didn't: press escape as soon as the Groovy logo is shown on boot. As you probably know there's a bug in current GroovyArcade distro caused by the splash screen that makes the video driver corrupt for some reason. I'm not sure if it's ATI specific or not. If that restores normal behaviour, then make the change permament by entering Video Grub-> splash screen-> disable.

Quote
About the scanlines, if I get my issues sorted, how would I do something like that with 120Hz while maintaining game speed integrity?

GroovyMAME takes care of adjusting the speed properly when running at 120 Hz provided you use the right custom crt_range.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Grobyc on October 23, 2013, 06:59:16 pm
Yeah that's a problem. First please test this in case you didn't: press escape as soon as the Groovy logo is shown on boot. As you probably know there's a bug in current GroovyArcade distro caused by the splash screen that makes the video driver corrupt for some reason. I'm not sure if it's ATI specific or not. If that restores normal behaviour, then make the change permament by entering Video Grub-> splash screen-> disable.
Note: I had a nice detailed, long post ready to go.... *Browser crash*  :bat

Back OT.. I've tried many combos of starting settings both with and without the Splash screen enabled. The results didn't change unfortunately. I only got 2 different, compromising results:
1. Advmenu shows at 31K/60, games run "perfect", but I can't see anything else = Type VGA 31.5, Output VGA, DVI-1 15K
2. Advmenu shows at 29.8kHz/60, games run perfect with variable freqs = Type Vesa*, Output VGA (or 15K), DVI-1 15K (better!)

Note: 1 preloaded game didn't run (can't recall name) and Pong seemed to break my switchres, my monitor is blank at Advmenu after exiting. I have to reboot to see it again.

I've solved my Arcade Stick and controller problem with Xboxdrv. It took far too long to get it configured and fully functional, but it works terrifically for me.
My current gaming launch goes like this:
1. Boot into Advmenu (if LXDE was my last frontend, nothing shows..), back out to GAsetup(now I'm blind), then into shell.
2. Alt+Right/Ctrl+Alt+F3 to tty3 and login, then run Xboxdrv with my config.
3. Alt+left/Ctrl+Alt+F2 to tty2 and "startx". Now I can enjoy games with my newly functional arcade stick!

I know my way through GAsetup blind now, so although it's pretty bothersome, I can set it to SVGA and reboot to make any changes necessary, then change back to DVI-1 and frontend Advmenu. After rebooting I can use my "launch sequence" to play again.

Of course I would prefer to see everything all the time haha. Is it possible to set Switchres on GAsetup/LXDE to something higher? I really don't understand how I can boot and see Advmenu using DVI-1 15K, but not LXDE, let alone GAsetup. Really, I'm up for any suggestions at this point.

Anyway, I'm ready to try out 120Hz settings now, speaking of which..
Quote
GroovyMAME takes care of adjusting the speed properly when running at 120 Hz provided you use the right custom crt_range.
How do I find out the ranges for my monitor in G.A.L? I know to set something like 30000-96000, 90.00-160.00 (correct so far?)... and I see some values under the Xorg log that match my monitors specs and manual, but I don't see anything about porch, pulse or polarity, some help deciding what to put there would be most welcome... Also, I have to set both Mame.ini and Switchres.conf to "Monitor=custom" right? Any other things I need to change to get my 120Hz setup? Nothing to change in Xorg.conf right?

I was more thorough in my aforementioned destroyed post... but it's been a long night, so I'll just leave this for now.

Thanks again!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Grobyc on October 24, 2013, 02:23:21 pm
 :embarassed: double post  :embarassed:
 ;D UPDATE!!!

Took me awhile, but with a bunch of reading of older posts on here I was able to set up 120Hz!!! OH MY GOD, the scanlines are BEAUTIFUL. I know I haven't had the easiest start, mostly because of my set up but WOW.. It runs sooo well  :notworthy:!! Quick question about settings around 120Hz, should I enable syncrefresh, or something else? A couple of times small tears happened, but the speed was a constant 100% I'm thinking I need to set something in my Mame.ini but I don't know what. (Side question, do I have to enable the same CRT ranges for UME? I haven't set that up yet..)

Syncrefresh is Vsync right? So what's up with "wait for vsync" option?
What about Multithreading, I recall Calamity saying it shouldn't me enabled in main line Mame, so I should leave it enabled in Groovy?
Also about OpenGL under video options; is that the best(only?) setting for Linux? While reading I also saw some of Calamity's tests on input delay, is Linux stuck with the extra lag? That would be rather sad indeed   :'(

So is there anyway to set GAsetup and LXDE to use higher kHz while maintaining my ability to use switchres for games?

On a serious note  :applaud: I'm so impressed with these results, this is truly amazing. It's probably my Nvidia card that's holding me back from "fully" experiencing Groovy to it's full potential, but I must say the installation process is a snap, also using MC to setup paths is very easy. The same goes for using it for transferring files! I really don't know how to say thanks, Groovy is like a work of art. I've been recommending it to everyone I know that could be interested.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on November 04, 2013, 09:04:07 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1399452.html#msg1399452) you can find the 15KHz patches for linux 3.12.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on November 16, 2013, 02:50:12 pm
Hello, we could have solved the mistakes of plymouth, and to have 15khz more quickly.

Steps:
Quote
1-Edit mkinitcpio.conf.
         vim /etc/mkinitcpio.conf

2-Change.
         MODULES=""
for
         MODULES="radeon nouveau"

3-From terminal run
         mkinitcpio -p linux && reboot.

Thanks for upgrades Alsa89.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ozfalcon on November 30, 2013, 04:11:32 pm
I was wondering if someone knowledgeable could clarify some questions regarding the Live CD.
I am 99% sure this is the way it works, But just wanted to double check to be 100%

This is for Linux only, Not windows.
Regarding modelines and xorg.conf,
<Edit>After monitor setup, The xorg.conf file contains ONE modeline.
My understanding is GroovyMame will create the appropriate mode, Then switch into it.

I just wanted to get clarification on that part of the operation.
ie.
<edit>The only mode line in xorg.conf is the startup modeline?

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ozfalcon on November 30, 2013, 04:49:18 pm
Big Hello to Ves, NightSprinter, Ansa89.
You guys are very much ahead of the pack for knowing whats what.
I'm just reading though all the posts in this thread.........To get upto speed on whats happening.

Any ideas on what causes this error (And solutions to it). This error is NOT Groovy specific.

Quote
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  150 (XFree86-VidModeExtension)
  Minor opcode of failed request:  10 (XF86VidModeSwitchToMode)
  Value in failed request:  0xc0000e
  Serial number of failed request:  847
  Current serial number in output stream:  849


<Update>
After reading the thread, It looks like the "Dynamic Res Change" patch is what I am missing.
ie. Create & enter modes AFTER starting X.

[This concerns running in syncrefresh mode only]
I am creating the modes manually (With cvt & xrandr) and activating them.
Then running mainline Mame (With switchres turned off).
Which results in the above error (Game still runs - But syncrefresh doesn't work).

If the Option "PreferredMode" in xorg.conf matches the resolution I am entering and running Mame at, Then the error does NOT occur.
The game is synced to the speed of the refresh, All is good. (Manually creating modes in xorg.conf works also)

If I omit "PreferredMode" or use a different resolution to what "PreferredMode" is set to, The error occurs & I am unable to run Mame in syncrefresh mode properly. Mame changes the refresh rate to one of the EDID monitor reported rates (But keeps the current resolution) and syncs to that. (eg. 75hz)

I think:
Quote
This PreferredMode must be registered somewhere when SDL initiates. When SDLMame runs - It looks for any matching modes, If it can't find one it throws an error. Then proceeds to fallback to the same resolution, But selects a refresh available from the monitor EDID.


Relevant post:
Quote
"Dynamic Res Change"
http://forum.arcadecontrols.com/index.php/topic,130667.msg1387070.html#msg1387070 (http://forum.arcadecontrols.com/index.php/topic,130667.msg1387070.html#msg1387070)

Ok, it's the dynamic resolution change what is failing there. This is because the SDL patch is not working or didn't get applied. This patch is required to enable dynamic resolution change: to be able to switch to a newly created resolution after an SDL instance has been loaded. So either disable the -changeres option or try to fix SDL.



<Added>
So if i wanted to run Groovy on other distro's I'd need to apply the SDL patch else the same issues would arise.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ozfalcon on November 30, 2013, 06:37:58 pm
One last question while I'm reading this thread and the new 151 patch thread.

How is the resolution implemented?
ie.
Run Groovymame <romname>

Groovy finds the best res & refresh for that rom.

Does Groovymame then call the external program switchres to change res or does it do it internally?
ie. There is a switchres program on the Live CD, There is also switchres code in the Groovy151.diff


Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on December 01, 2013, 06:59:32 am
Hi ozfalcon,

GroovyMAME already contains the SwitchRes code, it doesn't call anything external, apart from xrandr, which it uses to enable the new modelines. You can see the details if you enable the verbose output in GroovyMAME (-v) .

SwitchRes, the standalone program, was used for this before it was integrated in GroovyMAME. It works as a launcher for emulators & modeline generator. Now, it is still used to create the modelines for the X desktop (xorg.conf), according to the selected monitor type. Besides, it is used to invoke other emulators like Mednafen, which do not have the integrated modeline support.

The errors you're seeing are probably because you're running GroovyMAME on a standard distribution, or with the wrong hardware. GroovyMAME assumes it's going to work in a "special" environment, with patched SDL, patched ATI drivers, and an ATI card (it's supposed to work with Nvidia now too).

ATI drivers need to be patched to accept low resolutions, otherwise xrandr will fail with an out of range error.

Also, using this in normal monitors with an EDID usually causes conflicts with the information taken from the EDID by the drives. It's possible to get around those issues by a wise selection of the working ranges in mame.ini, etc., however you only get the full potential with standard resolution CRT/arcade monitors.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on December 01, 2013, 10:31:23 am
Hi Grobyc, sorry for my late answer.

Quick question about settings around 120Hz, should I enable syncrefresh, or something else? A couple of times small tears happened, but the speed was a constant 100% I'm thinking I need to set something in my Mame.ini but I don't know what. (Side question, do I have to enable the same CRT ranges for UME? I haven't set that up yet..)

New version of GM (SwitchRes v0.015) has black frame insertion support, this is meant to be used with 120 Hz setups in combination with -syncrefresh. It provides the best experience in terms of smoothness for 120 Hz setups. A couple of 120 Hz default presets have been added too.

Quote
Syncrefresh is Vsync right? So what's up with "wait for vsync" option?

The waitvsync option is managed internally by GroovyMAME, so whatever you set there will be overridden. The option you want to use is -syncrefresh.

Quote
What about Multithreading, I recall Calamity saying it shouldn't me enabled in main line Mame, so I should leave it enabled in Groovy?

You can't leave it enabled in Linux, no problem, although it's perfectly fine to disable it.

Quote
Also about OpenGL under video options; is that the best(only?) setting for Linux? While reading I also saw some of Calamity's tests on input delay, is Linux stuck with the extra lag? That would be rather sad indeed   :'(

Yes, this is something we have to live with by now.

Quote
So is there anyway to set GAsetup and LXDE to use higher kHz while maintaining my ability to use switchres for games?

You can actually define any modeline that you want in xorg.conf, this will be used for LXDE. This doesn't affect the ability to use SwitchRes for games. It's just that the automatic setup uses the same monitor preset both for MAME and for the desktop, so if you select a higher resolution monitor preset the same one will be applied to games (i.e. "vesa_768"). You can just select "vesa_768", this will allow you to run LXDE at 1024x768. Then manually edit mame.ini, and select the monitor settings according to what you want.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ozfalcon on December 01, 2013, 03:57:03 pm
Hi ozfalcon,

GroovyMAME already contains the SwitchRes code, it doesn't call anything external, apart from xrandr, which it uses to enable the new modelines. You can see the details if you enable the verbose output in GroovyMAME (-v) .

SwitchRes, the standalone program, was used for this before it was integrated in GroovyMAME. It works as a launcher for emulators & modeline generator. Now, it is still used to create the modelines for the X desktop (xorg.conf), according to the selected monitor type. Besides, it is used to invoke other emulators like Mednafen, which do not have the integrated modeline support.

The errors you're seeing are probably because you're running GroovyMAME on a standard distribution, or with the wrong hardware. GroovyMAME assumes it's going to work in a "special" environment, with patched SDL, patched ATI drivers, and an ATI card (it's supposed to work with Nvidia now too).

ATI drivers need to be patched to accept low resolutions, otherwise xrandr will fail with an out of range error.

Also, using this in normal monitors with an EDID usually causes conflicts with the information taken from the EDID by the drives. It's possible to get around those issues by a wise selection of the working ranges in mame.ini, etc., however you only get the full potential with standard resolution CRT/arcade monitors.

Great, Thanks Antonio.
Very helpful to know the progression & usage of these utils.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on December 06, 2013, 06:07:28 am
I updated the "allow_low_res" patch for nouveau 1.0.9.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on December 12, 2013, 10:08:19 pm
I am looking at running GroovyArcade because WinXP doesn't seems to like my hardware but was wondering if I install the version on the website will I get all these updates? Seems like there is still a lot of post customization going on.

I was hoping to run Groovymame 151 but it sounds like I need to patch some extra things.

Thanks
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on December 13, 2013, 03:59:18 am
Groovyarcade comes as live-cd, so just give it a try :) .
If you have a spare hd, then you can also install and test it.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on December 23, 2013, 10:02:16 pm
So, something is going wrong with upgrading to a patched SDL 1.2.15.  When running WarGods, the following error occurs:
Code: [Select]
SwitchRes: [wargods] (1) horizontal (512x400@57.35)->(1024x800@57.35)
sdlvideo_init: Initialization failed!

Will attach the log from groovymame, but what could have changed from 1.2.14 to 1.2.15 to make the patch not work properly?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on December 24, 2013, 04:01:56 am
Hi NightSprinter,

Are you using all the patches available here?: https://code.google.com/p/groovyarcade/source/browse?repo=diff#git%2Fsdl-1.2.15-5

Can other games switch to their resolution properly or is a general problem?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on December 24, 2013, 05:12:24 am
Beautiful!  The pkgbuild files provided all that I needed!  Now to get the patching errors with mame 0.151 fixed, and all should be fine. :D

Well, the only thing is with the kernel pkgbuild file: I get this:
Code: [Select]
-> Found config
  -> Found config.x86_64
  -> Found linux.preset
  -> Found change-default-console-loglevel.patch
  -> Found criu-no-expert.patch
==> Validating source files with md5sums...
    linux-3.12.tar.xz ... Passed
    config ... FAILED
    config.x86_64 ... FAILED
    linux.preset ... Passed
    change-default-console-loglevel.patch ... Passed
    criu-no-expert.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on December 27, 2013, 06:12:36 am
Calamity, as the GroovyArcade Live CD is coming up to almost a year old now, how does one go about compling a new live cd for the latest romset and bug fixes/updates?

Also would it support the new .z7 rom files for merged romsets??
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: akumajo on December 27, 2013, 08:51:06 am
Good idea.

Also, it would be nice to have a script/gui to apply diff patchs (exemple : history, cavesh3, autofire).

Or even better, patchs include...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on December 27, 2013, 09:23:32 am
Also, it would be nice to have a script/gui to apply diff patchs (exemple : history, cavesh3, autofire).
Why? Isn't "patch" enough?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Toki on December 28, 2013, 11:16:41 am
Beautiful!  The pkgbuild files provided all that I needed!  Now to get the patching errors with mame 0.151 fixed, and all should be fine. :D

Well, the only thing is with the kernel pkgbuild file: I get this:
Code: [Select]
-> Found config
  -> Found config.x86_64
  -> Found linux.preset
  -> Found change-default-console-loglevel.patch
  -> Found criu-no-expert.patch
==> Validating source files with md5sums...
    linux-3.12.tar.xz ... Passed
    config ... FAILED
    config.x86_64 ... FAILED
    linux.preset ... Passed
    change-default-console-loglevel.patch ... Passed
    criu-no-expert.patch ... Passed
==> ERROR: One or more files did not pass the validity check!

Try makepkg --skipinteg
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: duke_of_earl on December 28, 2013, 02:39:12 pm
I'm also trying to compile the 3.12 kernel from the groovyarcade repository. I had the same problem as NightSprinter did, and I can confirm it gets fixed building with makepkg --skipinteg.

After fixing that, I got some other errors. The first one were related to the source directory having a space on the filename: when cloning with git, the directory downloaded was named "linux 3.12-1". Renaming it to "linux_3.12-1" fixed that problem.

I had a couple of problems more, related to my installation. One was a problem with the permissions on the partition I was trying to compile the kernel on (it was mounted with noexec, and it failed to execute some building scripts). The other one was related to the version of pacman I was using, it had to be 4.1 or later for the downloaded sources to work.

I also had to get the file hd2600.bin from a previous commit, since it had been removed on the last commit to the git repository, preventing the kernel compilation. After that, it got finally compiled.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on December 28, 2013, 03:48:19 pm
Hello, the verification problem is due to the md5 sums included in the PKGBUILD file, use this command to compile
makepkg --skipchecksums

I'll post last kernel in the project website, bios hd2600.bin necessary, copy to /lib/firmware/radeon/

https://drive.google.com/folderview?id=0B0NB2HYUHHktcDJiVmNPTGxEUE0&usp=sharing (https://drive.google.com/folderview?id=0B0NB2HYUHHktcDJiVmNPTGxEUE0&usp=sharing)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Toki on December 29, 2013, 04:24:03 am
Thanks  :)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on December 31, 2013, 11:00:14 am
So will there be a update to the Live-CD iso???
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Banacek on January 02, 2014, 06:05:21 pm
First, just wanted to say thanks for the work on this! I've finally gotten tired of Windows 7, and getting XP legitimately was proving to be a pain, so I switched over to using the GroovyArcade Live USB. Loving it so far, and all the resolutions seem to be working great.

I do have some questions though:

Thanks again, and sorry for all the questions!
Going to install this on my HDD soon. Thanks again!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Banacek on January 02, 2014, 06:06:34 pm
Hmm, not sure why the pics are rotated. Anyway my monitor is horizontal, just to be clear.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on January 03, 2014, 10:39:26 am
Hi Banacek,

  • During boot, if I do not ESC out of the splash screen during start up, AdvmenuPLUS runs, but shows a black screen. Any ideas on how to fix?

http://forum.arcadecontrols.com/index.php/topic,130667.msg1402639.html#msg1402639 (http://forum.arcadecontrols.com/index.php/topic,130667.msg1402639.html#msg1402639)

Quote
  • The filters don't seem to be doing anything. Do I need to put catver.ini somewhere for it to work?
  • Speaking of filters, any way to filter out Adult/Matures?

Check if this update fixes it: https://code.google.com/p/groovyarcade/downloads/detail?name=advmenu2.6SeHiFix-64x.tar.bz2&can=2&q= (https://code.google.com/p/groovyarcade/downloads/detail?name=advmenu2.6SeHiFix-64x.tar.bz2&can=2&q=)

This one also allows using .7z romsets.
I think I'm running a newer version, not sure if it's available somewhere, I'll need to check.

Quote
  • Puckman doesn't fit on the screen. I included two screenshots showing what I mean. I haven't been able to find any other games not work, from the list of games I usually play.

http://forum.arcadecontrols.com/index.php/topic,134915.0.html (http://forum.arcadecontrols.com/index.php/topic,134915.0.html)

Quote
  • I have the monitor found in this thread: http://forum.arcadecontrols.com/index.php/topic,117489.msg1244499.html#msg1244499 (http://forum.arcadecontrols.com/index.php/topic,117489.msg1244499.html#msg1244499) Right now I'm using the D9800 preset, but I'd like to use the right settings for my monitor. What would I change? Should I just leave it as a D9800 for now?

The presets in that thread were done using the old format. They would need to be converted to the new one (crt_range). Is the D9800 preset working fine for you?

Quote
  • There is the occasional slowdown that happens while MAME is running. Could that be from running the OS on a USB stick?

Running on a USB doesn't affect in-game performance. This is either due to CPU limitations or games syncing at a refresh lower than native (typical case: vertical game on horizontal monitor).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Banacek on January 03, 2014, 01:15:36 pm
Awesome, let me go through those and fix those issues!

Hi Banacek,

Quote
  • There is the occasional slowdown that happens while MAME is running. Could that be from running the OS on a USB stick?

Running on a USB doesn't affect in-game performance. This is either due to CPU limitations or games syncing at a refresh lower than native (typical case: vertical game on horizontal monitor).

That's odd then. The refresh rates are the same, I can hear the HDD going when the slow down happens, which shouldn't be from MAME. I'll keep working on it.

Thanks!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: maiki on January 09, 2014, 04:42:07 pm
Is the ArcadeVGA 3000 that Ultimarc is selling now fully supported with all these programs including Switchres? Can I create my own low pclock (256x192 etc. without doubling etc.) 15 kHz video modes just like I was used to in DOS with ADVV (Advance MAME) with TNT2? Thanks.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on January 10, 2014, 08:43:58 am
Is the ArcadeVGA 3000 that Ultimarc is selling now fully supported with all these programs including Switchres? Can I create my own low pclock (256x192 etc. without doubling etc.) 15 kHz video modes just like I was used to in DOS with ADVV (Advance MAME) with TNT2? Thanks.

Well I don't know about the current ArcadeVGA 3000 if you mean it's different, I do know that the ArcadeVGA 3000 that was being sold a couple of years ago was fully supported. I have never tried it personally, but bitbytebit and some others have used it with GroovyArcade Linux (SwitchRes, etc.). Yes, it works much the same as ADVV did, regarding low pclock, etc.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on January 13, 2014, 10:31:37 pm
Hi. I'm trying to load groovyarcade from CD and as soon as I select the video mode it gives me this screen. CD works on my other pc .

Just an update on this I managed to find out that this is related to my bios/chipset and Arch. I can get GroovyArcade to boot by pressing TAB in in the GRUB menu and appending this to the boot line
Code: [Select]
pcie_aspm=force
Issue noted here https://bbs.archlinux.org/viewtopic.php?id=138105

Once I install GroovyArcade is there a way for me to permanently add this to the boot line so I don't have to do it manually each time? Just not sure which file to edit.

Thanks
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on January 13, 2014, 11:31:52 pm
Hi. I'm trying to load groovyarcade from CD and as soon as I select the video mode it gives me this screen. CD works on my other pc .

Just an update on this I managed to find out that this is related to my bios/chipset and Arch. I can get GroovyArcade to boot by pressing TAB in in the GRUB menu and appending this to the boot line
Code: [Select]
pcie_aspm=force
Issue noted here https://bbs.archlinux.org/viewtopic.php?id=138105

Once I install GroovyArcade is there a way for me to permanently add this to the boot line so I don't have to do it manually each time? Just not sure which file to edit.

Thanks

Just realized I was using a really old version of groovyarcade :) Just downloading the new one now to see if it resolves the issue

UPDATE: new version fixed the issue
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on January 14, 2014, 05:49:37 am
any chance somebody (ves?) could knock up a 0.152 64-bit linux compile with the new & improved cave driver?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on January 15, 2014, 08:27:17 am
Hello, the new versions are ready, Mame team's supports now cavesh3, If someone wants to prove GroovyArcade Beta, I can send you links.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ufoufo512 on January 15, 2014, 10:05:42 am
Quote
If someone wants to prove GroovyArcade Beta, I can send you links.

Did I understand correctly that you are asking us to test a new Groovy Arcade Live-CD? If so then please send me a link, I will test it happily.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: akumajo on January 15, 2014, 02:04:27 pm
I will be happy to test a new groovyarcade cd on my New Net City :).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Banacek on January 15, 2014, 06:11:55 pm
Ok, so the newer AdvancemenuPlus seems to do the trick, as well as the first fix for the startup black screen.

One more question: so with the Wiimote, everything seems to be working. AdvmenuPlus and X see the Wiimote (X seeing it as a pointer), but for some reason it's not working in MAME. It's setup in MAME to use the Wiimote. I've attached my mame.ini file.

Thanks!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on January 15, 2014, 06:13:09 pm
Hello, the new versions are ready, Mame team's supports now cavesh3, If someone wants to prove GroovyArcade Beta, I can send you links.

This is such good news. Now I have no need to compile mame again. I would also like to beta test the new version.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on January 15, 2014, 06:19:38 pm
but for some reason it's not working in MAME. It's setup in MAME to use the Wiimote. I've attached my mame.ini file.

Get the latest version posted today by Ves. The one I compiled myself had the wiimote support disabled.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Banacek on January 15, 2014, 07:16:52 pm
but for some reason it's not working in MAME. It's setup in MAME to use the Wiimote. I've attached my mame.ini file.

Get the latest version posted today by Ves. The one I compiled myself had the wiimote support disabled.

I downloaded groovymame64_0152ex1.015_wiimote_linux.tar.bz2 and installed it at /usr/games/bin. Still doesn't seem to work. The Wii controller pad works, but not as a lightgun (same as before).

Was that the wrong version?

Thanks
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on January 16, 2014, 04:44:08 am
just a quick one - when we overwrite the old groovymame file in usr/games/bin, do we need to do anything else?  for example, create a new mame.ini or anything like that?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on January 16, 2014, 08:55:35 am
^^^^anyone?

i've overwritten the old groovymame file with the 0.152 version but i can't see the new cave games in the list of games, eg deathsmiles?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on January 16, 2014, 06:50:57 pm
^^^^anyone?

i've overwritten the old groovymame file with the 0.152 version but i can't see the new cave games in the list of games, eg deathsmiles?

Just worked for me. I used the GroovyArcade menu to download and install the newer version. I didn't do it manually and then copy it. Worked without having to create a new mame.ini
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on January 17, 2014, 04:41:12 am
Hello, GroovyArcade Beta https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing (https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ufoufo512 on January 17, 2014, 07:06:18 am
Thx, ves! Installing right now. First impressions good. Love the loading screen when the installation starts! More feedback, once I got the thing installed.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ufoufo512 on January 17, 2014, 10:07:33 am
So far I haven't been able to get a bootable installation with the new beta.

At first attempt I tried to preserve existing ROMs. It didn't succeed (probably a user error, though ;D). Got GRUB Loading... Error 15 at boot up.

Next I tried to make a clean install. Delete all existing partitions and let the installation wizard auto-partition and install. It ended with a INSERT SYSTEM DISK error (or something like that, hard to see on arcade monitor). If I can't make it to install I will make as simple (hopefully) reproducible case as possible.

Please don't take this as whining, I really appreciate your work and I also totally understand also that everybody have other life as well. I'll give more detailed report soon. 

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on January 17, 2014, 10:12:18 am
I also concur, except in my case I somehow wound up with a kernel panic while the installer was re-formatting my 80GB drive and installing.  Here's my system specs if need-be:

CPU: Intel Core2Duo E6300
Motherboard: EVGA nForce 780i-SLI
RAM: 4GB Corsair XMS2 RAM
Graphics: Radeon 6670 1GB
SYstem drive: 80GB Seagate laptop drive
ROMS drive: 160GB Western Digital
USER partition drive: 1TB Western Digital Caviar Green
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ufoufo512 on January 17, 2014, 10:42:22 am
So here are my steps to reproduce:
Groovy Arcade Linux beta installation
1) Boot from beta-CD
2) Select 2 from the menu VGA-1 (on my system)
3) Groovy Arcade booting animation starts
4) Welcome screen appears, press Ok
5) Select 3 (HD Installation and Partition Tools)
6) Select 3 (Partition manager)
7) Do you want to stop Automount (yes)
8) Select topmost drive (/dev/sda 111.8GIB)
9) Three partitions are displayed sda1-sda3
10) Delete all partitions and select Write.
11) Quit Partition manager. Try to partition the drive again just to be sure, observe that there are no partitions anymore.
12) Go backward by selecting Cancel
13) Select 2 Hard Drive Installation
14) Install to disk? Select Yes
15) Do you want to setup Networking No
16) Do you want to setup Audio No
17) Do you want to setup Video Yes
18) Select 1 Monitor Type and select 1 Generic 15.7 kHz (I think this is the minimum configuration you need to do)
19) Setup /etc/X11/xorg.conf Select Yes
20) Select 8 Return to main
21) Do you want to setup System Settings Select No
22) Do you have a drive of ROMs/SNAPs Select No
23) Do you want to Auto Partition an empty drive Select Yes
24) Select topmost drive
25) Really auto-partition. Select Yes
26) Installation starts, wait until it is over. Copying Groovy Arcade Linux to /dev/sda3 drive.. is displayed while the copying is going on.
27) Installation finished, Do you want to reboot. Select Yes.
28) Really reboot. Select Yes
29) Wait until the computer reboots.
30) Remove CD as soon as BIOS screen appears.
31) Booting will halt with two lines of text. Hard to see of arcade monitor with JPAC doubling the picture. First line I can only see Copyright Peter [Something] et al. Second line I see Loading ../vmlinux/linux arcade ... failed: No such file or directory. Third line is some four letter character with blinking cursor. I might have made some mistakes in those texts, I will try to connect regular monitor to cab later.

System specs: Intel Core2Duo E7200, Radeon 6450, 1 gig memory, 120 gig hard drive and DVD-drive both in same PATA cable.
Also Live-CD seems to work otherwise. I can start AdvanceMenuPlus and select one of those free games and see it running.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on January 17, 2014, 12:01:06 pm
Hello, you have to edit file /boot/syslinux.cfg and change the following lines:

vmlinuz-linux-Arcade by vmlinuz-linux
initramfs-linux-Arcade.img by initramfs-linux.img

this can repair the boot system.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ufoufo512 on January 17, 2014, 12:19:20 pm
Awesome, thx. I'll try that. :applaud:
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ufoufo512 on January 17, 2014, 01:02:09 pm
It worked. Thx again, ves.

My instructions for Linux noobies like me for fixing the non-booting issue:

This assumes that you have walked same or similar steps as I did in my previous post. I will also take no responsibility of any damage. Do not have mess with disk drives that contain unbackupped data for example. Assumes also simple one hard drive with default partitions scheme. Anyway here are the instructions:
1) Continuing from the previous post, boot once again with the CD.
2) Select the last item from the menu (Exit to shell or something similar). Type following commands.
3) cd /mnt
4) sudo mkdir disk1
5) sudo mount /dev/sda1 /mnt/disk1
6) cd disk1
7) cd syslinux
8) sudo nano syslinux.cfg
9) Change the two lines as requested by ves (delete the arcade part in file names)
10) Press Ctrl + X and answer Yes (Y) to save changes.
11) Type "exit"
12) Select Reboot from the menu
13) Remember to remove the cd after the machine has rebooted, but not before
14) Groovy Arcade Linux should now boot from the hard drive
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on January 17, 2014, 01:47:23 pm
The Wii controller pad works, but not as a lightgun (same as before).

Make sure you have the right lightgun settings in mame.ini:

Code: [Select]
lightgun_index1     WiiMote0
lightgun_index2     WiiMote1

just a quick one - when we overwrite the old groovymame file in usr/games/bin, do we need to do anything else?  for example, create a new mame.ini or anything like that?

When you update, make sure to create a new mame.ini (-cc option) because with these last versions there are new options that need to be added to the ini.

IIRC Ves told me he could add a script to the downloads so this was done automatically when the update option from gasetup was used, anyway I'm not sure if it was the case with this last GroovyMAME version.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ufoufo512 on January 17, 2014, 03:09:10 pm
Some more feedback. Possible issues in beta:
1) I didn't configure much video options at the time of the installation. I only chose the mandatory type as Generic_15.7kHz. After I got the installation running I thought to revise those settings. I chose default 15,7 kHz settings and rotating monitor. After that (I assume it was because of those changes), my AdvanceMenu didn't display correctly anymore. Everything else was fine, Mame games, command line shell, GaSetup but AdvanceMenu looked like it was 31 kHz. Split double picture. I am re-installing Groovy Arcade Linux now as regardless my attempts, I couldn't get it working any more.
2) I couldn't get Wlan nor Ethernet working. I tried Wlan with dynamic settings and Ethernet with my Mac connected with crossover cable with static IP addresses on both ends. It is not a big thing, but I can test it more in the future. To be honest WLAN has been a bit random in previous versions of Groovy Arcade Linux as well, but the ethernet has worked. WLAN on the other hand has sometimes "just worked" after boot, usually it hasn't. I'd love to know what is the experience of other people as there is change of user error or that my hardware just doesn't work very well.

Again, thx for the work, Mame really is different on authentic monitor. Issues I described are not very specific bug reports, but I thought to write those down anyway, in case somebody is having similar issues.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on January 17, 2014, 04:26:35 pm
Thanks for testing this. Please keep in mind this is a "beta" version, and still contains bugs (this is not intentional ;).

I tested changing video settings on the live cd without issues, maybe there's a problem with switchres.conf after installation.

I have never got WLAN working in Groovy Arcade. I'd really like if we could get wifi working fine for this version. I've had no LAN any more for years, only wifi, no more drilling of walls etc., and not having network available these days on a device limits you a lot.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: duke_of_earl on January 18, 2014, 06:36:44 pm
I have also had some problems with the WLAN connection on the previous version of GroovyArcade, that seems to work randomly. Don't know Arch Linux well enough to check, but I'll try and investigate the issue, as the wireless connection is basic for managing a PC inside an arcade cabinet with no wired network connection.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on January 19, 2014, 06:04:59 am
Ves any chance of maybe adding the new Attract-Mode Frontend program to the Beta.......

http://forum.arcadecontrols.com/index.php/topic,135704.0.html (http://forum.arcadecontrols.com/index.php/topic,135704.0.html)

Also what about the arcade ambient 80s and 90s mp3 files think there 4 in total?

http://arcade.hofle.com/ (http://arcade.hofle.com/)

Also is .7z rom files supported now for merged romsets ?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on January 19, 2014, 05:15:19 pm
Ves any chance of maybe adding the new Attract-Mode Frontend program to the Beta.......

http://forum.arcadecontrols.com/index.php/topic,135704.0.html (http://forum.arcadecontrols.com/index.php/topic,135704.0.html)

Also what about the arcade ambient 80s and 90s mp3 files think there 4 in total?

http://arcade.hofle.com/ (http://arcade.hofle.com/)

Also is .7z rom files supported now for merged romsets ?

This FE looks great. I currently use Hyperspin because I like the movies but a linux FE with video would be great.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on January 19, 2014, 08:53:17 pm
Hello, GroovyArcade Beta https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing (https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing)

Hi VES, thank you again for all the hard work that everyone puts into these builds. Would it be possible to get a quick summary of the changes in the beta build? Just so I know whats changed and what I should be testing. Thanks.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on January 20, 2014, 11:37:30 am
Alright, so got everything installed and updated.  Used the build scripts from the Google Code GIT repository and built a custom version of 3.12.8 (still had to use --skipcheck) and got it installed with the patched versions of the ATI driver.  Aside from the oddities with some games wanting to run at 48KHz (at one point this even included pacman), everything seems to be working fine.  The only issue I'm having is that Stella seems to be looking for an older version of LibPNG, and one game installed from user repos fails to install because of a lack of "lzma-decode".
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on January 21, 2014, 09:05:05 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1415998.html#msg1415998) you can find the 15KHz patches for linux 3.13.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on January 28, 2014, 03:41:54 am
I may be doing this wrong but I want to force my Tri-sync (Weiya d3129) to only output 15hz. When I run it through the JPAC (for the video boost) it splits the image into two because advmenu is a 31hz image.
In the groovyarcade menu I set 'monitor type' to "arcade 15" and the 'grub boot' menu to 'VGA 15hz'. In the advmenu config I can see the screen res is set to '640'. Is there a way to run this through the JPAC with an interlaced 15hz picture instead?

thanks
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on January 28, 2014, 05:21:58 pm
I switch from 15 to 31 kHz for Polostar from gasetup just like you describe, and had no issues so far. Could it be that your monitor has an EDID? Check xorg.conf and see which modeline is being placed in there. That's the one that should be being used by Advmenu.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on January 29, 2014, 03:01:42 am
I switch from 15 to 31 kHz for Polostar from gasetup just like you describe, and had no issues so far. Could it be that your monitor has an EDID? Check xorg.conf and see which modeline is being placed in there. That's the one that should be being used by Advmenu.

Hi Calamity,

Thanks for the reply. My screen works fine without the JPAC but it's very dark. When I run it through the JPAC the picture is much brighter but it's still splits the advmenu image and it also has a flashing to the screen.

I have attached my xorg.conf file. I can see it is 640x480x60 should that be 640x480x30 for interlaced? Also trying to work out what the flashing is. Could it be my screen pot on the flyback up to high now the picture is brighter?

Video card I am using is a ATI x600

This is also the link to the flashing video. I can see switchres sets the right resolution and refresh rate but it just flashes.
https://drive.google.com/file/d/0B4a-M68Wv7elMkI4a3pIZlA0cFU/edit?usp=sharing

thanks
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on February 02, 2014, 07:15:34 pm
I switch from 15 to 31 kHz for Polostar from gasetup just like you describe, and had no issues so far. Could it be that your monitor has an EDID? Check xorg.conf and see which modeline is being placed in there. That's the one that should be being used by Advmenu.

Hi Calamity, do you use a JPAC with this setup? From what I am reading you can't use a JPAC for video on some tri-sync monitors.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: offset on February 03, 2014, 07:40:15 am
Thinking of using GroovyArcade for an older computer that I have laying around (with an AGP ATI Rage 128 videocard) that I have to use with a Wells Gardner arcade monitor (through a J-PAC).

Where is the current source tree and build scripts?  The GIT repo mentioned at https://code.google.com/p/groovyarcade/source/checkout appears to be empty.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: duke_of_earl on February 03, 2014, 10:37:56 am
Thinking of using GroovyArcade for an older computer that I have laying around (with an AGP ATI Rage 128 videocard) that I have to use with a Wells Gardner arcade monitor (through a J-PAC).

Where is the current source tree and build scripts?  The GIT repo mentioned at https://code.google.com/p/groovyarcade/source/checkout appears to be empty.

Hi offset,
some of the sources can be found on the GIT address by changing the repository from 'default' to' diff'. The ISO image can be downloaded from the 'Project home' link.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on February 03, 2014, 05:01:00 pm
Hi Calamity, do you use a JPAC with this setup? From what I am reading you can't use a JPAC for video on some tri-sync monitors.

No, I don't use a JPAC with my tri-sync (Polostar). However, I believe it's just a matter of removing the required jumpers, to allow the right frequencies.

Quote
I have attached my xorg.conf file. I can see it is 640x480x60 should that be 640x480x30 for interlaced? Also trying to work out what the flashing is. Could it be my screen pot on the flyback up to high now the picture is brighter?

The modeline you posted is interlaced, so this should be right. It's odd that you get a split screen. Maybe the JPAC is not responding right to the signal? Try to get the jumpers properly set.

Is the flashing related to interlaced resolutions?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on February 03, 2014, 05:52:56 pm
Ves any chance of maybe adding the new Attract-Mode Frontend program to the Beta.......

As far as I know Attract-Mode is going to be added, although the setup will be manual (no ROM path setup through gasetup).

Quote
Also is .7z rom files supported now for merged romsets ?

This is supported since recent versions of Advmenuplus (check in the google site), I have it working with a .7z merged romset here.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: jtslade on February 10, 2014, 09:59:43 am
Can I play video clips of games as my screen saver that changes every couple of minutes instead of the still snapshots?

Anyone have this running on their Groovy Arcade ADV Menu setup?


Thank you..
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on February 14, 2014, 11:46:33 am
Hi, I have published new beta version, with new features and changes.
https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing]https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing"]https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing (https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing")

jtslade , videos can be used as a screen saver, you just need MNG files.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on February 14, 2014, 10:12:52 pm
Hi, I have published new beta version, with new features and changes.
https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing]https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing"]https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing (https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing")

jtslade , videos can be used as a screen saver, you just need MNG files.

Thank you for adding attract-mode. I was having issues compiling it myself :) Testing everything now.

Video in a FE for linux is great, can't wait for more layouts to come out. Everything seems to be working well so far and I am getting better performance out of the cave driver (guessing this is to do with the newer kernel/GPU drivers)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Toki on February 16, 2014, 10:57:40 am
Thanks Ves.
Beta works very well on my PC (better than the previous version, i have a Core E8400 + 2Go + HD4850)
AttractMode is a good choise (i'm the french translator) and Archlinux definitely rocks !


Diff for Kernel source, Xf86-video-ati driver, sdl, ect.... are updated ? Do you know where i can grab them ?
I want to test on my own archlinux install (very slim with few packages).

Title: Running too slow or too fast
Post by: eewoke on March 29, 2014, 09:51:39 am
Hi,

I have installed the CD on a old system with a Pentium 4 2,8GHz and an old arcadevga card 7000 series. The display is an lcd screen (1080p). Screen choice = lcd. When I use OpenGL the games on my horizontal monitor run too fast. When I use ddraw or d3d games run too fast. Throttle is set to 1 by the way.

Please help for sorting out this problem.

Thanks!

BTW: When I choose another screen (arcade 31kHz, everything runs at perfect speed). The image is not sharp though.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 30, 2014, 04:18:57 pm
Hi eewoke,

Using an ancient AVGA to drive a full HD LCD screen is a rather odd setup IMHO. That said, open source Linux drivers are very slow performing scaling, that's why the "lcd" preset doesn't work well in Linux. Instead, use one of the "vesa" settings.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: eewoke on March 31, 2014, 02:06:34 am
You are right. It all had to do with the higher resolution. Thanks!

Ik connected the pc equiped with GroovyMame via a jpac to a vertical arcade machine. The speed of the majority of the games are perfect. But, the image is upside down when I play the games. The image of AdvanceMenu was simple to change by hitting the zero. But how do I get all the mame games to display the image 180 degrees? What do I have to change in the mame ini settings or other settings?

Thanks for helping!

BTW: Will there be a 32 bit version if the new Live-Cd? I am only interested in playing the 80's arcade games.....nostalgia........ ;-)

Great software Calamity!!!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on March 31, 2014, 04:01:18 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1430740.html#msg1430740) you can find the 15KHz patches for linux 3.14.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 31, 2014, 07:59:05 am
But, the image is upside down when I play the games.

In mame.ini, select either "orientation rotate_r" or "orientation rotate_l", depending on how your monitor is physically rotated. This should do the trick.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: eewoke on March 31, 2014, 08:26:55 am
Thanks! But this did not work until I set flipx and flipy to 1. Now it works like a charm!

Just one question left: Are there alternative settings available for Advancemenu+ by alterning the .rc? I like to see a smaller picture presented on my vertical screen and a larger font. Now the letters are too small for me. All current presettings I can get by pressing Tab have a font that is too smal for my vertical screen. Also, on a horizontal screen the text is situated on the left. On a vertical screen the text is situated on top of the screen and below the text are the images. What I like to see is the same setup on a vertical screen as on a horizontal screen. Text on the left and on the right a smal image or images. Is this possible?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 31, 2014, 02:22:32 pm
Thanks! But this did not work until I set flipx and flipy to 1. Now it works like a charm!

It must be you're using an old version of GroovyMAME. You shouldn't need that with the most recent one.

Regarding AdvMenu, well that might be possible, though I'm not very experienced with its configuration. AdvMenu+ supports creating custom layouts, that may be of help.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on April 15, 2014, 11:55:25 am
Just curious if anything ever happened regarding AUR and the required packages to patch for GroovyMAME to work? My "Windows is just wrong on a cab" urges are getting stronger, and I'm thinking of going ahead with a GroovyMAME build + documentation. I've done this previously with Gentoo donkeys years ago, and Debian a bit more recently - though neither of those were complete solely because GroovyMAME didn't exist (AdvanceMAME and SDLMAME both flawed, Groovy fixes the issues).

Whilst I appreciate the work that's been put into the GroovyArcade Live CD I've tried it and I'd much prefer to make my own choices - I assume from https://code.google.com/p/groovyarcade/source/browse/?repo=diff that all that needs patching are the kernel, libSDL and the Xorg video driver?

A window server as a requirement grates a little too but I consider it a minor inconvenience since it both GroovyMAME/UME and Attract-Mode sit on top of it. Just my obsessive side coming out there.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on April 16, 2014, 01:50:15 pm
Hi cools,

Quote
I assume from https://code.google.com/p/groovyarcade/source/browse/?repo=diff that all that needs patching are the kernel, libSDL and the Xorg video driver?

Yes, as far as I know that's all what needs to be patched (kernel, SDL, Xorg driver). Of course if you're using more up to date packages you may need to adapt some of the patches.

Let us know about your progress.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on April 16, 2014, 04:46:45 pm
Okay cool, thanks. We'll see how my time gets allocated over the coming period.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on April 20, 2014, 04:50:40 pm
So what is the latest version of GroovyArcade?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on April 21, 2014, 04:51:33 am
So what is the latest version of GroovyArcade?

The latest beta available is still this one: https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: eewoke on April 27, 2014, 03:27:22 am
Will there be a 32 bit version? I sincerely hope so......I still use old pc's for some mame cabinets... :)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on April 30, 2014, 04:28:02 am
anyone know where i can download the latest linux version of mame 0.153 64-bit for the live-cd?  i tried to update using my cabinet, but it only has 0.152 as the latest builds...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on April 30, 2014, 05:01:34 am
Hi MonkeyJug,

The new storage site in google drive doesn't allow direct links that's why we the update feature in GA doesn't work anymore. Here are the files:
https://drive.google.com/?authuser=0#folders/0B5iMjDor3P__bXltSmE1QTZSNk0

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on April 30, 2014, 05:40:21 am
great stuff as usual, Calamity - many thanks...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on May 01, 2014, 05:58:03 am
just noticed - there is a beta dated 24th April 2014 - did we miss anything?  There is nothing in the forums about it...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on May 01, 2014, 06:00:27 am
Usually betas aren't announced on forum...but I could be wrong.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on May 01, 2014, 06:03:33 am
ok - cool.  was a nice surprise though... :o)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ozfalcon on May 01, 2014, 06:12:44 pm
Hi MonkeyJug,

The new storage site in google drive doesn't allow direct links that's why we the update feature in GA doesn't work anymore. Here are the files:
https://drive.google.com/?authuser=0#folders/0B5iMjDor3P__bXltSmE1QTZSNk0 (https://drive.google.com/?authuser=0#folders/0B5iMjDor3P__bXltSmE1QTZSNk0)

It should work, wget works with the google drive direct link option.
Example of the direct link option here: http://forum.arcadecontrols.com/index.php?topic=135823.0 (http://forum.arcadecontrols.com/index.php?topic=135823.0)
Quote
Download GroovyMAME/GroovyUME

         GroovyMAME download site (https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/)

https://googledrive.com/host/0B5iMjDor3P__bXltSmE1QTZSNk0/ (https://googledrive.com/host/0B5iMjDor3P__bXltSmE1QTZSNk0/)
https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/v0.153_015a/ (https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/v0.153_015a/)

https://googledrive.com/host/0B5iMjDor3P__NTRMamY2Q0xjSFk/ (https://googledrive.com/host/0B5iMjDor3P__NTRMamY2Q0xjSFk/)
https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/v0.153_015b/ (https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/v0.153_015b/)


Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on May 02, 2014, 05:03:57 am
It should work, wget works with the google drive direct link option.

Maybe I'm missing something, but as far as I can see you can't create a direct link to a file, so you can download it without using a browser. This wasn't the case with the old site: https://code.google.com/p/groovyarcade/downloads/list
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ozfalcon on May 02, 2014, 06:29:58 am
It should work, wget works with the google drive direct link option.

Maybe I'm missing something, but as far as I can see you can't create a direct link to a file, so you can download it without using a browser. This wasn't the case with the old site: https://code.google.com/p/groovyarcade/downloads/list

Isn't this what you mean?
https://googledrive.com/host/0B5iMjDor3P__NTRMamY2Q0xjSFk/0153_groovymame_015b.diff
Doesn't this just save the file if you click on it?
https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/v0.153_015b/0153_groovymame_015b.diff

When I use wget:
Code: [Select]
$ wget https://googledrive.com/host/0B5iMjDor3P__NTRMamY2Q0xjSFk/0153_groovymame_015b.diff
--2014-05-02 20:35:07--  https://googledrive.com/host/0B5iMjDor3P__NTRMamY2Q0xjSFk/0153_groovymame_015b.diff
Resolving googledrive.com (googledrive.com)... 74.125.237.138, 74.125.237.139, 74.125.237.140, ...
Connecting to googledrive.com (googledrive.com)|74.125.237.138|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 213439 (208K) [text/x-diff]
Saving to: ‘0153_groovymame_015b.diff’

100%[============================================================================================================================================>] 213,439      386KB/s   in 0.5s   

2014-05-02 20:35:08 (386 KB/s) - ‘0153_groovymame_015b.diff’ saved [213439/213439]
or
Code: [Select]
$ wget https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/v0.153_015b/0153_groovymame_015b.diff
--2014-05-02 20:33:08--  https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/v0.153_015b/0153_groovymame_015b.diff
Resolving googledrive.com (googledrive.com)... 74.125.237.139, 74.125.237.140, 74.125.237.138, ...
Connecting to googledrive.com (googledrive.com)|74.125.237.139|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 213439 (208K) [text/x-diff]
Saving to: ‘0153_groovymame_015b.diff’

100%[============================================================================================================================================>] 213,439      414KB/s   in 0.5s   

2014-05-02 20:33:10 (414 KB/s) - ‘0153_groovymame_015b.diff’ saved [213439/213439]
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on May 02, 2014, 06:34:48 am
Isn't this what you mean?

Oh it does work!  :D
I don't know why I just assumed it wouldn't work.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on May 10, 2014, 10:27:50 am
just noticed - there is a beta dated 24th April 2014 - did we miss anything?  There is nothing in the forums about it...

Seems to work reasonably well for me. Had some sync problems that looked like dot clock being too low, but setting it to 8 (same as my XP install) didn't help a jot with one of the built in games. Wasn't too troublesome to work out the install method either (pro-tip: you can dd the iso directly to a USB stick to install from, no need for a CD to be burnt).

I'd love to see a vertical splash and vertical console as well.

(Building Groovy on top of Arch Linux isn't proving straightforward, I don't know if I'm missing some packages but I've not been able to compile without errors/failure yet)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 25, 2014, 03:29:02 pm
Strangely, whether doing so via a burned DVD-RW or USB, the installer seems to completely go into what looks like a Kernel Panic during the actual install step.  When a good ten or so minutes pass, if I'm lucky, it asks if I want to reboot (claiming the install finished).  Rebooting results in the boot loader complaining about a "MISSING OPERATING SYSTEM".

[Edit] Turns out it was being caused by a hard drive going bad.  I removed it.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on May 28, 2014, 04:36:06 pm
[Edit] Turns out it was being caused by a hard drive going bad.  I removed it.

Thanks for reporting this back anyway.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 28, 2014, 09:07:20 pm
Question for Ansa89, Calamity, and ves: would the GPU of the new AMD A-10 series APU be compatible with the distro?  I was just given a Mini-ITX case and plan to upgrade my setup into an SFF machine.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 30, 2014, 04:53:38 pm
This for me is a bug report, but does anyone recall ever having the latest beta force network interface eth0 to permanently be stuck at an IP address of 192.168.1.69?  Seems to make things impossible for doing any updates or software installation.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on May 31, 2014, 01:51:45 pm
Question for Ansa89, Calamity, and ves: would the GPU of the new AMD A-10 series APU be compatible with the distro?  I was just given a Mini-ITX case and plan to upgrade my setup into an SFF machine.

No idea, it will all depend on the newest chipset that's supported by the open source driver. My guess is that at least eventually it will be supported.

This for me is a bug report, but does anyone recall ever having the latest beta force network interface eth0 to permanently be stuck at an IP address of 192.168.1.69?  Seems to make things impossible for doing any updates or software installation.

Sounds like GAsetup creating a bad network auto configuration. In my case, and for the wifi to work, I need to run "sudo netctl stop-all", only then the wifi configuration in GAsetup will setup wlan0 fine.




 
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on May 31, 2014, 02:37:46 pm
Thanks for the info.  Wasn't sure if the ATI driver package can also call the Radeon 7000, R5, R7, and R9 cards, or if they still only rely on the radeonsi driver.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 02, 2014, 11:21:46 am
Trying the latest GA beta on a new build (Gigabyte H81M-H, i5 4690, 4GB RAM, Crucial M4 SSD) - it gets as far as the progress bar being filled (which takes an awful long time) then just seems to sit there, never moving further. The splash screen is still pulsing though.

I've tried various key combinations I'd normally use to switch to a terminal but no luck. Any suggestions?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 02, 2014, 02:36:47 pm
On my other (older) box however, swapping the 4350 for an X600 has made GroovyArcade work better (I was getting what appeared to be low dotclock issues despite having the setting in mame.ini, but more on that in a second).

Enhancements: adding

Code: [Select]
fbcon=rotate:1
To the end of the kernel boot string in /boot/syslinux/syslinux.cfg rotates the console and the setup screens, which is saving my neck.

Also, I can't see that it's been reported but groovymame is a symlink of groovyume in the beta. This is (semi) bad if you're not aware of it and want to make manual changes to mame.ini, because that file isn't used. So while my X600 seems happy with low dotclocks, my 4350 would probably have been okay with dotclock_min 8 except for the fact that the setting wasn't being used!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: jtslade on June 04, 2014, 01:47:07 pm
On my other (older) box however, swapping the 4350 for an X600 has made GroovyArcade work better (I was getting what appeared to be low dotclock issues despite having the setting in mame.ini, but more on that in a second).

Enhancements: adding

Code: [Select]
fbcon=rotate:1
To the end of the kernel boot string in /boot/syslinux/syslinux.cfg rotates the console and the setup screens, which is saving my neck.

Also, I can't see that it's been reported but groovymame is a symlink of groovyume in the beta. This is (semi) bad if you're not aware of it and want to make manual changes to mame.ini, because that file isn't used. So while my X600 seems happy with low dotclocks, my 4350 would probably have been okay with dotclock_min 8 except for the fact that the setting wasn't being used!



So will that make all boot up screens and gasetup run in vertical instead of horizontal on an arcade monitor? That would be awesome!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 04, 2014, 03:59:46 pm
It doesn't do the bootup screens, but gasetup and the shell are rotated fine.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 05, 2014, 12:27:38 pm
Code: [Select]
fbcon=rotate:1

Thanks for the pointer, that's very cool indeed.

Quote
Also, I can't see that it's been reported but groovymame is a symlink of groovyume in the beta. This is (semi) bad if you're not aware of it and want to make manual changes to mame.ini, because that file isn't used.

Yeah, I feel your pain. Hopefully Ves listens to my prayers and makes the live-cd GroovyUME-only. Currently only GroovyUME is included already but Ves is sentimental about the MAME brand so he created that symlink but IMHO it makes things confusing.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 05, 2014, 06:07:55 pm
I see. Would make sense for the live CD. The smaller executable loads more quickly from HDD for me, but once cached there's not a great difference.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on June 09, 2014, 06:18:02 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1444160.html#msg1444160) you can find the 15KHz patches for linux 3.15.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on June 10, 2014, 02:03:19 pm
Hey, Calamity, remember when I said that progressive/interlace switching was slow on my monitor?  I just did a test with my Saturn hooked up via RGB and a copy of Sonic Jam (menus and Sonic World are 480i, as well as vs modes, but the games are otherwise 240p).  The monitor seems to switch rather quickly on the console.    So I think that "issue" seems to lay in any possible combination of emulators/driver/OS.  What is your take on this?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 10, 2014, 05:54:00 pm
So I think that "issue" seems to lay in any possible combination of emulators/driver/OS.  What is your take on this?

Sure. A console can in theory reprogram the video hardware in an instant. On the other hand doing a mode switch on a modern OS entails lots of "burocracy". Usually the video signal is turned off to hide the process as if it was something embarrassing, so the monitor may enter in a sleep state during a moment.
Title: A little request
Post by: Whipon on June 13, 2014, 06:01:03 pm
I have a little request for ADVMenuPlus:

I have an usb encoder that I use for my mame cab with GroovyArcade.
Thanks to your help now I'm using it perfectly fine in all my games and emulators.

However there is a little issue with it: my axes aren't recognized by AdvMenuPlus:

I did a jstest and my usb joysticks uses the 04 axys for X and the 05 axys for Y.

Is there any way these axys can be supported so my controls fully work?. Maybe a patch or something similar?.

Thanks in advance for any help.

Regards and thanks.

Whipon.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 17, 2014, 05:49:30 am
Hi cools,

Quote
I assume from https://code.google.com/p/groovyarcade/source/browse/?repo=diff (https://code.google.com/p/groovyarcade/source/browse/?repo=diff) that all that needs patching are the kernel, libSDL and the Xorg video driver?

Yes, as far as I know that's all what needs to be patched (kernel, SDL, Xorg driver). Of course if you're using more up to date packages you may need to adapt some of the patches.

Let us know about your progress.

Step 1 done: Arch Linux installed and SDLMAME compiled. http://rogalian.blogspot.co.uk/2014/05/groovymame-installation-on-arch-linux.html (http://rogalian.blogspot.co.uk/2014/05/groovymame-installation-on-arch-linux.html)
Step 2 to come, recompiling (unpatched) kernel/SDL/Xorg libs.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 20, 2014, 10:42:03 am
(Current) kernel and SDL are still compatible with the patches. Xorg appears to have moved on, while I can compile the patched driver I'm not so sure it'll actually work with the server  ???

On the plus side, a GroovyMAME package would be dead easy to do for Arch. Quite like the packaging system it uses.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on June 21, 2014, 01:31:26 pm
Yeah, this is a concern.  Do we have patches for the current versions of the ATI and novueau drivers?  I know recent additions to the latter have increased speeds dramatically for at least several recent cards.  That would be beneficial to those that run games outside of emulation on their arcade boxes.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 21, 2014, 03:21:15 pm
Actually looking at the patches however they are straightforward changes so shouldnt be any trouble to update with a newer source.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on June 21, 2014, 03:22:26 pm
Where are they at now?  I've only seen an Arch package on the google drive link.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 21, 2014, 03:42:41 pm
https://code.google.com/p/groovyarcade/source/browse/?repo=diff
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on June 21, 2014, 03:43:42 pm
Ah.  So the ATI 7.2 patches will work fine with 7.3, and same with the current nouveau on the recent version?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 21, 2014, 03:49:36 pm
Maybe the diffs won't but they're easy enough edits to make manually provided the code hasn't changed dramatically.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on June 21, 2014, 03:51:05 pm
*nod* That would be the area I'd have trouble with.. 
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 23, 2014, 11:28:17 am
The Ati diff goes cleanly in to newer sources. The Nvidia one doesn't. I'm at the limit of what I can do in a VM, my notes are up to date for it.

The way I've implemented the patches is the Arch Linux approved method, it'd be straightforward to take them and get them into AUR for anyone to use. I'd be okay doing this if I was actually going to use what I was maintaining, but with the lag found in SDL I'm not that interested in doing so. We'll see. Don't want to be treading on anyone's toes either as it's clear that ves is working on something too.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 23, 2014, 11:44:13 am
The Ati diff goes cleanly in to newer sources. The Nvidia one doesn't. I'm at the limit of what I can do in a VM, my notes are up to date for it.

The way I've implemented the patches is the Arch Linux approved method, it'd be straightforward to take them and get them into AUR for anyone to use. I'd be okay doing this if I was actually going to use what I was maintaining, but with the lag found in SDL I'm not that interested in doing so. We'll see. Don't want to be treading on anyone's toes either as it's clear that ves is working on something too.

Hi cools, if you have the time/energy/knowledge to do the AUR packages please go ahead, the important part of the project imho is to keep updated knowledge about how to modify Linux in order to support arcade monitors, and this should be a collective task.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 23, 2014, 12:01:37 pm
Okay, well I'm plenty capable of dragging together the packages. I'll see what I can do. Shame the package name groovy is already taken ;)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 24, 2014, 06:17:03 am
Made a start. It's pretty painless since all I'm doing is taking existing builds and adding some patches to them. Leave the clever stuff to those that know it :D

https://aur.archlinux.org/packages/?K=cools&SeB=m

Code: [Select]
$ mkdir ~/builds
$ cd ~/builds
$ curl -L -O https://aur.archlinux.org/packages/li/linux-groovy/linux-groovy.tar.gz
$ tar -xvf linux-groovy.tar.gz
$ cd linux-groovy
$ makepkg -s
# pacman -U linux-groovy-3.15.1-1.pkg.tar.xz
# pacman -U linux-groovy-headers-3.15.1-1.pkg.tar.xz
# pacman -U linux-docs-headers-3.15.1-1.pkg.tar.xz
Edit /boot/syslinux/syslinux.cfg to add a new default entry for linux-groovy
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 25, 2014, 07:07:41 am
Hi cools,

Thanks a lot for the packages, they will be useful for a lot of people.

So all basic "groovy" features work for you with these packages?

[Hopefully in the next days I'll be looking into trying to bypass the lag in SDL, let's cross fingers.]
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 25, 2014, 07:10:00 am
That's all the packages built. I know the depends/conflicts aren't perfect yet but I'll get those sorted out soon, hopefully tonight. It's straightforward to update them.

I know the kernel works perfectly as I've tested it on real hardware. The rest I don't know, I can/will test everything bar the NVidia driver though.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 25, 2014, 03:48:25 pm
Success! I've got all but one of the dependencies sorted (you have to force install sdl-groovy after installing sdl, because sdl_ttf depends on sdl, even though sdl-groovy is supposed to provide sdl - not sure what's going on there). Should have time to upload the "final" packages later.

The only parts I'm not sure of at the moment - xorg-xinit is required for startx, or is there another way of firing up an x server? And of course the initial /etc/xorg.conf configuration, I believe this is taken care of by some clever scripts in GroovyArcade.

But yeah, it's just a matter of building the packages, banging some values in some config files and running it.

Wonder if Ves would be interested in packaging up the Xorg/bootloader/frontend selection bits from GroovyArcade...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 25, 2014, 05:39:46 pm
Fixed the sdl dependency issue so nothing needs forcing.

Question, since I'm not able to test on a high res system - does GroovyMAME *require* the patched Kernel, SDL, and Xorg drivers, or are they only required for low resolution use? And regarding Xorg, is that only required if switchres / modeline_generation is enabled or not?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on June 26, 2014, 11:48:24 am
I know for anything 15KHz/2xKHz-related, it probably would (but don't quote me on that) due to all of the standard-res games going below 320x240.  If I remember usage correctly outside of LCDs, using modeline generation/switching could potentially benefit higher-res computer monitors.  Given my XM2960 can support both the 15.75KHz frequency and higher ranges from 31.5-65KHz, I can boot up my test box and give it a shot if you want.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 26, 2014, 12:09:09 pm
Up to you. The groovyume package currently depends on the patched ones, so you might have some fun trying to compile it... It's easy enough to edit them out of the PKGBUILD though.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 26, 2014, 12:15:50 pm
Great job, Cools!

Question, since I'm not able to test on a high res system - does GroovyMAME *require* the patched Kernel, SDL, and Xorg drivers, or are they only required for low resolution use? And regarding Xorg, is that only required if switchres / modeline_generation is enabled or not?

(IIRC) GroovyMAME doesn't need the patched kernel because it runs on top of Xorg. The kernel patches are just to add the 15 kHz modelines so they are available to the console (boot, etc.). Once inside Xorg, GroovyMAME can create whatever mode through xrandr. Actually the kernel modelines aren't used by GroovyMAME.

Besides, the kernel patch allows the ArcadeVGA 3000 card to work properly.

However, the SDL patch is vital to GroovyMAME, but just in the case of games that switch resolutions several times (many).

The patched ATI drivers fix a problem wth v-sync not working upon a mode switch, apart from allowing low resolutions (lower than 320x240, which wouldn't be strictly necessary anyway if some sort of multiple width mode was used).

As a note, not sure if any one realized about this (http://forum.arcadecontrols.com/index.php/topic,106405.msg1438711.html#msg1438711). I'll write a little how-to when I have some time. It allows creating a custom EDID through Switchres. This adds the required custom modeline into a custom EDID which is loaded by the kernel on boot, making the kernel patches redundant. It's limited to one modeline by now, which it's plenty enough for most purposes. The good thing is that this modeline is made based on the same crt_range settings used by GroovyMAME, so you can make the both match in geometry, something that was not possible before. Besides the custom EDID should mask the physical one in the monitor, if any, preventing its factory modes from getting in the middle.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 26, 2014, 03:32:38 pm
I will have a go with that later. I know in the distant past only certain kernel drivers would go low without being patched, but if GM is driving Xorg directly that fixes things. Thanks for the info, I'll see how I get on.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 27, 2014, 05:33:37 am
Okay, well I have an Intel onboard in the same machine, when I get time I'll give it a go and report back.

On a tangent, you have a Polostar? How does it handle 512p (I think it's running 57hz when doing so)? The Toshiba I have renders it exactly the same height as 480p so I don't have to touch vertical size adjustments at all.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 27, 2014, 06:06:06 am
On a tangent, you have a Polostar? How does it handle 512p (I think it's running 57hz when doing so)? The Toshiba I have renders it exactly the same height as 480p so I don't have to touch vertical size adjustments at all.

512p works just fine at 57 Hz, although it's taller than 480p. The Polostar has three internal presets, and 512p triggers the same one as 480p. Maybe your Toshiba is more like a PC monitor, that is: truly multi-sync, rather than banded-sync like the Polostar.

PD: Anyway my favourite mode for using fractional scaling with the Polostar is 800i, which uses the 25 kHz range.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 27, 2014, 06:26:21 am
Thank you. I'm not going to mess around much with what the monitor can and cannot do (I've broken chassis in the past that had to be binned due to custom bits failing specifically because of doing this, not fun), although it does ignore frequencies it doesn't like. The Tosh appears to have three presets as well (15k, 25k, 31k) but sizing 480p to full screen also sizes 512p to full screen (400p is smaller) which is neat for 256 line horizontal games and 256 wide vertical games - Raiden rotated and scaled with fake scanlines running horizontally is very wrong, but looks fantastic. I've not checked what it does in 15k with 256p though, perhaps I should.

Back on topic, I'll have time this weekend to work on some stuff. I'd like to package up switchres for Arch as well but the source needs to be in a place that it can be downloaded from without requiring authentication - if you'd be okay with having it packaged up would you be able to update the Google Code repository with the latest version?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 27, 2014, 07:05:15 am
Great job, Cools!

Question, since I'm not able to test on a high res system - does GroovyMAME *require* the patched Kernel, SDL, and Xorg drivers, or are they only required for low resolution use? And regarding Xorg, is that only required if switchres / modeline_generation is enabled or not?

(IIRC)

Right, I think the dependencies are sorted now: https://aur.archlinux.org/packages/groovyume/
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on June 27, 2014, 11:59:45 am
Question: will this branch in the AUR be usable with any variant of Arch (not just Groovy Arcade)?  Also, look to the upcoming 3.16 kernel for significant speed improvements to the open-source nvidia driver for those that also like to use 3D games of any kind with their setup.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 27, 2014, 12:40:02 pm
I'd like to package up switchres for Arch as well but the source needs to be in a place that it can be downloaded from without requiring authentication - if you'd be okay with having it packaged up would you be able to update the Google Code repository with the latest version?

Done: https://code.google.com/p/groovyarcade/source/browse/?repo=switchres
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 27, 2014, 01:26:54 pm
Question: will this branch in the AUR be usable with any variant of Arch (not just Groovy Arcade)?  Also, look to the upcoming 3.16 kernel for significant speed improvements to the open-source nvidia driver for those that also like to use 3D games of any kind with their setup.

I'm building packages on top of Arch standard, so yes provided the patches are kept up to date for xorg drivers and crucially - SDL. Thanks to Calamity pointing out the EDID trick I'm using a stock kernel, and I've had to do no Groovy specific configuration work bar setting up that bit and generating a correct ume.INI file.

Having never used Arch before I absolutely adore the packaging system, its extremely neat, flexible and easy to hack about with.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 28, 2014, 02:36:40 pm
I'm all out of ideas. I don't particularly feel like dissecting the GA beta to see if 15khz works with the intel driver there, but I'm stumped getting it working here.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 28, 2014, 03:02:08 pm
Maybe simply the Intel driver is not up to the level of the radeon or even the nouveau drivers. Or they have different layers of range checking that we're missing.

For older ATI models we need the ati9200_pllfix-3.12.diff. This is because pre ATOM-bios GPUs are programmed through a different code path inside the radeon driver (combios). Some relevant information as the dotclock min/max values are hardcoded in the bios of those card and the drivers read them from there, so additional patching is necessary to make low resolutions possible.

Just mentioning this as it came to my mind... this can be quite complex to achieve. At the time when the ATI patches were figured out, Chris Kennedy was in contact with Alex Deucher from ATI who helped us solving several problems. IIRC some dotclock issues found by Chris were fixed at the time and actually got incorporated to the main branch of the radeon driver.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on June 28, 2014, 03:21:12 pm
Way beyond me then :)

Switchres package is done. The kernel needs an updated package, just validating it compiles okay then it'll be uploaded.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on June 28, 2014, 09:19:50 pm
This may seem like the wrong place, but has anyone tested DOSbox at all?  I know that DOS was known for some funky resolutions, and some games used custom modes/timings (like JROK's rather superb clones of Pac-Man and Ms. Pac-Man, which actually had the original 288x224 as a feature for cards and monitors that could support it).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on June 29, 2014, 11:17:50 am
So far nearly everything is working beautifully in Manjaro Linux (a fork of Arch) from the live distro.  I've noticed a small issue on some games (primarily vertical/TATE mode ones), in that it remains at the game's resolution instead of switching back to the previous one (which I think cools might've reported as well).  In fact, it's virtually the same for any game that goes below a horizontal resolution of 320 seems to do so (meaning that the patched X.Org drivers are in fact required to switch back properly).  Not so much a bug, but something for users to keep in mind.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on July 17, 2014, 06:05:15 am
I've moved the custom EDID messages (by Cools, Doozer, Elvis, etc.) to a separate thread, so they can be found more easily in the future:

http://forum.arcadecontrols.com/index.php/topic,140215.msg1447520.html#msg1447520 (http://forum.arcadecontrols.com/index.php/topic,140215.msg1447520.html#msg1447520)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on July 17, 2014, 02:08:42 pm
Just adding a note here in case anyone is interested.

A couple of weeks ago I was doing some extensive tests with GroovyMAME running in Arch Linux (GroovyArcade), specifically measuring input lag with a camera. I tried all sort of modifications to the OpenGL part to remove the existing lag, including rendering directly to the front buffer to discard any flipping and the possibility of a hidden frame queue. I just got a very modest improvement as compared to the default situation, and in the best case 2 or 3 frames behind what you get with Windows XP.

I thought this was interesting enough to note because the only explanation I can think of is that Linux is significantly slower when it comes to deliver input events than Windows XP. Then I came across this:

https://github.com/ValveSoftware/steam-for-linux/issues/2547
https://wiki.archlinux.org/index.php/Pro_Audio

Which suggests that using a low latency kernel might be the answer to the problem. So if anyone wants to experiment it could be interesting to build one of these kernels with the Groovy patches and try.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 17, 2014, 04:21:04 pm
I can probably find some time this weekend for that, albeit it'll be by feel rather than anything scientific
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on July 18, 2014, 04:16:31 am
I can probably find some time this weekend for that, albeit it'll be by feel rather than anything scientific

That would be great. If you make it available I'll be testing it with my camera here.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 18, 2014, 06:36:19 am
Sure thing, I can make the package available or just the AUR build so you can compile it yourself? The latter would be quicker
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on July 18, 2014, 08:08:23 am
Sure thing, I can make the package available or just the AUR build so you can compile it yourself? The latter would be quicker

I think I should be able to compile it myself if you pass me the AUR build. I'll ask your help in case I have difficulties installing, etc. (it should install over my existing Groovy kernel shouldn't it?)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 18, 2014, 08:24:45 am
I'll build it so it has the same name as the GroovyArcade one, depending on whether that conflicts with AUR or not I'll probably just upload a package somewhere for you.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 18, 2014, 02:37:28 pm
Linux-rt source package with Ansa89 patches for building with makepkg and overwriting the stock GroovyArcade kernel. Basic instructions.

Code: [Select]
unzip linux-3.14[TAB]
tar xzf linux-3.14[TAB]
cd linux-3.14[TAB]
makepkg -s
sudo pacman -U linux-3.14.tar.xz

Currently compiling it - it may not complete but I've no reason to doubt it will as the patches all apply fine.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on July 18, 2014, 02:42:53 pm
I'll build it so it has the same name as the GroovyArcade one, depending on whether that conflicts with AUR or not I'll probably just upload a package somewhere for you.

If you mean a conflict with an existing AUR package I don't believe there's any apart from yours. In fact Ves told me you could rename your kernel packages as "groovyarcade" to make them more "official" (it's up to you).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on July 18, 2014, 02:43:56 pm
Linux-rt source package with Ansa89 patches for building with makepkg and overwriting the stock GroovyArcade kernel. Basic instructions.

Awesome! Thanks!

My understanding is that I need an internet connection to build it, that's a bit of a problem... my cabinet is not connected and I don't have an Arch x64 install, I use Mint in VirtualBox for compiling, which uses a different package system, anyway I'll see what can be done.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 18, 2014, 03:00:04 pm
The kernel in GroovyArcade is the "standard" Arch file name - i.e. using it requires no bootloader changes. The linux-groovy kernel uses its own file name so requires an additional bootloader entry, but this means the standard kernel can be switched to at any point if necessary.

This one is the standard.

Once it's compiled and I've checked it works I'll upload a binary package for you.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 18, 2014, 04:31:13 pm
https://drive.google.com/folderview?id=0BxaCVgxhLwHFZlFmczVYcWpiM28&usp=sharing
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on July 18, 2014, 05:17:46 pm
I'm going to try it, will post later...

EDIT:
Thanks a lot for the files!

Ok so I've just tested this kernel, the installation was absolutely smooth and everything working perfectly. Unfortunately I see no improvement in input responsiveness as compared to the normal kernel. The best results I got with this kernel have been with the experimental GM build that renders on the front buffer. Recording at high speed shows it is roughly 2 frames behind my results with XP in the same computer. It is not a frame queue and this kernel should be highly optimized to minimize lag so I'm out of ideas.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 19, 2014, 03:32:30 am
Hmm
http://ck.kolivas.org/patches/bfs/bfs-faq.txt (http://ck.kolivas.org/patches/bfs/bfs-faq.txt)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 19, 2014, 03:47:01 am
Further reading suggests linux-rt requires specific development against to use properly, its not simply a silver bullet

http://stackoverflow.com/questions/9374653/real-time-scheduling-in-linux (http://stackoverflow.com/questions/9374653/real-time-scheduling-in-linux)
http://askubuntu.com/questions/51283/how-to-run-a-program-with-sched-rr-policy-from-command-line (http://askubuntu.com/questions/51283/how-to-run-a-program-with-sched-rr-policy-from-command-line)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 19, 2014, 08:44:42 am
I've spent an hour messing around with the -rt kernel and assigning realtime priority (chrt) to various things (X, Groovy) along with higher priority in general on I/O (ionice). Not noticed a jot of difference, except for a headache as X isn't rotated and it's my vertical cab.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 20, 2014, 06:02:34 am
I'm going to have a go with linux-ck when I get the chance. I've a feeling it might be X causing it rather than the kernel though, the lag wasn't the problem when using AdvanceMAME...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 20, 2014, 09:32:48 am
https://drive.google.com/folderview?id=0BxaCVgxhLwHFZlFmczVYcWpiM28&usp=sharing

Now has Linux-ck kernel Arch package with 15khz patches as well.

This one will require you to update Grub or Syslinux.cfg for the new filename, I didn't want to waste time checking through the PKGBUILD for this one.

(It feels far more responsive than stock or -rt in the VM I'm using for compilation, fwiw)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on July 21, 2014, 06:26:39 am
Hi cools,

Thanks a lot for the new kernel (-ck). I managed to install it and created a new entry in syslinux.cfg in order to use it (this was surprisingly easy).

Then I tested GroovyMAME again, and unfortunately I'm getting the same results regarding lag. When recording at 120 Hz, this means I have a frame count of 6 to 8, from the moment the led lights up until the action happens (Terra Cresta), being 6 frames very rare and 8 the most usual value. This translates into 3-4 real frames, as compared to 1.5-2 of XP.

Maybe I should have run some command to assign a higher priority to the GM process?

(Due to my incompetence I managed to destroy my Groovy pendrive installation by taking it out from the usb too early so I'll have reinstall it tonight. These usb installations are incredibly delicate).

Quote
I'm going to have a go with linux-ck when I get the chance. I've a feeling it might be X causing it rather than the kernel though, the lag wasn't the problem when using AdvanceMAME...

Yes, it might be X causing the lag... but the same lag was present in the tests done by Vicosku, using Retroarch in KMS mode (no X).

It looks like the Windows raw input method beats anything we've seen by now.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 21, 2014, 10:58:01 am
Seems like we need to start testing specific areas and eliminate things. I'm not sure how the more complex bits can be checked other than with a specific tool to do so - GM has a bunch of dependencies that make it difficult to pin down what's causing the bottleneck.

I don't think it's anything to do with scheduling priority.

Does the X driver using KMS use much of the kernel? Is it sane to think there's a flip queue or similar actually in the kernel radeon module?

Kernel > text mode console.
Kernel > framebuffer console.
Kernel > Xorg (VESA/ATI etc)
Etc
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on July 21, 2014, 11:21:08 am
Does the X driver using KMS use much of the kernel? Is it sane to think there's a flip queue or similar actually in the kernel radeon module?

My first thought was that a flip queue was the culprit, but I'm almost certain that the GM build I'm using should bypass it if it existed. Tonight I'll upload a diff. Basically I've modified it so I perform the wait for vsync directly through drm and I force OpenGL to draw to the front buffer (no flip at all). This causes all sort of glitches but at least I can discard any flip queue.

There are also evidences that there's no such flip queue here (http://www.phoronix.com/forums/showthread.php?98727-Pre-rendered-Frames-Flip-Queue-Size&p=410588#post410588).

That's why I'm more open to believe it has to do with lag in the input events themselves.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on July 21, 2014, 12:48:53 pm
Okay, have you tried recording footage external to GM ? I.e. using the LED and Advmenu, or the LED and Xterm, or even just the raw framebuffer console in GASetup? Also "sudo cat /dev/input/event2" (assuming event2 is your keyboard, you can find out using sudo evtestlist)

My web searches are drawing a blank regarding keyboard input response in evdev. Plenty about the mouse though.

http://www.freedesktop.org/software/libevdev/doc/0.5/ (http://www.freedesktop.org/software/libevdev/doc/0.5/)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on July 21, 2014, 01:14:53 pm
Okay, have you tried recording footage external to GM

Not yet. Great idea.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on July 25, 2014, 04:15:37 pm
Guys, I need help!

I just upgraded my cabinet hardware to:

G3258
ASrock Z97 Pro3
8GB 2400Mhz RAM

Now when I install the latest beta live CD (24/04/2013), it messes up the sound.  it's an ALC892 onboard chip.  The sound is really distorted, and crackles and echoes.  It's made the whole thing unplayable as I need sound.  I have chosen the right sound card in audio options. The only other option is my ATI HD4300 graphics card, but I am connecting my speakers via the green 3.5mm socket...

How can I fix this?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on July 26, 2014, 04:28:39 am
seems like there is an issue with Z97 chipsets and audio:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1321421
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on July 28, 2014, 04:31:55 am
could someone please test Deathsmiles for me and see if it runs at a constant 100% on their setup please?

the speed of this game was fluctuating between ~94-104% on my old AMD setup, and i expected it to be perfect after upgrading to a much better intel setup...

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Whipon on July 28, 2014, 09:54:34 pm
Hello.
Has anyone any video issues with the game Violent Storm?.
I have an strange issue with this game, the video shakes unless I rotate the screen or use cocktail mode.
Any ideas?.
Regards ;).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: sean_sk on July 28, 2014, 10:44:56 pm
could someone please test Deathsmiles for me and see if it runs at a constant 100% on their setup please?

the speed of this game was fluctuating between ~94-104% on my old AMD setup, and i expected it to be perfect after upgrading to a much better intel setup...

What is your current CPU and what is it clocked at? I found that I had to overclock my Intel i7 960 CPU to at least a minimum of 4.0GHz to obtain 100 percent speed for games like Deathsmiles and Muchi Muchi Pork. It's default is 3.2GHz and it's certainly no slouch of a CPU. At default clock speeds I was getting the same results as you.
You could try messing around with blitter settings but I found it did nothing for me. Cave emulation at the moment is barely adequate, but it needs to improve.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on July 29, 2014, 06:42:27 am
it's:

G3258 (OC'd from 3.2 to 4.4)
ASrock Z97 Pro3
8GB 2400Mhz RAM

is your 100% speed constant? does it even fluctuate at all?  like briefly down to 94% and back up again?  what about the sound warbling?

have you made any changes at all to the mame.ini file, or are you using default install settings?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Stathman on July 29, 2014, 05:59:14 pm
I was struggling to get my hantarex arcade monitor to work with windows xp with no luck.

Soft15khz, drivers, compatible cards, settings, quickres, etc...

The best i could get, was a shaking picture.

I changed the V.Freq. potentiometer three times. I was despair. I was about to give up.

And then i accidentally found this holy thread.

In about an hour, my monitor was reliving its glorious days.

Retina display my @ss!!!

Thanks a lot guys.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: sean_sk on July 29, 2014, 09:39:22 pm
it's:

G3258 (OC'd from 3.2 to 4.4)
ASrock Z97 Pro3
8GB 2400Mhz RAM

is your 100% speed constant? does it even fluctuate at all?  like briefly down to 94% and back up again?  what about the sound warbling?

have you made any changes at all to the mame.ini file, or are you using default install settings?

The speed is pretty much 100% with only occasional dips to 98%. That occurs maybe 2 or 3 times in 10 minutes of play and it doesn't seem to affect smoothness of play or audio.

I do change some settings in mame.ini:

frame_delay  7
priority 1
multithreading  1

The following two settings I use in Cave/vertical/interlaced game specific ini's as I prefer to have syncrefresh on and triplebuffer off for the majority of my horizontal, progressive resolution games.

syncrefresh 0
triplebuffer  1
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: niall on July 31, 2014, 10:38:19 pm
I lodged https://code.google.com/p/groovyarcade/issues/detail?id=9 (https://code.google.com/p/groovyarcade/issues/detail?id=9) a while back.

Anyone know where I can find the missing source to build GroovyArcade Live CD images?  Are there any docs?  Which Git repo is the correct one - there's at least 2 out there on various sites...

Cheers
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on August 02, 2014, 01:43:01 pm
I lodged https://code.google.com/p/groovyarcade/issues/detail?id=9 (https://code.google.com/p/groovyarcade/issues/detail?id=9) a while back.

Anyone know where I can find the missing source to build GroovyArcade Live CD images?  Are there any docs?  Which Git repo is the correct one - there's at least 2 out there on various sites...

Cheers

Hi niall,

Sorry I missed your posts in the GroovyArcade site. Regarding the files to build the live images, these have never been in the repository. As far as I know Ves builds the live cd manually.

Anyway you may be interested in the "groovy" AUR packages recently built by Cools, which basically allow you to use the most up-to-date kernel, all with the required patches for 15 kHz/custom video.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: niall on August 04, 2014, 12:24:06 am
Regarding the files to build the live images, these have never been in the repository. As far as I know Ves builds the live cd manually.

Could we get the full source, build scripts etc.?  That would be ideal, and let others contribute to the project as we could replicate the full build environment, replicate issues and contribute fixes and updates more easily, help document it etc.

Anyway you may be interested in the "groovy" AUR packages recently built by Cools, which basically allow you to use the most up-to-date kernel, all with the required patches for 15 kHz/custom video.

https://aur.archlinux.org/packages/groovyume/ ?  Any more detail or a link you can add?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on August 04, 2014, 05:41:41 am
https://aur.archlinux.org/packages/?SeB=m&K=cools

All the source for the software + patches is either on this forum or in the ".diff" repository. There's nothing newer AFAIK. The nice bits that make GA hang together are in the ISO.

I'd be surprised if ves wasn't using https://wiki.archlinux.org/index.php/Archiso, in which case there should be a build folder somewhere. Hugely impressed if he's doing it by hand though :)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on August 04, 2014, 06:33:19 am
I'd be surprised if ves wasn't using https://wiki.archlinux.org/index.php/Archiso, in which case there should be a build folder somewhere. Hugely impressed if he's doing it by hand though :)

Sure, I mean the changes to the build files are done by hand. Just to clarify, and as I've said several times before, I'd be as happy as everyone if the build files were in the repository :)


Title: Beta
Post by: jtslade on August 17, 2014, 05:15:05 pm
Anyone know where that beta was for GA? It had exit confirmation and some other front ends? AM I just missing the link somewhere
Title: Beta
Post by: jtslade on August 17, 2014, 05:15:55 pm
Anyone know where that beta was for GA? It had exit confirmation and some other front ends? AM I just missing the link somewhere
Title: Re: Beta
Post by: MonkeyJug on August 18, 2014, 02:21:40 pm
Anyone know where that beta was for GA? It had exit confirmation and some other front ends? AM I just missing the link somewhere

https://drive.google.com/folderview?id=0B0NB2HYUHHktUFZXTWJfbHpzUlE&usp=sharing
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on August 19, 2014, 03:33:10 pm
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1457748.html#msg1457748) you can find the 15KHz patches for linux 3.16.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: niall on August 19, 2014, 08:49:57 pm
I'd be surprised if ves wasn't using https://wiki.archlinux.org/index.php/Archiso, in which case there should be a build folder somewhere. Hugely impressed if he's doing it by hand though :)

Sure, I mean the changes to the build files are done by hand. Just to clarify, and as I've said several times before, I'd be as happy as everyone if the build files were in the repository :)

I've PM'd ves but he's not been online since July.  Anyone in regular contact with him?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on August 22, 2014, 11:58:45 am
I've PM'd ves but he's not been online since July.  Anyone in regular contact with him?

I'll write him too. I know that during the summer season he's very busy with work.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on September 03, 2014, 05:44:24 pm
Interesting:

http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=95766#Post95766 (http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=95766#Post95766)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: tombo on September 04, 2014, 03:58:10 pm
Hi all

I’ve been running DOS MAME on a PentiumPro based arcade cabinet (15 kHz arcade monitor, vertical orientation, original controls through J-PAC) for over ten years. A few days ago I finally completed my new setup, containing an AMD 785G board (with integrated HD4200 video) and running Groovy Arcade Linux from the Live-CD 2013-02-24 installed to disk. My own tweaking and fiddling (thanks to GASETUP!!!) got me to 98% perfection, however I have two remaining issues that I have researched extensively but did not find any solution yet:

Issue 1: Sudden slowdown from 100% to 16-18% after leaving a game idle for 2 – 3 hours

Just like lettuce and Calamity, I also consistently encounter the sudden and severe slowdown of any game in GroovyMAME, once left alone in attract mode for 2 – 3 hours. It behaves EXACTLY as described (see quote below) and I am desperately seeking for a config to get rid of that. I find this particularly annoying during house partys where the machine is running attract mode in the background and once guests get interested to play I’ll have to intervene and ESC back to AdvMenu and ENTER back into the game. Needless to say I disabled any power savings related bios stuff and even put sleep 0 in mame.ini, all to no avail.

Issue 2: Games like Satans Hollow and Spy Hunter dynamically pick an interlaced modeline (jittery) instead of a progressive 15 kHz modeline

Since I do not find any explicit custom modelines in mame.ini, I assume they are all created dynamically for me according to my monitor category (number 16 for Arcade 15 kHz in GASETUP), which is good and works beautifully for most games I have tested so far. However games like Satans Hollow and Spy Hunter pick an interlaced mode that looks jittery on my arcade monitor. Is there an easy way (e.g. “disable interlaced”) to make mame pick a progressive mode instead? I would prefer that over having to find and insert another explicit modeline for these games. I am good with GASETUP and editing of any files in MC, but for using a linux console I’d need step by step instructions.

Cheers!


I have also notice the game GunForce only appears to be running @97-98% speed!. I also left the game in attract mode for about 2 hours and when i came back i noticed the game was running really slowly, when i press F11 it was only running at 16% speed?

And ideas on either of these issues?

I've tested gunforce here and it runs 100% perfectly fine, but... when I left it alone for two hours I've came back and it was running at 12% speed! So yes, this is a confirmed problem, I don't know if it affects all games or just some. I remember one user already reported this for some games.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on September 05, 2014, 05:46:13 am
Put interlace 0 in your mame.ini
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: tombo on September 05, 2014, 05:36:47 pm
Thanks, I've tried that before and the frame is rolling fast, losing vsync, way out of range for the monitor vfreq-poti. I also tried doublescan 0 but that gave the same result.
The game's resolution is given at 512 x 480 (w x h), maybe not meant for my arcade 15 std resolution?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: tombo on October 07, 2014, 05:18:42 am
Hi all

I am still looking for a fix regarding the slowdown problem, that has first been encountered by lettuce and Calamity last year:

Issue 1: Sudden slowdown from 100% to 16-18% after leaving a game idle for 2 – 3 hours

Since there are at least 3 people with different setups encountering the same bug, I assume it must be the OS or GroovyMAME, at least I can state that any game I tried so far will slow down after about 2 hours. ESC back into AdvMENU and re-ENTER into game will fix the speed back to normal (100%) for another 2 hours till it slows down again... any clues? (see more details three posts above)

Regards, Tombo


Quote from: lettuce on March 31, 2013, 05:28:16 pm

I have also notice the game GunForce only appears to be running @97-98% speed!. I also left the game in attract mode for about 2 hours and when i came back i noticed the game was running really slowly, when i press F11 it was only running at 16% speed?

And ideas on either of these issues?


Quote from: Calamity on April 01, 2013, 10:05:29 am

I've tested gunforce here and it runs 100% perfectly fine, but... when I left it alone for two hours I've came back and it was running at 12% speed! So yes, this is a confirmed problem, I don't know if it affects all games or just some. I remember one user already reported this for some games.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on October 10, 2014, 05:26:55 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1467733.html#msg1467733) you can find the 15KHz patches for linux 3.17.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lettuce on October 19, 2014, 08:18:38 am
Has there been a more recent GA Live-CD complied than the one in the OP as thats over a year old now?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on November 03, 2014, 10:41:17 pm
Hmm, seems building fails for version 1.7.3 of the ATI driver, and the newest one is 1.6.5.  What changes are there that would warrant updating the patches?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on November 04, 2014, 08:03:09 am
Hmm, seems building fails for version 1.7.3 of the ATI driver, and the newest one is 1.6.5.  What changes are there that would warrant updating the patches?

Have you seen Cools' AUR packages? Maybe some more up-to-date drivers there.

Anyway there's a recent beta version of GA here: https://drive.google.com/#folders/0B0NB2HYUHHktUFZXTWJfbHpzUlE
Only problem is GM runs at 50% with sdl2 in that iso, this problem is fixed in my current build here, it will be in the final 155 patch.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on November 04, 2014, 03:20:58 pm
I know the kernel is out of date but the others should be fine as there are no updated patches.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on November 05, 2014, 08:49:57 am
So would there be no issues applying the ATI 1.7.3 patch to the newer 1.7.5 drivers?  I can double-check everything via  USB-livr, if I can get it to work..  I need to get something far larger than 16GB for a thumbdrive..
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on November 05, 2014, 09:18:04 am
No, what I mean is that the packages aren't updated because the available patches are old.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on November 07, 2014, 02:41:56 am
Anyway there's a recent beta version of GA here: https://drive.google.com/#folders/0B0NB2HYUHHktUFZXTWJfbHpzUlE
Only problem is GM runs at 50% with sdl2 in that iso, this problem is fixed in my current build here, it will be in the final 155 patch.

Hi Calamity,

I am doing some tests with respect to the SDL2 usage and resulting effects compared to SDL. I am using your last 155 build and builds patched with the file released for 155. Main goal is to evaluate the Xinput latency gain/loss.

At the moment I am stuck with some odd effects. For example, the moonwalker game screen aspect shows stretched picture truncated on the right side. This is not visible under SDL build. I still have to compile a stock ume and check the origin of the problem. Another look-up direction could be linked to the ume.ini parameters like syncrefresh and waitvsync. At the moment I use waitvsync=1 and syncrefresh=0 with all builds.

Have you ever heard about picture deformation linked to the SDL2 library?

Cheers




Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on November 07, 2014, 12:35:58 pm

OK, switchres patch combined with SDL2 corrupts the rendering.  I played with waitvsync and syncrefresh parameters but they do not seem to be involved here. Any idea where to look at?

Switchres outputs are correct.

Build SDL working
Code: [Select]
SwitchRes: [mwalk] (1) horizontal (320x224@57.23)->(320x224@57.23)

SwitchRes: [mwalk] (1) horizontal (256x224@57.23)->(256x224@57.23)

SwitchRes: [mwalk] (1) horizontal (320x224@57.23)->(320x224@57.23)

Calamity version or SDL2 build, picture is stretched
Code: [Select]
SwitchRes: [mwalk] (1) horizontal (320x224@57.23)->(320x224@57.23)
0: WiiMote0
1: WiiMote1

SwitchRes: [mwalk] (1) horizontal (256x224@57.23)->(256x224@57.23)

SwitchRes: [mwalk] (1) horizontal (320x224@57.23)->(320x224@57.23)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on November 08, 2014, 10:37:19 am
The mwalk game is trying to switch resolutions. Unfortunately SDL2 does not allow to switch resolutions while in fullscreen mode. Check these links:

http://forums.libsdl.org/viewtopic.php?t=10372&sid=3ff22f5cb9d3192b6227ee40a34f1352 (http://forums.libsdl.org/viewtopic.php?t=10372&sid=3ff22f5cb9d3192b6227ee40a34f1352)
https://bugzilla.libsdl.org/show_bug.cgi?id=1742 (https://bugzilla.libsdl.org/show_bug.cgi?id=1742)
https://bugzilla.libsdl.org/attachment.cgi?id=1239&action=diff (https://bugzilla.libsdl.org/attachment.cgi?id=1239&action=diff)

Toggling windowed mode for an instant might work, I'll need to test this workaround, because the possibility of patching SDL is not very appealing.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on November 09, 2014, 02:48:57 am

Incredible, it is terrible to read that. thank you for the links. I understand the complexity for you to get it right if you target to fix this in mame. to my understanding this would not give a good result and might give strange things for the rare game changing the resolution in-game.

Nevertheless, a patch exists and to me would bring the easiest fix at the cost of a compilation of the SDL library. Indeed, it is not an elegant solution but sounds to me more appropriate with respect to the context.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: niall on November 09, 2014, 10:10:51 pm
If only we had the full source for GroovyArcade live-CD  :banghead:
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on November 10, 2014, 03:35:44 am
The only bits that aren't available as source packages are the configuration scripts, which you could pull from the CD if you wanted.

Being able to build a newer Live CD wouldn't help.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: niall on November 13, 2014, 12:32:02 am
Ok but having it all in a GitHub repo for everyone to just use, with instructions on building new images etc. would be really nice!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: zebidia on November 22, 2014, 11:56:42 pm
Hi all. i'm in need of a little assistance/advice getting the GroovyArcade Live CD working on my system. Here's what I've done so far:

1. Installed a modified bios in my ATI HD4600 using ATIFlash and Atom-15, as per Calamity's instructions. Ran the test utility 'z' from a DOS boot pen drive, and all seemed to be well with the modified BIOS.

2. Downloaded the latest 64-bit GroovyArcade ISO from the link at the start of this thread, and burned a CD from It.

3. Built a VGA to SCART cable using a wiring diagram found elswehere in this forum, then plugged the SCART connector into my SCART to component transcoder. I then connected the component output from the transcoder into the component inputs on my freebie 20" Sony Trinitron.

4. I booted the PC using the GroovyArcade, and the menu that asks which video connection type to use successfully shows up on screen, but no matter which option I choose (I've tried both DVI-1 and VGA-1, with appropriate adapters), I get a series of loading messages, culminating with the following:

"Waiting 30 seconds for device /dev/disk/by-disk/GROOVY ..."

The timeout period expires and I'm left with a shell prompt.

Does anyone have any ideas how to get past this issue? Have I done something wrong in the above steps? Any help would be greatly appreciated.

Thanks.

Edit: typos and grammar.
Edit 2: typo typos. Boy, I hate typing on a tablet.

UPDATE: I 'fixed' this problem by simply skipping the use of a GroovyArcade DVD, and making a bootable USB pendrive using the GA ISO . I used a Windows utility called 'Rufus' to make the bootable pendrive... easy-peasy.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on November 24, 2014, 01:49:58 pm
UPDATE: I 'fixed' this problem by simply skipping the use of a GroovyArcade DVD, and making a bootable USB pendrive using the GA ISO . I used a Windows utility called 'Rufus' to make the bootable pendrive... easy-peasy.

Thanks for the update. I was about to answer mentioning a possible issue with the CD drive, anyway...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: zebidia on November 24, 2014, 05:40:27 pm
UPDATE: I 'fixed' this problem by simply skipping the use of a GroovyArcade DVD, and making a bootable USB pendrive using the GA ISO . I used a Windows utility called 'Rufus' to make the bootable pendrive... easy-peasy.

Thanks for the update. I was about to answer mentioning a possible issue with the CD drive, anyway...

Thanks, Calamity.

From what I gathered by googling the specific error, it appears that the disk I burned from the GroovyArcade ISO is not given the proper volume name 'GROOVY', hence the error during init. When I created the bootable thumbdrive, I made sure I named it GROOVY, but whether or not that was important/necessary, I don't know; the thumbdrive just worked, so I didn't bother going back to see if improperly naming it would break it. ☺

Now on to other issues, like absolutely none of my ROMs being recognized by advmenu. :( When time permits, I will try the direct groovymame.exe approach to see if I can get any useful information.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: zebidia on November 26, 2014, 01:18:07 am
Hmm, seems building fails for version 1.7.3 of the ATI driver, and the newest one is 1.6.5.  What changes are there that would warrant updating the patches?

Have you seen Cools' AUR packages? Maybe some more up-to-date drivers there.

Anyway there's a recent beta version of GA here: https://drive.google.com/#folders/0B0NB2HYUHHktUFZXTWJfbHpzUlE
Only problem is GM runs at 50% with sdl2 in that iso, this problem is fixed in my current build here, it will be in the final 155 patch.

Hi Calamity,

Is this 155 patch available somewhere, and if so, what do I apply this patch against?  I just installed cool's ISO today, and while it fixed a number of issues I was having with the ISO in your OP (most notably, sound), my MAME games run between 100% and 50%, switching between the two percentages every 10 seconds or so. I'm hoping your patch resolves this.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on November 26, 2014, 03:29:17 am
http://forum.arcadecontrols.com/index.php/topic,135823.msg1404224.html#msg1404224 (http://forum.arcadecontrols.com/index.php/topic,135823.msg1404224.html#msg1404224)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: zebidia on November 26, 2014, 09:35:57 am
http://forum.arcadecontrols.com/index.php/topic,135823.msg1404224.html#msg1404224 (http://forum.arcadecontrols.com/index.php/topic,135823.msg1404224.html#msg1404224)

Thanks, Ansa89. Unless I'm misreading the instructions in that post, it looks like the 155 patch is only for Windows installations, in spite of the fact that much further into the thread there is mention of feature changes for both Windows and Linux. Can someone explain how I would apply this patch to a GroovyArcade linux install, and what GA ISO to use as a base before the patch? Apologies if I'm missing something, but I am as new as new can be to MAME game.

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on November 26, 2014, 10:06:05 am
The groovymame patch works for both windows and linux.
To apply the patch you need mame source code (you can download it from mame official website), the MKChamp's high-score patch, the "patch" utility and a build environment (needed to build mame itself).
If you never compiled a program, you should better search on google for some tutorials/how-to.


From the post linked above (http://forum.arcadecontrols.com/index.php/topic,135823.msg1404224.html#msg1404224):
Compiling notes (v0.155)

Apply patches in this order:

1) hi_155_2.diff (Download (http://mamestuff.lowtrucks.net/MKChamp/hi_155_2.txt))
2) 0155_groovymame_015c.diff (GroovyMAME/UME download site (https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/))

Code: [Select]
c:\mame_source>patch -p0 -E <hi_155_2.diff
c:\mame_source>patch -p0 -E <0155_groovymame_015c.diff
c:\mame_source>make
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: zebidia on November 26, 2014, 10:21:12 am
The groovymame patch works for both windows and linux.
To apply the patch you need mame source code (you can download it from mame official website), the MKChamp's high-score patch, the "patch" utility and a build environment (needed to build mame itself).
If you never compiled a program, you should better search on google for some tutorials/how-to.


From the post linked above (http://forum.arcadecontrols.com/index.php/topic,135823.msg1404224.html#msg1404224):
Compiling notes (v0.155)

Apply patches in this order:

1) hi_155_2.diff (Download (http://mamestuff.lowtrucks.net/MKChamp/hi_155_2.txt))
2) 0155_groovymame_015c.diff (GroovyMAME/UME download site (https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/))

Code: [Select]
c:\mame_source>patch -p0 -E <hi_155_2.diff
c:\mame_source>patch -p0 -E <0155_groovymame_015c.diff
c:\mame_source>make

Ya, I saw that and noticed the "c:\" and thus assumed Windows only. Presumably I have to figure out how to do the equivalent in Linux, yes?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on November 26, 2014, 10:39:16 am
Instructions for linux:
Code: [Select]
cd path/to/mame/sources
patch --binary -p0 -E -i path/to/hi_155_2.txt
patch --binary -p0 -E -i path/to/0155_groovymame_015c.diff
make
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: zebidia on November 26, 2014, 11:31:30 am
Instructions for linux:
Code: [Select]
cd path/to/mame/sources
patch --binary -p0 -E -i path/to/hi_155_2.txt
patch --binary -p0 -E -i path/to/0155_groovymame_015c.diff
make

Great, thanks. I think I'll put this on the back burner and wait for a new ISO. :)

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on December 11, 2014, 12:51:06 pm
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1479732.html#msg1479732) you can find the 15KHz patches for linux 3.18.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: akumajo on January 13, 2015, 12:57:51 am
hi

what's new in GroovyArcade-Arch2014.12.25-x86_64.iso ?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: MonkeyJug on January 27, 2015, 01:00:00 pm
I'd like to know too...  Ves?  Anyone else shed some light on this?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: intealls on February 08, 2015, 08:23:05 am
Alright, here's an annoying bug that not only affects the latest GA (Dec 2014), but GM running under Ubuntu 12.04, 14.04 and 14.10 as well.

The gist of it is, start GM (I've only tried 0.156 and 0.157, any game seems to do, wrally, jackal and msword does it for sure), let it run for approximately 2 hours and 25 minutes, and watch X go from about 10% CPU utilization to 100%, which causes the game to run at about 10% speed. The cards that have been tested are Radeon HD 6310 and Radeon HD 3200. Verified on two different setups. I'm not sure it's GM's fault, since it's X that eating all the cycles.

Has anyone else seen this? I'm currently testing it on GA Dec 2014 with a 9600 NVIDIA card, to see if the problem is related to the open source Radeon driver. Edit: And it's not. It does this with the nouveau driver as well.

Edit: Going into the video settings and rotating the view fixes it for (probably) another 2 hours and 25 minutes. Could it be some integer overflow or something? Segfaults after a short while.

Edit: Only 64-bit has been tested.

Edit again: The problem occurs also when non-throttled, tested with GA 2014-04-25 in VMWare, which doesn't seem to support sync to vblank?

Edit again: Also affects GA 2013-02-24 i686
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on February 14, 2015, 04:47:22 pm
Hi intealls,

Sorry for my late response and thanks a lot for looking into this.

This is an old known issue: http://forum.arcadecontrols.com/index.php/topic,130667.msg1348167.html#msg1348167 (http://forum.arcadecontrols.com/index.php/topic,130667.msg1348167.html#msg1348167)

I'm totally out ideas regarding a possible cause. At least thanks to your tests now we know it's not caused by ATI drivers, vsync, etc. It'd be interesting to check if vanilla MAME has this problem too.

BTW no virtual machines I've tested support vsync.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: intealls on February 15, 2015, 01:22:45 pm
Hi Calamity and thanks.

I'm testing older versions, to see if they are affected. I built 0.149 on Ubuntu 14.04.1, and ran it on GA Dec 14 (installed to hard drive). Jackal ran for 3 hours and 15 minutes, without slowdown. This is strange, since the GA 2013 dist I tested uses 0.148u1, and that did slow down after about 2 and a half hours. I need to test more, to make sure this build is unaffected.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: intealls on February 21, 2015, 09:26:24 am
I'm testing older versions, to see if they are affected. I built 0.149 on Ubuntu 14.04.1, and ran it on GA Dec 14 (installed to hard drive). Jackal ran for 3 hours and 15 minutes, without slowdown. This is strange, since the GA 2013 dist I tested uses 0.148u1, and that did slow down after about 2 and a half hours. I need to test more, to make sure this build is unaffected.

Some progress has been made. I installed GA Dec 14, and built GM 0.155 using the GA installation. It does not seem to be affected by the slowdowns. When building and testing GM 0.156 on the same install, it exhibits the slowdown problem.

Edit: When testing on Ubuntu 14.04, no slowdowns are evident with 0.155. However, the screen is completely off-center, but I suspect the blame is to be placed on SDL.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on February 25, 2015, 04:05:00 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1497420.html#msg1497420) you can find the 15KHz patches for linux 3.19.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on February 28, 2015, 02:47:44 am
Hello guys, forgive my absence, I am very busy, new job etc.....

News

-Fixed Update system.
-Fixed internal system.
-Fixed Joystick Sdl2.
-Fixed broken sound to pause games.
-New support Sdl2.
-Openbox new windows manager.
-New system MegaCd, 32X from Ume.
-New Attractmode config.
-Last system version.
-New method for config roms/snap, now make cache search, select you system to add the path, no need to search for each system.


Hi Ansa, I'll send you the latest kernel diff, we have added new resolution.


Thank.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on February 28, 2015, 04:03:59 am
Hi Ansa, I'll send you the latest kernel diff, we have added new resolution.
Nice!
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on February 28, 2015, 09:45:34 am
Some progress has been made. I installed GA Dec 14, and built GM 0.155 using the GA installation. It does not seem to be affected by the slowdowns. When building and testing GM 0.156 on the same install, it exhibits the slowdown problem.

Edit: When testing on Ubuntu 14.04, no slowdowns are evident with 0.155. However, the screen is completely off-center, but I suspect the blame is to be placed on SDL.

This is really odd. I can't find a reason why 0.155 is affected and 0.156 is not. Have you by any chance tested this with/without multithreading?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: intealls on February 28, 2015, 11:07:54 am
Have you by any chance tested this with/without multithreading?

0.156 slows down also with -nomt  :-\
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on February 28, 2015, 01:05:18 pm
0.156 slows down also with -nomt  :-\

Just wanted to figure out what factors may play a role in this. This will probably be a stupid suggestion, but just in case, may you check in the source trees you have built from which of them were using XINPUT (check in sdl.mak, there's a define named NO_USE_XINPUT).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: intealls on March 07, 2015, 11:20:31 am
0.156 slows down also with -nomt  :-\

Just wanted to figure out what factors may play a role in this. This will probably be a stupid suggestion, but just in case, may you check in the source trees you have built from which of them were using XINPUT (check in sdl.mak, there's a define named NO_USE_XINPUT).

Hi Calamity and thanks, and I'm sorry for the late reply, been busy with work.

When building and testing 0.156 with NO_USE_XINPUT = 1, the slowdowns do NOT occur in GA Dec 14 with VMware. Also, when building and testing 0.158 in Ubuntu 14.04 with NO_USE_XINPUT = 1, no slowdowns either (also in VMware)!

You're the man! :)

Edit: Clarifications, going to test on hw now.

Edit: After leaving Jackal running for 18 hours on actual hw, no slowdown. So it's probably very safe to say that setting NO_USE_XINPUT fixes this issue.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on March 07, 2015, 12:36:05 pm

To my investigation, only 0.155 and 0.156 should be affect by default. Those two versions have NO_USE_XINPUT disabled by default.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: intealls on March 07, 2015, 01:45:12 pm

To my investigation, only 0.155 and 0.156 should be affect by default. Those two versions have NO_USE_XINPUT disabled by default.

0.158
-NO_USE_XINPUT = 1
+#NO_USE_XINPUT = 1

0.157
-NO_USE_XINPUT = 1
+#NO_USE_XINPUT = 1

0.156
-NO_USE_XINPUT = 1
+#NO_USE_XINPUT = 1

0.155 leaves it set. 0155_groovymame_015b.diff leaves it set, 0155_groovymame_015c.diff does not. Sorry for the confusion.

as per https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on March 07, 2015, 02:48:47 pm

@intealls, oops you're right. I have intentionally disabled it in my 0.156 version. I should have focussed directly on Calamity's patch and not my source code.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 07, 2015, 05:19:54 pm
Thanks for your tests guys. Just to clarify, all builds labelled as "wiimote" have xinput enabled, regardeless of what is in the corresponding patch. This is true for all the binaries  compiled by Ves in the GA distros. It's only since recently that xinput was addes to the main groovy patch for consistency.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: harrypancakes on March 19, 2015, 01:12:48 am
I found the most recent iso (Feb 2015) for 64-bit from the main GroovyArcade page.

I downloaded it to a USB stick, and got it running on my 15.7khz rig with J-PAC. This project is amazing. It's nice when something just works they way it is described on the tin.

I also have a 32-bit machine, but I couldn't find an iso for the 2015 release for 32bit. Does it exist?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lacanian on March 19, 2015, 01:32:12 am
You may have to use the most current version 32 bit ISO and upgrade.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: harrypancakes on March 19, 2015, 02:49:21 pm
Under Extras > Update GroovyMAME?
Should it be there? The menu is empty for me.

Or do I update from the command line?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Elbaid on April 01, 2015, 04:23:05 pm
does linux support 320x200 mode x in proper 4:3 aspect? Windows will only display this in a letterbox. thanks
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on April 02, 2015, 09:46:48 am
You will only get pixel perfect 320x200 4:3 if you're using a CRT and you resize it vertically.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Elbaid on April 02, 2015, 04:54:38 pm
That's what I was afraid of. I increased the vertical size of my Sony PVM, but the scanlines increased in size also, which were too thick to begin with. I should have save myself the hassle and bought a consumer grade CRT
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ih8lag on April 04, 2015, 10:16:23 am
First things first... Thanks for the awesome work on GroovyArcade and GroovyMAME... I do have a few issues with the Feb 2015 release either I am overlooking something simple or there is something wrong but here is what is going on...

1. Attract-Mode when it goes into screensaver mode the screen goes black i still hear the video playing in the background.
2. WiFi does not seem to reconnect on a reboot I have the go in through the gasetup and bring the interface back up.
3. I am using the xarcade for controls and it seems like settings are not staying... I have even dumped the xarcade.cfg file for controls into the default.cfg file in /home/arcade/cfg and it gets over written. Really the only thing thats not working is inserting coins with the L/R PB buttons... i go in to general settings map the buttons and they still do not work.

Any insight you may have would be greatly appreciated.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ih8lag on April 05, 2015, 11:28:15 am
Good news... I think I solved #3 I was mapping it in the wrong spot too may beers that night I think.

Still working on 1 & 2 as well i seem to have discovered something else. My system keyboard is set to us and it is fine in the terminal when in Attract-Mode it is not correct when typing a / i get a - this is very minor as i can configure it mostly through config files over ssh.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Toki on April 19, 2015, 02:59:42 am
Hi,

Anyone know how to compile xf86-video-ati (7.5-02) ?

Cools AUR package don't work anymore (https://aur.archlinux.org/packages/xf86-video-ati-groovy/) -> problem with glamor-egl dependancy.
I try to apply patch (https://code.google.com/p/groovyarcade/source/browse?repo=diff#git%2Fxf86-video-ati-7.2.0%253Fstate%253Dclosed) but the version does not match :(

What's xf86-video-ati'version used in latest GroovyArcade live-CD ?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on April 19, 2015, 07:06:40 am
If anyone else wants to take over the AUR stuff feel free. I've lost all motivation for this, Windows just works.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lacanian on April 27, 2015, 07:49:15 pm
If anyone else wants to take over the AUR stuff feel free. I've lost all motivation for this, Windows just works.

Hi @Cools, I'm having more success with GroovyArcade on my 15kHz monitor than Windows. If I stick to using GroovyArcade I'll definitely help out as much as I can. Whats involved in looking after the package? I'm not shy to give it a go, but I won't take the lead just yet.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on April 28, 2015, 02:42:24 am

I saw 3 new files on the google shared drive. Does someone known what they aim for?

Code: [Select]
xf86-video-ati-1_7.5.0-2-x86_64Alledi2dpm-3.pkg.tar.xz
xf86-video-ati-1_7.5.0-2-x86_64Allso-1.pkg.tar.xz
xf86-video-ati-1_7.5.0-2-x86_64ED2All-2.pkg.tar.xz
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on April 29, 2015, 07:35:42 am
If anyone else wants to take over the AUR stuff feel free. I've lost all motivation for this, Windows just works.

Hi @Cools, I'm having more success with GroovyArcade on my 15kHz monitor than Windows. If I stick to using GroovyArcade I'll definitely help out as much as I can. Whats involved in looking after the package? I'm not shy to give it a go, but I won't take the lead just yet.

Updating the PKGBUILD with new patches when they are released against a software version, and uploading the package to AUR.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lacanian on April 29, 2015, 07:36:53 pm
First time for everything. Here is my logic.

The 3 new files on the GroovyArcade are the patches to enable low res for the xf86-video-ati 1:7.5.0-2 package.

Download xf86-video-ati 1:7.5.0-2 and the 3 patches. Patch xf86-video-ati 1:7.5.0-2 and then use PKGBUILD to create the package and upload it to AUR.

Question time.

1) The xf86-video-ati-groovy 1:7.3.0-2 package has the following sources: (allow_low_res.diff, dpm.diff,dri2.diff)
 Are those sources included in the patch on the GroovyArcade site, or do I have to find these as well?

2) Which package do I apply the patch to? The AUR packaage https://www.archlinux.org/packages/extra/x86_64/xf86-video-ati/ (https://www.archlinux.org/packages/extra/x86_64/xf86-video-ati/) or xf86-video-ati-7.5.0.tar.bz2 from http://xorg.freedesktop.org//releases/individual/driver/? (http://xorg.freedesktop.org//releases/individual/driver/?)

3) Is there an actual patch command to be executed or are you just overwriting the files?

On another note, when we do anything GroovyArcade related lets update the wiki.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on April 30, 2015, 04:50:30 am
The patches in https://aur.archlinux.org/packages/xf86-video-ati-groovy/ (https://aur.archlinux.org/packages/xf86-video-ati-groovy/) are older versions than the version of this package, they are fairly generic. It's a matter of applying them to the latest version of https://www.archlinux.org/packages/extra/x86_64/xf86-video-ati/ (https://www.archlinux.org/packages/extra/x86_64/xf86-video-ati/) and seeing if they cleanly apply, compile, and work.

If you check the PKGBUILD that will give you the command line to patch the files (a diff is a file of differences, not a complete file by itself).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lacanian on May 02, 2015, 08:52:23 am
New howto guide on the GA wiki for FightCade.

https://code.google.com/p/groovyarcade/wiki/FightCade_Install_HowTo
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: anemul on May 21, 2015, 11:04:11 pm
I tried several times to use the LiveCD , but it never ran . I am not very fluent at all in Linux . I have a Kubuntu LiveCD , that I stuck in the Cd-Rom and it just worked . This one no . I guess I will just move on and come up with another plan . I definitely wanted to try this before I went through the trouble of installing .
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: fireb1adex on June 03, 2015, 07:29:08 pm
So just a quick question - I set my front end to the linux desktop - not clear on how to set it back to any of the other front ends?! - ok, as simple as logging out!

Also, I am using a vertical monitor, I read back in this thread to find help (Mame is upside down and the attract mode is horizontal) - I found this much:

"fbcon=rotate:1
To the end of the kernel boot string in /boot/syslinux/syslinux.cfg rotates the console and the setup screens, which is saving my neck. "

"In mame.ini, select either "orientation rotate_r" or "orientation rotate_l", depending on how your monitor is physically rotated."

Is there anything else I should be aware of when setting vertical? Ideally this should set itself when choosing the video setting vertical option I guess?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: skycurser_phil on June 25, 2015, 10:57:33 pm
Hi Calamity,

Some game developer buddies and I have some questions about the Groovy video drivers. Would you be willing to answer some quick questions via PM?

Essentially, we're 18 months into building a new arcade game and need advice. We're considering how we can use GroovyArcade as the base OS.

Thanks and would love to chat.

Peace,

Phil and the SKYCURSER dev team.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on June 26, 2015, 01:11:55 pm
Some game developer buddies and I have some questions about the Groovy video drivers. Would you be willing to answer some quick questions via PM?

No problem. Sounds interesting.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on August 05, 2015, 07:14:03 am
Hi Ansa, I'll send you the latest kernel diff, we have added new resolution.
Nice!

Hi Ansa, Hi Ves,

What is the status with respect to the kernel patch? I would like to give the 4.x branch a try.

Cheers

Edit: I am starting with latest 3.19 diff as it seems to apply to 4.1.4.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: tombo on August 05, 2015, 10:49:21 am
Hi intealls and Calamity

Many thanks for this:

Quote
When building and testing 0.156 with NO_USE_XINPUT = 1, the slowdowns do NOT occur in GA Dec 14 with VMware. Also, when building and testing 0.158 in Ubuntu 14.04 with NO_USE_XINPUT = 1, no slowdowns either (also in VMware)!

You're the man! :)

I am running Groovy Arcade Linux from the Live-CD 2013-02-24 installed to disk on my arcade cab. Is there a config file or Linux command I can use to patch my existing setup, in order to make the slowdown problem disappear? I definitely want to avoid having to go through auto-setup/partitioning/tweaking with a new build.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on August 05, 2015, 11:14:46 am
Quote
When building and testing 0.156 with NO_USE_XINPUT = 1, the slowdowns do NOT occur in GA Dec 14 with VMware. Also, when building and testing 0.158 in Ubuntu 14.04 with NO_USE_XINPUT = 1, no slowdowns either (also in VMware)!

You're the man! :)

I am running Groovy Arcade Linux from the Live-CD 2013-02-24 installed to disk on my arcade cab. Is there a config file or Linux command I can use to patch my existing setup, in order to make the slowdown problem disappear? I definitely want to avoid having to go through auto-setup/partitioning/tweaking with a new build.

Hi Tombo,

This is quite interesting. Could you kindly make a test with 0.164 versions available from (https://googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/)? You just need to replace the existing groovymame binary.

Could you confirm that you experience the slowdown effect with groovymame64_0164.015h_linux.tar.bz2?

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on August 19, 2015, 03:25:16 am

I have played a bit with the 15Khz patch on Linux and latest kernels. There is no issue so far up to 4.1.6, which is a good news.

The patch modifies the first PLL (head1) limit to accept lower dot clocks. Extending it to the second PLL allows dual 15Khz outputs.

Which game would be a good choice to test dual screen output from groovymame? A game with different syncs would be perfect.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: philenotfound on August 25, 2015, 08:48:50 am
Yeah, I'm using them too with 4.1.6. My setup is a Debian Jessie installation, slimmed down with a custom kernel and rebuilt radeon drivers..
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on September 08, 2015, 01:53:51 pm
Ves asked me if I still had the PKGBUILD files I made for AUR, I've dug out what I can find - note they are extremely out of date and probably won't compile without reworking.

I'm half curious to restart building them (put together an old laptop with Arch the other day specifically to carry on), but systemd is as bad as all the negative press it's been getting so I'm not sure I really want to continue with a distro supporting it...
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on September 08, 2015, 05:13:55 pm
Thank you very much Cools, I want to keep aur pkg updated for use in GA.

Doozer, can you post the patch for dual monitor?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on September 09, 2015, 04:06:01 am
Thank you very much Cools, I want to keep aur pkg updated for use in GA.

Doozer, can you post the patch for dual monitor?

The patch is based on the patch-3.19.zip file adapted to 4.1.6 kernel, the main addition is the low dot clock for p2pll. Full patch is available in attachment.

Code: [Select]
diff -Naur linux-4.1.6/drivers/gpu/drm/radeon/radeon_clocks.c linux-4.1.6_dualhead/drivers/gpu/drm/radeon/radeon_clocks.c
--- linux-4.1.6/drivers/gpu/drm/radeon/radeon_clocks.c  2015-08-17 05:52:51.000000000 +0200
+++ linux-4.1.6_dualhead/drivers/gpu/drm/radeon/radeon_clocks.c 2015-09-09 09:10:12.723534658 +0200
@@ -242,20 +242,24 @@
                        if (rdev->family >= CHIP_R420) {
                                p1pll->pll_in_min = 100;
                                p1pll->pll_in_max = 1350;
-                               p1pll->pll_out_min = 20000;
+                               //p1pll->pll_out_min = 20000;
+                               p1pll->pll_out_min = 4308;
                                p1pll->pll_out_max = 50000;
                                p2pll->pll_in_min = 100;
                                p2pll->pll_in_max = 1350;
-                               p2pll->pll_out_min = 20000;
+                               //p2pll->pll_out_min = 20000;
+                               p2pll->pll_out_min = 4308;
                                p2pll->pll_out_max = 50000;
                        } else {
                                p1pll->pll_in_min = 40;
                                p1pll->pll_in_max = 500;
-                               p1pll->pll_out_min = 12500;
+                               //p1pll->pll_out_min = 12500;
+                               p1pll->pll_out_min = 4308;
                                p1pll->pll_out_max = 35000;
                                p2pll->pll_in_min = 40;
                                p2pll->pll_in_max = 500;
-                               p2pll->pll_out_min = 12500;
+                               //p2pll->pll_out_min = 12500;
+                               p2pll->pll_out_min = 4308;
                                p2pll->pll_out_max = 35000;
                        }
diff -Naur linux-4.1.6/drivers/gpu/drm/radeon/radeon_atombios.c linux-4.1.6_dualhead/drivers/gpu/drm/radeon/radeon_atombios.c
--- linux-4.1.6/drivers/gpu/drm/radeon/radeon_atombios.c        2015-08-17 05:52:51.000000000 +0200
+++ linux-4.1.6_dualhead/drivers/gpu/drm/radeon/radeon_atombios.c       2015-09-09 09:10:11.929546470 +0200
@@ -1145,6 +1156,14 @@
                p1pll->pll_out_max =
                    le32_to_cpu(firmware_info->info.ulMaxPixelClockPLL_Output);

+               /* Arcade VGA 3000 card settings */
+               if ((dev->pdev->device == 0x958f) &&
+                       (dev->pdev->subsystem_vendor == 0x1002) &&
+                       (dev->pdev->subsystem_device == 0x0502)) {
+                               p1pll->pll_out_min = 50000;
+                               p2pll->pll_out_min = 50000;
+               }
+
                if (crev >= 4) {
                        p1pll->lcd_pll_out_min =
                                le16_to_cpu(firmware_info->info_14.usLcdMinPixelClockPLL_Output) * 100;
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on September 11, 2015, 12:30:18 pm
Found Manjaro Linux (https://manjaro.github.io/) which seems to fit my ideals nicely (Arch based, systemd optional, pre-configured desktop environments). Goodbye forever Microsoft.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: NightSprinter on September 17, 2015, 01:21:02 pm
Doozer, dumb question, but can this patch be applied to that kernel for any distro?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on September 18, 2015, 09:46:29 am
Doozer, dumb question, but can this patch be applied to that kernel for any distro?

Hi NightSprinter,

Yes, you can apply it to any Linux kernel indifferently from the distribution :-) (with some offsets on non 4.1.6 version)
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: lacanian on October 02, 2015, 04:37:56 am
Found Manjaro Linux (https://manjaro.github.io/) which seems to fit my ideals nicely (Arch based, systemd optional, pre-configured desktop environments). Goodbye forever Microsoft.

Hi Cools,
 Do you think this will be a good distro to use for GroovyArcade?

I just contacted Ves to see what his plans are as well. I finally have time again to help out with GA.
Title: GroovyArcade live-CD New Release 2013-02-24
Post by: jtslade on October 02, 2015, 07:42:08 am
Found Manjaro Linux (https://manjaro.github.io/) which seems to fit my ideals nicely (Arch based, systemd optional, pre-configured desktop environments). Goodbye forever Microsoft.


Microsoft is gonna call you up and ask how it's doing and it's gonna be totally awkward on the phone and you're going to say you know yeah it's not them it's you you're looking for something different and this distro you know makes you feel like you've never felt before and then Microsoft call in the gonna keep emailing you gonna feel worse and then you get mad and then it's going to get really weird and I just hope you're ready for that because you know myself for a long time so I just want to think about it but I understand you got to do we got to do

J/k


Sent from my iPhone using Tapatalk
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: cools on October 02, 2015, 08:55:17 am
Found Manjaro Linux (https://manjaro.github.io/) which seems to fit my ideals nicely (Arch based, systemd optional, pre-configured desktop environments). Goodbye forever Microsoft.

Hi Cools,
 Do you think this will be a good distro to use for GroovyArcade?

I just contacted Ves to see what his plans are as well. I finally have time again to help out with GA.

Manjaro is a pre-configured version of Arch, there's little point choosing it over Arch for GA as a Live CD environment. But it means you can use bits of both quite happily, and develop packages for Arch in Manjaro without any trouble.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: philenotfound on October 04, 2015, 05:32:47 am
Ever thought about building a custom distro using buildroot?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: jtslade on November 14, 2015, 12:24:09 pm
Bump to GA to the max


Sent from my iPhone using Tapatalk
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: niall on February 03, 2016, 04:48:19 am
Ves asked me if I still had the PKGBUILD files I made for AUR, I've dug out what I can find - note they are extremely out of date and probably won't compile without reworking.

I'm half curious to restart building them (put together an old laptop with Arch the other day specifically to carry on), but systemd is as bad as all the negative press it's been getting so I'm not sure I really want to continue with a distro supporting it...

If you get anywhere in documenting a basic build environment / list of dependencies to start tinkering I'd love to help out.  I've done similar work before with LiveCDs and read-only filesystems, so I'm still really interested in building and testing GroovyArcade images, help script it all up so it's easy for anyone to contribute.  Until this week I haven't had access to any PCs to play around with, but now I have 3 to so I can finally try Win7x64 and Linux builds in addition to old faithful: XP32  :cheers:
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on March 13, 2016, 05:01:03 am
Hi,
New version soon. :laugh:
I want to ask, How many people use 32-bit, I'm thinking only publish versions 64bit.
What do you think?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Doozer on March 13, 2016, 06:42:22 am
New version soon. :laugh:
I want to ask, How many people use 32-bit, I'm thinking only publish versions 64bit.
What do you think?

Hi Ves, I am happy to hear that ;-) I have an up to date groovyarcade (properly made with pacman, no extra anymore). Do you see any benefit moving to the next release and do a full reinstall?

I still have some 32bit only processors and I am using groovyarcade64 converted to 32bit on them. Which is almost a straightforward process.

I am maintaining the 32bit groovy builds but I will also stop building it with 0.172. Let's see how many request we will get... EDIT: I was wrong, we have 32bit users
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: elvis on March 13, 2016, 06:46:49 am
Hi,
New version soon. :laugh:
I want to ask, How many people use 32-bit, I'm thinking only publish versions 64bit.
What do you think?
All my GroovyArcade/GroovyMAME cabinets are 32bit, mostly because they were built back in that era and never upgraded (never needed them to be).

I can understand why you'd want to drop 32bit support though, as it's a pain to maintain two builds.  Still, I'd say a lot of MAME cabinets are built from older hardware people have lying around (even if 32bit x86 chips are bordering on ancient history these days - or at least that's what my juniors at work tell me).
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: jtslade on March 13, 2016, 08:06:40 am
Great news.. GA is da best


Sent from my iPhone using Tapatalk
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: pakoman on March 14, 2016, 11:00:01 am
Hi,
New version soon. :laugh:
I want to ask, How many people use 32-bit, I'm thinking only publish versions 64bit.
What do you think?

32bit would also be great for sure. I still use 32bit in several arcade cabinets and many people still use old computers for Mame projects, but AdvanceMame + MsDOS is now quite limited.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: fcobenitez on March 18, 2016, 10:12:20 pm
GroovyWiki: Installing Groovy Arcade Arch Linux to a USB Flash Drive

The link is down :( And if I manually click on Wikis on the Groovy Arcade project site, it says that "groovyarcade has no wikis." :(
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on March 19, 2016, 06:28:09 am
GroovyWiki: Installing Groovy Arcade Arch Linux to a USB Flash Drive

The link is down :( And if I manually click on Wikis on the Groovy Arcade project site, it says that "groovyarcade has no wikis." :(

Yeah, thank Google for destroying our hard work.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: fcobenitez on March 19, 2016, 02:21:58 pm
Well, that sucks. I guess it's not as easy as downloading the ISO, using some of those software that make booteable USB sticks and restarting the PC with USB boot as first priority?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: pelanas on April 12, 2016, 09:39:08 am
Using 64 bit here (P4@3GHz). New versión soon?
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Calamity on April 12, 2016, 11:23:02 am
Using 64 bit here (P4@3GHz). New versión soon?

You'll probably have more luck asking Ves directly.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: blontic on April 15, 2016, 07:15:30 pm
Hi,
New version soon.I want to ask, How many people use 32-bit, I'm thinking only publish versions 64bit.
What do you think?
64bit here. Would love a new version. Thanks again

Sent from my Nexus 5X using Tapatalk

Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: mattr69 on May 04, 2016, 05:02:44 am
64
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: eewoke on June 12, 2016, 04:13:05 am
Both!! Older games just run fine on 32 bit. Please make also a 32 bit version.
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: ves on June 12, 2016, 02:24:27 pm
Hello!!!

I'm uploading a new version, if this version has no major faults, will be final version.
Updated system, driver, kernel, scripts, fix bugs,  etc ...
You will see some new options in Gasetup, not active yet.

GroovyArcade live-CD Release 2016 (https://e283dc88d509e5765cdd425ef94c1edb72be4a8f.googledrive.com/host/0B0NB2HYUHHktUFZXTWJfbHpzUlE/)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DeQMaster on June 12, 2016, 05:04:29 pm
Thank you sir!
Title: Re: GroovyArcade live-CD New Release 2016
Post by: mattr69 on June 12, 2016, 07:05:26 pm
Awesome work Ves!  :cheers: I'm installing it on my cab 15khz/AVGA cab now.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: fcobenitez on June 12, 2016, 07:13:14 pm
OMG yes!!  :applaud: :applaud: thanks!

Edit: So, can anybody post a mini guide about what needs to be done to install GroovyArcade with an USB stick? As the wiki is long gone
Title: Re: GroovyArcade live-CD New Release 2016
Post by: mattr69 on June 13, 2016, 03:19:04 am
Hi ves,

I'm using the latest build now. So far so good! This is a new cabinet (vertical, ATI, 15hz) and I need to troubleshoot some resolution issues. I enabled logging switchres.conf but that only works if I run switchres on the console. When launching from advmenu it's not generating the logfile. Any ideas?

/home/arcade/switchres.conf
threads=1
ff=1
monitor=generic_15
mo=1
verbose=1
logfile=switchres.log


Cheers,
Matt
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on June 13, 2016, 05:40:29 am
Toy can try so
logfile=/home/arcade/switchres.log
Title: Re: GroovyArcade live-CD New Release 2016
Post by: mattr69 on June 13, 2016, 06:58:02 am
Thanks! Sadly that didn't work either. :-( I've tried placing it in /var/tmp as well. I'll keep plugging away at it.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on June 13, 2016, 07:36:00 am
It works for me, delete all spaces
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DeQMaster on June 13, 2016, 09:43:37 am
I get some funky colour on the frontend after i press ESC to get out of the first rom i load.

Btw, which version of mame did you include on the beta?

Regards
Title: Re: GroovyArcade live-CD New Release 2016
Post by: strontium on June 14, 2016, 03:22:05 pm
Hey Ves,

First thing is I want to say thanks for updating this amazing distro. Unfortunately I have a problem that I hope you can help with or at least point me in the direction of where to see logs etc..

The way I normally set up my HDD for my cabinets is to attach the raw disk as a device to a VM and run through the installation. On the old 2015 version this would partiition the physical HDD I would then see a message saying copying Groovymame and then finally I would see it creating the linux and initramfs-linux.img using mkinitcpio.

The issue is the copy completes very quick and then I don't see the kernel and initramfs boot images being created. When I restart and boot from the physical HDD on the VM it says not boot device. Could you please explain where I am going wrong as this method used to work like I said.

The nice thing for me doing it this way was I could configure everything move the HDD to my Cabinet, change the monitor settings and everything would just run. It's almost like it's not copying and running mkinitcpio.

I look forward to hearing your thoughts.

Thanks again,

Strontium
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on June 14, 2016, 04:19:15 pm
Hi.

when installation is complete, Do you have installed all system,and only need initram?

If only need initram, when finished installing, restarts or poweroff  VM from gasetup, no close VM.

You can try to format the disk and restart VM several times before installing.

I use VirtualBox and everything works fine.

Title: Re: GroovyArcade live-CD New Release 2016
Post by: strontium on June 15, 2016, 01:51:54 am
Hey Ves,

Thanks for the reply, I tried with Virtualbox and managed to format and get a working HDD using that approach. I normally use libvirt / qemu / kvm for my virtualisation needs and like I said this was not working. It works using the 2015 iso but for some reason not the 2016 iso. If I get the time I will try and debug this more but I'm not sure how the gasetup script has changed and what may be different.

I'm happy to use virtualbox though going forward, thanks for the advice.

strontium
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DeQMaster on June 15, 2016, 10:10:44 pm
Do anyone get that random funky letter colour alteration on mame?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on June 16, 2016, 01:19:38 am
Can you send a picture?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Doozer on June 16, 2016, 03:33:54 am
Do anyone get that random funky letter colour alteration on mame?

Hi DeQMaster,

This is a side effect due to the scaling of the picture but impacting the OSD. You can attenuate this by removing the value of uifont inside the mame.ini file. With the upcoming BGFX move, this will not be a concern anymore. For the time being, with GM 0.171 we have to live with this corruption.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DeQMaster on June 18, 2016, 10:11:30 am
Do anyone get that random funky letter colour alteration on mame?

Hi DeQMaster,

This is a side effect due to the scaling of the picture but impacting the OSD. You can attenuate this by removing the value of uifont inside the mame.ini file. With the upcoming BGFX move, this will not be a concern anymore. For the time being, with GM 0.170 we have to live with this corruption.


Thnak you for pointing out that workaround
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on June 20, 2016, 12:55:43 pm
Everything works perfect?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pelanas on June 21, 2016, 07:57:47 am
I'll try it next weekend. ¿Is it possible upgrade groovymame to 0.171 from the menu?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on June 21, 2016, 11:56:23 am
Last versión has groovymame 171
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DeQMaster on June 21, 2016, 03:15:08 pm
Besides some funcionality troubles, which i think are a mame concern, its working ok for me.

Gracias!
Title: Re: GroovyArcade live-CD New Release 2016
Post by: jtslade on June 22, 2016, 04:13:34 pm
Is there a complete list of the update and fixes in the 2016 version?

Thank you! Very exciting!
Title: Re: GroovyArcade live-CD New Release 2016
Post by: brywalker on June 27, 2016, 02:46:29 pm
So as someone who has been really digging into the Windows builds with D3D9EX and ASIO to reduce input and audio latency, are there any benefits of going back to GroovyArcade with the exception of how light it is? Are we able to see similar reduction in latency yet? Thanks and keep up the awesome work!
Title: Re: GroovyArcade live-CD New Release 2016
Post by: strontium on June 29, 2016, 01:51:04 am
Hey guys,

I seem to have a problem with the new build and it's a bit of an odd one. To clarify my cabinet is set up for vertical gaming and so the monitor is mounted so. If I configure the latest version of groovymame as vertical I can not manage to get it to show correctly on the monitor no matter how much I tweak the monitor h or v freq. The funny thing is the frontend (attractmode) set up in the verticools display shows vertically. when I select a game again the screen just turns to a mess of patterns. If I change the settings back to horizontal it works.

The funny thing is if I switch back to an old version of the distro all vertical games work perfectly.

Any ideas I've tried everything, I can only think there is a problem with something core like switchres or something.

Is anyone else running the latest iso on a vertical setup.

One last bit of information I'm running this on a Hantarex 9000

Thanks guys for any thoughts.

Strontium
Title: Re: GroovyArcade live-CD New Release 2016
Post by: strontium on June 30, 2016, 02:07:25 pm
Hey guys,

Just an update I definitley  think there is an issue with this build and displaying on a vertical cab, certainly on my setup. I've posted in a topic in the groovymame section on this. But I thought I would update here too, my observation is that the majority of games will not work in vertical mode using a 15khz arcade monitor. They all work find horizontal but in vertical the majority will not sync.

The j-pac in my system confirms this as the green sync led is off when there is no sync and turns back on when navigating the front end.

Hopefully Ves or one of the more experianced guys will have a rig to test this on. In theory even in a horizontal setup running a vertical game and rotating 90 will give the same issues. I hope to hear some feedback soon of other members if any one else can replicate these issues I've noticed.

Thanks again,

Strontium
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on July 01, 2016, 11:07:54 am
I check vertical configuration and it works perfectly on my monitor h9910. Can you try without jpac or old versión gmame?

I think the latency is very good or perfecto.

Updates and Fix

O.S and emulator last version.
Fix driver ati low resolution.
Fix gasetup and scripts.
Groovymame 171
Sdlmame 175
Hide all messages O.S

I'm uploading new version.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: jtslade on July 01, 2016, 12:41:15 pm
Thank you for everything.. I'm really hoping to get the Exit Confirmation or even prevent exit option so I can keep people at parties or my kids from Exiting the AdvMenu frontEnd.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: fcobenitez on July 01, 2016, 02:26:50 pm
I check vertical configuration and it works perfectly on my monitor h9910. Can you try without jpac or old versión gmame?

I think the latency is very good or perfecto.

Updates and Fix

S.O and emulator last version.
Fix driver ati low resolution.
Fix gasetup and scripts.
Groovymame 171
Sdlmame 175
Hide all messages S.O

I'm uploading new version
.

F_Yeah!! Thanks VES !
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on July 01, 2016, 05:19:50 pm
Available new iso.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: strontium on July 02, 2016, 01:42:38 pm
Hey Ves, thanks for checking.

Ok I just wanted to update and say that I got this resolved and fixed.

The issue turned out to to be the GPU x1550 I was using. I replaced this with a atom flashed HD4350 and I can get sync in every game in my vertical cab now no problem so the distro is fine. Apologies for false alarm.

After all that work and fixing it I have decided to stick with my original older version of GroovyArcade for now as I feel that more games seem to work ( I just can not get Galaga to play on the new 1.71 groovymame along with a fair other games) and that the sound / volume is much better / louder.

Hopefully some people will get something out of this if they do come accross sync issues with vertical cabinet setups and the problem I had with the ATI X1550 GPU specifically.

Thanks

Strontium
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on July 02, 2016, 02:43:44 pm
Hello strontium,

Can you test new iso, with gmame old version?



Title: Re: GroovyArcade live-CD New Release 2016
Post by: amigr on July 02, 2016, 06:04:08 pm
Available new iso.

Hey ves,

Just a quick one, you are building your own kernel with your patches for these releases, right? If so, is it possible to either build with CONFIG_I8042=y (rather than m which is default for arch) or just to post the patches for me to build my own kernel? I use Hyper-V to deploy my installation of Groovy Arcade just how I want it and generation 2 (UEFI) Hyper-V VMs have no working keyboard support without CONFIG_I8042=y.

Thanks! :-)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on July 02, 2016, 06:28:14 pm
Available Final Version 32/64bit

GroovyArcade live-CD Release 2016 (https://e283dc88d509e5765cdd425ef94c1edb72be4a8f.googledrive.com/host/0B0NB2HYUHHktUFZXTWJfbHpzUlE/)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: galaxian77 on July 07, 2016, 07:00:11 am
This is awesome news! The community REALLY appreciates your hard work on this project. I'm downloading the installer right now in preparation for a weekend install. Can't wait to install !

Thanks very much for this new update !

Title: Re: GroovyArcade live-CD New Release 2016
Post by: eewoke on July 08, 2016, 01:44:55 pm
Great! Thanks!! Also for the 32 bit version!  :applaud:
Title: Re: GroovyArcade live-CD New Release 2016
Post by: fcobenitez on July 09, 2016, 12:13:58 am
Already burned my copy!  >:D
Will try it this weekend, thanks ves!
Title: Re: GroovyArcade live-CD New Release 2016
Post by: strontium on July 10, 2016, 04:59:52 am
Thanks Ves,

Just wanted to say I've put this on my Vertical Cabinet and it works perfect. I had some teething issues earlier in the thread which turned out to be the GPU not syncing and also my romset was not great with 171. All this has been worked on and I can't say one game does not work. I do have a question regarding spinners (spintrak). I have one in my cabinet for Arkanoid / Tempest etc... and I can not get this thing to work properly. I'm not sure if this is the hardware that is emulated / polling rates on the USB or incompatibility with Arch or SDL?

The symptoms are as follows the spintrak will move the paddle in Arkanoid left and right but it will also sometimes seem bound or just stop halfway across the screen. Now like I say I'm not sure if this is an emulation thing but to fix it I have to spin it all the way the other way, I know these cabinets had mechanical devices specific to the cabinet but I would have thought Mame would keep moving the bat to the left as long as I span to the left.

I've tried tweaking the mousepolling rate in the usbhid module using a custom modprobe.conf file which had no effect so I'm pretty sure it's not polling rate which by default on the distro is set to 0 which is the same as let the device decide. Ves or any one with spinners can you let me know your thoughts and how you have achieved a great experiance using one if it's possible.

oh I should add that all the config in mame.ini is as you would expect. mouse = 1 and paddle is set to mouse.

Thanks again to the community.

Strontium
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on July 11, 2016, 05:29:13 pm
I can confirm the analog sticking halfway in Arkanoid, Warlords, etc.

If I use a paddle it will only move within the half of the range that the bat starts in.  That is to say, if it starts on the right of the screen it will not transition to the left and vice versa. However, if I also assign button increment movements, the mid point can be traversed by using the button but the analog movement is then stuck in the other half of the screen. In Warlords it's exactly the same but the bat sticks on the corner of the castle.

I remember this being related to Xinput/wiimote options and a patch (groovymame64_0164.015h_fix_linux.tar.bz2).

See: http://forum.arcadecontrols.com/index.php/topic,140359.40.html (http://forum.arcadecontrols.com/index.php/topic,140359.40.html)

Also, I cant seem to get multi mouse working for 4 player warlords with 4 spinners.  Is this related?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: strontium on July 12, 2016, 03:06:58 am
Thanks DoogyRev for confirming,

I think this issue is slightly different to the link you posted as I was involved in that thread too and it was trackball related and being bound to a small square of movement. Ves fixed that issue and it did turn out to be code related and SDL. It does make me think that this could be related to SDL though, although I can get the bat and ball to move all the way to left and right but only if I really slowly tweak the spinner. Any kind of normal use it just freezes mid game like it's overloaded with polling or input or like there is some other issue.

I know that's vague but getting this working would certainly make the groovyarcade / groovymame experience more complete. More input from other users of the distro with spinners would be great to hear their experience and ultimately when Ves reads this and has the time I'm hoping he will be able to give us a deeper understanding of the underlying issues.

Strontium
Title: Re: GroovyArcade live-CD New Release 2016
Post by: blontic on July 12, 2016, 06:26:35 am
I just added the new ISO on my vertical cab and noticed an issue with attract mode hanging the whole pc when exiting a game. Works fine with the other frontend. I updated attract mode to the latest version also but it's still the same.

Any ideas?

I am also noticing that any new Cave games seem to fluctuate speed a lot more than they did under Windows. Is that a setting I can change? Usually they are very playable.

Besides that looks awesome. Great work
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on July 14, 2016, 01:51:18 pm
My mistake. I thought that thread had specific mention of sticking halfway for some reason.

What about multimouse? Can you get that to function. I thought I had it working with the last release but I can't be sure now.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: strontium on July 14, 2016, 05:44:03 pm
Hey no your right that was similar but with a trackball, and who knows it could be related but I can tell you Ves is aware of this problem we've highlighted and will look into it when he gets time. As soon as I hear anything I'll let you know. I tested the spinner in windows with standard MAME and it worked perfectly. I guess we'll just have to wait to see what is found.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: eddhorse on July 21, 2016, 05:46:27 am
Just a quick note to say thanks for all the hard work.
I have tried Mala, Hyperspin, GameEX, Retropie, etc etc.
This seems by far the least painful to configure.

I have a Sega Astro City with Nanao MS8-29SU monitor along with JPAC and ATI Radeon HD 4250.
Instalation to hard disk was painless, copying my backed up roms to the correct files was easy too.

Some small tweaking to sort out but very pleased so far.
It boots very quick and no more Windows, hoorah.

Again thanks for all the hard work, i know with the combination of  different monitors/PC's/graphics cards/emulators it is difficult to get everything working first time.

Keep up the great work.
Ed
Title: Re: GroovyArcade live-CD New Release 2013-02-24
Post by: Ansa89 on July 27, 2016, 09:26:49 am
Communication for linux users: now you can find updated linux kernel patches here (https://github.com/Ansa89/linux-15khz-patch).
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on July 28, 2016, 04:36:57 pm
Thanks Ansa89.

Are these the only patches that are required to build the Groovy Kernel from Vanilla Linux sources?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Ansa89 on July 28, 2016, 06:52:44 pm
I don't know about patches used in groovyarcade kernel (I'm not involved into its development).
With linked patches you can force 15KHz during boot (you can find a mini how-to in the README.md (https://github.com/Ansa89/linux-15khz-patch/blob/master/README.md) file).
These patches apply to vanilla kernel sources (just download the ones that match your kernel version).
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on July 29, 2016, 06:00:50 pm
In my case with Warlords I just increased the paddle sensitivity to 105 from 50 in "Analogue Controls" in the "Tab" menu. It's now using the full movement range, haven't tested Arkanoid.

Still no luck with multi-mouse, though. I need 4 player Warlords!!!
I'll try playing with xorg.conf next.

Hey no your right that was similar but with a trackball, and who knows it could be related but I can tell you Ves is aware of this problem we've highlighted and will look into it when he gets time. As soon as I hear anything I'll let you know. I tested the spinner in windows with standard MAME and it worked perfectly. I guess we'll just have to wait to see what is found.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: strontium on July 30, 2016, 02:10:17 am
Hey I con confirm that I managed to change the way the paddle worked using the sensitivity but I also found that the spinner still was not working correctly. If the spinner was moved to quickly it would freeze and just stop moving.

I tried changing the sensitivity in a few games arkanoid, arkanoid 2 and tempest. All of them displayed the same behaviour which when compared to the vanilla mame under windows are clearly not working the way they should. Doogy can you play around with a few other games and test moving the spinner slow and fast.

I'm still hoping Ves will update on this when he has had time to test himself.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on July 30, 2016, 11:43:36 am
Try replacing the (wiimote) version of groovymame supplied with the iso in /usr/local/bin/ with this one:

https://54c0ab1f0b10beedc11517491db5e9770a1c66c6.googledrive.com/host/0B5iMjDor3P__aEFpcVNkVW5jbEE/v0.171_015m/groovymame64_0171.015m_linux.tar.bz2

I can confirm Arkanoid is working normally and Warlords is working normally with the sensitivity back at 50 (although I need it at 100 for gameplay purposes).

From what I can tell, setting the sensitivity to 50 (in Warlords, at least) makes the sprite move only half the range of the pointer. That is to say if the sprite and the (invisible) mouse pointer both start at full left, then when you move the pointer full right it gets stuck at the boundary of the screen, as expected, but the sprite has only moved half way and any extra attempted movement isn't added to the sprite's position. If you then use a digital method to move the sprite a bit furter right, say to three quarters, then you can move the pointer all the way back but when it sticks on the left hand side the sprite will only move half of its travel and stop one quarter right, allowing movement from one quarter to three quarters across the screen. It seems like the sprite position is derived from the pointer position and not the input speed of the device.

I can set up several pointers with xinput but the no wiinote version bunches them all together and they act as one. So using one pointer to move the sprite to the right a bit then using another pointer to move it further transitions smoothly. The sprite moves, stops when you swap to the next mouse then moves on further. There doesn't seem to be a block when the pointer hits the edges of the screen, although the pointer will stop, the extra movement beyond the edge is still added to the sprite's position, allowing full movement of the sprite no matter where the pointer starts off. I think the movement of the sprite is taken directly from the movements of the mouse rather than the position of the pointer (which seems like a better way to me) but it isn't differentiating between the mouses. Windows has only one pointer but can differentiate between inputs and the sprites can be moved independently and simultaneously.

The wiimote version's behavior is totally different. It seems to detect all the pointers but can only handle one at a time and still bunches them all together. Say pointer 1 starts on the left and pointer 2 is in the middle of the screen. Assume the sensitivity is set for full screen movement. If I use pointer 1 to move the sprite it is fine but it I switch to pointer 2 the sprite will teleport to the middle (pointer 2's initial position) and continue moving normally. If I switch back to pointer 1 the sprite will teleport back to where it was when pointer 1 left it. Again, it gives me the impression that the sprite's position is derived from the pointer position.

The actual pointer when activated in mame can be seen to teleport about in this manner as well, wheras in X separate pointers are shown and can be moved independently and simultaneously without interfering with another.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on August 22, 2016, 02:22:08 pm
I can confirm that GroovyMAME 176 doesn't have this problem with paddles, dials, etc.

Unfortunately, I have still had no luck getting multimouse or multikeyboard working. I've tried all sorts now from using evdev and disabling the wiimote stuff. I can get three pointers to work in LXDE easily enough but not in MAME.

Does anyone have multimouse working?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: strontium on September 01, 2016, 02:13:07 pm
Hey DoogyRev, nice one for confirming about 176. I've just got around to testing what you mentioned in an earlier post, replacing the wimote version with standard and can confirm that the spinner works flawlessly now excellent call!!.. In terms of multimouse I'm afraid I only have the one set up on my system so can't help you with that. I'm sure someone else from the community will chip in at some point. Maybe try PM Ves and asking.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: galaxian77 on September 02, 2016, 02:02:06 am
Regarding GroovyArcade Live-CD New Release 2016:

I've been playing around with this build quite a bit - on two different cabinets (with differing PC specs, and using both ISOs... ie: both the x86 and x64 Linux builds), and love everything about it (ease of use, boot time, the Attract Mode FE - especially) - HOWEVER, I would like to know if it's possible to downgrade the version of GroovyMAME used in the build ? I'm having issues with some games (which worked 100% in the older version of GroovyArcade - presumably using an older version of GroovyMAME?). I've tried to just "drop in / replace" an older version of GroovyMAME (into \usr\bin\.... ) but after recreating the XML (I think I'm doing it right...) games do no load at all - just jumps back to the FE. I also thought it may be the ROM version, but this has been disproven. 

Just to clarify, the modifications I have tried / want to try are to a HDD INSTALLED version of GroovyArcade.

I'm wondering if GroovyArcade (generally) would need to be completely recompiled *with* an older version of GroovyMAME included ? Am I making this more complicated than it is ? Am I going mad ?

Title: Re: GroovyArcade live-CD New Release 2016
Post by: galaxian77 on September 02, 2016, 02:08:57 am
I just added the new ISO on my vertical cab and noticed an issue with attract mode hanging the whole pc when exiting a game. Works fine with the other frontend. I updated attract mode to the latest version also but it's still the same.

Any ideas?

I am also noticing that any new Cave games seem to fluctuate speed a lot more than they did under Windows. Is that a setting I can change? Usually they are very playable.

Besides that looks awesome. Great work

Yes - I experience this too (FE seems frozen after game exits, and Cave games fluctuate speed - this applies also to Twin Cobra BTW). I'm open to suggestions! See my earlier post - looking to replace the version of GroovyMAME - for the "fluctuating speed" problem...
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on September 02, 2016, 01:34:21 pm
I just added the new ISO on my vertical cab and noticed an issue with attract mode hanging the whole pc when exiting a game. Works fine with the other frontend. I updated attract mode to the latest version also but it's still the same.

Any ideas?

I am also noticing that any new Cave games seem to fluctuate speed a lot more than they did under Windows. Is that a setting I can change? Usually they are very playable.

Besides that looks awesome. Great work

Yes - I experience this too (FE seems frozen after game exits, and Cave games fluctuate speed - this applies also to Twin Cobra BTW). I'm open to suggestions! See my earlier post - looking to replace the version of GroovyMAME - for the "fluctuating speed" problem...

I also experience this with attract mode when it is launched at startup.  It won't respond to keyboard input but I can still Ctrl + Alt + F2 and login to pgrep and kill attract and get back to gasetup.  I have similar issues with Wah!cade but it does respond to mouse clicks and then I can quit with the keyboard.  If I launch any front end from LXDE there are no such issues.

I also had issues with gasetup if I quit the FE/LXDE and then relaunched FE from gasetup, on the second FE quit it hangs gasetup. I have edited the gasetup script a bit to overcome this. Now instead of gasetup launching the FE it exits the shell completely and starts over clean like the initial boot. I can change FE, restart, quit, change, etc to my hearts content.

Regarding GroovyArcade Live-CD New Release 2016:

I've been playing around with this build quite a bit - on two different cabinets (with differing PC specs, and using both ISOs... ie: both the x86 and x64 Linux builds), and love everything about it (ease of use, boot time, the Attract Mode FE - especially) - HOWEVER, I would like to know if it's possible to downgrade the version of GroovyMAME used in the build ? I'm having issues with some games (which worked 100% in the older version of GroovyArcade - presumably using an older version of GroovyMAME?). I've tried to just "drop in / replace" an older version of GroovyMAME (into \usr\bin\.... ) but after recreating the XML (I think I'm doing it right...) games do no load at all - just jumps back to the FE. I also thought it may be the ROM version, but this has been disproven. 

Just to clarify, the modifications I have tried / want to try are to a HDD INSTALLED version of GroovyArcade.

I'm wondering if GroovyArcade (generally) would need to be completely recompiled *with* an older version of GroovyMAME included ? Am I making this more complicated than it is ? Am I going mad ?



I had difficulty when I rebuilt the XML from an upgrade of GroovyMAME.  I'm not sure what I did wrong but I couldn't launch any games from advmenu.  I had to start over.

I have a little tip for experimenting with different versions:
If you rename the groovymame binary groovymameXXX and make a groovymame symlink in its place pointing to groovymameXXX, you can then install any new versions as groovymameYYY, groovymameZZZ, etc.  Now, if you also rename your home folder arcade.orig and make a symlink in its place called arcade.XXX and make a symlink pointing to arcade.XXX just called arcade, you can make copies of arcade.orig called arcade.YYY, arcade.ZZZ, etc. These copies should contain symlinks of all the common files and like .bashrc and .local but you can put any unique files and folders like mame.ini and bgfx in the copy.  Once you have all this set up you can switch mame version simply by changing the two links' targets from groovymame -> groovymameXXX and arcade -> arcade.XXX to groovymameYYY and arcade.YYY.

It is a bit of hassle to set up but once it's done it's very convenient.  It lets you muck around with settings, etc. without worrying about wrecking too much, as long as it isn't a linked file you muck up (you could make an arcade.bak folder as well). I have written a bash script to change versions just by running "chmamever XXX" it also contains more detailed instructions for setting it all up.  I even mad a short script to replace any file or folder in the newly copied arcade.XXX folder with a link to arcade.orig with a simple command as well.  I can post them if you want to give it a go.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: galaxian77 on September 03, 2016, 01:44:56 pm
I just added the new ISO on my vertical cab and noticed an issue with attract mode hanging the whole pc when exiting a game. Works fine with the other frontend. I updated attract mode to the latest version also but it's still the same.

Any ideas?

I am also noticing that any new Cave games seem to fluctuate speed a lot more than they did under Windows. Is that a setting I can change? Usually they are very playable.

Besides that looks awesome. Great work

Yes - I experience this too (FE seems frozen after game exits, and Cave games fluctuate speed - this applies also to Twin Cobra BTW). I'm open to suggestions! See my earlier post - looking to replace the version of GroovyMAME - for the "fluctuating speed" problem...

I also experience this with attract mode when it is launched at startup.  It won't respond to keyboard input but I can still Ctrl + Alt + F2 and login to pgrep and kill attract and get back to gasetup.  I have similar issues with Wah!cade but it does respond to mouse clicks and then I can quit with the keyboard.  If I launch any front end from LXDE there are no such issues.

I also had issues with gasetup if I quit the FE/LXDE and then relaunched FE from gasetup, on the second FE quit it hangs gasetup. I have edited the gasetup script a bit to overcome this. Now instead of gasetup launching the FE it exits the shell completely and starts over clean like the initial boot. I can change FE, restart, quit, change, etc to my hearts content.

Regarding GroovyArcade Live-CD New Release 2016:

I've been playing around with this build quite a bit - on two different cabinets (with differing PC specs, and using both ISOs... ie: both the x86 and x64 Linux builds), and love everything about it (ease of use, boot time, the Attract Mode FE - especially) - HOWEVER, I would like to know if it's possible to downgrade the version of GroovyMAME used in the build ? I'm having issues with some games (which worked 100% in the older version of GroovyArcade - presumably using an older version of GroovyMAME?). I've tried to just "drop in / replace" an older version of GroovyMAME (into \usr\bin\.... ) but after recreating the XML (I think I'm doing it right...) games do no load at all - just jumps back to the FE. I also thought it may be the ROM version, but this has been disproven. 

Just to clarify, the modifications I have tried / want to try are to a HDD INSTALLED version of GroovyArcade.

I'm wondering if GroovyArcade (generally) would need to be completely recompiled *with* an older version of GroovyMAME included ? Am I making this more complicated than it is ? Am I going mad ?



I had difficulty when I rebuilt the XML from an upgrade of GroovyMAME.  I'm not sure what I did wrong but I couldn't launch any games from advmenu.  I had to start over.

I have a little tip for experimenting with different versions:
If you rename the groovymame binary groovymameXXX and make a groovymame symlink in its place pointing to groovymameXXX, you can then install any new versions as groovymameYYY, groovymameZZZ, etc.  Now, if you also rename your home folder arcade.orig and make a symlink in its place called arcade.XXX and make a symlink pointing to arcade.XXX just called arcade, you can make copies of arcade.orig called arcade.YYY, arcade.ZZZ, etc. These copies should contain symlinks of all the common files and like .bashrc and .local but you can put any unique files and folders like mame.ini and bgfx in the copy.  Once you have all this set up you can switch mame version simply by changing the two links' targets from groovymame -> groovymameXXX and arcade -> arcade.XXX to groovymameYYY and arcade.YYY.

It is a bit of hassle to set up but once it's done it's very convenient.  It lets you muck around with settings, etc. without worrying about wrecking too much, as long as it isn't a linked file you muck up (you could make an arcade.bak folder as well). I have written a bash script to change versions just by running "chmamever XXX" it also contains more detailed instructions for setting it all up.  I even mad a short script to replace any file or folder in the newly copied arcade.XXX folder with a link to arcade.orig with a simple command as well.  I can post them if you want to give it a go.

Thanks Doogyrev. I'd definitely give your script a try if you're willing to post them. I like what you're describing here. Your method would help a LOT for troubleshooting...
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ozfalcon on September 03, 2016, 05:51:30 pm
It's highly advised to use a "Wrapper" script for your Mame executable.

As DoogyRev mentioned,
AdvMenu will detect your EXE has changed -- But if you use a Wrapper script -- You can avoid that inconvenience.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on September 04, 2016, 05:49:00 pm
Do not you think it's better you configure a second emulator, How to mame170.....?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ozfalcon on September 05, 2016, 12:47:07 am
Do not you think it's better you configure a second emulator, How to mame170.....?

Yes, If your running different versions of Mame, Then multiple emulators should be set up in AdvMenu.
Though I have not done so, So I'm not sure how multiple mame.xml files or using "generic" setups affects listings.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on September 05, 2016, 03:24:16 pm
Hey DoogyRev, nice one for confirming about 176. I've just got around to testing what you mentioned in an earlier post, replacing the wimote version with standard and can confirm that the spinner works flawlessly now excellent call!!.. In terms of multimouse I'm afraid I only have the one set up on my system so can't help you with that. I'm sure someone else from the community will chip in at some point. Maybe try PM Ves and asking.

I had another idea which was to run one or both of the following before launching the groovymame wiimote version:

export SDL_MOUSE_RELATIVE_MODE_WARP=1
export SDL_XINPUT=1

I suppose you're on .177 now so it's probably not worth investigating.  Now if only I could find the SDL_MAKE_MULTIMOUSE_WORK_PROPERLY variable...
Title: Re: GroovyArcade live-CD New Release 2016
Post by: lacanian on September 09, 2016, 06:33:44 pm
I'm having some issues booting into GroovyArcade after it has been installed. My system is a Sega Astro City with a HD 4550 card. The card has a DVI port and a display port.
After the installation everything just goes black

Here is an unlisted unedited video that will be removed once the problem has been solved. It will be replaced with a tutorial on how to install.
https://youtu.be/uEp8eQs9r8E (https://youtu.be/uEp8eQs9r8E)

Any help would be appreciated.

Thanks.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: lacanian on September 10, 2016, 11:24:11 am
I ended up solving the installation issue.
My HDD was using GPT. I moved it to MBR.
When I booted into another Linux distro to destroy my partitions and reinstalled everything worked!

Now I'm onto solving why X isn't loading.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on September 10, 2016, 04:08:29 pm
Thank you for log and report solution.

You can use cfdisk from GA to remove partitions, although I have to solve a small problem in them.

Small fix for usb2joy joystick.

32x
https://drive.google.com/open?id=0B0NB2HYUHHktbEVOOXQwMDFTZDA
64x
https://drive.google.com/open?id=0B0NB2HYUHHktR2N1cTQtaUVCSE0

Download files "usbhid.ko.gz and FixUsb2Joy.sh"

You can apply fix manually

cp usbhid.ko.gz /lib/modules/4.6.3-1-ARCH/kernel/drivers/hid/usbhid/usbhid.ko.gz

Or running the scripts

sh FixUsb2Joy.sh
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on September 10, 2016, 07:28:45 pm
Hi, we have a new version groovymame 177.

Title: Re: GroovyArcade live-CD New Release 2016
Post by: lacanian on September 11, 2016, 04:47:49 am
If you have a 15kHz setup running can you please post your xorg.conf. I've been troubleshooting all weekend and couldn't solve why X would load. Thanks for the help

/var/log/Xorg.0.log - http://pastebin.com/zxFfCn4g (http://pastebin.com/zxFfCn4g)
/etc/X11/xorg.conf - http://pastebin.com/FJUVWn2E (http://pastebin.com/FJUVWn2E)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on September 11, 2016, 05:32:12 am
Hello lacanian.

what problems do you have?
I can see you're using a Hp pc and port dvi (log xorg.conf), but you choose your settings vga port.

Try selecting the option dvi-0, or another option to disable integrated vga.





Title: Re: GroovyArcade live-CD New Release 2016
Post by: lacanian on September 12, 2016, 01:54:04 am
Vi Ves,
 The problem is X doesn't start.

Yes thats right. The HD5440 only has a display port and and DVI port.
When you said I chose the VGA port where did you see that ? I will try again however, I thought everything I was selected was DVI. For example the xorg.conf is configured for DVI-0.

Should grub be updated the video line is.  video=DVI-I-1 to  video=DVI-I-0?

[  1757.959] Kernel command line: BOOT_IMAGE=../vmlinuz-linux root=/dev/disk/by-label/GA  rw quiet rd.udev.log-priority=3 splash vga=0x311 video=DVI-I-1:640x480ec initrd=../initramfs-linux.img

Thanks for the help Ves.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on September 15, 2016, 08:54:34 am
Hi lacanian.

Syslinux(grub) is not the problem.

I thought you had selected the option VGA in the video.

When GroovyArcade start, try to switch to another ttyxxxx.
Ctr+alt+F1,2,3.

If you can access another tty, change port dvi-x(0,1,2) from xorg.conf

Before run these commands and show results.

xrandr -q

xrandr -display 0:0
Title: Re: GroovyArcade live-CD New Release 2016
Post by: b4nd1t0 on September 26, 2016, 03:50:43 pm
hello, there is something new about the attract mode hang when exiting a game?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on September 26, 2016, 04:39:13 pm
Hello, I have solved soon fix live cd
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on October 05, 2016, 03:35:41 pm
Hello, I have solved soon fix live cd

Fantastic, thanks Ves!

What caused it?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: jan25th on October 08, 2016, 04:38:41 pm
I am also experiencing the hang after exiting a game from AttractMode. Looking forward to a fix. Am loving the system otherwise ....  :cheers:
Title: GroovyArcade -GroovyUME
Post by: BlackLighted on October 11, 2016, 02:26:13 pm
Hey guys I'm creating my first retro with GroovyArcade, it's been a long time since I started and suspended the proyect for a while. Now I need AdvMenu to run the MAME games from UME instead of GroovyMAME or AdvanceMame, since any other emulator would freeeze my retro. Could someone please point me out where are the files to modify the AdvMenu paths and where does the UME is installed by default?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: MK on October 11, 2016, 05:36:41 pm
Could someone please point me out where are the files to modify the AdvMenu paths

Read AdvanceMENU's documentation, it's all there (very well written docs).
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Francesco on October 15, 2016, 10:57:51 am
What's happened to google drive?

Clicking the first link GroovyArcade live-CD Release 2016 ( https://e283dc88d509e5765cdd425ef94c1edb72be4a8f.googledrive.com/host/0B0NB2HYUHHktUFZXTWJfbHpzUlE/ ) i obtain 404 not found on google drive :(

Thank you!
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ckong on October 24, 2016, 04:19:18 am
What's happened to google drive?

Clicking the first link GroovyArcade live-CD Release 2016 ( https://e283dc88d509e5765cdd425ef94c1edb72be4a8f.googledrive.com/host/0B0NB2HYUHHktUFZXTWJfbHpzUlE/ ) i obtain 404 not found on google drive :(

Thank you!

The same goes for the Groovy wiki, dead link. Can someone take a look at this? Thx.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on October 24, 2016, 05:53:49 am
Hello, new links.

GroovyArcade live-CD Release 2016 (https://drive.google.com/drive/folders/0B0NB2HYUHHktUFZXTWJfbHpzUlE?usp=sharing/)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ckong on October 24, 2016, 06:46:34 am
 :applaud:  thanks.  :)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pelanas on October 24, 2016, 11:38:38 am
thanks but I can't find today's release! :embarassed:
Title: Re: GroovyArcade live-CD New Release 2016
Post by: jan25th on October 27, 2016, 01:16:49 pm
Ditto. The latest release I can see is 2016-07-02
Title: Re: GroovyArcade live-CD New Release 2016
Post by: lv128 on November 02, 2016, 12:33:27 pm
I was hoping I wouldn't have to post and just happily play games on my arcade cab, but I'm wondering if I need to be concerned about a particular error that pops every time I switch to and from a console/frontend (ctrl + alt +f2, etc)
nouveau 0000:01:00.00 disp: ERROR 4 [INVALID_VALUE] 84 [] chid 0 mthd 828 data 004c9bf


I think it could be related to the driver, or the specific card I'm using which is a GT330
It's a basic piece of junk card, but out of all that I had, both nvidia and ATI, it's the ONLY one that would switch into 15khz, all the others just gave a black screen after the initial boot screens.

Otherwise Attract Mode works, so as far as I can tell, it seems to be running games, and switching resolutions, I'm wondering if it's going to give me problems with any 3d or hardware accelerated games, since if I change to complete software mode (not ideal) I have no issues. Will this segfault crash any accelerated games?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DistWave on November 11, 2016, 07:29:56 pm
First of all thank you very much for creating the GroovyArcade linux distro, it is really great!

We installed the 2016.07.02 version in two cabinets from ARPA (http://www.facebook.com/arpa.aragon) (one horizontal and another vertical) and we carried them to RetroBarcelona 2016. Both machines were working the four days during entire expo but we found a bug: after two hours and a half playing the same game, GroovyMame 0.171 starts to slow down, soon after the game starts to get stuck and finally it hangs. Maybe a memory leak somewhere? Going back to the frontend and starting the game again fixes the problem for the next two hours and a half...
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pelanas on November 14, 2016, 04:57:17 am
I have installed to HD the latest iso from USB(mame .171). Installation is ok but after finishing something about emegency mode is displayed:

“Welcome to emergency mode! After logging in, type “journalctl -b” to view system logs, “systemctl reboot” to reboot, “systemctl default” to try ..."

 After that I can login as root with password "arcade" and launch gasetup and frontend. But system does not boot directly to frontend. What can be the problem. Note previous version was working without problems.
Thanks in advance and great work.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: tombo on November 18, 2016, 10:28:09 am
Hi DistWave

The 2.5 hours slowdown bug you're experiencing is covered earlier in this thread starting here:
http://forum.arcadecontrols.com/index.php/topic,130667.msg1492892.html#msg1492892 (http://forum.arcadecontrols.com/index.php/topic,130667.msg1492892.html#msg1492892)

I have learnt that it doesn't appear when GA is built with NO_USE_XINPUT = 1.

Someone named Doozer on this thread has offered a recent build of GA with NO_USE_XINPUT = 1 for me to try, however I never replaced this on my arcade cab because as a Linux dummy, I was way too scared to break my otherwise perfectly running setup:

I am running Groovy Arcade Linux from the Live-CD 2013-02-24 installed to disk on my arcade cab. Everything is tweaked nicely in GA Setup and AdvanceMENU, my favorite games have tweaked dip settings (cocktail table) and saved highscores.

If I were to replace my GA executable with a newer version GA executable including NO_USE_XINPUT = 1, would this break my setup? I am thinking of issues with a new MAME.XML being created, new ROM definitions, GA-setup and config-files no longer matching, etc.

Or am I just being paranoid? Looking forward to hearing your opinions on this.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on November 23, 2016, 01:30:04 pm
If you are that worried you can rename the current binary to groovymame.orig and copy the alternative version in as groovymame.alt. Then you can make a symlink named groovymame in the same folder pointing to the version you want to use.

Hi DistWave

The 2.5 hours slowdown bug you're experiencing is covered earlier in this thread starting here:
http://forum.arcadecontrols.com/index.php/topic,130667.msg1492892.html#msg1492892 (http://forum.arcadecontrols.com/index.php/topic,130667.msg1492892.html#msg1492892)

I have learnt that it doesn't appear when GA is built with NO_USE_XINPUT = 1.

Someone named Doozer on this thread has offered a recent build of GA with NO_USE_XINPUT = 1 for me to try, however I never replaced this on my arcade cab because as a Linux dummy, I was way too scared to break my otherwise perfectly running setup:

I am running Groovy Arcade Linux from the Live-CD 2013-02-24 installed to disk on my arcade cab. Everything is tweaked nicely in GA Setup and AdvanceMENU, my favorite games have tweaked dip settings (cocktail table) and saved highscores.

If I were to replace my GA executable with a newer version GA executable including NO_USE_XINPUT = 1, would this break my setup? I am thinking of issues with a new MAME.XML being created, new ROM definitions, GA-setup and config-files no longer matching, etc.

Or am I just being paranoid? Looking forward to hearing your opinions on this.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: qseventeen on November 23, 2016, 07:32:07 pm
If you are that worried you can rename the current binary to groovymame.orig and copy the alternative version in as groovymame.alt. Then you can make a symlink named groovymame in the same folder pointing to the version you want to use.

@tumbo

I wouldn't be too worried about breaking your set up, as DoogyRev mentioned, you can keep a copy of the old binary.  You did mention that you were new the Linux, so in case it is helpful to you (and others), I thought I'd add a bit more detail to DoogyRev's suggestion.

You have two methods to log in and interact with the filesystem: from your GroovyArcade cabinet itself or via ssh from another computer.  I personally prefer the latter as I can use my desktop to transfer files to and from GroovyArcade a bit easier.  Since you've presumably loaded your cabinet with games, I'll assume you've gotten the file transfer part of this down and have your new gasetup binary on your cabinet.  Let me know if you need more information on that though.

To log in via your GroovyArcade cabinet, press CTRL-ALT-F2.  You'll get a GroovyArcade log in prompt where you can log in as the arcade user using the password you provided during your initial set up.

To log in via ssh, first make sure your network is set up via gasetup and then use your favorite ssh client (personally I use Putty) and connect to host name arcade@<ipAddress>, using the ip address of your GroovyArcade cabinet.  The easiest way to find this is via your router which should identify your cabinet as "GroovyArcade".  Your ssh client should give you an identical prompt to log into GroovyArcade via the arcade user and the password from the initial set up.

Now that you're logged in, binaries are stored in this location: /usr/local/bin.  Let's start by entering that directory:

Code: [Select]
[arcade@GroovyArcade ~]$ cd /usr/local/bin

Now, let's return to DoogyRev's advice. First, let's rename the existing binary to gasetup.orig:

Code: [Select]
[arcade@GroovyArcade bin]$ sudo mv gasetup gasetup.orig

Next, let's copy in your new binary (you'll need specify the path in which you copied it):

Code: [Select]
[arcade@GroovyArcade bin]$ sudo cp /path/to/binary/gasetup ./gasetup.alt

Now, let's create that symbolic link:

Code: [Select]
[arcade@GroovyArcade bin]$ sudo ln -s gasetup.alt gasetup

Finally, let's ensure the arcade user can execute this new binary:

Code: [Select]
[arcade@GroovyArcade bin]$ sudo chmod 777 gasetup.alt


You can then test out your new binary by using the command:

Code: [Select]
[arcade@GroovyArcade bin]$ sudo ./gasetup

If you need to revert your changes, simply remove the existing symbolic link and replace it with one pointing back to the old binary:

Code: [Select]
[arcade@GroovyArcade bin]$ sudo rm gasetup
[arcade@GroovyArcade bin]$ sudo ln -s gasetup.orig gasetup


I hope this helps.  Let me know if  you need more detail.  I know linux can be intimidating at first.

Many thanks to the GroovyArcade and GroovyMAME devs, you guys have done some awesome work here.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: qseventeen on November 23, 2016, 07:42:05 pm
I am also experiencing the hang after exiting a game from AttractMode. Looking forward to a fix. Am loving the system otherwise ....  :cheers:

I'm not sure if this is the same issue, but I noticed that GroovyArcade didn't return focus back to AttractMode after exiting a game.  I changed the Window Mode to be Fullscreen and set Mutiple Monitors to No in the General Settings and that seemed to do the trick for me.  It was probably just the Window Mode, but I wasn't using multiple monitors so I went ahead and disabled that too.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: gg339 on November 24, 2016, 08:49:54 am
@tumbo

I've just come across GroovyArcade in the last few weeks, and I also struggled (struggle) as a Linux novice with some concepts - especially those of symbolic links, dependencies and many others.

I have an old NBA Jam cabinet with a K7000 monitor, which was, until a week ago, running Windows XP and MAME 0.117 and an AVGA5000 card. It mostly satisfied me, and I learned to live with the tearing in Wonderboy, and slowdowns in other games. However, when the hard drive went kaput in this machine, I decided to rebuild and tried GroovyArcade 2016-07-02.

I had many issues, mostly self-inflicted, and rebuilt the machine many many times when I made a mistake and locked myself out or screwed up ini or sh files.

At this point I've gotten around many of the issues that I had at the outset (no wifi, getting emergency mode when rebooting after installing etc), and have a good working cabinet with groovymame 0.171.
Many of the games I play are older, and I'm not too worried about neo-geo or new games, but I have issues with my spinner in Arkanoid, and speed problems in Kung Fu Master.

So I decided to start messing about with different GM versions and trying to find one that fitted what I was looking for. I thus have downloaded (and copied) practically every GM version from 0.151 to 0.179 into my /usr/local/bin folder, each named groovymame.1xx. I then rename any particular one to groovymame and test my games.

I mention all of this in the context of trying to show that I, as a linux know-nothing, have changed and messed with various versions of GM, as you have asked about. I will however say that all this is only for my benefit, and I'm sure many many more knowledgeable users than I on this forum may point to errors in what I'm doing, as I don't know any of the other variables that me doing this might cause (for me not that many).
I only came to the conclusion lastnight that different GM versions bring/remove different options in mame.ini, and as such I've now taken to recreating mame.ini with each version change og GM I do to ensure I have the correct options to use/change if I so need. I don't know if this process is flawed or not - others might advise.

For me at this point it's a double-edged sword with respect to GM versions. I find that GM 0.153 works perfectly for all the games I use except Arkanoid (spinner) - Kung Fu Master is back to speed, all screens are good, the no-nag entry in mame.ini works etc. However, for me to get the spinner working in Arkanoid means I have to use version 0.177, 0.178 or 0.179, but this breaks Kung Fu Master (speed and slowdown issues return). I think (from reading lots of threads here) this is due to the No_use_XInput built into older versions of GM. I did try some of the newer versions with the wiimote removed (or the no x imput added), but these were versions around the 0.161 on, which had issues with Kung Fu Master sounds  - Due I believe to a change in the emulation of sound in Irem games.

So for me to get a version of GM that does what I would like means essentially I think getting a 0.153 version of GM 64-bit Linux that has no-X-input fix, and all my games should work. So I'm now trying to research how I can begin to compile my own version and how to go about it (athhough Ive no clue).

I hope maybe from this you will see that even a complete novice with GA can make some inroads, and even learn some stuff in the process - I certainly know more now than I did a week ago.
Overall GA, and GM beat any MAME emulator I have used over the years for sheer smoothness and playability on CRT cabinets, and I'll certainly not be going backwards from it. The people who developed it, and those knowledgeable folks here on these forums who give advice are to be commended in my opinion for their fantastic work - long may it continue!

Apologies for the long post - maybe it will help
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on November 27, 2016, 12:37:20 pm
You need to make sure you have a proper groovymame.ini (mame.ini) for each version as well. It is supposed to be able to detect the correct file if you have, for example, groovymame.171 and groovymame.177 you should also have a groovymame.171.ini and groovymame.177.ini in your home folder. Note that each new ini version should be generated by the respective binary and modified individually and not be a modified copy of the last one.

I couldn't quite get this to work so I resorted to making copies of the arcade user's home folder called arcade.171, arcade.177, etc. with a symlink in the home directory pointing to the active version (arcade -> arcade.177). I actually made a little script that changes the symlinks in both locations.

I type:

chmamever 177

and it makes arcade home directory symlink /home/arcade point to arcade.177
and it makes the groovymame symlink /usr/bin/ or wherever it is, point to groovymame.177

It's handy for rolling back and starting again after you've mucked up settings or other things.

@tumbo

I've just come across GroovyArcade in the last few weeks, and I also struggled (struggle) as a Linux novice with some concepts - especially those of symbolic links, dependencies and many others.

I have an old NBA Jam cabinet with a K7000 monitor, which was, until a week ago, running Windows XP and MAME 0.117 and an AVGA5000 card. It mostly satisfied me, and I learned to live with the tearing in Wonderboy, and slowdowns in other games. However, when the hard drive went kaput in this machine, I decided to rebuild and tried GroovyArcade 2016-07-02.

I had many issues, mostly self-inflicted, and rebuilt the machine many many times when I made a mistake and locked myself out or screwed up ini or sh files.

At this point I've gotten around many of the issues that I had at the outset (no wifi, getting emergency mode when rebooting after installing etc), and have a good working cabinet with groovymame 0.171.
Many of the games I play are older, and I'm not too worried about neo-geo or new games, but I have issues with my spinner in Arkanoid, and speed problems in Kung Fu Master.

So I decided to start messing about with different GM versions and trying to find one that fitted what I was looking for. I thus have downloaded (and copied) practically every GM version from 0.151 to 0.179 into my /usr/local/bin folder, each named groovymame.1xx. I then rename any particular one to groovymame and test my games.

I mention all of this in the context of trying to show that I, as a linux know-nothing, have changed and messed with various versions of GM, as you have asked about. I will however say that all this is only for my benefit, and I'm sure many many more knowledgeable users than I on this forum may point to errors in what I'm doing, as I don't know any of the other variables that me doing this might cause (for me not that many).
I only came to the conclusion lastnight that different GM versions bring/remove different options in mame.ini, and as such I've now taken to recreating mame.ini with each version change og GM I do to ensure I have the correct options to use/change if I so need. I don't know if this process is flawed or not - others might advise.

For me at this point it's a double-edged sword with respect to GM versions. I find that GM 0.153 works perfectly for all the games I use except Arkanoid (spinner) - Kung Fu Master is back to speed, all screens are good, the no-nag entry in mame.ini works etc. However, for me to get the spinner working in Arkanoid means I have to use version 0.177, 0.178 or 0.179, but this breaks Kung Fu Master (speed and slowdown issues return). I think (from reading lots of threads here) this is due to the No_use_XInput built into older versions of GM. I did try some of the newer versions with the wiimote removed (or the no x imput added), but these were versions around the 0.161 on, which had issues with Kung Fu Master sounds  - Due I believe to a change in the emulation of sound in Irem games.

So for me to get a version of GM that does what I would like means essentially I think getting a 0.153 version of GM 64-bit Linux that has no-X-input fix, and all my games should work. So I'm now trying to research how I can begin to compile my own version and how to go about it (athhough Ive no clue).

I hope maybe from this you will see that even a complete novice with GA can make some inroads, and even learn some stuff in the process - I certainly know more now than I did a week ago.
Overall GA, and GM beat any MAME emulator I have used over the years for sheer smoothness and playability on CRT cabinets, and I'll certainly not be going backwards from it. The people who developed it, and those knowledgeable folks here on these forums who give advice are to be commended in my opinion for their fantastic work - long may it continue!

Apologies for the long post - maybe it will help

EDIT:

PS I'd recommend ditching the ArcadeVGA, getting an HD6450 or similar and flashing it with Calamity's flashing utility.  Then you can dual boot your machine with Windows and run both versions of groovymame.  I have had to put GA on the back burner because the Linux version of MAME can't handle multiple keyboards or mouses. I've managed to get Win 7 to boot directly into Attract Mode and it's hard to tell the difference. In fact, Windows has a couple of advantages for me in that WinUAE is my favorite emulator and I've got it running perfectly with Attract Mode, WHDLoad, CD32, interlaced, progressive, the lot!

I'll never remove GA, though, and when multimouse works for Linux I'll use both.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on November 27, 2016, 01:11:23 pm
I think it is the groovymame binaries he was meaning, not gasetup.  I have made a couple of tweaks to gasetup (I took out the HD install menu for installed systems and tried to work around a bug) but I'm not sure you can use it to affect the NO_USE_XINPUT tag in groovymame.  I think this needs to be compiled in but it may work with an environment variable.

If you are that worried you can rename the current binary to groovymame.orig and copy the alternative version in as groovymame.alt. Then you can make a symlink named groovymame in the same folder pointing to the version you want to use.

@tumbo

I wouldn't be too worried about breaking your set up, as DoogyRev mentioned, you can keep a copy of the old binary.  You did mention that you were new the Linux, so in case it is helpful to you (and others), I thought I'd add a bit more detail to DoogyRev's suggestion.

You have two methods to log in and interact with the filesystem: from your GroovyArcade cabinet itself or via ssh from another computer.  I personally prefer the latter as I can use my desktop to transfer files to and from GroovyArcade a bit easier.  Since you've presumably loaded your cabinet with games, I'll assume you've gotten the file transfer part of this down and have your new gasetup binary on your cabinet.  Let me know if you need more information on that though.

To log in via your GroovyArcade cabinet, press CTRL-ALT-F2.  You'll get a GroovyArcade log in prompt where you can log in as the arcade user using the password you provided during your initial set up.

To log in via ssh, first make sure your network is set up via gasetup and then use your favorite ssh client (personally I use Putty) and connect to host name arcade@<ipAddress>, using the ip address of your GroovyArcade cabinet.  The easiest way to find this is via your router which should identify your cabinet as "GroovyArcade".  Your ssh client should give you an identical prompt to log into GroovyArcade via the arcade user and the password from the initial set up.

Now that you're logged in, binaries are stored in this location: /usr/local/bin.  Let's start by entering that directory:

Code: [Select]
[arcade@GroovyArcade ~]$ cd /usr/local/bin

Now, let's return to DoogyRev's advice. First, let's rename the existing binary to gasetup.orig:

Code: [Select]
[arcade@GroovyArcade bin]$ sudo mv gasetup gasetup.orig

Next, let's copy in your new binary (you'll need specify the path in which you copied it):

Code: [Select]
[arcade@GroovyArcade bin]$ sudo cp /path/to/binary/gasetup ./gasetup.alt

Now, let's create that symbolic link:

Code: [Select]
[arcade@GroovyArcade bin]$ sudo ln -s gasetup.alt gasetup

Finally, let's ensure the arcade user can execute this new binary:

Code: [Select]
[arcade@GroovyArcade bin]$ sudo chmod 777 gasetup.alt


You can then test out your new binary by using the command:

Code: [Select]
[arcade@GroovyArcade bin]$ sudo ./gasetup

If you need to revert your changes, simply remove the existing symbolic link and replace it with one pointing back to the old binary:

Code: [Select]
[arcade@GroovyArcade bin]$ sudo rm gasetup
[arcade@GroovyArcade bin]$ sudo ln -s gasetup.orig gasetup


I hope this helps.  Let me know if  you need more detail.  I know linux can be intimidating at first.

Many thanks to the GroovyArcade and GroovyMAME devs, you guys have done some awesome work here.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: qseventeen on November 28, 2016, 11:10:34 pm
I think it is the groovymame binaries he was meaning, not gasetup.  I have made a couple of tweaks to gasetup (I took out the HD install menu for installed systems and tried to work around a bug) but I'm not sure you can use it to affect the NO_USE_XINPUT tag in groovymame.  I think this needs to be compiled in but it may work with an environment variable.

Oh, that make sense.  Yeah, you are probably right, it'd have to be included at compile time of the groovymame binary.

If you want to give GroovyArcade tinkering another shot and are feeling adventurous, an updated xf86-video-ati driver was released (7.8.0).  It resolved some occasional slowdown I noticed in NBA Jam, maybe it'll help Kung Fu Master in the newer versions.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: MonkeyJug on December 23, 2016, 02:28:14 pm
How do I remove emulators that I don't use from advmenu?

I manged to remove Amiga CD by putting a # sign before the line in advmenu.rc, but if I try to remove any more, the front-end won't start and it just goes back to the main GA menu...

???
Title: Re: GroovyArcade live-CD New Release 2016
Post by: DoogyRev on December 30, 2016, 05:57:55 pm
There might be more lines associated with the emulators like rom paths, etc. that need to be removed as well.

You could try booting to lxde and running advmenu from a terminal window to see if an error message is produced. That may give a clue as to how you can proceed.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: MonkeyJug on December 31, 2016, 01:19:59 pm
There might be more lines associated with the emulators like rom paths, etc. that need to be removed as well.

You could try booting to lxde and running advmenu from a terminal window to see if an error message is produced. That may give a clue as to how you can proceed.

I'll try that! Just in time for my NYE party! :o)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: claesbert on January 04, 2017, 03:52:37 pm
hi, where can I find the latest version of groovyArcade?

thx!

Bert Claes
Title: Re: GroovyArcade live-CD New Release 2016
Post by: MonkeyJug on January 05, 2017, 12:20:05 pm
hi, where can I find the latest version of groovyArcade?

thx!

Bert Claes

Post 1. Link 1.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pablo79 on January 06, 2017, 11:54:47 am
Hi all, I tried to install the last version of GroovyArcade but as soon as I reboot the pc, it gives me GRUB error 17 and I'm not able to solve this issue.
I installed from an USB stick on a SSD and the installation seems to work correctly.
Any ideas to solve it?
Thank you all.

Title: Re: GroovyArcade live-CD New Release 2016
Post by: claesbert on January 06, 2017, 03:45:38 pm
Thx, I thought there was a more recent release somewhere else. so the latest release is from july, right?

hi, where can I find the latest version of groovyArcade?

thx!

Bert Claes

Post 1. Link 1.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Rupert H on January 11, 2017, 05:40:41 am
Hi guys,

I'm running a Groovy Arcade set-up on a Linux PC but I can't seem to find out which version of the installation I have running. It's also running Linux 3.17, Attract Mode 1.4, and a version of Groovy MAME that I'm unable to confirm. Anybody know where I can check the version of GM?

How can I check which version this is? How do I update it? None of the update options work (for Groovy MAME, Attract Mode, etc) and the update option for Groovy Arcade says "coming soon". How can I get this updated? I can confirm that the PC is connected properly as I've pinged various sites successfully.

Many thanks,
Rupert.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Doozer on January 11, 2017, 07:32:06 am
Hi guys,

I'm running a Groovy Arcade set-up on a Linux PC but I can't seem to find out which version of the installation I have running. It's also running Linux 3.17, Attract Mode 1.4, and a version of Groovy MAME that I'm unable to confirm. Anybody know where I can check the version of GM?

How can I check which version this is? How do I update it? None of the update options work (for Groovy MAME, Attract Mode, etc) and the update option for Groovy Arcade says "coming soon". How can I get this updated? I can confirm that the PC is connected properly as I've pinged various sites successfully.

Many thanks,
Rupert.

You can try to get the version from command line with :

Code: [Select]
groovymame -help
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Rupert H on January 11, 2017, 08:14:24 am
Thanks for your help Doozer. I'll give that command a go for the GM version.

What about checking the GA version installed package? Is there any guidance on how to update this online? This is the first Linux machine I've used and I only have access to Windows hardware.

As you seem to be in the know, could I trouble you with a few broader questions? I understood that Linux was the native environment for Groovy MAME. Is that actually correct? With its low resource requirements and lack of Windows interference, I understood this was the cleanest way to run GM optimally. Reading around here it appears that Windows might currently be the better option in terms of minimising input lag. Are there any other significant differences between the two OS environments? Performance, compatibility, on-going support, etc.

Is the CRT Emu Driver 2.0 only neccassary in the Windows environment or is it required for Linux too?

Thanks again,
Rupert.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Doozer on January 11, 2017, 03:33:04 pm
You can use the following command under GAvto trigger the update process:

Code: [Select]
pacman -Syyu

groovymame is not bind to Linux. GA is only the free live cd based on Linux to allow people to have quickly a full environment to enjoy 15 kHz. Nevertheless, differences exist between Linux and Windows inherent to their design (kernel concept and available libraries). It is true that Windows benefits from a better reactivity (frame delay), on the other side Linux has a smoother driver handling with easy to go 15 kHz with ATI cards. Essentially, it is a matter of fun and how you enjoy your setup.

CRT Emu driver is only required under Windows.

Hope it helps
Title: Need Help configuring lpt port joystick
Post by: usermoko on January 19, 2017, 07:39:09 am
Hi to all!
I have trouble connecting lpt port joystick. i am not very familiar with linux so need help. The buttons are connected to the computer lpt port as shown on this link.http://tigerheli.mameworld.info/encoder/pport/trimoor/index.htm (http://tigerheli.mameworld.info/encoder/pport/trimoor/index.htm). Controls are working great under windows, with ppjoy driver. I see that there is openppjoy driver in GroovyArcade but cannot getting it to work. My openppjoy pc2jamma setup looks like this.

Code: [Select]
parport_pc

#openppjoy map=0,2,3 keyboard key mame default 2 player , map=0,1,1 joystick 2 player...
openppjoy map=0,1,1

#Pc2jamma
#gamecon

Also when i boot into LXDE desktop, there is shortcut to rejoystick which doesn't do anything when i try to start it.

Thanks in advance.
Regards.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Doozer on January 24, 2017, 11:16:40 am

FYI, Arch Linux is moving ahead with preparing to deprecate i686 (x86 32-bit) support in their distribution...
Title: Re: GroovyArcade live-CD New Release 2016
Post by: JuniorSierra on January 25, 2017, 10:20:21 am
Nestopia - Arcade Emudriver. Native resolution.

(http://i.imgur.com/glBQGWE.jpg)
(http://i.imgur.com/LC4HMzq.jpg)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Rupert H on January 26, 2017, 11:51:27 am
You can use the following command under GAvto trigger the update process:

Code: [Select]
pacman -Syyu



Hi, forgive me if I'm being simple but I can't seem to get this working. I've exited to the Linux command prompt screen and entered "pacman -Syyu". I then pressed enter and it just returns to the line below without activating anything. Am I missing something? I'm a complete Linux noob.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Doozer on January 26, 2017, 12:53:13 pm

Hi Rupert

The distribution has perhaps the repository disabled by default. Edit your /etc/pacman.d/mirrorlist file and uncomment the repository you want. After this, pacman -Syyu shoukd work fine.

Cheers,
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Doozer on January 26, 2017, 12:54:56 pm

Hi Ves,

In your next release could you please add openbox window manager? You can PM me for details.

Cheers,

Title: Re: GroovyArcade live-CD New Release 2016
Post by: Rupert H on January 26, 2017, 01:08:39 pm

Hi Rupert

The distribution has perhaps the repository disabled by default. Edit your /etc/pacman.d/mirrorlist file and uncomment the repository you want. After this, pacman -Syyu shoukd work fine.

Cheers,

Thanks Doozer,

I tried again and this time I got a message saying "you cannot perform this operation unless you are root". How do I get root access?

As for your suggestion of editing the mirror list file, how do I open this in Linux?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Doozer on January 26, 2017, 02:17:41 pm

To become root you can try the following command with password <arcade> I guess:

Code: [Select]
su -

Otherwise, if not working, try with sudo form shell:

Code: [Select]
sudo pacman -Syyu


Under Linux you have several text editor in command line vi, vim, emacs, pico.... each of them with specific shortcut for cammands. Try them and kerp the one that better suit you editing style ;-) I personally use vi.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ves on January 28, 2017, 05:20:11 am

Hi Ves,

In your next release could you please add openbox window manager? You can PM me for details.

Cheers,

Hello Doozer.

In previous versions (2014-2015?¿?¿?), openbox was configured.
If you configure openbox, you have delete all contents from file lxde, if it is not configured you will have problems with the special keys ctrl, alt .....
The problem is not mame, linux etc the error is attrachmode configuration, I have fix for attrachmode.
 I'll post it soon.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on January 29, 2017, 04:10:52 am
Hi,

I'm new here.
I just DL the last live CD release and after installation, frontend never display , I always go back to the set up main menu.
whatever the frontends I choose, it never works.

My configuration is mainboard Intel Atom D2500 (http://ark.intel.com/fr/products/59682/Intel-Atom-Processor-D2500-1M-Cache-1_86-GHz)
no video card.
I use an old CRT Dell monitor and I chose the proper one I think (CRT VGA 31KHZ 120HZ).
I run to the console and Xorg log indicates a "no screens found"
I suspect the Driver is not present ?
(Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller).
I try some Fresh Debian install and Mame set up and it's works.
thank you for your help.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: mattr69 on January 31, 2017, 07:39:12 pm
Look at the dmesg output. It should give you the error / driver names etc for troubleshooting.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: keilmillerjr on February 02, 2017, 12:48:32 pm
Would anyone want to do a video tutorial on setting up groovy arcade on crt, transferring files, installing attractmode and specific versions of groovymame? That would be excellent for non Linux users.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on February 02, 2017, 06:44:56 pm
Look at the dmesg output. It should give you the error / driver names etc for troubleshooting.

Yes it gives me some error.
for sure it's related to Xorg, I looked at it log file and there is the "no screens found" message.
Had GM ever been tested successfully on ATOM mainboard ?
for the moment I can set a Debian OS with Mame and Attract Front End.
I will not erase it to test GM but I'm curious about fix and I'll give it a try with another HDD if I can have support.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: keilmillerjr on February 05, 2017, 04:02:21 pm
I installed GroovyArcade on my mac using virtual box. Network using NAT mode and it fails. After setting up „eth0“, it hangs. Pressing tab a few times gets me out. I go to update -> GroovyMAME Update and either new or old site only shows the option of cancel. I copy disk image to a thumb drive using unetbootin and install it on a laptop I have. Wired it via ethernet directly to router. Network still does not work. Any ideas?

keyboard map won’t change from es to us as well.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on February 06, 2017, 04:30:21 pm
I updated my xorg.conf with:

vesa, it works, very small screen displayed
Fbdev, it works better
so what's the trouble with the Intel driver ?
need to be updated or options in conf file have to be added ?
for memory it's a atom mainboard D2500HN.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Calamity on February 07, 2017, 04:48:38 am
Hi,

I'm new here.
I just DL the last live CD release and after installation, frontend never display , I always go back to the set up main menu.
whatever the frontends I choose, it never works.

My configuration is mainboard Intel Atom D2500 (http://ark.intel.com/fr/products/59682/Intel-Atom-Processor-D2500-1M-Cache-1_86-GHz)
no video card.
I use an old CRT Dell monitor and I chose the proper one I think (CRT VGA 31KHZ 120HZ).
I run to the console and Xorg log indicates a "no screens found"
I suspect the Driver is not present ?
(Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller).
I try some Fresh Debian install and Mame set up and it's works.
thank you for your help.

Does it work when booting from the live-CD?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on February 07, 2017, 08:05:04 am
No, it doesn't.
My test with drivers changes was done after with live configuration.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Calamity on February 07, 2017, 08:13:01 am
No, it doesn't.
My test with drivers changes was done after with live configuration.

Have you gone through the monitor setup section in GA menu before testing?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on February 07, 2017, 08:59:17 am
Yes, by the way, it's mandatory if I remember well because I did try to launch directly, but there was a popup to redirect to video settings.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Calamity on February 07, 2017, 12:35:22 pm
Yes, by the way, it's mandatory if I remember well because I did try to launch directly, but there was a popup to redirect to video settings.

Then probably the distro doesn't contain proper drivers for your GPU. I'd recommend doing a bit of research about this in Linux forums.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on February 08, 2017, 02:54:54 am
Then probably the distro doesn't contain proper drivers for your GPU. I'd recommend doing a bit of research about this in Linux forums.

So what you suggest is to apt-get the missing driver (if I found it) ?
Do you involved in development of GM ?

edit: it seems more complicatad.

I found this (http://daily.siebler.eu/2012/06/ubuntu-12-04-driver-for-intel-cedarview-atom-n2000-und-d2000-serie/) for Ubuntu

related to cedarview, but after I found this for Arch (https://bbs.archlinux.org/viewtopic.php?id=141858)

...I don't know what to do.
So I go back to one of my question, can I modify the xorg.conf and keep VESA or FBDEV ?
Is it enough to set up a CRT Groovy Mame distro with a Nanao CRT ?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ozfalcon on February 08, 2017, 03:58:25 am
Then probably the distro doesn't contain proper drivers for your GPU. I'd recommend doing a bit of research about this in Linux forums.

So what you suggest is to apt-get the missing driver (if I found it) ?
Do you involved in development of GM ?

edit: it seems more complicatad.

I found this (http://daily.siebler.eu/2012/06/ubuntu-12-04-driver-for-intel-cedarview-atom-n2000-und-d2000-serie/) for Ubuntu

related to cedarview, but after I found this for Arch (https://bbs.archlinux.org/viewtopic.php?id=141858)

...I don't know what to do.
So I go back to one of my question, can I modify the xorg.conf and keep VESA or FBDEV ?
Is it enough to set up a CRT Groovy Mame distro with a Nanao CRT ?

It may be that the xf86-video-intel driver does not support your chipset.
(Description notes:  Intel i810/i830/i915/945G/G965+ video drivers)

..... Just read some of the link you gave.

I think this just about sums it up (Why the intel drivers don't support that chipset).
Quote
That's because it isn't their GPU. It's, as I said, a PowerVR design. Owned by Imagination Technologies, and they're totally *not* open-source friendly.

I'd be looking at an add in card - Specifically one supported by GM.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on February 08, 2017, 07:58:50 am
Yes I saw the chips seems not developed by Intel, but it doesn't mean that it can't be supported by any retro engineering ways.
And about specify another driver like Vesa or FBDEV, which is the better ?
and after I chose one, will the xorg.conf not rewrite according to roms ?
if it just the modelines but not the driver, it could works (perhaps not for some resolution)

edit: according to the datasheet (http://www.intel.com/content/dam/support/us/en/documents/motherboards/desktop/d2500hn/d2500hn_techprodspec05.pdf)

the driver to use is mode settings (https://wiki.archlinux.org/index.php/Intel_GMA_3600) for Intel GMA 3600.
I will give it a try.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ozfalcon on February 08, 2017, 05:23:59 pm
Yes I saw the chips seems not developed by Intel, but it doesn't mean that it can't be supported by any retro engineering ways.
And about specify another driver like Vesa or FBDEV, which is the better ?
and after I chose one, will the xorg.conf not rewrite according to roms ?
if it just the modelines but not the driver, it could works (perhaps not for some resolution)

edit: according to the datasheet (http://www.intel.com/content/dam/support/us/en/documents/motherboards/desktop/d2500hn/d2500hn_techprodspec05.pdf)

the driver to use is mode settings (https://wiki.archlinux.org/index.php/Intel_GMA_3600) for Intel GMA 3600.
I will give it a try.

Have you read this & it's links
https://wiki.archlinux.org/index.php/Intel_GMA_3600 (https://wiki.archlinux.org/index.php/Intel_GMA_3600)

Your best bet are the Ubuntu & Arch Linux forums to find solutions others have made.
https://wiki.archlinux.org/index.php/xorg#Driver_installation (https://wiki.archlinux.org/index.php/xorg#Driver_installation)
Quote
vesa (xf86-video-vesa), the generic driver, which handles a large number of chipsets but does not include any 2D or 3D acceleration.

It would still be simpler to get a graphic chipset that is supported by Linux drivers and or GM.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on February 08, 2017, 08:01:53 pm
Yes, changing the mainboard is the easy way.
would this one will be fine for GM and working out the box ?

http://www.asrock.com/mb/Intel/D1800B-ITX/ (http://www.asrock.com/mb/Intel/D1800B-ITX/)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on February 09, 2017, 03:00:15 am
I forgot to precise but I want to stay with Linux based OS.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: ozfalcon on February 09, 2017, 11:17:10 am
Yes, changing the mainboard is the easy way.
would this one will be fine for GM and working out the box ?

http://www.asrock.com/mb/Intel/D1800B-ITX/ (http://www.asrock.com/mb/Intel/D1800B-ITX/)
This uses Intel® 7th generation (Gen 7) graphics, So it should be ok.
But double check if there are any issues with Linux & Gen 7 chipsets before you commit to it.

Title: Re: GroovyArcade live-CD New Release 2016
Post by: Calamity on February 09, 2017, 11:22:39 am
Yes, changing the mainboard is the easy way.
would this one will be fine for GM and working out the box ?

http://www.asrock.com/mb/Intel/D1800B-ITX/ (http://www.asrock.com/mb/Intel/D1800B-ITX/)

I think I'm missing something. Why changing the mother board instead of just plugging in a supported video card?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on February 09, 2017, 11:52:26 am
I think the price will be the same whatever I choose.
But mechanically for put in a cabinet and an easy fixing, I prefer the mainboard only than adding another PCB right angle mounted on the main.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Calamity on February 09, 2017, 11:57:54 am
I think the price will be the same whatever I choose.
But mechanically for put in a cabinet and an easy fixing, I prefer the mainboard only than adding another PCB right angle mounted on the main.

But Intel graphics are the worst thing you can use for this hobby. I don't think it will even work for custom video even with the correct drivers. If you're planning to use integrated graphics, you should look for an AMD APU (make sure the chipset you choose is supported by Linux open source drivers).
Title: Re: GroovyArcade live-CD New Release 2016
Post by: pnauts on February 09, 2017, 02:57:06 pm
thanks for the advice. with AMD APU 15KHz is possible ?
is there any website to check that kind of stuffs ?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Calamity on February 10, 2017, 03:26:25 pm
thanks for the advice. with AMD APU 15KHz is possible ?
is there any website to check that kind of stuffs ?

It's a matter of testing. But testing costs money. That's why it was suggested to grab a common supported ATI card in the first place. I can't remember of anyone using and APU on Linux yet. But if the chipset is supported by the open source driver, you can bet it'll work for 15 kHz.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: SpaceGod on February 20, 2017, 08:05:02 pm
its funny i was going to try to mod the crtemudriver to work with older nvidia cards before seen this thread :notworthy:
Title: Re: GroovyArcade live-CD New Release 2016
Post by: SpaceGod on February 24, 2017, 12:23:53 am
i have been having problems with the gui and the frontend  not displaying 15khz im using a hd6970
Title: Re: GroovyArcade live-CD New Release 2016
Post by: edomatic on February 24, 2017, 03:07:45 am
Hi guys,

I have installed this groovy arcade lice cd to disk but now i am wondering how to update the groovymame version to the latest version?
Can someone tell me how to do this?

thanks
Title: Re: GroovyArcade live-CD New Release 2016
Post by: SpaceGod on February 24, 2017, 10:15:30 pm
im problems ive fased for far(most of them i think are because of my gpu hd6970)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: 2huwman on February 28, 2017, 01:38:27 pm
Hi guys,

I have installed this groovy arcade lice cd to disk but now i am wondering how to update the groovymame version to the latest version?
Can someone tell me how to do this?

thanks

I'm having the same issue - the update site seems to be down so i haven't been able to update my version of groovymame. is there another way of doing this?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Calamity on February 28, 2017, 04:43:20 pm
You'll have to download the updated binary and install it manually.

With regards to the 6970, it should work fine, provided you target the right output in the boot kernel line.

With regards to controls not working, etc., yeah, I'm afraid that's a Linux feature. Basically with Linux, you're on your own. If you're experienced enough to know how to deal with problems when they happen (and they will) then you're lucky and it's your system. Otherwise, better try Windows, where controls just work, etc. We envisioned a sort of plug-and-play distro that would be easier to get working than Windows, but unfortunately the world is too complex for that to work without a full-time-dedicated team behind.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: b4nd1t0 on March 01, 2017, 02:58:13 am
I'm not a great expert but I've always replaced the mame executable and recreated the mame.ini. everything has always worked.

Inviato dal mio XT1032 utilizzando Tapatalk

Title: Re: GroovyArcade live-CD New Release 2016
Post by: 2huwman on March 01, 2017, 03:57:36 am
I'm not a great expert but I've always replaced the mame executable and recreated the mame.ini. everything has always worked.

Inviato dal mio XT1032 utilizzando Tapatalk

Thanks - I've managed to do that withearlier versions of groovymame - just unpack the groovymame bz2 file in usr/games/bin (i think that's what is was) and it worked. However, on newer versions it unpacks, but then mame won't load. maybe something to do with permissions? i'll have a look.

EDIT: I've changed the permissions so they match the version of groovymame that does work, but it still won't load. Any other suggestions or ideas please?
Title: Re: GroovyArcade live-CD New Release 2016
Post by: b4nd1t0 on March 01, 2017, 06:26:35 am
Thanks - I've managed to do that withearlier versions of groovymame - just unpack the groovymame bz2 file in usr/games/bin (i think that's what is was) and it worked. However, on newer versions it unpacks, but then mame won't load. maybe something to do with permissions? i'll have a look.

EDIT: I've changed the permissions so they match the version of groovymame that does work, but it still won't load. Any other suggestions or ideas please?
I tried right now with 0183, after updating QT5 to the 5.8.3 version (the new mame needs this) and did the update with sudo pacman -Syuu everything works. the executable groovymame should be put in / usr / local / bin and mame.ini after you create should be moved in / home / arcade
Title: Re: GroovyArcade live-CD New Release 2016
Post by: Doozer on March 01, 2017, 07:34:35 am
Thanks - I've managed to do that withearlier versions of groovymame - just unpack the groovymame bz2 file in usr/games/bin (i think that's what is was) and it worked. However, on newer versions it unpacks, but then mame won't load. maybe something to do with permissions? i'll have a look.

EDIT: I've changed the permissions so they match the version of groovymame that does work, but it still won't load. Any other suggestions or ideas please?
I tried right now with 0183, after updating QT5 to the 5.8.3 version (the new mame needs this) and did the update with sudo pacman -Syuu everything works. the executable groovymame should be put in / usr / local / bin and mame.ini after you create should be moved in / home / arcade

Yes you are right. The version from the google drive is created with a fully updated groovyarcade distribution (or Arch Linux).

If you need to check the required library version you can use the command "ldd groovymame".

Here is the output for a NON updated OS version:

Code: [Select]
$ ldd groovymame
./groovymame: /lib64/libQt5Core.so.5: version `Qt_5.8' not found (required by ./groovymame)
        linux-vdso.so.1 (0x00007fff2b89e000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f4c0bd9c000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f4c0bb94000)
        libSDL2-2.0.so.0 => /lib64/libSDL2-2.0.so.0 (0x00007f4c0b87d000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4c0b65f000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007f4c0b45c000)
        libGL.so.1 => /lib64/libGL.so.1 (0x00007f4c0b1ce000)
        libasound.so.2 => /lib64/libasound.so.2 (0x00007f4c0aed9000)
        libQt5Widgets.so.5 => /lib64/libQt5Widgets.so.5 (0x00007f4c0a874000)
        libQt5Gui.so.5 => /lib64/libQt5Gui.so.5 (0x00007f4c0a3d1000)
        libQt5Core.so.5 => /lib64/libQt5Core.so.5 (0x00007f4c09f47000)
        libX11.so.6 => /lib64/libX11.so.6 (0x00007f4c09c08000)
        libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f4c09a03000)
        libSDL2_ttf-2.0.so.0 => /lib64/libSDL2_ttf-2.0.so.0 (0x00007f4c097fb000)
        libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f4c095f0000)
        libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f4c093ac000)
        libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f4c09101000)
        libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f4c08ef0000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f4c08b66000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f4c0885d000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f4c08646000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f4c08280000)
        /lib64/ld-linux-x86-64.so.2 (0x00005620462f8000)
        libGLX.so.0 => /lib64/libGLX.so.0 (0x00007f4c0804f000)
        libXext.so.6 => /lib64/libXext.so.6 (0x00007f4c07e3d000)
        libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007f4c07b85000)
        libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f4c07921000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f4c0770b000)
        libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f4c074d8000)
        libicui18n.so.57 => /lib64/libicui18n.so.57 (0x00007f4c07060000)
        libicuuc.so.57 => /lib64/libicuuc.so.57 (0x00007f4c06cb7000)
        libicudata.so.57 => /lib64/libicudata.so.57 (0x00007f4c05238000)
        libpcre16.so.0 => /lib64/libpcre16.so.0 (0x00007f4c04fcf000)
        libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007f4c04dcd000)
        libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f4c04aba000)
        libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007f4c04a2f000)
        libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f4c04807000)
        libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f4c045fb000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f4c043d1000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f4c041c1000)
        libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f4c03f95000)
        libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f4c03d22000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f4c03b05000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f4c038de000)
        libcap.so.2 => /lib64/libcap.so.2 (0x00007f4c036d9000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f4c034b3000)
        liblz4.so.1 => /lib64/liblz4.so.1 (0x00007f4c0329f000)
        libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007f4c02fb9000)
        libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007f4c02da3000)
        libXau.so.6 => /lib64/libXau.so.6 (0x00007f4c02b9f000)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: SpaceGod on March 01, 2017, 05:22:38 pm
You'll have to download the updated binary and install it manually.

With regards to the 6970, it should work fine, provided you target the right output in the boot kernel line.

With regards to controls not working, etc., yeah, I'm afraid that's a Linux feature. Basically with Linux, you're on your own. If you're experienced enough to know how to deal with problems when they happen (and they will) then you're lucky and it's your system. Otherwise, better try Windows, where controls just work, etc. We envisioned a sort of plug-and-play distro that would be easier to get working than Windows, but unfortunately the world is too complex for that to work without a full-time-dedicated team behind.

Thanks for the repond i havent tested frather through because of homework but i think just some libraries need to updated . If im correct mame on linux uses some open source HID library for input (Xorg i think)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: 2huwman on March 02, 2017, 03:32:31 pm
Thanks - I've managed to do that withearlier versions of groovymame - just unpack the groovymame bz2 file in usr/games/bin (i think that's what is was) and it worked. However, on newer versions it unpacks, but then mame won't load. maybe something to do with permissions? i'll have a look.

EDIT: I've changed the permissions so they match the version of groovymame that does work, but it still won't load. Any other suggestions or ideas please?
I tried right now with 0183, after updating QT5 to the 5.8.3 version (the new mame needs this) and did the update with sudo pacman -Syuu everything works. the executable groovymame should be put in / usr / local / bin and mame.ini after you create should be moved in / home / arcade

Thanks - I updated as suggested, and groovymame worked straight away at 15khz! But then when i restarted the system, advancmenuplus loaded OK, but then groovymame did not output a 15khz signal anymore  ???

Is the GroovyArcade-Arch2016.07.02-x86_64 ISO the most recent update? I thought there was a newer one with the Attractmode bug fixed, but can't find it. 
Title: Re: GroovyArcade live-CD New Release 2016
Post by: b4nd1t0 on March 03, 2017, 06:04:54 am
Try substituting again the executable mame, perhaps the upgrade has replaced your mame with the normal version. However to use normally attract mode you can set in the Configure/Miscellaneous options "Enable multi monitors to NO and Window mode to Full Screen Mode", it worked for me. Unfortunately, what you have is the latest version of groovyarcade and if you want to upgrade it needs a bit of adjustments, but is always great  ;)
Title: Re: GroovyArcade live-CD New Release 2016
Post by: 2huwman on March 03, 2017, 08:55:14 am
Try substituting again the executable mame, perhaps the upgrade has replaced your mame with the normal version. However to use normally attract mode you can set in the Configure/Miscellaneous options "Enable multi monitors to NO and Window mode to Full Screen Mode", it worked for me. Unfortunately, what you have is the latest version of groovyarcade and if you want to upgrade it needs a bit of adjustments, but is always great  ;)

Thanks very much - I'll try that fix for Attractmode!
Title: Re: GroovyArcade live-CD New Release 2016
Post by: 2huwman on March 28, 2017, 04:34:48 pm
Attractmode working great now, and updateed to MAME 178!

But I can't figure out how to set up high scores  :banghead:

I've got the plugins folder from the windows release. Can anyone share their mame.ini and plugins.ini please, along with where the plugins folder is supposed to be! Thanks very much.
Title: Re: GroovyArcade live-CD New Release 2016
Post by: b4nd1t0 on March 31, 2017, 03:25:04 am
The plugin folder is the same, put it in /home/arcade/, in mame.ini you need to activate the plugins (usually is already active)
Code: [Select]
#
# CORE MISC OPTIONS
#
plugins                   1
in the same place you need the file plugin.ini, in this file you need to activate the hiscore
Code: [Select]
#
# PLUGINS OPTIONS
#
hiscore                   1
the default is 0
the folder "hi" is present by default, here the file will be created for each game
Title: Re: GroovyArcade live-CD New Release 2016
Post by: PhoneGuy on April 25, 2017, 09:42:05 pm
I'm upgrading the PC in my 13 years old mame cabinet and am having trouble with GA.  I've got a WG D9200 monitor and a Arcadevga 5000 that's replacing the original AVGA.  I know I would be better off with just a regular compatible ATI card with Groovymame and Switchres but at the time I ordered the AVGA 5000 I was planning to recreate what I already had.  I used GroovyArcade live-CD Release 2016 64bit on a usb stick to do the HD installation to an SSD. I had various issues after trying to immediately update to groovymame .184.  I wiped the SSD and reinstalled GA with gm .171.  and am just testing with the included roms.  I find Attract-Mode and Wahcade both hang when exiting from a game.  Based on earlier posts this seems to have been a past problem at least for Attract-Mode.  Any fix for this?

I seem to have a DISPLAY setting issue if I drop to the shell from gasetup and try to run groovymame "/usr/local/bin/groovymame -v alienar" I get "Can't open display" errors and a segmentation fault. See attached alienar.txt for full output. Attract-Mode from the commandline core dumps with a "Failed to open X11 display; make sure the DISPLAY environment variable is set correctly" message.  Wahcade from the commandline core dumps with a long list of display errors. How do I run these from the command line?

If I do upgrade with "pacman -Syyu" so that gm .184 will run (QT5 lib error otherwise) will that break output to my D9200?  It seemed to but I could have changed some other setting. After bios messages there was no signal to the D9200.




Title: Re: GroovyArcade live-CD New Release 2017
Post by: ves on May 01, 2017, 02:13:09 am
New version 2017.

In the root / ati folder, there is driver for vga, if you have problems install the different versions to check.  "pacman -U driver-name"

Attractmode is not tested, report faults or new configurations.

Now X starts with openbox for multi-resolution, Thanks Doozer.

GroovyMame 184 and Fix Hiscore

Title: Re: GroovyArcade live-CD New Release 2017
Post by: b4nd1t0 on May 01, 2017, 03:50:23 am
Great news! Thanks ves and all the others who contributed.

Inviato dal mio XT1032 utilizzando Tapatalk

Title: Re: GroovyArcade live-CD New Release 2017
Post by: ves on May 01, 2017, 05:52:38 am
I've found a bug when you start the first time, cursor stays on the screen only, you have to focus with the mouse or close X and enter again.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: b4nd1t0 on May 02, 2017, 06:32:09 am
I was doing some test with the new release and I noticed a remarkably worst performance, for example, wrally with the previous release run at 100% now goes to 69/70%, I also tried to replace the groovymame version with the previous 171 and it does not change. What has determined this deterioration of performance? I'm testing them on a virtual machine, not on real hardware.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: ves on May 02, 2017, 04:58:57 pm
Virtual box does not support framebuffer right now, I have not installed the driver.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: b4nd1t0 on May 04, 2017, 05:19:37 am
Thanks, then I will continue testing on real hardware
Title: Re: GroovyArcade live-CD New Release 2017
Post by: jtslade on May 04, 2017, 12:48:33 pm
this is awesome. Thank you for all the work.

I am a bit behind.. Can you prevent people from exiting the front end?

My kids hold the Player One Start and hit Button #1 to exit a game and if they do it more than once it registers as multiple esc key hits which exits the frontend to the setup menu... Then they scream daaaaaaddddd. Daaaaadddd its not working.

To be fair adults at parties do the same thing.

Ok thank you guys again for all the hard work!
Title: Re: GroovyArcade live-CD New Release 2017
Post by: cools on May 05, 2017, 06:00:57 am
Re-configure the front-end to ignore the ESC key.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: linux4eva on May 08, 2017, 03:43:59 pm
I'm having problems with 2017 Groovy Arcade image.
Both booting live from USB and using HDD installation I'm running into the same problem:
the CLI and games work fine on Sony Trinitron SCART TV using self made VGA2SCART adapter, but every frontend does not support 15khz.
When frontend loads I can swap cables for LCD monitor and the picture is showing. I have tried setting different custom resolutions for Xorg/frontend though gasetup CLI. The video card is ATI HD7790 using DVI-I 1 port through VGA adapter.

P.S. the link to the manual on the googlecode site is broken.

EDIT: OK I've read the topic a bit further and see that you are aware that wiki is destroyed by google.

I've solved my problem. The thing that helped me is that xrandr command output was "Can't open display" and that confirmed that Xorg video driver is not set up.

I have edited xorg.conf:

Maybe the only thing that was necessary was to change the output.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: PhoneGuy on May 09, 2017, 10:39:27 pm
After not having much luck with GroovyArcade live-CD Release 2016 a few weeks ago I tried the new  GroovyArcade live-CD Release 2017.  I found Attract-Mode and Wahcade both no longer hang when exiting from a game which is an improvement. However I have found a new problem.  The mouse control does not work correctly for me.  For example if I launch Missile Command or Centipede, mouse control seems limited to a small square.  I can use the keyboard to move the cursor to a different area of the screen and the small box of mouse control is around this new location.  I downloaded the 184 and 185 executables from the google drive location and replaced GA version of the groovymame executable in /usr/local/bin with each of these to test.  If I use advance menu plus to launch Centipede or Missile Command they have proper mouse control.  However Attract mode will launch the game but it locks up as the initial screen is displayed.  I have to ctrl-alt-F2 to another terminal and kill groovymame to get out of the game.  I also tried editing the .xinitrc replacing the frontend on the last line with "groovymame centiped3". Now gasetup would launch directly to into centipede with the same results in that the ga version of groovymame did not have proper mouse control while the google drive versions 184 and 185 do.  If Attractmode would work with either of these executables I would be in decent shape.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: ves on May 13, 2017, 03:02:18 am
Jtslade
Quote
misc_exit
Selects the exit mode.
misc_exit none | normal | shutdown | all
Options:
   none    Exit is disabled.
   normal    Exit is possible pressing ESC.
   shutdown    Exit is possible pressing CTRL-ESC.
   all    All the exit modes are possible.

linux4eva
Do you select 15khz dvi option from boot menu?
If you do not select right option, script does not work to configure.

PhoneGuy
We know that problem, you need to use groovymame version no wiimote.


Title: Re: GroovyArcade live-CD New Release 2017
Post by: PhoneGuy on May 13, 2017, 02:23:42 pm
Quote
PhoneGuy
We know that problem, you need to use groovymame version no wiimote.

Where do I get this? I didn't see it on the GroovyArcade or Groovymame/UME google drive locations unless it's the older groovymame64_0171.015m_wiimote_linux.tar.bz2 release.

Title: Re: GroovyArcade live-CD New Release 2017
Post by: Doozer on May 14, 2017, 05:46:11 am
Quote
PhoneGuy
We know that problem, you need to use groovymame version no wiimote.

Where do I get this? I didn't see it on the GroovyArcade or Groovymame/UME google drive locations unless it's the older groovymame64_0171.015m_wiimote_linux.tar.bz2 release.

Hi PhoneGuy,

I will provide a build including no Xinput dependency (aka wiimote). Give it a try and check if it solves your issue.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: PhoneGuy on May 14, 2017, 09:57:02 am
Quote
Hi PhoneGuy,

I will provide a build including no Xinput dependency (aka wiimote). Give it a try and check if it solves your issue.

I will give it a try once you post it.  Is this different than 184 version you have on google drive now?  It does not include "lightgun_index1  WiiMote0" settings and it works for me other than it locks up if launched with Attract-Mode.  No mouse issues and Wahcade and AdvanceMenuPlus launch it fine.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: Doozer on May 16, 2017, 04:48:14 am

I have made a version for 0.185 "groovymame64_0185.017b_wiimote_linux_LCD_BLACKFRAME.tar.bz2" (51.4MB), available here: https://drive.google.com/drive/folders/0B1vsJyOrRLuceENhSE5xM2VQcmM

This build is different in the XINPUT aspect (NO_USE_XINPUT = 0)

Your issue seems to be more related to attract-mode handling the wiimote.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: ves on May 16, 2017, 01:11:51 pm
Hi.
I uploaded a new iso with groovymame 185 no wiimote support, internal fix GroovyArcade for install, and others options.
Usb2joystick 20 pin support.

If there were lag, edit xorg file /etc/X11/xorg.conf

and delete "Option "ShadowPrimary" "on""
Title: Re: GroovyArcade live-CD New Release 2017
Post by: PhoneGuy on May 16, 2017, 07:58:19 pm

Here is what I found with the "groovymame64_0185.017b_wiimote_linux_LCD_BLACKFRAME.tar.bz2" build

From a command line in a terminal from the LXDE desktop:  The limited mouse movement problem.
From Wahcade: limited mouse movement.
From Advmenu: limited mouse movement.
From Attract: No mouse control but mame does not freeze at launch.

Title: Re: GroovyArcade live-CD New Release 2017
Post by: Doozer on May 18, 2017, 03:05:28 pm

Here is what I found with the "groovymame64_0185.017b_wiimote_linux_LCD_BLACKFRAME.tar.bz2" build

From a command line in a terminal from the LXDE desktop:  The limited mouse movement problem.
From Wahcade: limited mouse movement.
From Advmenu: limited mouse movement.
From Attract: No mouse control but mame does not freeze at launch.

Could you kindly elaborate more on how limited mouse movement materialises?
Title: Re: GroovyArcade live-CD New Release 2017
Post by: PhoneGuy on May 18, 2017, 06:39:08 pm
Same symptoms as I posted earlier:

Quote
For example if I launch Missile Command or Centipede, mouse control seems limited to a small square.  I can use the keyboard to move the cursor to a different area of the screen and the small box of mouse control is around this new location.

These executables do not have the mouse issue.  They cause mame to freeze when launched with attract-mode:
groovymame64_0184.017b_linux_LCD_FIX.tar.bz2
groovymame64_0185.017b_linux_LCD_FIX.tar.bz2
A 184 gm executable I complied and saved when I tried linuxmint-18.1-cinnamon-64bit.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: Doozer on May 20, 2017, 03:58:45 am
It sounds weird to me. I am using the (0184.017b_linux_LCD_FIX and 0185.017b_linux_LCD_FIX) and I do not have issue with AttractMode and Mame. I am using the Git version of attract and it runs smoothly.
I provide you my attract binary, please give it a try (https://drive.google.com/open?id=0B1vsJyOrRLucSTFqNUxaM1ZGNXc).
Title: Re: GroovyArcade live-CD New Release 2017
Post by: PhoneGuy on May 20, 2017, 03:39:13 pm
Quote
It sounds weird to me. I am using the (0184.017b_linux_LCD_FIX and 0185.017b_linux_LCD_FIX) and I do not have issue with AttractMode and Mame. I am using the Git version of attract and it runs smoothly.
I provide you my attract binary, please give it a try (https://drive.google.com/open?id=0B1vsJyOrRLucSTFqNUxaM1ZGNXc).

This attract binary does the same thing.  In particular pacman comes up with the splash screen with the rom and resolution info and appears frozen.   I did find that if I ctrl-alt-f2 to another terminal window and kill attract then ctrl-alt-f1 back to the still running mame screen I can then right/left and the game finishes loading and is playable. If I change nothing but having attract-mode use the original 184 grooveymame binary included with groovyarcade then the game does not freeze but there is no mouse control. 
Title: Re: GroovyArcade live-CD New Release 2017
Post by: osknatt81 on May 29, 2017, 01:47:31 am
I have the 2013 groovy arcade live cd . How do I use an usb gamepad, I cant find a way to make it work.. thanks for help
Title: Re: GroovyArcade live-CD New Release 2017
Post by: PhoneGuy on June 03, 2017, 01:05:38 pm
It sounds weird to me. I am using the (0184.017b_linux_LCD_FIX and 0185.017b_linux_LCD_FIX) and I do not have issue with AttractMode and Mame. I am using the Git version of attract and it runs smoothly.
I provide you my attract binary, please give it a try (https://drive.google.com/open?id=0B1vsJyOrRLucSTFqNUxaM1ZGNXc).

I tried groovymame64_0186.017b_linux_LCD_BLACKFRAME and mouse control is fine.  I found if in AttractMode I change window_mode to window_no_border rather than fullscreen it does not hangup mame and the mouse works.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: Doozer on June 05, 2017, 07:03:20 am
Great news, thank you PhoneGuy for testing.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: MonkeyJug on July 09, 2017, 08:40:22 am
Anyone else having a problem with the new release hanging after about ten minutes of inactivity?

I think I remember reading about this problem in the past but can't find the thread...
Title: Re: GroovyArcade live-CD New Release 2017
Post by: Velyks on August 12, 2017, 06:07:12 am
Im trying to modify the startup of GroovyArcade so it skips gasetup and the frontend and goes straight into Mame.

Firstly, where is the groovymame executable? I've had a look in all the common places with no luck.
Secondly, how is gasetup/frontend being launched on boot?


edit: Found it. It runs from /home/arcade/.xinitrc
Title: Re: GroovyArcade live-CD New Release 2017
Post by: chunksin on September 13, 2017, 06:50:41 am
I'm trying to download the 2017 version but the ISO seems to have been removed from the Google Drive folder, am I missing something?
Title: Re: GroovyArcade live-CD New Release 2017
Post by: ves on September 13, 2017, 12:49:30 pm
I Will check
Title: Re: GroovyArcade live-CD New Release 2017
Post by: chunksin on September 15, 2017, 08:47:16 am
Great, thanks  :)

I have seen another download link on emulationrealm.net but that site is down at the moment
Title: Re: GroovyArcade live-CD New Release 2017
Post by: b4nd1t0 on September 15, 2017, 11:37:04 am
Hi, if you want i have a copy in my drive, here (https://drive.google.com/open?id=0B3Wh6LVKdYE_eXlpYUdiZHZfLWc)
Title: Re: GroovyArcade live-CD New Release 2017
Post by: chunksin on September 16, 2017, 09:19:31 am
Awesome, thanks man :cheers:
Title: Re: GroovyArcade live-CD New Release 2017
Post by: veggav on September 22, 2017, 09:49:16 am
I'm considering building a new old pc for groovyarcade. One is already on my arcade cabinet and I'm wondering if what I remember is real or not.

Using an ArcadeVGA will give me 15khz all the time but I remember reading it has some fixed modelines so not all resolutions produced by SwitchRes would work.
Is that true?

Or should I go with an old ATI VGA?

Also, is there any PCI-E ATI video card that is fully compatible?
This would increase the number of motherboards that I can use and I can even try for a small form build with some ITX board.

EDIT: Also I have at the moment a motherboard with Intel Celeron J1800 Dual-Core 2.41Ghz. Do you think this would be enough for KI and KI2? Nes,Snes and even maybe N64?
Title: Re: GroovyArcade live-CD New Release 2017
Post by: tadek on October 13, 2017, 11:19:11 am
All download links are down. Latest available version on google drive is 2016.
Anybody have 2017 release?

Thnx in advance
Title: Re: GroovyArcade live-CD New Release 2017
Post by: tommyinajar on October 18, 2017, 12:43:07 am
All download links are down. Latest available version on google drive is 2016.
Anybody have 2017 release?

Thnx in advance
Any luck I am looking for it too ...
Title: Re: GroovyArcade live-CD New Release 2017
Post by: tadek on October 20, 2017, 12:46:42 pm
Any luck I am looking for it too ...

Yeah found it here: https://emulationrealm.net/downloads/category/749-multiple-systems
Title: Re: GroovyArcade live-CD New Release 2017
Post by: 2huwman on November 27, 2017, 05:13:09 pm
I noticed that the Daphne emulator is included in the 2017 build. Has anyone got this working and could they provide some instructions on setting it up and what goes where please, as I'm not getting very far with it!
Title: Re: GroovyArcade live-CD New Release 2017
Post by: eewoke on December 12, 2017, 03:50:57 pm
Hi,

Would the devs be so kind to upload the very latest version of the 2017 CD? This christmas I will pick up my hobby again  ;)


Thanks!!!
Title: Re: GroovyArcade live-CD New Release 2017
Post by: blontic on January 05, 2018, 03:26:43 am
Hi, hope someone can help. I am using GroovyArcade-Arch2017.05.01-x86_64.iso which works fine but I want to upgrade to the groovymame 193 to test the latest Cave improvements.

From what I read I need to do a system update to support the new version dependancies. I run sudo pacman -Syuu which updates fine but when I restart, my arcade monitor will no longer sync. It keeps clicking trying to sync.

Any ideas? Is the ATI driver be overridden or someting?

thanks all
Title: Re: GroovyArcade live-CD New Release 2017
Post by: blontic on January 08, 2018, 08:20:17 am
Hi, hope someone can help. I am using GroovyArcade-Arch2017.05.01-x86_64.iso which works fine but I want to upgrade to the groovymame 193 to test the latest Cave improvements.

From what I read I need to do a system update to support the new version dependancies. I run sudo pacman -Syuu which updates fine but when I restart, my arcade monitor will no longer sync. It keeps clicking trying to sync.

Any ideas? Is the ATI driver be overridden or someting?

thanks all

So it looks like running the update
Code: [Select]
sudo pacman -Syuu also updates the patched kernel which breaks the monitor settings.
I had to update the /etc/pacman.conf file first with
Code: [Select]
IgnorePkg = linux to tell it to not update the kernel when doing an update.
After that I was able to run groovymame 193 perfectly.

Cheers
Title: Re: GroovyArcade live-CD New Release 2017
Post by: sonik on January 15, 2018, 04:10:11 pm
Is possible to use GroovyArcade with 2 videocards and have it on the second card?
My system have a nvidia and a ati card. Nvidia is the primary card.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: Doozer on January 16, 2018, 09:55:43 am
Is possible to use GroovyArcade with 2 videocards and have it on the second card?
My system have a nvidia and a ati card. Nvidia is the primary card.

If you are only using 1 15Khz output at a time, yes it is feasible. You will have to play with xrandr to know the right name of the output device and update the boot configuration accordingly. 
Title: Re: GroovyArcade live-CD New Release 2017
Post by: sonik on January 31, 2018, 10:22:08 am
I will try. Thanks.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: -lux- on February 25, 2018, 02:13:19 am


Hi Guys, first of all I do want to thankyou the GA developers and supporters for the great job they are doing.
I'm n00b with GA and I'm facing a few problems, if anyone could help me address that, I'd be really grateful.

I've last GA installed on HD on my "arcade machine" (vorke v1 chinese comp) ad I get no audio and no wifi connection.
I tried messing with options but nothing worked. I guess with audio there's a kernel problem because I tried a live session on a different hardware ad audio worked fine. So I'm afraid there's no solution until next GA and kernel upgrade.

The wifi is a little bit strange instead. The SSID is recognized, but DHCP can't assign an IP address. I even tried a manual IP assignement without success.

So do you think there's a way to solve my problems? I was wondering about a manual kernel update but I don't know how to do that.

I wait confident

 
Title: Re: GroovyArcade live-CD New Release 2017
Post by: ves on March 05, 2018, 02:01:51 pm
Hello,

I have a new GA version(only for test)

-Experimental Fix Vertical interlaces games [by Doozer]
-New Groovymame 195
-New option menu from gasetup add presets monitors.
-New option menu for fix tearing issues.
-Last AdvmenuPlus version.
-Support all xin-mon encoder.
-Organize option from gasetup menu.
-New joystick options (not all available).
-New network options.


https://drive.google.com/open?id=1ARSZWtuSg7NyaOo6OHiqn3SnBBrDx15u (https://drive.google.com/open?id=1ARSZWtuSg7NyaOo6OHiqn3SnBBrDx15u)
Title: Re: GroovyArcade live-CD New Release 2018
Post by: b4nd1t0 on March 06, 2018, 02:59:13 am
Wow, great news, thanks. Testing in 2 hours.

Inviato dal mio XT1032 utilizzando Tapatalk

Title: Re: GroovyArcade live-CD New Release 2017
Post by: -lux- on March 06, 2018, 06:59:12 am
Hello,

I have a new GA version(only for test)

-Experimental Fix Vertical interlaces games [by Doozer]
-New Groovymame 195
-New option menu from gasetup add presets monitors.
-New option menu for fix tearing issues.
-Last AdvmenuPlus version.
-Support all xin-mon encoder.
-Organize option from gasetup menu.
-New joystick options (not all available).
-New network options.


https://drive.google.com/open?id=1ARSZWtuSg7NyaOo6OHiqn3SnBBrDx15u (https://drive.google.com/open?id=1ARSZWtuSg7NyaOo6OHiqn3SnBBrDx15u)

Hi ves,
I'll test it too in order to check if it may fix my troubles.
Question: does 2018 release include a kernel update or it's a somehow planned activity?
Thx
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Doozer on March 07, 2018, 02:48:22 am
Hi Ves,

I have noticed that you are using kernel 4.15.7. From 4.14.x onward, I am experiencing video playback issue with the AMD radeon driver. The issue seems to be related to some memory pointer corruption and only happen when video is played in fullscreen mode. No issue for groovymame but if people use the AttractMode frontend, they will experience picture freeze and no keyboard response when the screen saver kicks in in movie playback mode.

Code: [Select]
4.15.7-1-ARCH (arcade@Archlinux) (gcc version 7.3.0 (GCC)) #1 SMP PREEMPT Sun Mar 4 00:23:34 CET 2018
Title: Re: GroovyArcade live-CD New Release 2018
Post by: ves on March 07, 2018, 09:24:22 am
Lux is the last kernel

Doozer, I only tried from advmenu and lxde, everything works ok, but there is another user reporting video failures, I will check as soon as possible.

http://www.aumap.org/foro/index.php?topic=2775.msg25563#msg25563 (http://www.aumap.org/foro/index.php?topic=2775.msg25563#msg25563)
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Doozer on March 07, 2018, 09:42:46 am
Lux is the last kernel

Doozer, I only tried from advmenu and lxde, everything works ok, but there is another user reporting video failures, I will check as soon as possible.

http://www.aumap.org/foro/index.php?topic=2775.msg25563#msg25563 (http://www.aumap.org/foro/index.php?topic=2775.msg25563#msg25563)

I do not have access to my test bench. I am curious to hear how tekken3 or tektagt are behaving. If someone can test this with the CD, I would appreciate to know if they are able to reach in-game.

I will share a visual of the video corruption artefact later. (tested on 5 different setup)
Title: Re: GroovyArcade live-CD New Release 2018
Post by: ves on March 08, 2018, 04:15:37 am
Hello Doozer,

Could you try this attractmode please.

https://drive.google.com/open?id=0B0NB2HYUHHktVW80amlMU2NJaUU
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Doozer on March 08, 2018, 04:53:23 am
To illustrate the case, here is the kind of video corruption you can have after running tektagt : DRM screen pointer corruption (https://drive.google.com/open?id=1nNUwmTAFxZuGTWrP_Fa9lWDf4_iMwQk9)
Title: Re: GroovyArcade live-CD New Release 2018
Post by: ves on March 08, 2018, 04:59:34 am
You have broken the mvs/aes pcb  :lol


What graphics card are you using?
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Doozer on March 08, 2018, 06:07:01 am
You have broken the mvs/aes pcb  :lol

What graphics card are you using?

Indeed I own the windjammer MVS (genuine and fully working cartridge). I forgot to mention that resetting the game and setting again the DRM call for the CRTC bring back the proper picture. It is what I did by pressing the F3 key in the middle of the video without quitting the game. But this is linked to groovymame.

I will test the provided attract version but I doubt it will bring enhancement. My current version is latest GIT (head from Tue Jan 30 17:51:35). I already managed to discard a potential issue with attract due to proper behaviour if attract is restarted without closing Xorg. When Xorg is restarted the issue is back. It means the solution reside within the initialisation of some video playback elements.

The graphic cards I use are AIT based (5450, 3650, 3450, 7450, 8990 and 6450). All having the same issue starting from kernel 4.14 onward. Everything is good with 4.13.x (stopped) and 4.9.x (long term)
Title: Re: GroovyArcade live-CD New Release 2018
Post by: ves on March 08, 2018, 06:35:23 am
From attractmode menu change "Full Screen Mode" by "Fill Screen" (Default)
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Doozer on March 08, 2018, 09:31:28 am
From attractmode menu change "Full Screen Mode" by "Fill Screen" (Default)

Good point, I did not thought about looking at how the window mode is managed.

Under Linux Full screen is set as default.

Code: [Select]
#ifdef SFML_SYSTEM_LINUX
        m_window_mode( Fullscreen ),
#else   
        m_window_mode( Default ),
#endif

I am using default which is fill screen.

My configuration is
Code: [Select]
window_mode          default

From source
Code: [Select]
const char *FeSettings::windowModeTokens[] =
{
        "default",
        "fullscreen",
        "window",
        "window_no_border",
        NULL
};

Now the matching names
Code: [Select]
const char *FeSettings::windowModeDispTokens[] =
{
        "Fill Screen (Default)",
        "Fullscreen Mode",
        "Window",
        "Window (No Border)",
        NULL
};

I will try the full screen mode to see if it works better. Thanks for the advise.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Doozer on March 08, 2018, 02:29:11 pm

Provided attract and screen options does not fix the issue with video playback. As mentioned, it is kernel related and could be solve with future library or kernel update.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: ves on March 08, 2018, 03:10:52 pm
Yhe config and attractmode isn't for fix video gm, only fix Focus and keyboard.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Doozer on March 08, 2018, 04:22:40 pm
Yhe config and attractmode isn't for fix video gm, only fix Focus and keyboard.

I am confused. I have no issue with focus and keyboard but thanks for helping.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: ves on March 08, 2018, 05:01:33 pm
Hi Ves,

I have noticed that you are using kernel 4.15.7. From 4.14.x onward, I am experiencing video playback issue with the AMD radeon driver. The issue seems to be related to some memory pointer corruption and only happen when video is played in fullscreen mode. No issue for groovymame but if people use the AttractMode frontend, they will experience picture freeze and no keyboard response when the screen saver kicks in in movie playback mode.

Code: [Select]
4.15.7-1-ARCH (arcade@Archlinux) (gcc version 7.3.0 (GCC)) #1 SMP PREEMPT Sun Mar 4 00:23:34 CET 2018
Title: Re: GroovyArcade live-CD New Release 2018
Post by: blontic on March 09, 2018, 12:44:54 am
I'm looking forward to this. I thought I would give Windows a go. It's taken 5 hours just to do security updates, and I pretty much have no ram left :(

Back to GroovyArcade for me
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Doozer on March 09, 2018, 03:35:58 am
@VES, I was too short in the description given in my sentence :P

Here is the description of the AM screen saver issue.

First, some clarifications. This issue is related to screensaver.nut layout in either screen saving mode or as a layout/theme mode. I have not been able to reproduce it with other layouts playing videos (like grid, ...). It does not occur in screensaver mode picture mosaic, only simplemovie, RGB or tile. From now on I am anly speaking about the screensaver.nut behavior.

When the screen saver script starts the system behaves normally and respond correctly to all commands. The video is played fine and can be interrupted normally with keyboard key press. After XX seconds ( 10-30s depending on video length) the video playback freeze and the system does not accept keypress anymore (strace shows that AM does not process ticks anymore, which is link to an internal dead lock somewhere preventing timer to run). Despite the still picture on the screen, the sound continues to play for few more seconds and stop (muted, no loop, no annoying noise). AM is from that point totally unresponsive to any command/key whatsoever (I mean clicks, keys, with focus :-) ). The only way to get rid of this is to kill AM. Now when AM restart, the video playback is ALWAYS black with no sound and no command.

Nevertheless I found 2 different behaviours which could be linked to some bad initialisation state (which translate to either a library issue or a driver issue)

Case 1

- X start
- start AM
- Screen saver kicks in
- Video playback OK for few secs
- Video playback freezes
- Kill AM
- start AM  <-- immediate video playback issue
- stop AM
- stop X

- restart X
- start AM
- Screen saver kicks in
- Video playback OK for few secs <-- restarting X can restore proper state
- Video playback freezes
- Kill AM
- start AM  <-- video issue

Case 2

- X start
- start AM
- Screen saver kicks in
- Video playback OK
- Stop AM before freeze occurs
- start AM
- Screen saver kicks in
- Video playback OK
- Video playback freezes but later comparer to a first start <--

The regression shows that changes introduced in kernel DRM from 4.14 onwards are linked to the issue. Kernel 4.9.X is the latest with working playback. As soon as I found the reason behind this (I need to be lucky) or if lib/kernel updates will solved it I will revert and provide feedback.

Now, it is better to continue in another thread to not interfere with your groovyarcade topic as this is not related to it. If someone has some fresh idea on how this could be solved....
Title: GroovyArcade live-CD New Release 2018
Post by: -lux- on March 11, 2018, 03:35:40 am
Hi quick question: how can I get the permission to write in usr/share/attract/layout path in LXDE?
It's needed in order to add nevato layout to attract mode frontend

EDIT: easy answer, just used this terminal command in LXDE:

Quote
sudo cp -r /currentPath usr/share/attract/layout

You just need to replace the "/currentPath" string with the path where you downloaded the nevato theme folder. The -r stands for recursive, since it is a folder (parent), with sub-folders/files (children) and therefore mandatory.

Btw I'm testing the 2018 release and I still have troubles with audio (GA lists 4 sound cards, but no one works and all have a zero marker on the left) and wifi (I got the problem: my wifi has WPA2 security standard which isn't supported)
Title: Re: GroovyArcade live-CD New Release 2018
Post by: puntja on March 15, 2018, 06:20:04 am
can someone please tell me how I can add roms?
Title: Re: GroovyArcade live-CD New Release 2018
Post by: galaxian77 on March 25, 2018, 04:46:57 am
can someone please tell me how I can add roms?

Not sure if this has been answered "officially" yet, but this is how I add roms:

1) Fully install GroovyArcade to hard disk (I prefer to use the "Attract Mode" front end, so I select this during the initial installation options). Reboot, and remove the installation media.
2) Start up the arcade machine. GroovyArcade starts up, and loads the Attract Mode with the default set of roms.
3) Exit Attract Mode (usually "player 2" button, or "Escape"). You'll be presented with the Linux options / setup menu
4) Choose "File Manager / Midnight Commander" from the menu. Note that the file manager has a "split view" (ie: you can view two different folders at the same time - which is necessary to copy roms over...). Once opened, plug in a USB stick with all the roms you own. It will be automatically mounted in the default folder called "MEDIA". Browse the installation drive, and look for the "MEDIA" folder.  Select all of your roms (either using "insert" or press "F9" choose the file menu, and choose "Select Group", then type in *.* as the selection criteria...
5) On the "other" / "split view" window (select by using "TAB"), browse to your GroovyArcade / installation folder (which should be /home/arcade/roms/mame/roms - or something similar to that). You will know it's the correct folder, as your will see a list of existing roms that came with the initial install.
6) You should now have a view of both the "MEDIA" folder with all of your roms on one side, and the view of "/home/arcade/roms/mame/roms" on the other side
7) Press "TAB" to select the "MEDIA" folder view. If you followed step "4" correctly, all roms should be selected. Press "F5" to copy from one side to the other
8 ) Once copying is complete, press "F10" to exit Midnight Commander
9) Select the "Start front end" (I think it's the first option on the menu). Your front end will start up
10) If you're running Attract Mode like I do, press "TAB", then select "Emulators -> Mame", then select "generate roms list" (can't remember the exact wording). This process can take a while, as it commands GroovyMame to generate a new XML (the equivalent of running "groovymame -listxml" from a command line)
11) Exit the options menu, and play some games ! :)

Hope this helps someone.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Frylock77 on March 28, 2018, 08:37:19 am
I just wanted to write this real quick, just in case anyone else out there runs into this problem and how I solved it:

I've been using the live CD successfully on a few different machines, but one in particular was giving me a major headache...
I recently purchased an MSI A320M Pro-VH Plus motherboard and a Ryzen 5 1500X CPU. I used the same video card on several different motherboards, an ATI X300. The live CD worked great on every other machine, with that video card, EXCEPT for this one!

The solution:

Configure your video card options in gasetup, just like always, but then EXIT to the shell. go to /etc/X11 and edit the xorg.conf file. Remove everything in the file EXCEPT for the MONITOR and MODES sections. This was the only way I was able to get anything working at 15kHz.

Perhaps this is something that can be tested or fixed in a future release, but it is definitely related somehow to this motherboard or CPU, since I was able to get everything running perfect on several other machines with the X300.

Hopefully this helps someone!
Title: Re: GroovyArcade live-CD New Release 2018
Post by: sr.polilla on March 28, 2018, 02:56:36 pm
I'm trying to run some CPS1 games (with two versions of GroovyArcade, 2016 and 2018) but games don't work, like Cadillacs and Dinosaurs or The Punisher. There is a specific problem from groovymame? I must to activate a especial/hidden option? This happen with any front-end, when I launch a game, the resolution of my TV change, appear a blank screen and aumatically go back to the launcher. Street Fighter 2 works perfectly and use the same system.

PS: I use the correct romset version (0.195) and the 0.185 and both fails.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: veggav on April 01, 2018, 08:18:52 am
So I'm considering building a dedicated emulation PC with groovy arcade to be hooked to my RGB CRT.

Since MAME and MESS got fused this would not just cover arcade games but also consoles.
The thing is, since MAME is written in C, as far as my limited knowledge goes, it won't use any kind of GPU processing.

This can't be true for PSX in MESS just an example.


So which was the last GPU to support 15khz with pixel perfect output?
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Cucurbitacée on April 08, 2018, 11:00:58 am
Hi guys,

I tried to update my 2017 installs with this promising looking 2018 version. Here is what I did:

And it worked almost flawlessly. It would have been perfect for one problem: MAME is running way too fast.

I plugged a keyboard and tried to play with the F10 key, but it doesn't do anything.

Then I moved mame.ini to a backup folder and recreated a new config file using:
Code: [Select]
groovymame -ccBut it's still way too fast.

Does anyone has any advice before I mess too much with the system? :angel:

Thanks.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Cucurbitacée on April 08, 2018, 04:10:48 pm
Hi again,

I reply to myself as I kept investigating. I've attached the log for running DoDonPachi for some seconds. There is a bunch of these lines:
Code: [Select]
drmWaitVBlank failedAnd the final speed reported is:
Code: [Select]
Average speed: 272.54% (11 seconds)I'll keep investigating, but if someone knows what's going, please tell me. :)

Thanks
Title: Re: GroovyArcade live-CD New Release 2018
Post by: jtslade on April 24, 2018, 04:15:29 pm
TY for your work on GA!

My 2013 install on a USB died for my CRT cocktail cab. Took the opportunity to upgrade to a small 32GB SSD that I have. I think Attract Mode looks interesting. I installed GA 2018 and am working on getting everything together.

My cab is 4 way stick with two buttons, so really only about 100 games max support this vertical.

What version Mame is inside GA2018?

Thank you!

pics of the old setup: http://forum.arcadecontrols.com/index.php/topic,137692.0.html (http://forum.arcadecontrols.com/index.php/topic,137692.0.html)

Title: Re: GroovyArcade live-CD New Release 2018
Post by: GroovyNewbie on May 12, 2018, 06:19:04 pm
Hi all, I'm new to the GroovyArcade party. I'm having trouble getting started and wonder if someone can help.

Here's my setup:

Lenovo X230
Audio Authority 9A60
Sony WEGA KV-24FS120

The issue I'm having is B&W video, that's tripled/skewed/unreadable on TV. After initial Groovy menus, 240p is centered to laptop, and no video to TV. I also lose Fn+F7 controls for screen selection.

If someone has experienced this before and knows how to fix, I would greatly appreciate your help.

Thanks.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: jtslade on May 12, 2018, 07:46:58 pm
Does anyone know how to get older (Pre UEFI) computers to work with the 2017 or 2018 GA?

I installed via USB to a SSD 2017 many, many times last night.. It always finishes and wont boot.. Get a missing OS message, like GRUB never get installed or something...

The motherboard is an older AM2 - AMD with a X2 CPU all of it is from circa 2007 ish. It ran the original GA from 2013 on USB for years..

If anyone has any ideas.. is Legacy boot the problem.. Ive tried native IDE and ACHI settings..

Thank you!
Title: Re: GroovyArcade live-CD New Release 2018
Post by: jtslade on May 14, 2018, 04:34:37 pm
Does anyone know how to get older (Pre UEFI) computers to work with the 2017 or 2018 GA?

I installed via USB to a SSD 2017 many, many times last night.. It always finishes and wont boot.. Get a missing OS message, like GRUB never get installed or something...

The motherboard is an older AM2 - AMD with a X2 CPU all of it is from circa 2007 ish. It ran the original GA from 2013 on USB for years..

If anyone has any ideas.. is Legacy boot the problem.. Ive tried native IDE and ACHI settings..

Thank you!


So i stayed up late and solved this one. Tried to with the 2016 GA and saw the same result... Basically SYSLINUX was bombing out while creating or flagging the boot flag / partition. Arch I guess left the whole bios boot crowd a while ago and the package to make it work is not in any of the newer builds of GA (2016, 2017, 2018)

The fix is to install GA then from the USB installer for GA drop to a root shell.  On another USB I downloaded the package for gptfdisk
https://www.archlinux.org/packages/extra/x86_64/gptfdisk/ (https://www.archlinux.org/packages/extra/x86_64/gptfdisk/)

its a small package. I used pacman to install it which syslinux needs. Ran the syslinux update command:

syslinux-install_update -i -a -m

https://wiki.archlinux.org/index.php/syslinux#Automatic_Install (https://wiki.archlinux.org/index.php/syslinux#Automatic_Install)


rebooted and it came up. Its now running with bios boot GA 2016 which I may keep. Seems easier to get wheel art working in 2017 but hey maybe I'll stick with 2016 for a while.








Title: Re: GroovyArcade live-CD New Release 2018
Post by: tb404 on May 16, 2018, 08:18:44 am
Is it possible to install Vice and FS-UAE on a GroovyArcade installation?
Title: Re: GroovyArcade live-CD New Release 2018
Post by: GroovyNewbie on May 16, 2018, 01:58:44 pm
Hi all, I'm new to the GroovyArcade party. I'm having trouble getting started and wonder if someone can help.

Here's my setup:

Lenovo X230
Audio Authority 9A60
Sony WEGA KV-24FS120

The issue I'm having is B&W video, that's tripled/skewed/unreadable on TV. After initial Groovy menus, 240p is centered to laptop, and no video to TV. I also lose Fn+F7 controls for screen selection.

If someone has experienced this before and knows how to fix, I would greatly appreciate your help.

Thanks.

I suspect the issue is 640x480p being fed into the CRT, which it cannot handle. I moved everything over to my old HDTV (with component inputs). Using xrandr, I was able to send 640x480p from "VGA1" to that HDTV in Linux Mint. I tried forcing 240p without success. That TV will take 240p and convert to 480i - not ideal, but just for testing. Maybe the Intel HD 4000 chipset doesn't support anything lower than 640x480p. Any thoughts?
Title: Re: GroovyArcade live-CD New Release 2018
Post by: tb404 on May 16, 2018, 06:51:13 pm
Hi all, I'm new to the GroovyArcade party. I'm having trouble getting started and wonder if someone can help.

Here's my setup:

Lenovo X230
Audio Authority 9A60
Sony WEGA KV-24FS120

The issue I'm having is B&W video, that's tripled/skewed/unreadable on TV. After initial Groovy menus, 240p is centered to laptop, and no video to TV. I also lose Fn+F7 controls for screen selection.

If someone has experienced this before and knows how to fix, I would greatly appreciate your help.

Thanks.

I suspect the issue is 640x480p being fed into the CRT, which it cannot handle. I moved everything over to my old HDTV (with component inputs). Using xrandr, I was able to send 640x480p from "VGA1" to that HDTV in Linux Mint. I tried forcing 240p without success. That TV will take 240p and convert to 480i - not ideal, but just for testing. Maybe the Intel HD 4000 chipset doesn't support anything lower than 640x480p. Any thoughts?

I very much doubt the Intel HD 4000 chipset can handle low resolutions, you will be better off using a cheap desktop box with a 3ghz+ cpu and a PCIE ATI HD4350 graphic card.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: LazyAce on May 19, 2018, 04:59:24 pm
I'm having the strangest issue wit hthis on my 3.3ghz build. I'm getting weird sound and speed dips but only in Bubble Bobble of all things! Using F11 to bring up the display will randomly jump from 100% speed to 80% which warps the audio. It seems odd that it's almost exclusively this when new games all run fine. Any ideas how to fix this? Would changing the frame_delay or sync_refresh lines in the MAME.ini help? Thanks
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Calamity on May 21, 2018, 07:00:03 am
I'm having the strangest issue wit hthis on my 3.3ghz build. I'm getting weird sound and speed dips but only in Bubble Bobble of all things! Using F11 to bring up the display will randomly jump from 100% speed to 80% which warps the audio. It seems odd that it's almost exclusively this when new games all run fine. Any ideas how to fix this? Would changing the frame_delay or sync_refresh lines in the MAME.ini help? Thanks

Just to discard things, try setting "dotclock_min 8.0" in mame.ini.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: LazyAce on May 21, 2018, 01:02:34 pm
I'm having the strangest issue wit hthis on my 3.3ghz build. I'm getting weird sound and speed dips but only in Bubble Bobble of all things! Using F11 to bring up the display will randomly jump from 100% speed to 80% which warps the audio. It seems odd that it's almost exclusively this when new games all run fine. Any ideas how to fix this? Would changing the frame_delay or sync_refresh lines in the MAME.ini help? Thanks

Just to discard things, try setting "dotclock_min 8.0" in mame.ini.

Thanks Calamity will give that a shot and report back. Out of testing almost 200 roms now, weirdly the main offenders are: Bubble Bobble (all revisions), except the 2013 boot which runs perfectly. Bubble Bobble II, except the early Japanese revision which works perfectly. Bubble Memories: all revisions, and weirdest of all Hyper SF2, although Japanese revision 3.70 (I think) works perfectly. Seems very strange, especially when the resolution of the game and the switchres resolution for Bubble Bobble, for example, are the same across all game revisions.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: LazyAce on May 21, 2018, 01:10:51 pm
Sadly didn't fix it, made the image stretch and go weird is all.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Calamity on May 21, 2018, 01:17:19 pm
Sadly didn't fix it, made the image stretch and go weird is all.

Add "aspect 4:3", that'll fix stretching. But I'm curious to know if the speed/sound is still broken.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: LazyAce on May 21, 2018, 01:56:28 pm
Sadly didn't fix it, made the image stretch and go weird is all.

Add "aspect 4:3", that'll fix stretching. But I'm curious to know if the speed/sound is still broken.

Sound/speed issue still present I'm afraid.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: LazyAce on May 21, 2018, 03:12:42 pm
Okay so I rolled back to an earlier MAME version and everything seems good. I'm having one other minor issue. When I display any Namco vert game, Pacman, Galaga etc. on a horizontal screen I get he bottom portion of the screen crushed and a weird heavy white line at the bottom shimmering slightly. All other vert games are perfect from old to new. Is there some issue with the Namco resolutions that I can alter? Thanks

Title: SOLVED:: Re: GroovyArcade live-CD New Release 2018
Post by: jtslade on May 23, 2018, 11:43:59 am
Solved this.. related to dot clock min settings. Also I'm a dumb ass as I forgot to set my flip X and Flip Y settings in rotation mam.ini section so that all my games display correctly. So dumb..



I'm Running GA 2017 and it seems like all games run horizontal double resolution? When I show info its commonly 544 x 240p ? I'll post pics tonight...

Also I guess I'll need to get a new rom of DigDug as it crashes..

No matter what I do the loading nag screen will flash on screen for a second.. Very strange.. I'm running atract mode. Again I post a video and my mame.ini file.

Also I can't get the on screen TAB menu to rotate so that its correct on my Vertically mounted 4:3 CRT monitor..

Any help is appreciated.

Thank you!
Title: Re: GroovyArcade live-CD New Release 2018
Post by: jtslade on May 31, 2018, 12:57:20 pm
I'm having the strangest issue wit hthis on my 3.3ghz build. I'm getting weird sound and speed dips but only in Bubble Bobble of all things! Using F11 to bring up the display will randomly jump from 100% speed to 80% which warps the audio. It seems odd that it's almost exclusively this when new games all run fine. Any ideas how to fix this? Would changing the frame_delay or sync_refresh lines in the MAME.ini help? Thanks

Just to discard things, try setting "dotclock_min 8.0" in mame.ini.


At what point does dot clock min start changing the native resolution (horizontal) on games.. When I run at 8.0 all the game show in Switchres at double... Just wondering.. TY
Title: Re: GroovyArcade live-CD New Release 2018
Post by: kimikat on June 10, 2018, 05:50:22 pm
Hi all :)

I have a strange issue when installing Groovyarcade (the 2018 edition)

Once installation is done and once i reboot the computer i get an error message:

Firmware bug: TSC Deadline disabled due to errata; please update microcode to version: 0xb2 (or later)

You are in emergency mode....

Tried to google the above error but couldnt get anything.

Sorry if this is something stupid but can anyone help or point me in the right direction to solve this issue ?

Thank you and sorry for the trouble...

Kimikat.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: haynor666 on June 11, 2018, 02:47:06 am
Usually it's too old hardware. Try updating motherboard BIOS.
I'm not too familiar with Linux but You might as well also install new microcode sudo apt-get install intel-microcode
Title: Re: GroovyArcade live-CD New Release 2018
Post by: kimikat on June 12, 2018, 09:07:26 am
Hi there :)

Updating worked indeed.

So i now managed to properly boot into groovyarcade.

I now face another issue bouh ouh ouh.

I have my computer plugged to a crt using the umsa.

This setup is what i used to run windows 7 plus groovymame and crt emudriver.(ati graphic card)

So when i setup groovy arcade for use on my crt installation goes fine, reboot then when the distro boots up i can see the splashscreen (the blue screen with the arcade cabinet logo) on my crt which i(i believe) means that 15khz is applied however after the loading is done my screen turns black, i hear the sound from the front end but no picture.

I can see that my crt is receiving a signal as the "av1" logo is wavy.

I tried to plug the computer back to the lcd monitor i used for initial setup wondering if the frontend was 31khz however black screen there too.

Anyone faced this issue ?

Apologies for the trouble :(

Kimikat.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: haynor666 on June 12, 2018, 09:22:55 am
Usually it means linux set 31Khz or 15 kHz mode but with frequency that is not supported (ie 55 Hz) by monitor. Sadly I don't know how to force certain resolution in linux.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Calamity on June 12, 2018, 04:40:32 pm
Anyone faced this issue ?

Try picking another output when booting from the live-cd (either VGA-* or DVI-*, it depends).

Or if you're sure you're picking the right output, try pressing escape after boot, and see what happens.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Spudlikkr on June 12, 2018, 10:41:13 pm
Hey y'all. I'm new to this, and I'm trying to install GA 18 on an old, new computer.   I can't get the system to recognize the iso on my USB, and it seems the USB guide link at the beginning of this thread is dead.  Is there a file I need? Is this information elsewhere?
Thx
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Spudlikkr on June 13, 2018, 08:59:27 pm
Nevermind - found it myself - http://forum.arcadecontrols.com/index.php?topic=139356.0 (http://forum.arcadecontrols.com/index.php?topic=139356.0)
Title: Re: GroovyArcade live-CD New Release 2018
Post by: marcoabm on June 14, 2018, 11:22:49 am
Hello everybody! I was able to install the 2018 version using an eago monitor, it was great, but I'm not finding a way to make my usb joysticks work, only keyboard is working. I tried to access the ReJoystick but nothing happens ...
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Calamity on June 19, 2018, 01:54:03 pm
Hello everybody! I was able to install the 2018 version using an eago monitor, it was great, but I'm not finding a way to make my usb joysticks work, only keyboard is working.

That's the problem with Linux. If joysticks, wifi, etc. work out of the box, congratulations! If they don't, then you can probably work it out but you're on your own. If you're having troubles, switch to Windows.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Jimbo on July 03, 2018, 12:13:22 pm
Hi all,

I've got GroovyArcade running great, but with one issue.  I have 2 x TurboTwist2 spinners but groovymame can't seem to see them.  They work fine on the desktop, they move the mousepointer fine.  But when re-assigning controls in groovymame (using TAB key) it doesn't recognise the spinner movement at all.

I've tried editing the mame.ini setting "mouse 1" and also trying the multi mouse option and setting paddle and dial controls to "mouse" (they defaulted to lightpen) but no luck. The spinners work in desktop, but not in groovymame.

Any ideas?

Thanks
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Jimbo on July 03, 2018, 04:36:13 pm
Trying some more... In the groovyarcade menus, If I switch the window manager to ldxe, then start it, and I run groovymame from command line, the spinners work and come up as "Mouse 1 X" and "Mouse 1 Y".

If I boot straight into Attractmode after setting it as the frontend, the spinners are not recognised.

EDIT:  I can't seem to write to a log file from Attractmode as setting groovymame's command line to: -

-v [name] >[name].txt

from within attractmode causes the rom to not even load :(
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Jimbo on July 04, 2018, 04:30:54 am
OK, it seems to be something AttractMode is doing.  Running AttractMode from within LDXE desktop has the same problems.  Running groovymame directly from a terminal in LDXE works no problem.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: b4nd1t0 on July 31, 2018, 06:30:24 am
Jimbo, have you tried with the new version of attractmode?
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Jimbo on July 31, 2018, 07:38:47 am
Hi, thanks for the reply. No, I've not tried the new version yet - but I will do when I get back from holiday!

I'm even more convinced it's Attractmode now, since there are no problems with Mame recognising the spinners when launched from any other frontend (AdvmenuPLUS, Wahcade, etc) included on the GroovyArcade install.  It's only when launched from Attractmode that Mame can't recognise the spinners.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: safx on August 07, 2018, 10:01:00 am
Hi there,

A couple of simple but very important questions for me :

- Can i upgrade GroovyMame to a recent version on a GroovyArcade 2013 instalation ? I have a working GroovyArcade from 2013 working on my cabinet and would prefer to replace a few files if possible, instead of making a whole new instalation of GroovyArcade 2018 . If yes how to ?

- Can the GoovyArcade 2018 Live CD be installed on a OLD pc  ( 32 bit non-uefi ) ? Can i make a USB installation like the 2013 version?

Thanks a lot !
Title: Re: GroovyArcade live-CD New Release 2018
Post by: tombo on August 27, 2018, 08:21:56 pm
I have to agree with the above poster! Please, having a foolproof upgrade guide for Groovy Arcade Linux 2013 -> 2018 that works with on-board tools and a Stick would be so useful and should be made sticky on this thread.

Further please post your working h/w choice and configuration of any Bluetooth USB stick that reliably works with two PS3 controllers for simultaneous 2 player action (yes I own a cocktail table ;-) On Mac setting this up through the "General Input" Tab-menu in MAME was a breeze, wonder if Groovy 2018 can duplicate that? Let's make that sticky too.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: terranigma on September 01, 2018, 07:46:26 pm
@ves , If you consider, Alpine Linux has mame packages with GroovyMAME/No-nag pathes applied on official testing repo with all flavors (mame, mame-arcade, mame-mess). Alpine Linux is a very compact Linux distro which is going to be a perfect suit for a dedicated Arcade Liinux distribution like ArcadeOS. Alpine supports arm, arm64, x86, x86_64, ppc64le and s390x architectures.

I'm using EmulationStation + gbz35 theme + mame-arcade on Alpine Linux. This combination is perfect fit for CRT.

https://pkgs.alpinelinux.org/packages?name=mame-arcade&branch=edge
Title: Re: GroovyArcade live-CD New Release 2018
Post by: -lux- on September 17, 2018, 08:05:07 am
@terranigma: Hi! I'm really interested on Alpine linux solution you just described.
I'm planning to try it soon, so I'd like to ask you a few questions (sorry if this is not the most appropriate place, but maybe there are others interested on):
Thanks in advance
Title: Re: GroovyArcade live-CD New Release 2018
Post by: terranigma on September 28, 2018, 02:49:18 pm
@terranigma: Hi! I'm really interested on Alpine linux solution you just described.
I'm planning to try it soon, so I'd like to ask you a few questions (sorry if this is not the most appropriate place, but maybe there are others interested on):
  • wich emulationstation version do I need to use? Debian based?
  • there's a way to *hide* linux and to have the computer start direcly in ES?
Thanks in advance

Alpine Linux is not a debian based distro. It is independent. You can install ES along with its dependencies with "apk" package manager.

Code: [Select]
apk add emulationstation emulationstation-theme-gbz35
then

Code: [Select]
apk add mame
if you prefer arcade-only setup, I suggest you to install mame-arcade package instead of "mame" which is bigger in size.
There are many ways to directly launch emulationstation after boot but I think here is not a right place discuss this. YBy saying that, you must also have  a degree of experience on Linux.

Title: Re: GroovyArcade live-CD New Release 2018
Post by: -lux- on October 01, 2018, 07:21:35 am
Thanks for aswering. I'll give it a try  :)
Title: Re: GroovyArcade live-CD New Release 2018
Post by: vaporwaven on October 09, 2018, 11:59:56 am
Hello, I am having an issue with the newest version of groovy arcade arch, in wich the whole frontend, gasetup included is double scanned and boucing/tearing on my Sony 2530 pvm. Running a game or rom runs fine on the tv, but the front end and gasetup screens are like this. I am using a gtx 650 for a video card. Any info on this would be greatly appreciated!
Thanks,
Title: Re: GroovyArcade live-CD New Release 2018
Post by: bjt42 on December 03, 2018, 05:14:02 am
I have noticed that you are using kernel 4.15.7. From 4.14.x onward, I am experiencing video playback issue with the AMD radeon driver.

I'm also experiencing this issue with the 2018 live CD. Lockup when playing video in AttractMode basic layout and screensaver. I also saw some lockups when traversing AttractMode menus but unsure if they are caused by the same problem.

I installed the 2017 live CD instead which has an earlier kernel and isn't affected. I was able to use the GroovyMame 195 from the 2018 CD after upgrading glibc and a few other libraries.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: bjt42 on December 03, 2018, 05:29:09 am
Hello,

I have a new GA version(only for test)

-Experimental Fix Vertical interlaces games [by Doozer]

Would it be possible to get this fix as a standalone patch file? I would like to apply it to the 2017 live CD, as the 2018 version has another issue with freezing during video playback.
Title: Re: GroovyArcade live-CD New Release 2017
Post by: Doozer on December 04, 2018, 02:58:20 pm
Would it be possible to get this fix as a standalone patch file? I would like to apply it to the 2017 live CD, as the 2018 version has another issue with freezing during video playback.

I have answered your PM and provided you with the diff to fix interlaced content.

Just to push bit further the investigation of video playback issue. Playing video using ffplay will also freeze after few dozen of seconds. Are you in a position to confirm this?
Title: Re: GroovyArcade live-CD New Release 2018
Post by: bjt42 on December 05, 2018, 05:53:34 am
Thank you, I will report back once I have built and tested a kernel.
I have not tested ffmpeg, only software decoding within AttractMode. Will let you know if I get a chance to try ffmpeg with the 2018 CD.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: bjt42 on December 06, 2018, 04:37:10 am
Doozer's patch solved this problem for me, running a 5450. Here is a 4.10.11 kernel compiled with the 15khz patches and this interlaced vblank fix. It matches the kernel supplied with the 2017 live CD and doesn't suffer from the video playback freezing seen in later kernels.

linux-custom-4.10.11-1-x86_64.pkg.tar.xz: https://drive.google.com/open?id=1i3guHlHfWPNrEhwlz6XF2Xs9Ut9-DUmf
linux-custom-headers-4.10.11-1-x86_64.pkg.tar.xz: https://drive.google.com/open?id=19hxL-5RAmNwprpk6ItMDc3A-SegFrit5

Install as root as follows:

pacman -U linux-custom-headers-4.10.11-1-x86_64.pkg.tar.xz
pacman -U linux-custom-4.10.11-1-x86_64.pkg.tar.xz

Then modify /boot/syslinux/syslinux.cfg to point towards the linux-custom kernel and initrd.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: keilmillerjr on January 04, 2019, 05:42:25 am
New year! Is groovy arcade still being maintained? Working with raspbian lite for a pi project has me thinking about groovy arcade.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: Calamity on January 04, 2019, 07:18:53 am
New year! Is groovy arcade still being maintained? Working with raspbian lite for a pi project has me thinking about groovy arcade.

Ves still releases an update once per year or so, it depends on him having free time.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: keilmillerjr on January 19, 2019, 08:02:04 am
I installed groovymame via virtual box on my mac. Wanted to start playing with it before committing to it on my arcade machine. To my surprise, attractmode and mame run great within a virtual install!

I found issue #13 (https://code.google.com/archive/p/groovyarcade/issues/13) and followed suggestions to resolve keyboard map. Only difference is that I am using image 2018.03.04 and the line needed to edit was 330. Horay! I can now easily navigate the console.

System Update within the gasetup doesn’t work. Not a big deal. Thought the inclusion of a desktop environment was interesting. Not sure why it would be included.

My end goals is to upgrade attractmode, use haynor666 + groovy patches and compile mame.

Trying to understand the directory structure.


Why does mame have a weird structure? Where is attract?
Title: Re: GroovyArcade live-CD New Release 2018
Post by: keilmillerjr on January 19, 2019, 12:27:43 pm
CRT shaders through gasetup does not save. Need to investigate.

Removed some emulator packages I definitely do not need. Left LXDE for the time being.

Code: [Select]
$ sudo pacman -Rnsc gens mednafen mupen64plus nestopia snes9x stella yabause-gtk
Found attractmode using the following command.

Code: [Select]
$ sudo find / -name attract
File paths:
attract binary: /usr/bin/attract
attract config folder: /usr/share/attract
mame: /usr/local/bin/groovymame

mame config folder is really messed up. /home/ contains hi folder. mame.ini. This makes sense I guess. No roms folder. Also has other files and folders that are unconventional. /home/emulators/mame ? I don’t know.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: keilmillerjr on January 19, 2019, 04:24:36 pm
Compiled attract-mode 2.5.1. Need to make heads and tails of the multiple directories now.

During install, attract created a new config directory. I removed the old one in /home/arcade/.attract. Launching the attract binary still tries to use the old path. I am not sure why.?

Edit: oomek brought it to my attention that there is a default config path and personalized path, just like on the Mac.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: ves on February 02, 2019, 03:10:06 am
Hi, new version GroovyArcade 2019

Download GroovyArcade (https://drive.google.com/drive/folders/0B0NB2HYUHHktUFZXTWJfbHpzUlE)
Title: Re: GroovyArcade live-CD New Release 2018
Post by: oxy on February 02, 2019, 03:14:11 am
Hi, new version GroovyArcade 2019

Descarga GroovyArcade (https://drive.google.com/drive/folders/0B0NB2HYUHHktUFZXTWJfbHpzUlE)
Muchas gracias Señor ves!
Title: Re: GroovyArcade live-CD New Release 2018
Post by: keilmillerjr on February 02, 2019, 09:57:20 pm
Hi, new version GroovyArcade 2019

Download GroovyArcade (https://drive.google.com/drive/folders/0B0NB2HYUHHktUFZXTWJfbHpzUlE)

Hi ves! Thank you very much for maintaining GroovyArcade!

I am testing on virtual box via mac. I had no issues with multiple installs of the 2018.03.04 image. I am having an error after install with the 2019.02.02 image. Once I reboot after install, „Loading ../initramfs-linux.img failed: No such file or directory“ and then drops me to a boot command prompt. Virtual install has 4096mb ram and 16gb dynamically allocated disk. These settings seemed to work well for compiling on the 2018.03.04 image. I have even tried starting fresh, booting to gparted, wiping out the virtual disk, and then installing. Same results.

What exactly changed in this version? How are you creating the image? Perhaps we can somehow get community involvement? I use git for scripts/files. I am not sure what to do for something like this.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: ves on February 03, 2019, 03:38:47 am
Hi keilmillerjr,

Please download again, yesterday I found 2 bugs, now its fixed.
Title: Re: GroovyArcade live-CD New Release 2018
Post by: keilmillerjr on February 03, 2019, 04:16:45 pm
Hi keilmillerjr,

Please download again, yesterday I found 2 bugs, now its fixed.

New version boots install from disk now. Thank you! Perhaps update date in filename to differentiate revision.

gasetup still doesn’t save the keyboard map. Please change to the following:
Code: (/opt/gasetup/core/procedures/interactive line:330) [Select]
localectl set-keymap $KEYMAP
Update GroovyMame new website does not work.

Gasetup menu update also fails. Is this something open source we can contribute to and improve?

Thank you again! I really like groovy arcade. :cheers:
Title: Re: GroovyArcade live-CD New Release 2018
Post by: eewoke on February 05, 2019, 12:16:40 am
Hi, new version GroovyArcade 2019

Download GroovyArcade (https://drive.google.com/drive/folders/0B0NB2HYUHHktUFZXTWJfbHpzUlE)

Great news VES! Thank you very much!!! Please keep working on this version, much appreciated!
Title: Re: GroovyArcade live-CD New Release 2019
Post by: b4nd1t0 on February 05, 2019, 03:51:46 am
Thanks Ves!  :cheers:
Title: Re: GroovyArcade live-CD New Release 2019
Post by: mmandrea on February 07, 2019, 08:17:23 pm
I downloaded and installed (to disk) the 2019 version of groovyarcade over the weekend.  I love the concept, and a lot has gone well - but I have a few issues that I need to resolve.

The most critical is that attract mode keeps locking up on me.  This typically happens when I am navigation the configuration menus - but once it happened on the main game menu when I was scrolling through the game list.  I only have about 20 games loaded so far while I get everything set up.  It hasn't happened yet while playing - but this isn't really conclusive since I've been spending the far majority of my time getting it set up so far.  This has happened with a few different themes.

When it locks - the keyboards seems completely unresponsive.  I haven't found a way to recover without powering off.  Are there any logs (or ways to turn on logging) so I can see if there are any error messages?  I have no idea why this is happening and no idea how to begin to try to find the cause.  I have a little linux experience, but am basically a novice.

The other issue I am having (which is far less of an issue until I get the first one resolved) is that I can't get the Nevato theme to work.  I just get a black screen with a large game list.  I just copied the theme from my Windows install which worked fine on the same cabinet.

I'm probably leaving our relevant information - but please let me know if anyone has any suggestions.

Thanks in advance for any help or suggestions.

Mike
Title: Re: GroovyArcade live-CD New Release 2019
Post by: mmandrea on February 07, 2019, 09:40:36 pm
After a bit of playing around and trying different key combinations - I was able to get a dialog that allowed me to end the process.  That kicked me out to a console that briefly displayed a message before re-running GASETUP.  I took a video and extracted an image of the screen.

Hopefully this provides enough info for someone to point me in the right direction.

Mike
Title: Re: GroovyArcade live-CD New Release 2019
Post by: oxy on February 07, 2019, 10:00:34 pm
Type dmesg on the terminal
Title: Re: GroovyArcade live-CD New Release 2019
Post by: keilmillerjr on February 07, 2019, 10:47:39 pm
LXDE -> LXTerminal -> attract

You should be able to scroll back on your log after exiting attract (if I remember correctly).
Title: Re: GroovyArcade live-CD New Release 2019
Post by: NaNo1982 on February 08, 2019, 08:49:38 am
Yesterday night I tried this new version of groovyarcade, it works perfectly, the only fault I found is that attract mode stops working after a minute starts, sure is my PC problem and I wanted to know what version of groovymame is installed in this compilation, to add the correct roms package, keep up the great work!

Saludos desde Argentina!!

Title: Re: GroovyArcade live-CD New Release 2019
Post by: keilmillerjr on February 08, 2019, 09:11:13 am
Yesterday night I tried this new version of groovyarcade, it works perfectly, the only fault I found is that attract mode stops working after a minute starts, sure is my PC problem and I wanted to know what version of groovymame is installed in this compilation, to add the correct roms package, keep up the great work!

Saludos desde Argentina!!

You can launch lxde, open LXTerminal, and then launch groovymame without any parameters.

I’m starting to compile mame for GroovyArcade. Can find diffs and binary on my repo. Will do 0.206 soon. Thanks to haynor666 and calamity.

https://github.com/keilmillerjr/mame-diffs
Title: Re: GroovyArcade live-CD New Release 2019
Post by: mmandrea on February 08, 2019, 09:17:59 am
Type dmesg on the terminal

Did this.  Didn't see anything obvious. Am I looking for something in particular?

Thanks.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: mmandrea on February 08, 2019, 09:19:12 am
LXDE -> LXTerminal -> attract

You should be able to scroll back on your log after exiting attract (if I remember correctly).

Will give this a try.

Thanks,

Mike
Title: Re: GroovyArcade live-CD New Release 2019
Post by: nexuscab on February 10, 2019, 07:55:21 am
Seems to me an issue with permissions for the Wiki:

There was an error obtaining wiki data:

{"data":{"text":"Anonymous caller does not have storage.objects.get access to google-code-archive/v2/code.google.com/groovyarcade/wiki/USB_installation.wiki."},"status":401,"config":{"method":"GET","transformRequest":[null],"jsonpCallbackParam":"callback","url":"https://www.googleapis.com/storage/v1/b/google-code-archive/o/v2%2Fcode.google.com%2Fgroovyarcade%2Fwiki%2FUSB_installation.wiki?alt=media","headers":{"Accept":"application/json, text/plain, */*"}},"statusText":""}
Title: Re: GroovyArcade live-CD New Release 2018
Post by: keilmillerjr on February 10, 2019, 03:48:23 pm
gasetup still doesn’t save the keyboard map. Please change to the following:
Code: (/opt/gasetup/core/procedures/interactive line:330) [Select]
localectl set-keymap $KEYMAP

This only works for the virtual console.

I believe we need a different format for x11 keymap. Perhaps a new menu entry?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: MonkeyJug on February 13, 2019, 09:58:32 am
Guys, I updated groovymame and overwrote the file in /usr/local/bin.  Now when I try to launch GroovyArcade, there is no option for MAME - only the consoles.

I checked the MAME.xml file and it says 0 bytes.

What am I doing wrong?

Cheers.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on February 13, 2019, 10:51:43 am
Probably AdvMenu needs to recreate the xml. For some reason it's not succeeding.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: MonkeyJug on February 13, 2019, 12:25:26 pm
Guys, I updated groovymame and overwrote the file in /usr/local/bin.  Now when I try to launch GroovyArcade, there is no option for MAME - only the consoles.

I checked the MAME.xml file and it says 0 bytes.

What am I doing wrong?

Cheers.


Found the solution here:

http://forum.arcadecontrols.com/index.php?action=post;quote=1539604;topic=147799.0;last_msg=1539703 (http://forum.arcadecontrols.com/index.php?action=post;quote=1539604;topic=147799.0;last_msg=1539703)

Courtesy of robbo43
Title: Re: GroovyArcade live-CD New Release 2019
Post by: NaNo1982 on February 13, 2019, 03:26:24 pm
Hello, I have another query ... Install the Retroarch emulator and configure it in the advmenu for the Naomi, atomiswave and dreamcast games, also to run some consoles, the swichtres function works fine but the different consoles or arcades set them all in 60,000 hz, would I have to install more custom modelines?
I do not want there to be a conflict with groovymame, which by the way works amazing

Thanks!!!!

Saludos desde Argentina!
Title: Re: GroovyArcade live-CD New Release 2019
Post by: b4nd1t0 on February 19, 2019, 05:25:12 am
I'm having a very strange problem, with attractmode, if I enter in the settings to remap the frontend keys, in the button assignment menu after a few seconds everything stops and remains freezed. The only way to go forward is to reset the system, but if I make the changes quickly and go out from the key mapping menu, everything works normally.
Has anyone encountered this problem?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: bjt42 on February 19, 2019, 07:41:39 am
I'm having a very strange problem, with attractmode, if I enter in the settings to remap the frontend keys, in the button assignment menu after a few seconds everything stops and remains freezed. The only way to go forward is to reset the system, but if I make the changes quickly and go out from the key mapping menu, everything works normally.
Has anyone encountered this problem?

Yes I also had this problem. Ended up changing to Windows 7 Embedded due to this and several other issues.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: b4nd1t0 on February 20, 2019, 03:35:55 am
Yesterday I did some tests to finish the configuration and I noticed this, if all the setup menus are used without ever pressing the esc key, never crashes, just use the back to go back to the previous menu, I configured everything without problems , creating lists, filters and setting keys, it's worth trying because it's really nice. I forgot, I did everything from LXDE and then set attract again in auto start, just to add roms and multimedia.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: MonkeyJug on March 01, 2019, 12:25:54 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?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: keilmillerjr on March 01, 2019, 01:55:29 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
Title: Re: GroovyArcade live-CD New Release 2019
Post by: MonkeyJug 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!
Title: Re: GroovyArcade live-CD New Release 2019
Post by: keilmillerjr 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!
Title: Re: GroovyArcade live-CD New Release 2019
Post by: bodine1231 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?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: bodine1231 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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 :)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: bodine1231 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: keilmillerjr 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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 !
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer 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?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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) ...
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer 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

Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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 (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 (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
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer 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?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: ves 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
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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
Title: Re: GroovyArcade live-CD New Release 2019
Post by: keilmillerjr 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: depressd 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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 ^^
Title: Re: GroovyArcade live-CD New Release 2019
Post by: keilmillerjr 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?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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".
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity 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.

Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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!
Title: Re: GroovyArcade live-CD New Release 2019
Post by: roostaar 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.

 
Title: Re: GroovyArcade live-CD New Release 2019
Post by: galaxian77 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!
https://youtu.be/DdXGv0vLz1I
Title: Re: GroovyArcade live-CD New Release 2019
Post by: bumbervevo 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.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: roostaar 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)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: roostaar 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...
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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
Title: Re: GroovyArcade live-CD New Release 2019
Post by: roostaar 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:
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring 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
Title: Re: GroovyArcade live-CD New Release 2019
Post by: roostaar 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:
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps 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)


Title: Re: GroovyArcade live-CD New Release 2019
Post by: Torro14 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?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on July 16, 2019, 04:57:01 am
It's not that difficult.
Google 'groovymame windows tutorial' then start reading and watching Youtube videos.....
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 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?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on July 20, 2019, 01:44:43 pm
Groovyarcade us a full OS and doesn't require Windows. There are menus to help install and configure it. It's based on Linux
Title: Re: GroovyArcade live-CD New Release 2019
Post by: keilmillerjr on July 20, 2019, 02:14:35 pm
So where can I find an up to date tutorial on setting up groovy arcade? Do I still need emudrive software with groovy arcade?

GroovyMame is a fork/patch for mame that has optimizations oriented towards crt’s. - Calamity

Crt Emudriver is a modified windows video driver and tool bundle to get 15khz out of compatible video cards. - Calamity

GroovyArcade is an arch linux distro image that is already set up with groovymame and front end. Compatible with lcd and crt. - Ves / Substring
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 20, 2019, 02:24:31 pm
So no other software required to get it going with my crt? I have seen a few videos of the setup just wasn’t sure if there was anything I needed to do before hand.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on July 20, 2019, 03:55:01 pm
You can just try it in virtual box to get an idea of the thing
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 20, 2019, 08:28:35 pm
I will give that a tray I have a dedicated pc for it so it doesn’t matter what operating system it has as long as it works lol. Just looking for the simplest way to get the crt going. I had it working with emudrive and groovymame. But every time I would restart my pc it would go back to 31khz.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: keilmillerjr on July 20, 2019, 08:30:49 pm
So no other software required to get it going with my crt? I have seen a few videos of the setup just wasn’t sure if there was anything I needed to do before hand.

I use a jpac. It will split 31khz picture to 15khz for protection (boot). It also amplifies the video signal, needed for some monitors. You might have to blindly select your video option in the groovy arcade menu.? Its been a while. Google an image of groovy arcade if you get no picture.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 20, 2019, 08:43:28 pm
I use an ipac then a vga cable I converted to 9 pin at one end to plug in to the crt.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 25, 2019, 01:40:25 pm
So everything starts up great and looks good on my crt but when I try to install it on the HD and it asks to select one it just tells me it can’t because it’s already partitioned but as far as I can tell it’s not. Any suggestions?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on July 25, 2019, 02:23:11 pm
You have to delete existing partitions using the menu. It will take you to cfdisk where you must delete 1 by 1 each partition, write the new partition table, then go back to the menu to install
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on July 25, 2019, 02:25:07 pm
yeah I had that issue myself. Wipe the HDD clean with no partitions then install and it will work. That's the easiest way  8)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 25, 2019, 02:42:49 pm
When I check disk manager I have no Partitions only a 12 GB Unallocated Partition that I cannot remove or extend my c drive too.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 25, 2019, 02:44:46 pm
yeah I had that issue myself. Wipe the HDD clean with no partitions then install and it will work. That's the easiest way  8)

What menu? This is my first time building an arcade with a crt.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on July 25, 2019, 02:49:17 pm
Extend your partition to? If the drive is blank you can't extend anything to anything.
I advise plug the drive into a PC that you know well and use the OS to remove the partition.
In Windows it can be done by right clicking on My Computer and selecting Disk Management then select the new HDD (not your C: drive!!) and delete the partitions. Or use the menu in GroovyArcade to select the partitioning program and remove everything, or some other 3rd party program.
You can also use Windows through the command line with Diskpart, but be careful as it is easy to select the wrong thing and do some major damage to the wrong drive. Google for a tutorial, the info is out there.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on July 25, 2019, 02:52:08 pm
and read this for a set-up guide. it's still relevant even with the 2019 release.
http://forum.arcadecontrols.com/index.php?topic=144155.0

In GroovyArcade, the menu item to wipe the HDD is '3. HD Installation and Partition Tools' then '3. Partition Manager (CAUTION!)'
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 25, 2019, 02:57:02 pm
Yup that’s the guide I’m using but can’t get past the last part to install. When I look in disk management. It shows my C Dr. and it also shows shows 12 GB unallocated the last partition I had I was able to extend my C volume to get rid of it but I can’t seem to be able to do it with this  unallocated 12gb
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on July 25, 2019, 03:03:16 pm
C drive? Eh? If you are using GroovyArcade it is Linux-based and there's no C drive. Use a new/blank HDD, install from a CD or USB drive, follow the guide and it just works. If not, try a different blank/new HDD.
This thread is about GroovyArcade. If you are not using that, you are in the wrong place ;)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 25, 2019, 03:11:40 pm
That’s what I’m using but I was trying to use an old pc that still has windows in it.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 25, 2019, 03:18:20 pm
Can I add a second hard drive to my windows pc and run it off that?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 25, 2019, 05:09:41 pm
So In stalled a second SSD and was able to install groovyarcade on it with no problems. Now every time I start up the pc should it load to groovyaravde running at 15khz or do I need to do something extra?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on July 26, 2019, 01:09:50 am
if you set your pc BIOS to use the 2nd HDD as the boot drive then yes it will boot that drive every time.
if it still tries to boot from the old drive, you need to go into the BIOS and change the boot drive so that it boots from the SSD.

Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on July 26, 2019, 08:30:14 pm
Thank you for all the help!!! I am happy to report it’s all working amazing now!!! Just a couple more help questions lol during first boot up is is in 31khz or 15khz? And second question can I make it so it automatically boots to a specific game?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on July 27, 2019, 02:03:34 am
the initial boot will be at 31k. To stop your monitor being possibly damaged with the wrong sync rate, you need to use a JPAC (from ultimarc.com) which will block the sync until the software changes it to 15k.
To boot into one game, go into the file manager from the groovyarcade setup, then navigate to /home/arcade, then cursor down to .xinitrc
This file is used to load the frontend UI or game menu. press F4 to edit it. The last command in this file will be the something like 'advmenu'
change it to load MAME or whatever else you want to run.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: lettuce on July 28, 2019, 09:31:08 am
So i flashed and install Crt Emudriver on my GPU years ago and havent really touched Groovyarcade installation for a good 5 years, should i be looking up updating Crt Emudriver before i start a fresh install or is there an update option on the GroovyArcade installation? Also has there been any new firmware upgrades in the last few years that i need to flash my card with?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on July 28, 2019, 09:42:00 am
The only reason to update is if you want the latest MAME version. I doubt Groovyarcade has that so you would need to run your own install of MAME for Linux/Windows if you want the newest MAME. If you just play the same games, everything works and don't care about new updates of MAME there's no need to mess with it.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: lettuce on July 28, 2019, 09:52:39 am
Oh so the latest release of GroovyArcade image doesn't have a relatively new version of MAME installed?. Is there an option to update MAME in any of the setup steps for GroovyArcade installation?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on July 28, 2019, 10:10:44 am
GroovyMAME is a special custom version of MAME. The Groovyarcade iso won't have the latest version.
To find the newest available version read the appropriate sticky thread http://forum.arcadecontrols.com/index.php/topic,151459.0.html (http://forum.arcadecontrols.com/index.php/topic,151459.0.html)
Unpack it and copy the mame executable file to the same location where groovymame is. I assume you'll have to rename or delete the old groovymame and rename the new one to the same file name then it will work and you'll have the newest available version of groovyMAME.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on July 28, 2019, 11:29:54 am
There is a menu option in gasetup that may download a newer groovymame. Somewhere in system updates
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on July 28, 2019, 12:18:33 pm
Yes but that requires a working internet connection that may or may not be available or working on the PC that's inside the arcade cabinet. With the default GroovyArcade install, out of the box the internet connection on my PC wasn't working. It was just easier and quicker to manually download and copy the file across from a USB stick using the GASetup program through the file manager :)

Title: Re: GroovyArcade live-CD New Release 2019
Post by: aj8302 on August 14, 2019, 11:54:23 am
What version of mame is in the current groovyarcade?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on August 23, 2019, 11:37:19 am
Out of curiosity : has anyone ever tried the real time linux kernel patches on a groovyarcade setup ?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on August 23, 2019, 11:40:19 am
Out of curiosity : has anyone ever tried the real time linux kernel patches on a groovyarcade setup ?

Real time kernel patches? Is that possible?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Gurudumps on August 23, 2019, 11:51:04 am
Other than to break it there's no point even trying. Nothing needs to be updated, GroovyArcade works just fine as-is.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on August 23, 2019, 01:02:31 pm
Out of curiosity : has anyone ever tried the real time linux kernel patches on a groovyarcade setup ?

Real time kernel patches? Is that possible?

Yes sir : https://wiki.archlinux.org/index.php/Realtime_kernel_patchset
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 26, 2019, 03:27:54 am
Out of curiosity : has anyone ever tried the real time linux kernel patches on a groovyarcade setup ?

Real time kernel patches? Is that possible?

Yes, it is possible but I do not see what could be the benefit for GM? Current scheduler are fine and can deal with low latency requirements.
Do you have something precise in mind?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on August 26, 2019, 03:58:29 am
By "real time kernel patches" I understood patching the kernel in real time, instead of patching the kernel for real time.

I believe we already tested a real time kernel in the past with the help pf Cools, but it didn't seem to make a noticeable difference, e.g. in latency.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 26, 2019, 04:44:02 am

You mean live kernel patching. It is rather complex and might not be workable for 15Khz. I will check what is feasible.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 26, 2019, 07:25:25 am

You mean live kernel patching. It is rather complex and might not be workable for 15Khz. I will check what is feasible.

Implementing live patching for the kernel would require more time and be as constraining as patching the kernel. Live patching is more about uptime (to meet high availability requirement) and answer the requirement to reduce the number of reboot. I don't think going this way has any sense for 15kHz.

Talking about 15kHz, I just want to drop some info here about one potential idea. On the market, the USB to VGA adapters are built over DAC chip (Fresco FL series) with possibility to enjoy 1080p (bandwidth 100-150 MS/s). It is possible to use such adapter to provide OS agnostic 15kHz support (after driver is loader). The point is that they are dirt cheap and using USB protocol (USB 2.0 compatible). It sounds perfect for the creation of a USB 15 kHz solution. I might look further into it when I am done with other projects.

E.g. cellular SDR with constant radio modulation output by disabling H/V signals.
https://osmocom.org/projects/osmo-fl2k/wiki (https://osmocom.org/projects/osmo-fl2k/wiki)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on August 26, 2019, 12:58:28 pm
those may have pretty poor performance with no 3D acceleration ...
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 27, 2019, 02:29:43 am
those may have pretty poor performance with no 3D acceleration ...

Performance wise you are right. This device would have basic 2D performance but enough bandwidth (150MHz) to display any resolution/refresh rate with no delay impact. MAME is only 2D and implement all 3D API in software. Should not be a big issue.

Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on August 27, 2019, 07:57:32 am
Performance wise you are right. This device would have basic 2D performance but enough bandwidth (150MHz) to display any resolution/refresh rate with no delay impact. MAME is only 2D and implement all 3D API in software. Should not be a big issue.

I don't know about MAME, but quite many mulators render through opengl or d3d, hence my comment. But that's still a funny thing to try!
Title: Re: GroovyArcade live-CD New Release 2019
Post by: galaxian77 on August 27, 2019, 04:18:24 pm
I've put together a video tutorial, on how to download, write to flash drive, and install GroovyArcade, for your own arcade machine !

https://youtu.be/Br8tuuPOUh4
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on August 28, 2019, 08:22:03 am
Been digging in the past for xf86-video-* patches, looks like ati and nouveau are concerned. Fine. But shouldn't amdgpu be patched too ?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 28, 2019, 08:36:59 am
Been digging in the past for xf86-video-* patches, looks like ati and nouveau are concerned. Fine. But shouldn't amdgpu be patched too ?
Which kind of patches are you talking about?

No need to patch them to enable 15kHz output.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on August 28, 2019, 11:31:08 am
As the googlecode repo is empty, i'm havibg a hard time to find what's been patched. Found https://github.com/tob1k/groovyarcade.diff?files=1 for example. One of the ATI patchs allows resolutions down to 160x100 instead of 320x200. Looks like there is some dpms stuff too.

The nouveau drivers looks unpatched
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on August 28, 2019, 04:40:00 pm
There was also a patch for sdl that allowed new video modes to be available once the sdl instance is initialized.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on August 28, 2019, 05:39:49 pm
for SDL1, which is totally outdated now
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 29, 2019, 01:47:51 am

SDL 2.x does not need to be patched, unless someone figured out how to implement frequency refresh parameter with resolution switching function. This would eliminate the need of the DRM code from GM side. 

Xf86 does not need to be patched anymore. Stock version is fine as such. Just about the resolution limit, which game would be suitable to test 160x100 resolution? I want to test this to confirm resolution limit.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on August 29, 2019, 04:46:16 am

SDL 2.x does not need to be patched, unless someone figured out how to implement frequency refresh parameter with resolution switching function. This would eliminate the need of the DRM code from GM side. 
do you mean this (https://wiki.libsdl.org/SDL_SetWindowDisplayMode) ? Not sure if it's for fullscreen or windowed mode though
Quote
Just about the resolution limit, which game would be suitable to test 160x100 resolution?
A few examples from mame0212.xml :

aim65 160x200
cybikov1 160x100
cybikov2 160x100
fp200 160x64
gamate 160x150

Just browed the first 25% of the .dat looking for width="160". Would need XML parsing for better results. Don't know either if they are part of arcade or not.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on August 29, 2019, 05:23:26 am

SDL 2.x does not need to be patched, unless someone figured out how to implement frequency refresh parameter with resolution switching function. This would eliminate the need of the DRM code from GM side. 

Xf86 does not need to be patched anymore. Stock version is fine as such. Just about the resolution limit, which game would be suitable to test 160x100 resolution? I want to test this to confirm resolution limit.

As far as I know the only DRM code we have in GM is the drmWaitVBlank call.

Yes, I forgot the SDL patch was for 1.x. Back then we could dynamically switch modes after a fullscreen window was created, the issue was SDL just polled available modes on startup, so adding new modes didn't work, we needed to force SDL refresh its internal mode list.

IIRC, in SDL 2.0, the fullscreen mode needs to be defined when creating the SDL instance, and can only be changed afterwards by resetting the video subsystem. And even so, it's usually problematic.

Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 29, 2019, 05:24:34 am
In SDL 1.X the function was named SDL_SetVideoMode. Unfortunately, the function does not have a refresh parameter. The function was picking the best available resolution but not honoring the refresh rate. On top, when the system was exposing different refresh rates for the same resolution via DRM. SDL was not switching at all if already in the same Width X Height. But 1.x is not used anymore.

The v2 API removed the prototype and introduced SDL_CreateWindow with the same drawback. To go full screen, flag SDL_WINDOW_FULLSCREEN/SDL_WINDOW_BORDERLESS can be used. I do not know a method to force a refresh rate in SDL2.X.


Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 29, 2019, 05:32:02 am

SDL 2.x does not need to be patched, unless someone figured out how to implement frequency refresh parameter with resolution switching function. This would eliminate the need of the DRM code from GM side. 

Xf86 does not need to be patched anymore. Stock version is fine as such. Just about the resolution limit, which game would be suitable to test 160x100 resolution? I want to test this to confirm resolution limit.

As far as I know the only DRM code we have in GM is the drmWaitVBlank call.

Yes, I forgot the SDL patch was for 1.x. Back then we could dynamically switch modes after a fullscreen window was created, the issue was SDL just polled available modes on startup, so adding new modes didn't work, we needed to force SDL refresh its internal mode list.

IIRC, in SDL 2.0, the fullscreen mode needs to be defined when creating the SDL instance, and can only be changed afterwards by resetting the video subsystem. And even so, it's usually problematic.

That's right. We use drawolg to get access to DRM to push a new resolution with correct refresh and do the switching. Things might change in case MAME decide to switch from OGL to Vulkan API. But not so much.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on August 29, 2019, 05:42:29 am
In SDL 1.X the function was named SDL_SetVideoMode. Unfortunately, the function does not have a refresh parameter. The function was picking the best available resolution but not honoring the refresh rate. On top, when the system was exposing different refresh rates for the same resolution via DRM. SDL was not switching at all if already in the same Width X Height. But 1.x is not used anymore.

The v2 API removed the prototype and introduced SDL_CreateWindow with the same drawback. To go full screen, flag SDL_WINDOW_FULLSCREEN/SDL_WINDOW_BORDERLESS can be used. I do not know a method to force a refresh rate in SDL2.X.

Aaah, yes, I forgot that sh*it  ;)

And the strategy we used, IIRC is to only make available one resolution with the desired refresh rate so SDL can't fail.

Same crap with all libraries these days. Coders don't understand what refresh rates are, they heard it's something about screen flicker. They trim that redundant parameter from their APIs making everything a mess.

I believe it's the same issue with Attract Mode switching to odd modes, they use a video library that only takes width x height.

You can bet anything that's multiplatform is broken in this regard.

Other emulators changing to random modes suffer from this design flaw (but it's always CRT Emudriver fault).
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on August 29, 2019, 08:32:17 am
Considering wayland seems to forbid users to change resolution (no official xrandr alike tool and probably lib), future looks dark
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 29, 2019, 12:28:45 pm
Considering wayland seems to forbid users to change resolution (no official xrandr alike tool and probably lib), future looks dark

No big worries on that side. In the GM code, setting resolution/refresh rate is done by using libdrm calls. To summarize, the manipulation is performed at kernel level. I am confident I can sort out the quirks when Wayland will be deployed widely.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on August 29, 2019, 12:44:35 pm
Considering wayland seems to forbid users to change resolution (no official xrandr alike tool and probably lib), future looks dark

No big worries on that side. In the GM code, setting resolution/refresh rate is done by using libdrm calls. To summarize, the manipulation is performed at kernel level. I am confident I can sort out the quirks when Wayland will be deployed widely.

In my view, the most important trouble we're facing is buffering caused by desktop compositers. In Linux, "fullscreen" is equivalent to Windows' borderless mode, so even if you try to handle vsync manually, you can't bypass desktop compositing and its buffering.

I've measured GM with the amdgpu driver and it lags 1 frame. I'm quite sure it's due to this.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on August 29, 2019, 12:53:33 pm
Also, I'm seeing we're using XRRSetCrtcConfig in order to switch modes, which indeed is from the libxrandr library.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 29, 2019, 01:08:02 pm

A few examples from mame0212.xml :

aim65 160x200
cybikov1 160x100
cybikov2 160x100
fp200 160x64
gamate 160x150



About the lower resolution, you are right on the 320x200 limit. But I don't think it is an issue thanks to Calamity integer scaling implementation (only talking about MAME here)

Integer scaling of 5 will fit perfectly with 800 x 500 resolution for those games and a x2 factor makes if fine at 320x200. I did manage to go lower the height limit (below 200 lines) but not to the exact wanted resolution.

One more test would be to force EDID 160x100 at boot (which should work) then X will use this resolution as default for the session. But I think this is getting tricky and involve unnecessary tweaking. I can imagine impracticability (look and feel) using a launcher/front-end at this resolution.

Personally, with the help of integer scaling, I do not think patching the xf86 driver is a necessity.


Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on August 29, 2019, 01:11:20 pm
The height is the only critical value. As long as we can get 240p we're fine. Lower (e.g. 224) can be done by adding borders.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 29, 2019, 01:15:15 pm
Considering wayland seems to forbid users to change resolution (no official xrandr alike tool and probably lib), future looks dark

No big worries on that side. In the GM code, setting resolution/refresh rate is done by using libdrm calls. To summarize, the manipulation is performed at kernel level. I am confident I can sort out the quirks when Wayland will be deployed widely.

In my view, the most important trouble we're facing is buffering caused by desktop compositers. In Linux, "fullscreen" is equivalent to Windows' borderless mode, so even if you try to handle vsync manually, you can't bypass desktop compositing and its buffering.

I've measured GM with the amdgpu driver and it lags 1 frame. I'm quite sure it's due to this.

The allocation of the frame buffer is performed by the RADEON driver (X side) and have only a single frame buffer allocated. Do not forget the GL layer and possibly another buffer allocated by the library.

Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 29, 2019, 01:19:10 pm

It would be nice to test frame lag with the following in the xorg.conf

Code: [Select]
Section "Extensions"
    Option         "Composite" "Disable"
EndSection
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on August 29, 2019, 01:19:26 pm
The allocation of the frame buffer is performed by the RADEON driver (X side) and have only a single frame buffer allocated. Do not forget the GL layer and possibly another buffer allocated by the library.

I'm talking about the amdgpu driver now, not the (old) radeon driver. I've been testing this one lately for the Ryzen 2400G I got.

My previous tests showed the radeon driver finally had no lag, but now the lag is back with amdgpu  :'(
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on August 29, 2019, 01:20:52 pm

It would be nice to test frame lag with the following in the xorg.conf

Code: [Select]
Section "Extensions"
    Option         "Composite" "Disable"
EndSection

Is it enabled by default? Sounds interesting, I need to test it when I'm back home.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on August 29, 2019, 01:28:45 pm

It would be nice to test frame lag with the following in the xorg.conf

Code: [Select]
Section "Extensions"
    Option         "Composite" "Disable"
EndSection

Is it enabled by default? Sounds interesting, I need to test it when I'm back home.

It is at least taken into account, check inside the Xorg.0.log file:

Code: [Select]
[    12.536] (**) Extension "Composite" is disabled

Yes, it is enabled by default. Here is the log with vanilla xorg.conf.

Code: [Select]
[    15.043] (II) Initializing extension COMPOSITE
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on August 31, 2019, 04:09:18 am
So :

- should we patch xorg video drivers to allow resolutions lower than 320x200 ? 160x100 was not a good case at all as 320x200 is a multiple of it. Should we simply rely on the fact that GM can upscale anything lower than 320x200 and fit it in interlaced 640x480 with borders eventually ?
- regarding the Composite xorg.conf value, can be disabled I guess. The only case I can see where GA would need it is when booting to LXDE, which seem not to handle composition by default. Worth the try !
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Rolyretro on September 07, 2019, 06:00:53 am
Hi there!

I’ve just completed a new GroovyArcade install on a PC that I created from scratch using and ASUS motherboard and a HD4350 graphics card.  For testing I am using a HDMI cable from the HD4350 to a modern LCD monitor.

I installed from a USB onto a hard drive, with the partitions etc and then booted from the hard drive, so far so good.

But now when I try to run the software I’m getting an error:

Using config file: “/etc/X11/.org.conf”
Using system config directory “/user/share/X11/.org.conf.d”
Server terminated with error (1).  Closing log file.log” for additional information.


Any advice on next steps?  Could it be a graphics card driver issue? 

Thanks


Title: Re: GroovyArcade live-CD New Release 2019
Post by: MonkeyJug on September 09, 2019, 09:35:07 am
i'm getting the exact same issue after a fresh install.  i'm using the same card, but with DVI output direct to a WG D9200 CRT monitor.

here is my log:

[   757.288] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[   757.289]
X.Org X Server 1.20.5
X Protocol Version 11, Revision 0
[   757.289] Build Operating System: Linux Arch Linux
[   757.290] Current Operating System: Linux GroovyArcade 5.2.4-arch1-1-ARCH #2 SMP PREEMPT Fri Aug 2 07:06:57 CEST 2019 x86_64
[   757.290] Kernel command line: BOOT_IMAGE=../vmlinuz-linux root=/dev/disk/by-label/GA  rw quiet rd.udev.log-priority=3 splash vga=0x311 video=DVI-I-1:640x480ec initrd=../initramfs-linux.img
[   757.291] Build Date: 30 June 2019  09:52:01AM
[   757.292] 
[   757.292] Current version of pixman: 0.38.4
[   757.293]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[   757.293] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   757.295] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jul 20 20:07:57 2019
[   757.295] (==) Using config file: "/etc/X11/xorg.conf"
[   757.295] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   757.296] (==) ServerLayout "General"
[   757.296] (**) |-->Screen "Screen0" (0)
[   757.296] (**) |   |-->Monitor "DVI-0"
[   757.296] (**) |   |-->Device "Card0"
[   757.296] (**) |-->Input Device "WiiMote0"
[   757.296] (**) |-->Input Device "WiiMote1"
[   757.296] (==) Automatically adding devices
[   757.296] (==) Automatically enabling devices
[   757.296] (==) Automatically adding GPU devices
[   757.296] (==) Automatically binding GPU devices
[   757.296] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   757.296] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[   757.296]    Entry deleted from font path.
[   757.296]    (Run 'mkfontdir' on "/usr/share/fonts/misc").
[   757.296] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[   757.296]    Entry deleted from font path.
[   757.296] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[   757.296]    Entry deleted from font path.
[   757.296] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[   757.296]    Entry deleted from font path.
[   757.296] (==) FontPath set to:
   /usr/share/fonts/100dpi,
   /usr/share/fonts/75dpi
[   757.296] (==) ModulePath set to "/usr/lib/xorg/modules"
[   757.296] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[   757.296] (II) Module ABI versions:
[   757.296]    X.Org ANSI C Emulation: 0.4
[   757.296]    X.Org Video Driver: 24.0
[   757.296]    X.Org XInput driver : 24.1
[   757.296]    X.Org Server Extension : 10.0
[   757.296] (++) using VT number 1

[   757.297] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[   757.297] (II) xfree86: Adding drm device (/dev/dri/card0)
[   757.298] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[   757.299] (--) PCI:*(1@0:0:0) 1002:954f:174b:174b rev 0, Mem @ 0xe0000000/268435456, 0xf7e20000/65536, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
[   757.299] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   757.299] (II) LoadModule: "glx"
[   757.299] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   757.300] (II) Module glx: vendor="X.Org Foundation"
[   757.300]    compiled for 1.20.5, module version = 1.0.0
[   757.300]    ABI class: X.Org Server Extension, version 10.0
[   757.300] (II) LoadModule: "admgpu"
[   757.300] (WW) Warning, couldn't open module admgpu
[   757.300] (EE) Failed to load module "admgpu" (module does not exist, 0)
[   757.300] (II) LoadModule: "evdev"
[   757.300] (WW) Warning, couldn't open module evdev
[   757.300] (EE) Failed to load module "evdev" (module does not exist, 0)
[   757.300] (EE) No drivers available.
[   757.300] (EE)
Fatal server error:
[   757.300] (EE) no screens found(EE)
[   757.300] (EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[   757.300] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   757.300] (EE)
[   757.301] (EE) Server terminated with error (1). Closing log file.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: MonkeyJug on September 09, 2019, 12:01:34 pm
i have spotted an error in the log:

[   757.300] (II) LoadModule: "admgpu"
[   757.300] (WW) Warning, couldn't open module admgpu
[   757.300] (EE) Failed to load module "admgpu" (module does not exist,


It is looking for admgpu and it should be AMDgpu.  i have changed it in the xorg.conf, and it now loads the 'amdgpu' module, but it still doesn't run the front-end...
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on September 09, 2019, 01:46:40 pm
Hi MonkeyJug,

Yes, the iso from August was just a test build for me, I've used it for testing Ryzen 5, it uses amdgpu instead of radeon, it has some bugs as you've seen that need to be fixed manually. You can't use it for older cards.

Sorry for the annoyance.

I've renamed the iso as "_test".
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on September 09, 2019, 04:27:33 pm
Anyway, X driver detection should be rewritten in GA, you can't just rely on PCI vendors. X has an autoconfigure feature that should be taken advantage of.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on September 09, 2019, 04:34:45 pm
Anyway, X driver detection should be rewritten in GA, you can't just rely on PCI vendors. X has an autoconfigure feature that should be taken advantage of.
I agree.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: baldgeek on October 29, 2019, 11:43:52 am
So which iso should I use if plan on using Ryzen 3400G with AMDGPU?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: b4nd1t0 on November 04, 2019, 04:36:10 am
I have a strange problem, recently if I change a game 3 or 4 times, at the next change attract (or mame?) no longer loads any rom, I have a black screen and then it returns to the frontend, as if the rom was not available. Some idea? Has it happened to someone else?
Today i compiled mame 215 and attract 2.6.0 to see if updating solves the problem, but it's very strange, never happened before.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on November 06, 2019, 04:20:57 am
I have a strange problem, recently if I change a game 3 or 4 times, at the next change attract (or mame?) no longer loads any rom, I have a black screen and then it returns to the frontend, as if the rom was not available. Some idea? Has it happened to someone else?
Today i compiled mame 215 and attract 2.6.0 to see if updating solves the problem, but it's very strange, never happened before.

Do you have a mame log or other?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: b4nd1t0 on November 06, 2019, 04:37:43 am
no, no log, now i have updated the groovymame with 0.215 (before it had been updated with a 206) and the problem seems to have disappeared, i've tried changing game at least 20 times and everything seems to work again, very strange, as if after some reboot mame could no longer find the roms folder.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on November 06, 2019, 05:56:17 am
no, no log, now i have updated the groovymame with 0.215 (before it had been updated with a 206) and the problem seems to have disappeared, i've tried changing game at least 20 times and everything seems to work again, very strange, as if after some reboot mame could no longer find the roms folder.

:) happy ending then

Title: Re: GroovyArcade live-CD New Release 2019
Post by: b4nd1t0 on November 13, 2019, 05:24:12 am
:) happy ending then
Unfortunately no  :( , the problem is back, how can I create a log? if I start the commandline mame the problem does not occur, I should create an attract log maybe, do you have advice on how to proceed?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Doozer on November 13, 2019, 08:38:04 am
I do not know if their is an easy way to do it with GA from the front-end.

Generally, you have to run GM from the shell and add the "-verbose" parameter and redirect it to a file "> filename.ext". Here is an example which redirect the output and print it on the screen at the same time.

Code: [Select]
groovymame -verbose <name_of_the_rom> 2>&1 | tee /tmp/mame.debug.txt
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on November 13, 2019, 03:19:19 pm
Read Calamity's signature  :lol

Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: b4nd1t0 on November 13, 2019, 04:05:04 pm
I know, but in this case is different, if I launch mame from bash the game start normally, the problem is with attract, I need to verify if the lastrun log is created as in windows.

Sent from the sixth floor

Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on November 14, 2019, 05:15:17 am
Ask keilmillerjr how you could log everything from Attract
Title: Re: GroovyArcade live-CD New Release 2019
Post by: keilmillerjr on November 14, 2019, 07:39:29 am
I know, but in this case is different, if I launch mame from bash the game start normally, the problem is with attract, I need to verify if the lastrun log is created as in windows.

Sent from the sixth floor

Windows

Unix
Code: [Select]
// Output STDOUT to file
./attract --config /Users/keiljr/Projects/attractmode/attract/config > log.txt

// Append output STDOUT to file
./attract --config /Users/keiljr/Projects/attractmode/attract/config >> log.txt

// Output STDERR and STDOUT to file
./attract --config /Users/keiljr/Projects/attractmode/attract/config &> log.txt

// Append output STDERR and STDOUT to file
./attract --config /Users/keiljr/Projects/attractmode/attract/config &>> log.txt

// Output STDOUT to console and file
./attract --config /Users/keiljr/Projects/attractmode/attract/config >&1 | tee log.txt

// Output STDERR and STD STDOUT to console and file
./attract --config /Users/keiljr/Projects/attractmode/attract/config 2>&1 | tee log.txt

I am not sure if these unix commands work in windows. If anyone wants to try them and report back, that would be great. I’ll add a section on arcademvs and perhaps the attract wiki I have been working on.

Edit: I added a section to arcade mvs wiki on unix error logging. https://arcademvs.org/unix/error-logging/
Title: Re: GroovyArcade live-CD New Release 2019
Post by: beernut on February 21, 2020, 09:58:12 am
Anyone know how to get the linux-headers package for the installed version of linux (4.20.5)?  I need to install a driver for my usb wifi adapter and can't compile due to missing kernel headers.

Alternately, I could recompile the kernel but can't find the current groovyarcade kernel patches anywhere.

Anyway, GroovyArcade + GroovyMame + AttractMode is fantastic.  Thanks all.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on February 21, 2020, 12:12:48 pm
Arch linux is not really the kind of distribution that is looking over the shoulder to past versions ...

This version of groovyarcade will probably never get any update. You may have a look at my fork (which followr the rolling release philosophy or Arch and is already on kernel 5.5.x)

Title: Re: GroovyArcade live-CD New Release 2019
Post by: beernut on February 25, 2020, 10:09:19 am
It actually updated fine. I simply edited /etc/pacman.conf to ignore  package linux and upgrading to latest arch went swimmingly.  With Yay installed I have been able to add pretty much any package needed.  Compiling the latest groovymame was trivial also.

It looks like I will just need to compile the kernel myself with the 15 khz patches to finally get the wifi working. 

I probably could have started with your fork but at this point as 99.99% of everything is working great and I don't look forward to reinstalling/fixing everything I think i'll just work on patching the kernel.

I did check your github repo https://github.com/substring/os but can't seem to find the kernel patches there to apply.  I presume you are using Doozer's patches https://github.com/D0023R/linux_kernel_15khz or something very similar?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on February 25, 2020, 12:54:00 pm
Kernel patches are at doozer's repo, yes. I also make arch packages of the kernel, groovymame, attract etc ...
Title: Re: GroovyArcade live-CD New Release 2019
Post by: beernut on February 27, 2020, 10:10:23 am
Any chance those separate packages could be made available other than on the full iso?  I can see the lists of all of them on the github page but not the packages. 
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on February 27, 2020, 11:05:08 am
Do you mean https://github.com/substring/packages/releases ?

Take care: since kernel 5.5, 15k kernel switches have changed. Check doozer's repo, it's all explained there.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: beernut on March 05, 2020, 10:06:50 am
Thanks! Somehow I missed that repo.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 23, 2020, 09:45:22 am
Would anyone be able to help my create an error log from a fresh install of Groovyarcade?

I’m not familiar with Linux.

The installer does fine it seems but instead of booting in to GroovyArcade on reboot it boots in to the installer again.

Thanks.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 23, 2020, 11:37:04 am
Have you removed the boot device ? Which version are you using ?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 23, 2020, 03:00:40 pm
Have you removed the boot device ? Which version are you using ?
Have you removed the boot device ? Which version are you using ?

Yes. I’m using the March 10 2019 version.

I’ve followed two tutorials, which were generally the same. I had windows 10 installed previously, but Windows kept trying to repair the drive on startup, so I removed everything on it and started over.

The behavior on startup is similar to if the boot device was inserted, except it skips the initial screen where you have to hit enter to use 15khz signal.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 23, 2020, 03:35:37 pm
Are you booting on the groovyarcade drive ?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 23, 2020, 03:42:39 pm
Are you booting on the groovyarcade drive ?
There is only one drive installed - the internal HDD.


There’s a possibility I’m not booting properly - does the installer create a partition in the hard drive where gasetup could boot first?

How could I check if that’s the case?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 24, 2020, 03:13:03 am
If you have a single drive, you must have removed all partitions on it first (can be done with the partitionning tool in the setup), and then you can install to this disk.

Otherwise, once at the menu, exit to shell and give me the output of lsblk
Title: Re: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 24, 2020, 05:17:08 pm
I’m not sure how to output to a text.

Exiting to shell typing that brings up this:
(https://uploads.tapatalk-cdn.com/20200324/ddca9234740c30d23bedd086225177d6.jpg)


If I run gasetup from this shell it tells me I don’t have root privileges.

If I don’t exit to shell and go to 1. Start Front-End / Window Manager, I get this:

(https://uploads.tapatalk-cdn.com/20200324/4271a4b2c3794d4cf5dba4b9ce6d4df1.jpg)



Let me know if you need me to clarify any of that text. And feel free to explain this to me like I’m 5.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 25, 2020, 02:37:12 am
Ok, the display server fails, let's debug :
- what are your PC specs ? Is it connected to ethernet ?
- can you upload /var/log/Xorg.0.log somewhere ? (Don't copy the text here). If you have network, i'll tell you how yo make this easier
- i need the output of lsmod and dmesg (dmesg will be quite long)

I can give you a 1-liner command to prepare all this in an archive if you wish, but you really need network access to your arcade rig.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 25, 2020, 11:19:42 am
It’s an old Lenovo i3 with a Radeon hd 5450 added in. I’m not too concerned with 3D games.

I’ve managed to get a powerline  Ethernet cord attached to it and I have access to another computer with Windows on the network.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 25, 2020, 12:56:43 pm
So, here are a few steps
- GA : go to console, type ifconfig, and write down the ip address
- Windows : download winscp, connect oto the ip address found before, user/pass : arcade/arcade. You'll get a file browser, go to the top dir, then get /var/log/Xorg.0.log

Out of curiosity, may I suggest you try (no need to install it, it can work as a livecd) the iso found at https://github.com/substring/os/releases/tag/2020.03 (you can use rufus to burn the iso to a USB key), boot on the usb key and simply launch the frontend and tell me if you have the same problem ? This won't worrupt anything on your computer
Title: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 26, 2020, 07:40:22 pm
So, here are a few steps
- GA : go to console, type ifconfig, and write down the ip address
- Windows : download winscp, connect oto the ip address found before, user/pass : arcade/arcade. You'll get a file browser, go to the top dir, then get /var/log/Xorg.0.log

Out of curiosity, may I suggest you try (no need to install it, it can work as a livecd) the iso found at https://github.com/substring/os/releases/tag/2020.03 (you can use rufus to burn the iso to a USB key), boot on the usb key and simply launch the frontend and tell me if you have the same problem ? This won't worrupt anything on your computer
Here’s the log file:

Code: [Select]
[    16.934] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[    16.935]
X.Org X Server 1.20.5
X Protocol Version 11, Revision 0
[    16.935] Build Operating System: Linux Arch Linux
[    16.935] Current Operating System: Linux GroovyArcade 5.2.4-arch1-1-ARCH #2 SMP PREEMPT Fri Aug 2 07:06:57 CEST 2019 x86_64
[    16.935] Kernel command line: BOOT_IMAGE=../vmlinuz-linux root=/dev/disk/by-label/GA  rw quiet rd.udev.log-priority=3 splash vga=0x311 video=DVI-I-1:640x480ec initrd=../initramfs-linux.img
[    16.935] Build Date: 30 June 2019  09:52:01AM
[    16.935]
[    16.935] Current version of pixman: 0.38.4
[    16.935]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    16.935] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    16.935] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 26 18:27:53 2020
[    16.964] (==) Using config file: "/etc/X11/xorg.conf"
[    16.964] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    16.993] (==) ServerLayout "General"
[    16.993] (**) |-->Screen "Screen0" (0)
[    16.993] (**) |   |-->Monitor "DVI-0"
[    16.994] (**) |   |-->Device "Card0"
[    16.995] (**) |-->Input Device "WiiMote0"
[    16.995] (**) |-->Input Device "WiiMote1"
[    16.995] (==) Automatically adding devices
[    16.995] (==) Automatically enabling devices
[    16.995] (==) Automatically adding GPU devices
[    16.995] (==) Automatically binding GPU devices
[    16.995] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    17.005] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[    17.005]    Entry deleted from font path.
[    17.005]    (Run 'mkfontdir' on "/usr/share/fonts/misc").
[    17.005] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[    17.005]    Entry deleted from font path.
[    17.005] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    17.005]    Entry deleted from font path.
[    17.005] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    17.005]    Entry deleted from font path.
[    17.029] (==) FontPath set to:
        /usr/share/fonts/100dpi,
        /usr/share/fonts/75dpi
[    17.029] (==) ModulePath set to "/usr/lib/xorg/modules"
[    17.029] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    17.029] (II) Module ABI versions:
[    17.029]    X.Org ANSI C Emulation: 0.4
[    17.029]    X.Org Video Driver: 24.0
[    17.029]    X.Org XInput driver : 24.1
[    17.029]    X.Org Server Extension : 10.0
[    17.030] (++) using VT number 1
 
[    17.033] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[    17.034] (II) xfree86: Adding drm device (/dev/dri/card0)
[    17.035] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[    17.039] (--) PCI:*(1@0:0:0) 1002:68f9:1462:2181 rev 0, Mem @ 0xe0000000/268435456, 0xf7e20000/131072, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
[    17.039] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    17.039] (II) LoadModule: "glx"
[    17.054] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    17.112] (II) Module glx: vendor="X.Org Foundation"
[    17.112]    compiled for 1.20.5, module version = 1.0.0
[    17.112]    ABI class: X.Org Server Extension, version 10.0
[    17.112] (II) LoadModule: "admgpu"
[    17.113] (WW) Warning, couldn't open module admgpu
[    17.113] (EE) Failed to load module "admgpu" (module does not exist, 0)
[    17.113] (II) LoadModule: "evdev"
[    17.113] (WW) Warning, couldn't open module evdev
[    17.113] (EE) Failed to load module "evdev" (module does not exist, 0)
[    17.113] (EE) No drivers available.
[    17.113] (EE)
Fatal server error:
[    17.113] (EE) no screens found(EE)
[    17.113] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
for help.
[    17.113] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    17.113] (EE)
[    17.116] (EE) Server terminated with error (1). Closing log file.

Let me know if I did that right. I’ll try the second part tonight and update this post

Update:

Download the github file. After it talking to me for a minute or two I selected start front end and it started up. I picked a game and it’s working. It didn’t automatically go to the front end but it’s there.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 27, 2020, 05:48:59 am
So, looks like your xorg.conf is not configured, this should be done in the setup menu. Please note the ioso you're currently using is hardly maintained, that's why I've setup a fork that you've tested and reported success ;)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 27, 2020, 07:49:09 am
So would I just run the install process with the forked iso? Would that allow the computer to just start up on the front end?

I really appreciate the help by the way.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 27, 2020, 09:07:02 am
So would I just run the install process with the forked iso? Would that allow the computer to just start up on the front end?
Yes sir !
Boot the DVD, install to a non NVMe disk, reboot, remove the CD, make sure your bios will boot to the groovyarcade HDD/SSD and voilà! You should then be able to drop roms through network shares
[/quote]

Quote
I really appreciate the help by the way.
I'm glad I can help :)
Title: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 28, 2020, 02:34:14 pm
I seem to be having same or similar issues. I checked the primary boot path in the bios to run the USB key first then the hdd. The automatic boot path is HDD.

I installed everything from the forked iso. It won’t boot up correctly. An interesting note is that it will boot up automatically on the DisplayPort to an lcd, but not the desired DVI to crt.

I can still go through the setup with the voice and hit enter twice to enter attract mode where it works perfectly. It seems like it won’t save the video configuration after reboot.

Is there a way to go through the setup program and manually make sure it outputs to the dvi port?

http://cloud.tapatalk.com/s/5e7f9a09033b6/GAlog.txt (http://cloud.tapatalk.com/s/5e7f9a09033b6/GAlog.txt)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 28, 2020, 04:21:21 pm
do you at least reach the boot menu where you can choose your horizontal frequency ?

Once you install an validated the configuration (It's extremly important that you stay in front of the PC while it's talking to you, be cause you'll have to validate some screens), you can't swap connectors. GA is configured ot run on a monitor type with a specific connector.
Title: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 28, 2020, 07:06:43 pm
Yeah I’ll run through my install process. Maybe I’m missing something

1.hit enter twice, asked to validate. I select 15 for Nanao. On an Astro city cab.
2. I go to video setup and choose horizontal and 4:3
3. Setup front end I choose attract mode
4. Go to HD installation. Choose Partition manager, yes to stop auto mount. I pick the 1TB drive.
5. I delete the previous install across the 3 partitions. Quit. Press yes to start Automount.
6. Go to Hard Drive Installation. Install to Disk: Yes. Setup Networking: no. Audio setup: No.
It says, You Must Set Up Video Monitor, so I choose the same one, Nanao MS9.
7. Setup xorg.config and switchres? Yes
8. System settings: no, Snaps: no. Do you want to auto partition empty drive: Yes. I choose the 1TB drive. Gives me a warning, I say yes.
9. Wait.
10. Do you want to reboot: yes.
11. Really?: yes
12. After splash screen computer reboots, I remove the thumb drive when there’s the garbled text of computer starting up.


Reboot brings up nothing. I believe I can hear a faint beep.

http://cloud.tapatalk.com/s/5e7fe00369ab6/GAlog.txt (http://cloud.tapatalk.com/s/5e7fe00369ab6/GAlog.txt)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 29, 2020, 03:09:28 am
X finds no monitor.

Can you :
- cat /proc/cmdline
- tell me on which connector your nanao is plugged
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on March 29, 2020, 04:03:22 am
[    17.112] (II) LoadModule: "admgpu"
[    17.113] (WW) Warning, couldn't open module admgpu
[    17.113] (EE) Failed to load module "admgpu" (module does not exist, 0)


There's a typo somewhere, it's trying to load "admgpu" instead of "amdgpu".
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 29, 2020, 05:12:03 am
One more thing : can you run this snippet ?

Code: [Select]
for p in /sys/class/drm/card? ; do
  id=$(basename `readlink -f $p/device`)
  # now match with lspci
  name=$(lspci -mms $id | cut -d '"' -f4,6 --output-delimiter=" ")
  cardnum=$(basename $p)
  echo "$cardnum: $name"
  for p in /sys/class/drm/${cardnum}-*/status; do
    con=${p%/status}
    bus=$(ls -d "$con"/i2c-* 2>/dev/null)
    echo -n "${con#*/card?-}: $(cat $p)"
    [[ -n $bus ]] && echo -n " - Has i2c"
    edid_size=$(cat "$con"/edid | wc -c)
    [[ $edid_size > 0 ]] && echo -n " - Found an EDID"
    echo
  done
done

It will list GFX cards, their connectors, if an EDID is found,if a i2c bus is found with some data available, and most of all, if the connector sees a monitor attached to it
Title: Re: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 30, 2020, 06:42:39 pm
X finds no monitor.

Can you :
- cat /proc/cmdline
- tell me on which connector your nanao is plugged
The DVI-I-1 connector is connected. That runs a vga converter to a jpac to the jamma harness on the cabinet.
The voice tells me that it can’t be natively detected and has to force an output. Is this because of the jpac possibly?

The cmdline is:
Code: [Select]

BOOT_IMAGE=/groovyarcade/boot/x86_64/vmlinuz-linux-15khz quiet rd.udev.log-priority=3 splash mitigations=off audit=0 video=640x480iS archisobasedir=groovyarcade archisolabel=GA_2020.03 initrd=/groovyarcade/boot/x86_64/initramfs-linux-15khz.img

Is there a way to run the second command through the WinScp?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 31, 2020, 02:45:44 am
The command you've run shows you're booting from the livecd, not your installed groovyarcade. Do you at least see something on your arcade monitor ?

It's easier to use putty to run that command, there is a standalone version that doesn't require installing. Once you've copied text, use the right button yo paste in putty.
Title: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 31, 2020, 09:00:52 am
The command you've run shows you're booting from the livecd, not your installed groovyarcade. Do you at least see something on your arcade monitor ?

It's easier to use putty to run that command, there is a standalone version that doesn't require installing. Once you've copied text, use the right button yo paste in putty.
Sorry about that. The only way I can see an image on the screen is with the boot disk. Starting up without it is a blank screen. The cmd file is
Code: [Select]
BOOT_IMAGE=../vmlinuz-linux-15khz root=/dev/disk/by-label/GA rw quiet rd.udev.log-priority=3 splash mitigations=off audit=0   initrd=../initramfs-linux-15khz.img

Running the putty command:
Code: [Select]
card0: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
DP-1: disconnected - Has i2c
DVI-I-1: disconnected

This is the same thing the voice tells me, then it forces the DVI connection. Again, it’s a DVI port to VGA converter to vga cable to a jpac. It’s the same hardware I run on an older groovymame computer I have in another cabinet.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 31, 2020, 12:39:19 pm
my guess is that, when the voice is speaking and informs that DVI-I-1 will be turned on, you either miss hitting the ENTER key to validate the message, or it's not shown at all (which I don't believe).

So, anyway we can solve that ! As root, you must edit a boot configuration file:
- boot GA with your HDD
- Use Putty to login (you can't edit as root with winscp unless you change the root password which is unknown to me, but you can change it with sudo passwd root)
- then nano /boot/syslinux/syslinux.cfg
- At the line that starts with append, add at the end video=DVI-I-1:640x480iS (you can use video=320x240S if you prefer a progressive mode)
- CTRL+X to quit, say you want to save
- reboot

The screen detection should have detected your monitor if you pressed enter when the message popped on you Nanao. See screenshots and video here (http://forum.arcadecontrols.com/index.php/topic,160023.msg1702434.html#msg1702434)
Title: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 31, 2020, 05:05:32 pm
my guess is that, when the voice is speaking and informs that DVI-I-1 will be turned on, you either miss hitting the ENTER key to validate the message, or it's not shown at all (which I don't believe).

So, anyway we can solve that ! As root, you must edit a boot configuration file:
- boot GA with your HDD
- Use Putty to login (you can't edit as root with winscp unless you change the root password which is unknown to me, but you can change it with sudo passwd root)
- then nano /boot/syslinux/syslinux.cfg
- At the line that starts with append, add at the end video=DVI-I-1:640x480iS (you can use video=320x240S if you prefer a progressive mode)
- CTRL+X to quit, say you want to save
- reboot

The screen detection should have detected your monitor if you pressed enter when the message popped on you Nanao. See screenshots and video here (http://forum.arcadecontrols.com/index.php/topic,160023.msg1702434.html#msg1702434)
I will try this.


But I do hit enter when it says it forces DVI. Then it asks to validate settings.
(https://uploads.tapatalk-cdn.com/20200331/fbdbdb18cada446b07e584f8c817c244.jpg)

From there I select Nanao MS9. And it works fine until I reboot.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on March 31, 2020, 05:15:11 pm
Once you've configured with the livecd, please upload /var/log/groovy.log

Anyway, with what I've told you to edit on your HDD, it should be fine after reboot
Title: Re: GroovyArcade live-CD New Release 2019
Post by: cornerstone on March 31, 2020, 06:17:15 pm
Once you've configured with the livecd, please upload /var/log/groovy.log

Anyway, with what I've told you to edit on your HDD, it should be fine after reboot
This is from a few days ago, the last time I went through the installation process:
Code: [Select]
2020-03-28 17:48:00 - switch_all_connectors(263): _[34mINFO_[0m - /sys/class/drm/card0-DVI-I-1 will turn to on
2020-03-28 17:48:00 - switch_all_connectors(263): _[34mINFO_[0m - /sys/class/drm/card*-VGA-* will turn to on
2020-03-28 17:48:04 - switch_all_connectors(268): _[34mINFO_[0m - /sys/class/drm/card0-DP-1 will turn to off
2020-03-28 17:48:04 - switch_all_connectors(268): _[34mINFO_[0m - /sys/class/drm/card0-DVI-I-1 will turn to off
2020-03-28 17:48:04 - test_all_connectors(302): _[36mDBG_[0m - 01:00.0 card0 -> radeon / Use EDID: s
2020-03-28 17:48:04 - log_and_tell(85): _[34mINFO_[0m - Testing connector DP-1 on card0
2020-03-28 17:48:04 - tell(78): _[34mINFO_[0m - Tell user: Testing connector DP-1 on card0
2020-03-28 17:48:08 - test_connector(197): _[34mINFO_[0m - Current connector enabled/status: disabled/disconnected
2020-03-28 17:48:08 - log_and_tell(85): _[34mINFO_[0m - Turning it on
2020-03-28 17:48:08 - tell(78): _[34mINFO_[0m - Tell user: Turning it on
2020-03-28 17:48:10 - test_connector(202): _[34mINFO_[0m - DP-1 EDID is 0 bytes
2020-03-28 17:48:10 - log_and_tell(85): _[34mINFO_[0m - No output was found, force it to on
2020-03-28 17:48:10 - tell(78): _[34mINFO_[0m - Tell user: No output was found, force it to on
2020-03-28 17:48:19 - log_and_tell(85): _[34mINFO_[0m - Turning it back to initial state and wait for 2 seconds
2020-03-28 17:48:19 - tell(78): _[34mINFO_[0m - Tell user: Turning it back to initial state and wait for 2 seconds
2020-03-28 17:48:26 - test_all_connectors(322): _[34mINFO_[0m - DP-1 has no screen
2020-03-28 17:48:26 - log_and_tell(85): _[34mINFO_[0m - Testing connector DVI-I-1 on card0
2020-03-28 17:48:26 - tell(78): _[34mINFO_[0m - Tell user: Testing connector DVI-I-1 on card0
2020-03-28 17:48:30 - test_connector(197): _[34mINFO_[0m - Current connector enabled/status: disabled/disconnected
2020-03-28 17:48:30 - log_and_tell(85): _[34mINFO_[0m - Turning it on
2020-03-28 17:48:30 - tell(78): _[34mINFO_[0m - Tell user: Turning it on
2020-03-28 17:48:32 - test_connector(202): _[34mINFO_[0m - DVI-I-1 EDID is 0 bytes
2020-03-28 17:48:32 - log_and_tell(85): _[34mINFO_[0m - No output was found, force it to on
2020-03-28 17:48:32 - tell(78): _[34mINFO_[0m - Tell user: No output was found, force it to on
2020-03-28 17:48:38 - test_connector(233): _[34mINFO_[0m - DVI-I-1 was set by user
2020-03-28 17:48:38 - log_and_tell(85): _[34mINFO_[0m - Turning it back to initial state and wait for 2 seconds
2020-03-28 17:48:38 - tell(78): _[34mINFO_[0m - Tell user: Turning it back to initial state and wait for 2 seconds
2020-03-28 17:48:45 - test_all_connectors(318): _[32mOK_[0m - DVI-I-1 has a monitor but needs to be forced
2020-03-28 17:48:45 - switch_all_connectors(268): _[34mINFO_[0m - /sys/class/drm/card0-DP-1 will turn to detect
2020-03-28 17:48:45 - switch_all_connectors(268): _[34mINFO_[0m - /sys/class/drm/card0-DVI-I-1 will turn to detect
2020-03-28 17:48:45 - test_all_connectors(335): _[34mINFO_[0m - Turning /sys/class/drm/card0-DVI-I-1 to ON as required
2020-03-28 17:48:45 - auto_configure(503): _[36mDBG_[0m - Available connectors: DP-1: sx DVI-I-1: se
2020-03-28 17:49:48 - edid_kernel(46): _[31m_[1mKO_[0m - EDID ms929 doesn't exist in /usr/lib/firmware/edid or in initramfs
2020-03-28 17:49:48 - configure_from_connector(459): _[31m_[1mKO_[0m - Couldn't setup monitor ms929
2020-03-28 17:49:48 - auto_configure(513): _[36mDBG_[0m - Kernel parameters:
2020-03-28 17:49:48 - auto_configure(514): _[36mDBG_[0m -
2020-03-28 17:49:48 - set_config_value(109): _[32mOK_[0m - Successfully set kernel_video_cmdline= in /home/arcade/.config/ga.conf
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 01, 2020, 02:14:31 am
Ok bug spotted.

Once again, editing syslinux.cfg will solve your problem
Title: Re: GroovyArcade live-CD New Release 2019
Post by: cornerstone on April 01, 2020, 09:22:58 am
Ok bug spotted.

Once again, editing syslinux.cfg will solve your problem
It still won’t boot. I’ve tried both resolution options. http://cloud.tapatalk.com/s/5e84957128a88/glog.txt (http://cloud.tapatalk.com/s/5e84957128a88/glog.txt)

I can see the 640x480 at the top of the log.

I’ve only added that in and restarted. Should I maybe do a full reinstall, then add the line in?

I’m thinking the computer is cursed honestly.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 01, 2020, 10:32:23 am
I can check how you've edited the kernel parameters if you make a cat /proc/cmdline. And if it's not working, it's because there is a mistake, because it's (almost) the same as on the live boot.

Sadly I can't open the log. But installing won't solve the problem as I need to solve EDID bug first.

Edit:
Just read again your logs, please rather use video=DVI-I-1:640x480ieS or video=DVI-I-1:320x240eS ... It needs an additional e in the line because the screen is not natively detected by your GFX card.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: claudiola on April 01, 2020, 12:30:03 pm
Hi, I have a problem during boot, could you help ? (opened also a dedicated  topic : http://forum.arcadecontrols.com/index.php/topic,162349.0.html)
Thanks, Claudio.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: cornerstone on April 01, 2020, 04:30:15 pm
I can check how you've edited the kernel parameters if you make a cat /proc/cmdline. And if it's not working, it's because there is a mistake, because it's (almost) the same as on the live boot.

Sadly I can't open the log. But installing won't solve the problem as I need to solve EDID bug first.

Edit:
Just read again your logs, please rather use video=DVI-I-1:640x480ieS or video=DVI-I-1:320x240eS ... It needs an additional e in the line because the screen is not natively detected by your GFX card.
It worked!

Adding the e in there did the trick!

Thanks for your time and patience. I can’t say I won’t have any more questions, but I doubt they’ll be as complicated as this one.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 01, 2020, 05:04:24 pm
You found a bug, so it's normal I help you solve your problem :)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 02, 2020, 04:15:54 pm
Hello all,

Been lurking here and trying to setup a Groovyarcade arcade 15Khz crt cga system with an AMD card with no edie(but handles 15khz and I have atom15 flashed to it)

So using the 2018 iso image, setup is trick but I got it to work but the attracmode front-end kept freezing for me.
So I switched up the game to use the new fork 2020.3 and I actually tired 2020.4 today.

I get everything to work with the proper resolution 320x240 15khz, from boot to gasetup.
BUT the frontend, attracmode, is not using the proper resolution. Keeps changing to 1920x1080.

Where do I force it to use 320x240 in 15khz?

I'm on an LCD screen via VGA that can handle the 15khz signal, and more, so I do not know why this is happening.
Any ideas ?

Regars Paaar
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 02, 2020, 06:20:44 pm
Gi,

2020.04 is not officially released, you've installed a testing version (labelled "pre-release" ;) ). You're lucky, it's almost finished.

Can you describe your monitor and your whole rig ? My guess is that your monitor, despite handling 15kHz, has an EDID and this prevails on the resolution we wish. That's an unexpected case ... I have a dirty workaround, but I'll have to find a good way for that.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 03, 2020, 01:40:21 am
Hello, thanks for the answer.

Yes I know that it was a pre-release, it was labeled so as you said  :D.

However, I tested the 2020.03 before that and I got the same problem.
The rig is as following:
 GFX card is a ATI radeon HD 4350. ( I bought it cheap and also because it had support for 15khz and atom15 firmware)
 Dell Optiplex 7010. core i5 with 16gb of mem, nothing special.
 It is going in to my Arcade cab with a CRT tube, CGA only supports 15khz with a max of 624x200.
 The harness is Jamma and I'm using JPAC to connect to my computer. supports 15khz and 31khz.
 I'm currentlly having another computer running windows xp with groovy mame, which i'm not really happy with. It works but there are alot of quirks that I don't like with that setup.

Anyway, I'm trying to configure this on my bench with my LCD that supports this resolution and 15khz via vga.
And rebooting computer with the atom15 firmware i get a picture but when attracmode is starting the resolution is switched.
If I exit to gasetup the resolution goes back to the 15khz 320x240 which is the one I want.
So how do I force the resolution to be the I want ?
Shall I connect to the real monitor and re-run anything that may generate new resolution settings ?
Edit anything to force it to use 15khz monitor ?

So for me there is no great way to get this to work. Going back to the 2018 image is no good as it freezes the attracmode,
going forward I get the problem with resolution.

Any ideas are welcome. If you have a hack, I can try that to.
Best regards Par

Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 03, 2020, 03:11:27 am
Here is your situation : the system is tricked by adding an officially n supported resolution at boot (320x240). But on the other side, your LCD advertises through EDID other resolutions, like any flat panel. You're lucky the system boots in 320x240 tbh, and not not on the lcd native resolution. But X is not tricked that easily, and still prefers your LCD native resolution. That's my understanding.

Before going more in-depths with the possible solutions, i'd need:
- which monitor type have you chosen after screen detection ? A 15kHz one or LCD ?
- is it me or you haven't tried your arcade monitor ? Do you need help to set it up ? I guess it doesn't fit in existing profiles, and you had your own crt profile ?
- i'd need the output of the following commands on your i stalled GA :
Code: [Select]
cat /proc/cmdline- i'd need the following files :
Code: [Select]
/home/arcade/shared/logs/groovy.log
/var/log/Xorg.0.log

Now for the solution, I think I've just had a clever idea for you! Depending on your answers, we will build a new edid that will be used by the kernel instead of your lcd edid. This will do the trick (and that's how GA was working in the March 2020 release). We may do the same for your CRT which most probably had its own crt ranges in mame.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on April 03, 2020, 03:51:05 am
So EDID emulation might find its niche use after all  8)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 03, 2020, 09:31:20 am
So EDID emulation might find its niche use after all  8)
Someone is having fun at me here  ;D
A switchres EDID flashed on a VGA dongle is the best solution ever, you can't beat that! Works with vanilla Linux kernel, may as weel work with Windows. But yeah, I never thought that we'd need EDID emulation to mask a monitor EDID that is 15khz-capable.
Title: GroovyArcade live-CD New Release 2019
Post by: cornerstone on April 03, 2020, 11:38:57 am
Is there an easy solution to Attract Mode freezing? It happens frequently when I tab out to the menu.

I haven’t added any games yet, just the pre configured ones, and the only changes I’ve made are to the boot resolution. Is there any way that would affect attract mode?

Computer is an i3 with HD5750
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 03, 2020, 11:59:15 am
Playing on interlaced is indeed unstable, need to switch to a progressive mode. You've done it before, don't forget the e
Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 03, 2020, 01:28:18 pm
Hello, I'll begin with the requests you have. I send you the logs for the 2020.03 as I tried that TODAY and have that installed. This will mean that the groovy.log is taken from /var/log 


- i'd need the output of the following commands on your i stalled GA :
Code: [Select]
cat /proc/cmdline


[arcade@GroovyArcade ~]$ cat /proc/cmdline
BOOT_IMAGE=../vmlinuz-linux-15khz root=/dev/disk/by-label/GA rw quiet rd.udev.log-priority=3 splash mitigations=off audit=0   initrd=../initramfs-linux-15khz.img


- i'd need the following files :
Code: [Select]
/home/arcade/shared/logs/groovy.log
/var/log/Xorg.0.log
are in the attachments.

If you want I can send you the 2020.04 logs, I will however need to install that first.


As for the arcade monitor question, I have tried generic and arcade 15khz.. no difference.
For the Windows computer I have used the generic 15khz monitor, so there has not been any generic settings for my monitor.I have been able to use the standard settings for 15khz monitor(both arcade and generic)

Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 03, 2020, 01:44:45 pm
Dunno what happened, the kernel parameters it had to set are not in your installed version (see line 58 of groovy.log). So, what you should do :
- edit /boot/syslinux/syslinux.cfg, and on the line starting with append, you should add at the end drm.edid_firmware=VGA-1:edid/generic_15.bin. You may as well add monitor=generic_15, I may need it in the future.
- reboot

You should now boot in 480i. The thing is that X is quite unstable on 480i with ATI/AMD cards. So the next step would be to create a a new 240p EDID. it's pretty easy, if you're ok to go this way.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 03, 2020, 03:32:38 pm
Yay , that worked, but as you said 480i seems unstable, interface freezes everywhere. So to create a 240p EDID, how do I do this on this platform ?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 03, 2020, 04:57:49 pm
Here you go, we'll do it nice:
- open a terminal/ssh
- run switchres 320 240 60 --edid --monitor "generic_15"
- then sudo mv generic_15.bin /usr/lib/firmware/edid/generic15p.bin
- now edit /etc/mkinitcpio.conf
- on line 19, starting with FILES= append before the ending double quote /usr/lib/firmware/edid/generic15p.bin
- edit /boot/syslinux/syslinux.cfg and change drm.edid_firmware=VGA-1:edid/generic_15.bin to drm.edid_firmware=VGA-1:edid/generic_15p.bin
- run mkinitcpio -p linux-15khz
- reboot
- give news
Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 04, 2020, 03:33:47 am
I have done this as there was a typo (generic15p.bin => generic_15p.bin)
So no problems for me but others reading this might find this helpfull.

Anyway what I did:
sudo switchres 320 240 60 --edid --monitor "generic_15"
sudo mv generic_15.bin /usr/lib/firmware/edid/generic_15p.bin
sudo nano /etc/mkinitcpio.conf
Added the in the end of FILES= on row 19, /usr/lib/firmware/edid/generic_15p.bin
 This will give a build error, later on, if there is something wrong here, which I experienced.
sudo nano /boot/syslinux/syslinux.cfg fixed the drm.edid_firmware=VGA-1:edid/generic_15p.bin monitor=generic_15
 sudo mkinitcpio -p linux-15khz
reboot

I did not work, (I got a good old 1920x1080 resolution  :D )
So I checked the dmesg and I can see this:

Code: [Select]
[arcade@GroovyArcade ~]$ dmesg | grep edid
[    0.000000] Command line: BOOT_IMAGE=../vmlinuz-linux-15khz root=/dev/disk/by-label/GA rw quiet rd.udev.log-priority=3 splash mitigations=off audit=0 drm.edid_firmware=VGA-1:edid/generic_15p.bin monitor=generic_15 initrd=../initramfs-linux-15khz.img
[    0.166028] Kernel command line: BOOT_IMAGE=../vmlinuz-linux-15khz root=/dev/disk/by-label/GA rw quiet rd.udev.log-priority=3 splash mitigations=off audit=0 drm.edid_firmware=VGA-1:edid/generic_15p.bin monitor=generic_15 initrd=../initramfs-linux-15khz.img
[    2.043102] [drm:edid_load [drm]] *ERROR* Size of EDID firmware "edid/generic_15p.bin" is invalid (expected 4224, got 128
[    2.185933] [drm:edid_load [drm]] *ERROR* Size of EDID firmware "edid/generic_15p.bin" is invalid (expected 4224, got 128
[   24.699862] [drm:edid_load [drm]] *ERROR* Size of EDID firmware "edid/generic_15p.bin" is invalid (expected 4224, got 128
[   24.786198] [drm:edid_load [drm]] *ERROR* Size of EDID firmware "edid/generic_15p.bin" is invalid (expected 4224, got 128
[   30.083772] [drm:edid_load [drm]] *ERROR* Size of EDID firmware "edid/generic_15p.bin" is invalid (expected 4224, got 128
[   32.231309] [drm:edid_load [drm]] *ERROR* Size of EDID firmware "edid/generic_15p.bin" is invalid (expected 4224, got 128
[   32.289364] [drm:edid_load [drm]] *ERROR* Size of EDID firmware "edid/generic_15p.bin" is invalid (expected 4224, got 128
[   32.345715] [drm:edid_load [drm]] *ERROR* Size of EDID firmware "edid/generic_15p.bin" is invalid (expected 4224, got 128
[   32.477001] [drm:edid_load [drm]] *ERROR* Size of EDID firmware "edid/generic_15p.bin" is invalid (expected 4224, got 128


The size of the edid(generic_15.bin) is 128 according to ls -la.
I did a quick google and nothing obvious came from that.
I also checked the groovy.log and Xorg.0.log. But that did not show anything obvious. groovy.log just had the logs from yesterday.

For me the new EDID did not load and the system used the fallback.
Any ideas ?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 04, 2020, 04:17:32 am
For some unknown reason, switchres generates an "unvalid" edid. edid-decode nor parse-edid can read it. I'll see how I can fix that and give a proper EDI if possible, I hope the standard isn't imposing some limits.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on April 04, 2020, 04:48:02 am
There must be a bug in that old Switchres code. I bet paaar's EDID has an hex 0x20 on byte 126. This makes the driver think 32 extensions follow. 128 + 32 x 128 = 4224. This is probably caused by incorrect initializing of the EDID as a char array filled with spaces (ascii 32).
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 04, 2020, 05:23:29 am
Spotted that, but setting byte 126 to 1 doesn't make it more valid, there is something else failing.

Edit:
solved, was testing the EDID on a GPU that can't handle such low pixel clock. Should be fine this time
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Calamity on April 04, 2020, 06:13:40 am
In theory after that you should fix the checksum (byte 127) but probably videocards are tolerant to this due to so many existing corrupt EDIDs out there.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 04, 2020, 06:41:00 am
Luckily the checksum is computed on the fly, so that part is safe and working
Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 04, 2020, 02:01:39 pm
Hello,
Some update info:
1. Your modded edid file did the trick! Did you just hexedit it with the correct size info or ?
2. I moved the computer to my arcade.
That did not work as I expected, I got no screen after the bios boot screen(gfx card modded with atom15).
This made the attracmode to crash. I would assume that this has to do with that there was no screen during booting and such.
And I have entered the wrong res info in the EDID creation.
I do know my monitor supports a lot of low res resolutions. I have included the spec in attachments.
As I have a working groovy mame setup with windows on it.

---

So maybe I have misunderstood something here regarding how this works.
Let me describe.(If there is something written I can read about this I'll take a look at that instead, no need to describe it here)
 
My understanding is that during install of GroovyArcade

1. Monitor and card(port) is chosen. (Nice uppgrade btw from recent isos.)
2. There is a routine that sets up the switchres.conf and mame.ini for the monitor I have chosen.
3. This should work for most setups/cards out there, but apparently not all ?

Questions:

q1: The modelines/res that the monitor supports... where are they stored and created ? are they pre generated in the choosen EDID, that is why I needed to create my own to support my resolutions ? Can I add more lines as my monitor support a lot more? I tried to check the switchres command but found that you could input one res.
q2:  How does the super resolutions work on this platform are they setup automatically or ? Do I need to do something to set this up or will it work out of the box ? Do I need to list all special modlines to get this to work ?
q3: In windows groovy mame calls switchres depending och games played. how does this work in linux ? Do I get the same res switch or are all games using the modeline I created in the EDID file ?

I hope you have the time to answer these questions.

Best regards Par.

Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 04, 2020, 05:05:27 pm
I have figured out how to modify the checksum and set bit 126 to zero in the edid file.
So I can create new ones.
I will be trying out some different resolutions tomorrow.
If that does not work, I'll check the logs again to see if there is anything strange.
/P
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 04, 2020, 06:57:58 pm
Regarding the EDID, I just added a line to eh C code of the EDID generator in switchres. I have to test there are no regressions for other EDIDs though, then I'll push it (should be package version 1.53.2).

Regarding your undestanding of GA:
1. the 1st part is screen detection as some monitors aren't natively detected by the GFX card. Hopefully in Linux we can force a connector to send signals by software, the kernel exposes the required "files" in sysfs (thank you for the nice upgrade comment, it's still being improved)
2. according to your setup, GA configures switchres (not that usefule to be honnest as ofr now) and mame.ini, yes
3. Tehre are indeed some edge cases like yours, but fear not, it's not that different from windows afterall

For your questions
q1. forget your windows habbits, Linux doesn't work the same way. We are pretty lucky with Linux as we can add and remove modelines on the fly, and mame does it. It's based on the monitor profile you chose earlier, and the genuine switchres does the magic by dynamically calculating the modeline depending on the monitor presets.
q2 you've understood : no super resolutions (except if you have a nvidia or intel GPU). You play at the original resoltion/refresh rate if your monitor allows it, switchres does his best. BUT: you need the right monitor specs, and as you can read in the monitor presets topic, your monitor isn't listed, so you'll have to add it yourself in mame.ini by editing the crt_range. In that case, you may need to change the monitor. I've never run into that case, but you should find some info. And Calamity may help ;) I'll also dig into the original GroovyArcade and se how crt ranges were handled.
q3 you've got your answer ;)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 05, 2020, 05:53:56 am
2 extra points:
- your monitor presets should be the exact one of vmmaker, same syntax
- I can make a 320x200 EDID
Title: Re: GroovyArcade live-CD New Release 2019
Post by: sharpfork on April 05, 2020, 04:44:42 pm
Please be patient, I'm basically a linux noob...

I was able to get GroovyArcade installed and booting but I'm not seeing a front end.  I see a properly oriented tate splash screen (images attached are rotated :dunno) then "GroovyArcade 2019 (ttyl)".

The first time it booted it brought me to the gasetup menu.  I redid my setup and chose retroFE Attract-Mode as a frontend.

I used this guide and did everything but the [arcade@GroovyArcade ~]$ vi /home/arcade/ume.ini as there is no ume.ini file and it seemed like it was just to clear out the nag screen.

- I can SSH into the box
- I can connect via SMB
- I reran gasetup after SSHing in and still no change
- I reran gasetup again and tried attract mode, no change
- I nuked the drive and reran the setup, same result.
- I haven't added any roms beyond was was in the base install

- I have no idea where to grab logs to post
- Any advice will be appreciated!

my rig for this endeavor: Core i5-4670K 3.4GHz Quad-Core + Radeon HD 5450 1GB --VGA-->  Retrotek VGACTV1 --componen--> 480 TV

Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 05, 2020, 05:46:42 pm
Does it work with the default frontend, Attract Mode ?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: sharpfork on April 05, 2020, 06:51:06 pm
Does it work with the default frontend, Attract Mode ?
Thanks for the response.
Sorry, I meant Attract-Mode (fixed original post).
It does the same thing in AdvanceMENUPlus and Attract-Mode.
When I set it to LXDE Desktop, I get the attached photo

Where can I grab the logs from?

Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 06, 2020, 12:16:44 pm
So that we don't waste too much time investigating, may I suggest you try as a livecd (don't install, wait for the next stable release that should come in a few days) this version (https://github.com/substring/os/releases/download/18-reorganization/groovyarcade-2020.04-x86_64.iso.xz) ? Just burn on a USB key the uncompressed .xz file, boot on it in BIOS mode (not UEFI), and follow the white rabbit.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: sharpfork on April 06, 2020, 10:33:49 pm
So that we don't waste too much time investigating, may I suggest you try as a livecd (don't install, wait for the next stable release that should come in a few days) this version (https://github.com/substring/os/releases/download/18-reorganization/groovyarcade-2020.04-x86_64.iso.xz) ? Just burn on a USB key the uncompressed .xz file, boot on it in BIOS mode (not UEFI), and follow the white rabbit.

Sure, sounds reasonable.

Any tips on where to find logs?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 07, 2020, 03:02:53 am
Depends on which logs you wish. The most revelant one, for me, is /home/arcade/shared/logs/groovy.log

/var/log/Xorg.0.log would help too
Title: Re: GroovyArcade live-CD New Release 2019
Post by: golvellius on April 07, 2020, 10:35:17 am
Hello ..
I the past i am using a pandora box , but today i want to change it with a PC configuration.
I have installed version 2020.04 on my PC config : TV 14'' CRT, intel core duo , amd hd4450 modded with atom, using vga output with a selfmade vga to rgb cable. Everything works .. but i have one question ..

I am testing with this 14''tv but after installing in the harddisk the config was video=320x240S and it is like a zoom in all of the images also resolution it is not good.
At the end i have changed syslinux.cfg  and use 640x480iS.  it is a good resolution for an arcade monitor  or i need to use the other resolution ... ?
Or maybe i do not understand some stuff ... ;(
Thanks for all these supperb work ...

Bye.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 07, 2020, 11:46:03 am
Hello ..
I the past i am using a pandora box , but today i want to change it with a PC configuration.
I have installed version 2020.04 on my PC config : TV 14'' CRT, intel core duo , amd hd4450 modded with atom, using vga output with a selfmade vga to rgb cable. Everything works .. but i have one question ..

I am testing with this 14''tv but after installing in the harddisk the config was video=320x240S and it is like a zoom in all of the images also resolution it is not good.
At the end i have changed syslinux.cfg  and use 640x480iS.  it is a good resolution for an arcade monitor  or i need to use the other resolution ... ?
Or maybe i do not understand some stuff ... ;(
Thanks for all these supperb work ...

Bye.
I love your nickname, loved the game with the same name ;)
230x240 is indeed 1/4th of the area ot 640x480. Everything is smaller, but just for text parts or desktop. You hardly need to go back there unless there is a real necessity. When running the frontend, you shouldn't see much difference.
The problem with 640x480i, is the interlace that often crashes the display server, so AM picture gets frozen, inputs don't work anymore. You just hear the music ...
Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 07, 2020, 04:05:19 pm
Update:
So this was to be sent a couple of days ago, but it got stuck on the posting, due to .log wasn't allowed as an attachment.
I did not see that it wasn't sent until now.

So generating new EDID files with different resolutions that I know should work with the monitor does not work.
I keep getting a dark screen when booting(after bios post, bios shows so the screen is connected correctly).
I can't see anything useful in dmesg before this line:
Code: [Select]
[   40.127081] attract[883]: segfault at 0 ip 00007f8960ff7a09 sp 00007ffde2c4ef50 error 4 in libsfml-window.so.2.5.1[7f8960ff2000+18000]I think that is an error caused by that there is no screen.

So I've checked the Xorg log and for me it says that there is nothing connected to the VGA port, even though I have arcade monitor through my JPAC connected. Connecting to an arcade monitor might not have all the needed VGA signals ???
If this is actually the problem, can I force Xorg to use vga and enable it ?

JPAC FAQ
https://www.arcadeworlduk.com/pages/JPAC-FAQ.html (https://www.arcadeworlduk.com/pages/JPAC-FAQ.html)
As I understand it the JPAC design does not adds any signals that does something more with the signal.

 
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 07, 2020, 04:49:52 pm
check /home/arcade/shared/logs/attract.log, I'm pretty sure attract mentions an error.

Out of curiosity, is your monitor attached to the primary video device ?

Edit:
Xorg reports alsmot no screen. But worse: it didn't prove the EDID you've forced, there is something wrong somehow.

Can you run the snippet below and give the the result ?
Code: [Select]
for p in /sys/class/drm/card? ; do
  id=$(basename `readlink -f $p/device`)
  # now match with lspci
  name=$(lspci -mms $id | cut -d '"' -f4,6 --output-delimiter=" ")
  cardnum=$(basename $p)
  echo "$cardnum: $name"
  for p in /sys/class/drm/${cardnum}-*/status; do
    con=${p%/status}
    bus=$(ls -d "$con"/i2c-* 2>/dev/null)
    echo -n "  ${con#*/card?-}: $(cat $p)"
    [[ -n $bus ]] && echo -n " - Has i2c"
    edid_size=$(cat "$con"/edid | wc -c)
    [[ $edid_size > 0 ]] && echo -n " - Found an EDID"
    echo -e "\nList of video modes:"
    cat "$con"/modes
  done
done

You may also enable groovyarcade testing repo (edit /etc/pacman.d/groovy-ux-repo.conf and remove # on the 3 first lines), run sudo pacman -Sy switchres, confirm you want to upgrade.You now have a good version of switchres that can build a 320x240 edid like explained earlier.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 07, 2020, 05:14:15 pm
Ok I'll try this first thing in the morning.
I assume you mean a primary gfx interface on the motherboard ? yes there is one, intel chipset, with a vga port, which I do not use.
I only have the hd4450 connected.
 
Follow up question on that, should I switch? Do I really need to use my hd4450 or has that card played out it's role as a one of the 15khz card that should be used ?

Regards Par
Title: Re: GroovyArcade live-CD New Release 2019
Post by: golvellius on April 07, 2020, 05:29:17 pm
Hello ..
I the past i am using a pandora box , but today i want to change it with a PC configuration.
I have installed version 2020.04 on my PC config : TV 14'' CRT, intel core duo , amd hd4450 modded with atom, using vga output with a selfmade vga to rgb cable. Everything works .. but i have one question ..

I am testing with this 14''tv but after installing in the harddisk the config was video=320x240S and it is like a zoom in all of the images also resolution it is not good.
At the end i have changed syslinux.cfg  and use 640x480iS.  it is a good resolution for an arcade monitor  or i need to use the other resolution ... ?
Or maybe i do not understand some stuff ... ;(
Thanks for all these supperb work ...

Bye.
I love your nickname, loved the game with the same name ;)
230x240 is indeed 1/4th of the area ot 640x480. Everything is smaller, but just for text parts or desktop. You hardly need to go back there unless there is a real necessity. When running the frontend, you shouldn't see much difference.
The problem with 640x480i, is the interlace that often crashes the display server, so AM picture gets frozen, inputs don't work anymore. You just hear the music ...

YESS .. My nickname it's the first MSX game that i have finished when i was a child !!!
Thanks..

Ok i Understand ...

But now i have another problem, maybe it is not from your part ,  but if someone can help me ... !!

a) If i connect the PC to a TV 14'' --everything works...
b) If i connect to my ARCADE CRT original board (Intervideo vp250) only i see the boot of the bios, when logo start i get black ... ;(.
c) If i used the same cable with raspberrypi + vga666 it works ok ..
d) If i used pandorabox works ...

Maybe it is a AMD hd4450 Atom driver problem ?

Can i configure more things in the distro ? i Mean touching the khz rate ..
In the intervideo manual it tells me that value must be 15,625 +- 500mhz.

Thanks for your patience ...
Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 08, 2020, 01:55:21 am
Print out from your code , Substring

ard0: Advanced Micro Devices, Inc. [AMD/ATI] RV710 [Radeon HD 4350/4550]
  DVI-I-1: disconnected
List of video modes:
  HDMI-A-1: disconnected
List of video modes:
  VGA-1: disconnected
List of video modes:

I have my screen connected to VGA-1
There is something fishy here. Also seems like there might be a problem, golvellius seems to have the same problem  :D
Can it be the atom 15 flash that is messing around ? or the card in general ?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: golvellius on April 08, 2020, 03:47:13 am
Hi..

At the end it works also on the intervideo monitor...  :-\ .
I have started the installation with monitor connected .. now i have output from vga to monitor...
Maybe it was a problem of small correctection vertical and horizontal analog controls ...  :dizzy: .

I will continue with this great distro and check some games .. also i will try to connect the jamma usb for the controls..

Thanks for all ..
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 08, 2020, 04:15:22 am
Print out from your code , Substring

ard0: Advanced Micro Devices, Inc. [AMD/ATI] RV710 [Radeon HD 4350/4550]
  DVI-I-1: disconnected
List of video modes:
  HDMI-A-1: disconnected
List of video modes:
  VGA-1: disconnected
List of video modes:

I have my screen connected to VGA-1
There is something fishy here. Also seems like there might be a problem, golvellius seems to have the same problem  :D
Can it be the atom 15 flash that is messing around ? or the card in general ?

If your monitor is not detected out of the box, it must be forced. Did the autoconfiguration detect your screen ? Could you validate it ? ,prmally, /boot/syslinux/syslinux.cfg should show something like video=VGA-1:320x240eS
If you installed GA with both ATI and Intel enabled, connectors numbering can have changed once you've disabled the onboard intel.
Title: Re: GroovyArcade live-CD New Release 2019
Post by: golvellius on April 08, 2020, 04:34:16 am
Hi..

I have the same problem .. if i use in the syslinux.cfg the parameter video=VGA-1:320x240eS , my monitor intervideo does not work.. I have used also 640x400Se, but i get triple image ... also 640x480Se does not work ... What others resolution can i try .. ?

So when i used my 14 '' TV i can use 640x480iS in my intervideo i can not ...

Thanks ..
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 08, 2020, 06:48:41 am
Hi..

I have the same problem .. if i use in the syslinux.cfg the parameter video=VGA-1:320x240eS , my monitor intervideo does not work.. I have used also 640x400Se, but i get triple image ... also 640x480Se does not work ... What others resolution can i try .. ?

So when i used my 14 '' TV i can use 640x480iS in my intervideo i can not ...

Thanks ..
As of kernel 5.5, available resolutions are:
320x240
640x480i
720x480i
768x576i
1280x480i

Kernel 5.6 (I released it yesterday) has 2 extra modes :
384x288 (it's 50Hz though)
640x240

A few things you must understand when manually tweaking resolutions:
- you MUST add S at the end, otherwise resolutions will 31kHz and computed with CVT formula
- interlaced modes MUST have the i. If not, same happens as point 1
- e is for screens that are not natively detected by your GFX card. Adding if not required doesn't harm though, just plug'n'play will be deactivated on that connector and it will always considered as "on"

Now, what is your chassis/monitor combo ?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: golvellius on April 08, 2020, 10:27:53 am
Hi ..

My testting conf :

- Original intervideo chassis vp250.
- Original CRT 25" videocolor.

What i have tested is that it is only working with 320x240eS. If i am using 320x240S then i get bios boot and when boot linux i get no image ..

Now i checked. 640x480eS . but no luck :'( :'(
I have attached my atom1.5 BIOS modification...
Thanks ..
Title: Re: GroovyArcade live-CD New Release 2019
Post by: golvellius on April 08, 2020, 10:35:33 am
Hi Substring .  Sorry for my repeating question .

My config :
 
Original chassis intervideo vp 250. CRT controller.
Original CRT videocolor 25¨.
PC Intel core DUO 2,6 GHZ 2GB RAM and HD4450 modified by ATOM v1.5. My vga to crt cable it is a selfmade cable with 2x 1k resistors for the H/V sync. This cable works with other CRT TV that i have tested.

The only working resolusion for me it's 320x240Se. I have tested 640x480Si and Se .. And others..

Maybe it is a problem of my chassis .. but this chassis works with other original arcades ( snow bros and pang.).
I can play mame at 320x240 .. but frontend looks uggly...


Thanks for all ..
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 08, 2020, 11:11:07 am
It ma
Hi..

I have the same problem .. if i use in the syslinux.cfg the parameter video=VGA-1:320x240eS , my monitor intervideo does not work.. I have used also 640x400Se, but i get triple image ... also 640x480Se does not work ... What others resolution can i try .. ?

So when i used my 14 '' TV i can use 640x480iS in my intervideo i can not ...

Thanks ..

then

The only working resolusion for me it's 320x240Se. I have tested 640x480Si and Se .. And others..


I'm lost  :o
Title: Re: GroovyArcade live-CD New Release 2019
Post by: golvellius on April 08, 2020, 02:20:18 pm
Sorry i made a mistake ..

if i use in the syslinux.cfg the parameter video=VGA-1:320x240eS , my monitor intervideo WORKS .. Only with this resolution.
Meanwhile i have installed version GroovyArcade-Arch2018.03.04-x86_64. All works ..

Maybe some problem in kernel and my graphic card ...
Also i have tested groovymame  2019 latest version .. It get stuxks when start x11 ... But this problem i have before also when using small tv's..
Thanks ..
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 08, 2020, 04:02:42 pm
Why bother with another video mode if 320x240 works ?
Title: Re: GroovyArcade live-CD New Release 2019
Post by: golvellius on April 09, 2020, 02:33:46 am
Hi Substring ..

First of all would like to thank you :applaud: for your great patiente  .. I am new with this of the arcade world ... 

The problem that i have with 320x240 resolution it's that i see the letters of the commandline and gasetup like in a zoom mode .. very big letters (aprox size letter 25) so i can only read part of the commandline and gasetup .. and attrack mode menus are without definition(uggly).
After a lot of testing , i decided to use your latest distro , i am going to explain the whole precess that i used:


a) I have boot with a usb pen with distro groovyarcade-2020.04-x86_64.iso
b) In boot menu i have selected VGA-1_15khz.
c) Everything it is ok , but screen gets black. Suddenly message appears ( if i can see the image or something similar , and  press ok) and starts the voice guidance .. when system switched on the vga i see a screen  message and press ok.
d) Then it automatically selects VGA-1. Later i selected monitor generic 15khz. the first option.
e) Install the distro to my hardisk.
f) Reboots the system.
g) Now letters are super big. but i can see something.
h) In gasetup i enter to change resolution .. now i can select 6 types of resolution-- 320x240, 320x388 640x4xx. etc .. i SELECT 640x480 Interlaced.. and restarted.
i) Now works .. i can see the letters and images in gasetup correctly .. screen are perfect.
Looking at the sysconfig.cfg now i have this mode .. video=VGA-1:640x480iSe ...  :applaud:

Now i have a good resolution in attrack mode and command liine.

Thanks Substring for your great help .. and continue with your great work of porting this linux arcade system ...  :applaud: :applaud:

Bye
Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 09, 2020, 04:07:14 am
So the menu to select the video boot mode works ^^ i've rewritten it a week ago, didn't want to let you test that ... But great ;)
Title: Re: GroovyArcade live-CD New Release 2019
Post by: paaar on April 09, 2020, 07:49:21 am
Good new here too =) It's easter and all so the easter bunny must have delivered.
Thanks for all the help!

Anyway, I also got it to work when I added the  video=VGA-1:320x240eS in syslinux.cfg.
This forced an output on the vga.

So to recap what I did:
Using the groovyarcade 2020.03 iso.
HW: intel i5 computer with AMD HD4550(with atom15).

During install using an Lcd monitor connected to the vga port.
But later on using an arcade crt monitor 15khz 320x240 resolution.

1. Install as instructed.
2. After reboot ,ssh into the machine, generate a new EDID that works with 320x240 to get the right resolution after reboot.
sudo switchres 320 240 60 --edid --monitor "generic_15"
sudo mv generic_15.bin /usr/lib/firmware/edid/generic_15p.bin
sudo nano /etc/mkinitcpio.conf
Added the in the end of FILES= on row 19, /usr/lib/firmware/edid/generic_15p.bin
 This will give a build error, later on, if there is something wrong here, which I experienced.
sudo nano /boot/syslinux/syslinux.cfg fixed the drm.edid_firmware=VGA-1:edid/generic_15p.bin monitor=generic_15
 sudo mkinitcpio -p linux-15khz
3. Also add video=VGA-1:320x240eS in the end of the syslinux.cfg
4. Reboot.

To note that the switchres may need a new version

You may also enable groovyarcade testing repo (edit /etc/pacman.d/groovy-ux-repo.conf and remove # on the 3 first lines), run sudo pacman -Sy switchres, confirm you want to upgrade.You now have a good version of switchres that can build a 320x240 edid like explained earlier.

Also, correct me if I'm wrong here, Substring, but the new version of switchres will be included in the next release or ?


Title: Re: GroovyArcade live-CD New Release 2019
Post by: Substring on April 09, 2020, 08:24:51 am
New switchres will of course be un the coming release. But the package has been pushed in the stable repo, so it's easy to update, no need of editing any file
Title: Re: GroovyArcade live-CD New Release 2020
Post by: ves on April 11, 2020, 02:49:59 am
GroovyArcade live-CD Release 2020 (https://drive.google.com/open?id=1PUgCYhIxI-sJ6mQyIX4UjAF82RVjIz4s)

This is still the stable version with classic settings, before the big changes.

New AdvmenuPlus 2.9
New galaxian bdf font for texts in GM menu.
Fixed littelt issue etc...
Title: Re: GroovyArcade live-CD New Release 2020
Post by: golvellius on April 11, 2020, 10:23:10 am
Hi .. to all ..

Finally i have this supperb emulation machine GroovyArcade 2020 working with MAME and  my jamma usb conversor model 3H Dual Arcade. If you want to use it , you need to add in the syslinux.cfg file the next line at the end of the kernel parameter line beginning with append ...  usbhid.quirks=0x16c0:0x75e1:0x40 .
Then you can use the double player option for this jamma usb conversor ...  :) . If not it is detected as only one player.

Also, how can upgrade my distro to the latest one without reinstalling ?
And if i wanted to add snes , msx , amiga , etc ... emulation it is there a tutorial .. or a recommended guide ?

Thanks for all .. And GREAT JOB..
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on April 11, 2020, 12:07:46 pm
USB quirks, yeah, I could make this a little more plug'n'play (I have a bunch of quirks from past retrogaming projects). They can't be all added, but it's good if you've found out that by yourself.

For upgrades: run sudo pacman -Syu. Most of times, it's safe. I just noticed otoday that an update breaks the GA boot logo ... More work to do to make this normally integrated ...

Now for consoles : I've simply removed anything linked to consoles for a BIG list of reasons and tbh, at the moment, I can't make any support for them, I have way too much to do for GA and other things related to GroovyMAME. You may try your luck with RetroArch that is 15kHz capable, but haven't had time to try it yet.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: keilmillerjr on April 11, 2020, 04:10:35 pm
@golvellius mame supports amiga, msx and snes. Try it. Many people forget that mame and mess merged.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Beaps on April 15, 2020, 06:15:50 am
How do you dissable interlaced mode in attract mode to stop it crashing please. Also what mame rom set are you using. I'm trying the classics and the seem to not load (Rainbow Island, SF Hyper Fighting etc)
Title: Re: GroovyArcade live-CD New Release 2020
Post by: gambaman on April 16, 2020, 10:19:13 pm
Thank you. I installed it in a laptop with an Intel mobile GM965/GL960. The standart VGA modes of the front-end are correctly displayed, but when it tries to execute an emulator at 15KHz the VGA output is disabled. Any suggestion?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: RVZ on April 19, 2020, 04:50:48 am
I want to try out GroovyArcade before wiping my drive and installing it.  I should be able to run the frontend from a usb stick right?  I go through the video setup, but then get an error "server terminated with error (1)" when trying to start the frontend.  Also doesn't matter which frontend I choose. 

*fixed*  Downloaded the latest version and it's working now.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: mattr69 on April 23, 2020, 10:07:30 pm
Hi All,

I did a fresh install of 2020 and I am having trouble with advmenu. I am unable to load custom layouts using emulator_file_custom or emulator_layout keywords. Please note earlier GroovyArcade CDs worked fine.

What is the correct method for loading external .amp layouts now?

Cheers,
Matt
Title: Re: GroovyArcade live-CD New Release 2020
Post by: golvellius on April 24, 2020, 03:47:43 am
Hi to all..

I am enjoying a lot this distro. I am using it in mame environment ... ALL PERFECT.

Now i have been playing with retroarch ... I have installed it with pacman app,  and i have some questions .. if someone can help me ...

a) When playing games, snes games as example, i think i am playing 640x480 to the CRT and it is not changing to correct resolution .. I have been reading forums and faqs but there is not too much info .. After touching parameters, sometimes the output of monitor is black, sometimes it is small ... etc .. also coredumps ...  :embarassed:

b) Is possible to use switchres like in  Mame in Retroarch? HOW?

Thanks a lot ...

Title: Re: GroovyArcade live-CD New Release 2020
Post by: Beaps on April 25, 2020, 11:03:41 am
I've got one of them mr.spinner spinners and I'm trying to use it with GA. I've enabled mouse support but nothing. The spinner works ok in windows, anyone got any ideas to get it running please.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: meestermole on April 26, 2020, 07:00:31 pm
Is there a changelog for each version of GroovyArcade, or would it be at all possible to update the main post in this thread with the versions in the current release?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: gg339 on May 18, 2020, 06:03:50 pm
Hello,

I noted Ves's post earlier which pointed to the 'latest classic release of GroovyArcade-Arch2020.04.08', and I also read Substrings comment in this thread
[url]http://forum.arcadecontrols.com/index.php/topic,161125.40.html] (http://[/url)
http://forum.arcadecontrols.com/index.php/topic,161125.40.html querying which version of GA was the poster using.

Can I ask therefore if there are different (parallel) versions of the latest GroovyArcade from both Ves and Substring?

Apologies if this is confusing...

Thanks
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on May 19, 2020, 12:59:00 pm
I could answer, but I'd sound harsh and mean.

Let's just say I've forked VeS' GA and continuously update it following the Arch linux philosophy: continuous kernel updates, ditto groovymame. And all if this is normally updated using the official Arch package manager: pacman.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: gg339 on May 19, 2020, 02:58:49 pm
Substring,

Thanks for your reply.
I actually downloaded and ran with your fork, and so far so good for my setup. While I'm not totally green to linux, the finer points and workings of it still elude me. I have tried and mostly successfully have had GA running for the last few years, albeit with some issues relating to groovyarcade speeds, sound, monitors etc.

I have your GA fork up and running on my setup (ArcadeVGA5000, WG 25K171, and ipac) in under 10 minutes from start to finish, and it looks pretty damn good, and I'm very happy. Thank you for your, and others' contributions here that has allowed this to be possible.
As it is something I've always wanted to learn more about, I'm going to run up a virtual system, and look at least at getting to grips with linux, compiling sources etc, and generally try to expand my knowledge somewhat.

As regards your current fork, how do I ssh to console - I've tried putty but it cannot agree on encryption algorithms (although I've uploaded ROMS fine through WinSCP)?


Thanks again - looks like this will sort my arcade machine out for a long time to come!
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on May 19, 2020, 04:47:06 pm
Just ssh to the IP, the encryption is negotiated by the client abd server, you don't need to configure anything.

I'm glad you got GA installed that fast, windows can't beat that ! A fully configured CRT Arcade OS in 10mins ^^
Title: Re: GroovyArcade live-CD New Release 2020
Post by: gg339 on May 19, 2020, 05:23:30 pm
yep - I expected the same - however putty is refusing, saying cannot negotiate a common set of encryption algorithms.
In any case, I did what I needed to do via the console (getting name resolution up and running via my local nameserver), so everything is fine in any case.

Thank you again
Title: Re: GroovyArcade live-CD New Release 2020
Post by: roostaar on June 15, 2020, 05:55:03 pm
Hi guys

I have installed GA2019 on a few machines and got it setup perfectly.

I thought I would try the GA2020 on a new machine, and while it's installed OK, I cannot SSH into it with Cyberduck.

I can SSH via terminal on OS X.

Any ideas? I want to copy my files and settings from old to new...

Also is there an easy way to update the GA2019 machines with GA2020?

Thank you

-------

EDIT: I had a hideously outdated version of Cyberduck on my laptop. Yuk!!!!! I hadn't realsised as it had always worked whenever I used it. I copied the newer version from my iMac and now can SSG. There's an evening wasted...

If anyone knows if GA2019 can be updated to GA2020 without a clean install, please let me know how! Thank you!
Title: Re: GroovyArcade live-CD New Release 2020
Post by: keilmillerjr on June 17, 2020, 04:36:10 pm
Last I knew, the update features were incomplete/broken. Check out the collaboration version of GroovyArcade. Updates in that are working and constantly being updated.
Title: Intel sound issues? alsamixer wont run - worked previously
Post by: meestermole on July 03, 2020, 05:59:40 pm
Hello there wonderful arcade enthusiast folks!
I have been using GroovyArcade pretty much since the beginning, or at least before AM got added as a frontend option.
I'm generally pretty handy with my Linux-fu, especially within the confines of the GroovyArcade release cycle.
I generally don't have troubles upgrading the binaries, or diving into the configs and tweaking.
I even managed to get Daphne working a while back, but I have a hard time playing those games.
 
I seemed to find the best success with the 2018 iso - and I've been using that for a while, but it runs GM0.195
I decided to get my sets up to date and current and whatnot, and also noticed that there was a newer release from April of this year.

Anyhow, I went through the typical install - Ive been using surplus Dell Optiplex 755s for years without issue.
With this latest release, I have no (perceptible) sound. I am unable to run alsamixer - I get an error "cannot open mixer: Invalid argument"

So i hooked everything up to an LCD screen in an area with a network connection (alas, no cat5 runs to my cabinets in the garage)
and tried reinstalling alsa-utils, alsa-libs, alsa-drivers - to no avail.
I messed with the .asoundrc file and didnt really yield any results.
So i decided i would update the system by running pacman -Syu
Well, it seems that worked and i had sound quite clearly and was able to run games......on LCD
However, when putting the Atom-15 flashed card in there, i get a blank screen (i see the bios,no OS)

So i restarted the entire install (many times at this point) in my cabinet, and ran a CAT5 to it so i run the update on the system as it will be in the cabinet (It's a DigDug, btw)

Same results - after the update and reboot, I see the BIOS screen, then no OS loads - i just get a blank screen.

Could it be that the kernel updated and blew out the 15Khz patches?

Then i stumbled across a few of these threads, regarding issues of no sound after updating to kernel 5.6.2...
https://bbs.archlinux.org/viewtopic.php?id=254408 (https://bbs.archlinux.org/viewtopic.php?id=254408)

And another this time with 5.6.14 i think
https://bbs.archlinux.org/viewtopic.php?id=256070 (https://bbs.archlinux.org/viewtopic.php?id=256070)

So i used uname to get the installed kernel version and it is 5.6.2

It seems like this issue has been resolved in a newer kernel, but i am not sure how to make the Groovy-ness persist.

Should i just wait for the next release, or is there something that i may be overlooking(thinking) that i could do?

Any insight would be greatly appreciated. If I can provide any additional info, i can oblige.

Thanks!

 :banghead:



Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on July 04, 2020, 11:12:21 am
I shouldn't be saying that, but .... https://github.com/substring/os/releases/latest is a much more up to date distro ... Made by someone else (well ... me heh). Give a try as a livecd, no need to install even.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: meestermole on July 04, 2020, 11:38:31 am
Much appreciated. I will give it a go. Whatever works, you know?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: DreyMIX on July 17, 2020, 03:37:55 pm
Hi, since I am using a J-PAC with the default keys. When I am in the Attract-Mode front-end or inside a game and accidentally press the button 1 + the button 2 + the right or left direction, I go into desktop selection mode. I also checked with the keyboard and pressing CTRL + ALT + arrow does the same thing. Is it possible to disable this function? I am using the Substring release.
I don't want to configure the keys differently, I prefer to leave the default ones of MAME.

Thx!
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on July 17, 2020, 05:04:18 pm
Ah yeah, i was told about that.something to do with openbox, which xml file contains some key combos. Don't have more information at hand, do you need some more help ?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: DreyMIX on July 17, 2020, 07:07:35 pm
What information do you need?

I'll show you a photo of the control panel, so maybe it's easier to understand. Practically the J-PAC interface associates keyboard keys with each buttons or stick. I wanted to leave the default ones, so that they match MAME. Without changing anything.

When I press the right or left stick + button 1 + button 2, a small window appears in graphics with the possibility of switching the desktop windows 1, 2, 3 and 4.
if you try on the keyboard (CTRL + ALT + right or left arrow), you will see that window will appear.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on July 18, 2020, 03:02:28 am
By information I meant which file you need to edit, and what to remove ;)
Title: Re: GroovyArcade live-CD New Release 2020
Post by: DreyMIX on July 18, 2020, 04:55:12 am
I did some internet research about Openbox. I found this guide:
http://xahlee.info/linux/linux_lxde_add_key_shortcuts.html

If you scroll to the end, there is a section called "Remove Keys":
To remove keys, just delete the proper section.
For example, i want to remove Ctrl+Alt+→ (because i need it for emacs). I delete the following:

Code: [Select]
<keybind key="C-A-Left">
  <action name="DesktopLeft">
    <dialog>no</dialog>
    <wrap>no</wrap>
  </action>
</keybind>

<keybind key="C-A-Right">
  <action name="DesktopRight">
    <dialog>no</dialog>
    <wrap>no</wrap>
  </action>
</keybind>

<keybind key="C-A-Up">
  <action name="DesktopUp">
    <dialog>no</dialog>
    <wrap>no</wrap>
  </action>
</keybind>

<keybind key="C-A-Down">
  <action name="DesktopDown">
    <dialog>no</dialog>
    <wrap>no</wrap>
  </action>
</keybind>

I have to go edit the file "~/.config/openbox/lxde-rc.xml"?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on July 18, 2020, 05:43:26 am
I was told about ~/.config/openbox/rc.xml rather

Are you tsarting AM from.lxde ?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: DreyMIX on July 18, 2020, 05:54:43 am
ok, as soon as I have a moment check that file.

Are you tsarting AM from.lxde ?
No. I set AM as the default boot on GAsetup.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: DreyMIX on July 18, 2020, 01:39:55 pm
Problem solved! The correct file is "/etc/xdg/openbox/rc.xml"

I commented on this whole part:
<!-- Keybindings for desktop switching -->
  <!--
  <keybind key="C-A-Left">
    <action name="GoToDesktop"><to>left</to><wrap>no</wrap></action>
  </keybind>
  <keybind key="C-A-Right">
    <action name="GoToDesktop"><to>right</to><wrap>no</wrap></action>
  </keybind>
  -->

I quit from AM with ALT+F4 and restarted it immediately. The key combination was no longer active!
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Abducido on August 03, 2020, 06:20:36 pm
I updated from a 2014 version and now my controls are not working in parallel before I had openppjoy I think there are some changes to make, try ecp epp

dell optiplex 755
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 21, 2020, 08:56:27 am
Hey guys, got a sweet i56500 HP machine that I'd like to try this on-- question though-- is there the Linux equivalent of CRTEmuDriver / ArcadeOSD on the GroovyArcade CD?  In other words, the drivers needed to get the 15/25KHz resolutions working on an AMD HD5450 GPU?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on September 21, 2020, 12:16:41 pm
Linux is a painless install. Prefer the collaborative version to this version where you'll never get any support
Title: Re: GroovyArcade live-CD New Release 2020
Post by: korvcykel on September 21, 2020, 04:16:26 pm
Trying to boot GroovyArcade on my Naomi Universal Cabinet with a 31khz screen.
Boots fine, i get the video mode select screen but whatever i select i get what looks like a mode without sync as soon as the splashscreen comes up.
I need to boot to a 64x480@60 mode i guess, but is there even one in the boot menu?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on September 22, 2020, 06:25:06 am
Which iso are you using ? The one on the 1st page or mine ?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: korvcykel on September 22, 2020, 10:59:19 am
Oh! Im using the one on the first page, where do i find yours?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 22, 2020, 11:12:34 pm
Substring-- is there some kind of install guide for your 6-20 release?  The install guide link at the top of this thread is broken.  I have a like new machine just sitting here waiting.  Use CD or USB?  Is there even a rudimentary installation guide available somewhere? 

What version of MAME does it use?  (.220 etc )  Is it possible to use Xbox wireless controls with it?  I currently have a Win7 Box running GroovyMAME .220 and AttractMode, and being that my control panel is only 4 buttons, Ive found that the ability to use wireless Xbox controls for 6 button games is great, and because you can dual map buttons in MAME, I can use either them or my arcade controls without switching any kind of config.  How hard is it to get them working in Linux?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on September 23, 2020, 01:47:32 am
Substring-- is there some kind of install guide for your 6-20 release?  The install guide link at the top of this thread is broken.  I have a like new machine just sitting here waiting.  Use CD or USB?  Is there even a rudimentary installation guide available somewhere? 

What version of MAME does it use?  (.220 etc )  Is it possible to use Xbox wireless controls with it?  I currently have a Win7 Box running GroovyMAME .220 and AttractMode, and being that my control panel is only 4 buttons, Ive found that the ability to use wireless Xbox controls for 6 button games is great, and because you can dual map buttons in MAME, I can use either them or my arcade controls without switching any kind of config.  How hard is it to get them working in Linux?

Hi!

Thank you for your interest!
For the documentation, you can check https://gitlab.com/groovyarcade/support/-/wikis/2-HowTo/2.2-Installation (absolute work in progress ... too much work for a single man). It's basically burning the iso to a USB key, boot on the USB key, select the right horizontal refresh rate (31kHz needs a trick for now), then let the OS guide you. You can even test GroovyArcade without installing it. Getting joypads to work requires a command (never used any joypad myself until someone faced the problem, most people use keyboard encoders). Now, to tell if your wireless XBox pad will work, that's a different story. It's supposed to work (see https://wiki.archlinux.org/index.php/Gamepad#Xbox_360_controller + I knowkernel support has been much improved over the years). Newer xbox pads may not be supported, scroll down the link pasted before. If you feel adventurous, let's get in touch in discord (I'm in Western Europe time, GMT + 2).

Installing is extremly easy and takes less than 10 minutes with little user input, you don't even need to know linux, menus are self explanatory.

Upgrades are like the normal arch linux upgrades: I maintain a repo with the required packages to work. This means that the kernel, groovymame, attract mode etc ... are always up to date (but this require user commands for now, I haven't rewritten yet the old update menu).
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 23, 2020, 07:46:06 am
Awesome , thanks!  Also, do you know if Intel Skylake 6000 series iGPUs work well with GroovyMAME on their own? 
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on September 23, 2020, 08:12:58 am
It's not a matter of whether it will work or not (chances are that it will). But to be honest, it's a bad choice and prone to tearing on almost everyframe. Results with Intel GPUs are really mixed.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 24, 2020, 07:50:49 am
Got it installed on my i5 6500, and boots to attractmode.  I dont currently have this box networked.  I was not able to exit to a window manager or shell.  When I exited AM, I was able to open a window to try to get to a desktop manager or shell, but the links wouldnt work.  I have some Unix and Linux experience, but its been 13 years since Ive really worked with either. 

How can I do this to be able to edit the mame.ini and place ROMs where they go, etc?  I dont see anything in the guide to be able to do this.  Just looking for a way to access a text editor and graphical file explorer if possible, if you can help with that I should be able to take it from there.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on September 24, 2020, 08:05:19 am
You can reach the desktop by leaving AM and then select "Start Desktop" in the menu. This menu requires a keyboard, can't be used with a gamepad.

To drop ROMS, the best is to use the network to drop ROMs on a network share. Going heUSB stick way qill require you to remember how the mount command works.

Roms go in /home/arcade/share/roms/mame, mame.ini is in /home/arcade/shared/configs/mame/

That is, if you're using my iso, of course. I'm not doing support for the one on the 1st page.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 24, 2020, 10:26:22 am
You can reach the desktop by leaving AM and then select "Start Desktop" in the menu. This menu requires a keyboard, can't be used with a gamepad.

To drop ROMS, the best is to use the network to drop ROMs on a network share. Going heUSB stick way qill require you to remember how the mount command works.

Roms go in /home/arcade/share/roms/mame, mame.ini is in /home/arcade/shared/configs/mame/

That is, if you're using my iso, of course. I'm not doing support for the one on the 1st page.

Yes, Im using your iso, the 6-2020 release, thanks.  I will have a keyboard attached, at least for this config phase. Sorry for the complete ignorance, but what is the proper way to leave AM and get to the menu?  I dont remember seeing "start Desktop" in the right click menu from yesterday-- I will try again though today, maybe I just missed it.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on September 24, 2020, 03:49:20 pm
The iso is meant to test and install, it's a read-only system with no possibility of adding roms, it wouldn't be persistent after reboot.

To leave AM :
- press button 2 on a joypad
- press escape on a keyboard
- jpacs have a special combo ( start P1 + start P2) that emulates ESC
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 24, 2020, 04:54:14 pm
Its some kind of read only install?  Not following.  I did install it, are you telling me that its not possible to add games and configure it?  I think we are getting crossed up here.  Surely you are just talking about the live "test" mode on the iso, not what you have after you install everything, correct?

So anyhow, I somehow resized the AM window and it no longer fills the screen.   When I boot, it comes up to this black screen with a minimized AM window and I can hear the AM sounds. I dont have a visible mouse pointer and when I right click I get the below menu, however, absolutely anything I select from the menu says it cant be run or doesnt exist.  There is no "Start Desktop" option in any of the menus.

Ctrl+Alt+F2 gets me to a GroovyArcade login, but I have no idea what the username and password is. 
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on September 24, 2020, 05:35:10 pm
You were saying you didn't get the "Start desktop" in the text menu once you leave AM, so i supposed you were still testing in livecd. Once installed of course you can add roms, it would be pointless otherwise lol

But i really do 't understand what you're trying to achieve on the desktop. Plug a usb key and copy roms ? The only way real way to reach the desktop is to quit AM then start desktop from the text menu, it will start lxde
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 24, 2020, 05:42:30 pm
No, I did the full install, could fully boot into AM from the HDD, but something must have screwed up.  I re-installed and now get the screen to select desktop.

I need to exit AM because its not possible to configure MAME from within it.  This box is standalone, not networked to anything.  I dont remember all the syntax for the Linux filesystem I want to be able to see it in a GUI and then I can play with editing stuff with vi or whatever editor linux uses these days.

**EDIT - Ahh I see there is a built in menu system for configuring. Good, this should get me going.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 24, 2020, 06:46:04 pm
Eh.  About to give up.  Connected the PC to my network and was only able to obtain the IP after looking at connected devices in my router.  Was able to ping it and get a reply, but was not able to see it on my Windows network in order to map any drives.   I guess Linux must make itself visible on the network before I can even see it in Windows?? I have no idea how to do this.  Was not able to ssh  in because I have no idea what the login and password are when I get the prompt.  Was not given an option to set them during install. I guess setting this up is not for anyone intimately familiar with Linux and advanced networking.  I've wasted several hours just trying to do the most basic tasks and have accomplished 0.

Edit: 1 I found the menu to choose the password, but I still cant SSH in because apparently the Windows PC user is not a user on the Linux system??  How do I put in a username?  My head is aching man.  This is why Windows has a death grip on the general computing world, from my experience today, thats not going to change anytime soon.  :(

Edit2: My GroovyArcade PC's IP address is 192.168.0.57.  How would I map it as a network drive from Windows?  "\\192.168.0.57\home\arcade\share\roms\mame" does not work.  I dont know the proper freaking syntax if thats not it.  So frustrated.

Edit3: So I "accessed" it. Simply typed in \\192.168.0.57 from the "Search Bar" in Win 10, it prompted for a username and password, I put in what I set in GroovyArcade, and it worked.  Why the hell didnt it work from "Map Network Drive"?  Oh well.  Progress I suppose.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 24, 2020, 08:01:45 pm
OK, disregard everything above.  Was able to tranfer ROMS and generate new ROM list.  It works-- but serious technical question here-- my Xbox 360 wireless dongle works, I can use the pad to navigate and set things in Attract Mode, but when booting a game and actually in MAME, its like MAME doesnt see the pad at all, I cant map any buttons.  However, if I exit the ROM back to AttractMode, the pad works fine again.

Any idea what might be preventing MAME from seeing the gamepad?

I found https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=101355, but dont know how to add "my user to the input group".   Do you know what this means?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on September 25, 2020, 01:19:12 am
Basic user/password : arcade/arcade
To add the user to the input group : sudo usermod -a -G input arcade
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 25, 2020, 06:36:11 pm
Got the controller working, didnt do anything, just went in and out of MAME a few times.

I have another issue though-- I get audio skips, even when using no frame delay, on games I should be able to emulate at +1000% such as TMNT and SF2.  Im using an i5 6500 @ 3.2 GHz.  For reference, my old Core 2 Duo E8500 3.16GHz can run SF2 at frame delay of 6 with no audio skips in Windows.  Surely something is not right?  I looked at port_audio settings and delay is set to 2.0 and pa_latency of 0.  I tried raising pa_latency to .003 but it didnt help.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on September 26, 2020, 09:59:25 am
What you did to get the controller working is getting back to gasetup (the text menu) and start again the FE from there (i.e. as root), so controls work. You should really run the command i've set before.

For sound skipping, try setting the sound to SDL instead of portaudio, could help
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Josh128 on September 26, 2020, 07:41:26 pm
Will try, thanks!
Title: Re: GroovyArcade live-CD New Release 2020
Post by: cornerstone on October 09, 2020, 09:39:16 am
Using this Linux install method, is there a simple way to tell Attract Mode to boot to a specified rom instead of the game list?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: NFG on October 10, 2020, 12:55:35 am
Unfortunately the 'search daemon' cannot be accessed so I couldn't look to see if this had been asked before, but...  I have the latest GA from github.  It installed and booted from a USB stick without any trouble, and appeared to install fine on my SSD, but the BIOS reports 'no bootable device'.  fdisk shows that the SSD has a boot partition, gdisk reports that the partitions overlap (which, I dunno if it's important, but I was trying to see if it was a GPT/MBR issue and gdisk said nothing could be done in any case because of this overlap).

So I can boot from USB, but would prefer the SSD so I can load it up with local ROMs, and yeah.  I dunno what's up with the install, it doesn't boot, and I'd love some clues, tips or greater assistance. 

(edit: Ah, well, thanks Google, for delivering me to what I thought was the official GA thread, but it's one thread in a GA sub-forum, so...  I guess this should be its own thread).

(( edit 2: Ah, I see in the install guide (gosh I wish this was easier to find) that I can't install to HDD in UEFI mode.  So, this problem appears to be solved!  Please ignore this whole post. ))
Title: Re: GroovyArcade live-CD New Release 2020
Post by: markskulls on November 09, 2020, 12:29:23 pm
Hey Guys
I love Groovy Arcade and Advmenuplus front end.
Im trying to change advancemenu.rc? So it will animate all previews, and boot straight into mame.
Cant seem to find it using the LXDE desktop? Run a search for it nothing comes up.
What program do you use to edit text files?

Sorry I know nothing about linux..

 
Title: Re: GroovyArcade live-CD New Release 2020
Post by: MiteWiseacre on November 23, 2020, 02:56:15 pm
Is there a good tutorial someplace for mounting USB drives in this setup?
I’ve been trying in the Shell to do this but it keeps rejecting my drives, they are fat32.
Alternatively how about using wifi, I can’t get the Ethernet working on this mobo for some reason but have a dongle, but I read Linux doesn’t do wifi. Help, I’m in uncharted waters.


Edit: found the wiki and this helped. I had the wrong label for my USB.
 https://wiki.archlinux.org/index.php/File_systems#Create_a_file_system (https://wiki.archlinux.org/index.php/File_systems#Create_a_file_system)
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on November 23, 2020, 06:18:00 pm
Linux doesn't support wifi ? I can't believe i'm reading that in 2020 ...

There should be  menu entry to setup wifi
Title: Re: GroovyArcade live-CD New Release 2020
Post by: donluca on November 24, 2020, 03:11:36 pm
Wifi support in Linux has always been iffy, to say the least.

But it's been there since forever, so it should work.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: gedman on November 27, 2020, 12:48:29 pm
I was referred here by another thread: http://forum.arcadecontrols.com/index.php/topic,164034.0.html

Background: I'm a newbie setting up my first emulator cabinet. I have a Windows7 x64 PC w 4GB RAM, ArcadeVGA 5000 video card (more on that below), a fully wired cabinet (J-PAC, JAMMA harness), a Wells-Gardner K7401 25" CRT, and a set of ROMs for MAME 0.226 for 25 classic arcade games (1980s) which are the only games I intend to play.

Because I already have a fully setup cabinet with a CRT, I am told that GM/GA is the best option for me rather than my original plan of MAME+ArcadeVGA (which is why I already own the ArcadeVGA card.)

I read the GA setup docs, and seems pretty straightforward.  I do have a few quick questions:
Thanks!
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on November 28, 2020, 05:51:42 am
Don't expect much from the guy maintaining this version of GroovyArcade. He'll pop in to announce a new ISO, then disappear for a year ... On the other hand, I maintain a fork of GroovyArcade which IS updated (kernel, mame, etc ...) and fully compatible with the real distro behind it (Arch Linux). Distros updates are safe, I regulary update all my PCs and make sure everything still works.

that said, to answer your questions :
Code: [Select]
pacman -Sy groovymame groovymame-config
For more details on my fork : http://forum.arcadecontrols.com/index.php/topic,160023.0.html
Title: Re: GroovyArcade live-CD New Release 2020
Post by: dpm on November 28, 2020, 06:04:43 am
Substring, I've got a small issue with your fork I can't figure out.

Using a Jpac interface joystick 1 + button 1 + button 2 in game gives a direction/alt/ctrl combo that cycles desktops. How can I disable that shortcut?

Otherwise the fork is great, it's nice to have attract mode working so well
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Jimbo on November 28, 2020, 06:15:22 am
Substring, I've got a small issue with your fork I can't figure out.

Using a Jpac interface joystick 1 + button 1 + button 2 in game gives a direction/alt/ctrl combo that cycles desktops. How can I disable that shortcut?

Otherwise the fork is great, it's nice to have attract mode working so well

I still have that issue too.. I thought I'd fixed it, but it seems not.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on November 28, 2020, 02:17:24 pm
Hopefully there is now a doc : https://gitlab.com/groovyarcade/support/-/wikis/2-HowTo/2.4-Troubeshooting#virtual-desktops-are-switched-on-button-shortcuts
Title: Re: GroovyArcade live-CD New Release 2020
Post by: dpm on November 28, 2020, 04:00:34 pm
Fantastic, thanks! I'll try that soon.

UPDATE - done and fixed!

Quick note, the machine did freeze whole scrolling the games list yesterday but it had been on for several hours prior transfering ROMs. I'll see if it happens again  :dunno

Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on November 28, 2020, 04:43:59 pm
that might happen, indeed. Can't tell if it's AM or GA related :/
Title: Re: GroovyArcade live-CD New Release 2020
Post by: gedman on November 28, 2020, 11:10:25 pm
  • My fork can be updated to GM 0.226 using: pacman -Sy groovymame groovymame-config
  • I guess your ArcadeVGA 5000 should work, can't tell for sure.

I found elsewhere on this forum that the ArcadeVGA 5000 is based on the Radeon HD 5450 video card. I'm going to try and run GA with the AVGA card and see how it goes.

Can I run GA as a liveCD without installing on my hard drive? If yes, can I run the pacman command to update to GM 0.226, and will that update the liveCD on my USB thumb drive? My goal here is to check out GA before wiping out my current Windows7 installation on the PC in my arcade cabinet.

Thanks!
Title: Re: GroovyArcade live-CD New Release 2020
Post by: dpm on November 29, 2020, 12:39:44 am
that might happen, indeed. Can't tell if it's AM or GA related :/

Doesn't seem to happen often and the whole thing boots up pretty quickly so it doesn't bother me a great deal.

Overall this is the first GA installation I've been happy enough with that I've sorted out my ROMs and front end filters. I think since 2016 or 2017?

Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on November 29, 2020, 07:42:22 am
Can I run GA as a liveCD without installing on my hard drive? If yes, can I run the pacman command to update to GM 0.226, and will that update the liveCD on my USB thumb drive? My goal here is to check out GA before wiping out my current Windows7 installation on the PC in my arcade cabinet.

Thanks!

You can run it as a livecd, but don't boot in UEFI mode, this is extremly important. Otherwise you can't boot linux in 15kHz. To update groovymame : can't tell. The space to allow I/O is not very big, this may not work. There are a few roms shipped with GA, start with these to see how it works.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Osirus23 on November 29, 2020, 05:19:46 pm
What's the easiest way to get GA to boot directly to a specific ROM?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on November 30, 2020, 06:55:23 am
The best is to edit .xinitrc and replace startfe.sh by your commandline
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Osirus23 on November 30, 2020, 09:50:26 am
The best is to edit .xinitrc and replace startfe.sh by your commandline

Alright, I'm a few years removed from Linux desktop work. I assume that's where commands to run on startup are set? What if I still want to have the front end running (meaning users will Esc back to it when they close the default ROM) but still have it go straight to a ROM on startup?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on November 30, 2020, 02:24:28 pm
Then instead of replacing attract or starfe/sh, just start mame before, the next command will be run once mame is over
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Osirus23 on November 30, 2020, 04:18:11 pm
Got it, thanks.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Old$kool on December 12, 2020, 08:28:11 am
hi guys new here
i'm currently using "Substrings" latest release folk from his github.
Really loving this distro btw topmarks. I've added Retroarch and enabled crtswitchres and it's working great for all the consoles. I've also added Dolphin and PCSX2.

I have the full set for 0.193 (Roms,CHD's,Samples) and was wondering how i downgrade groovymame to 0.193. I have downloaded the 0.193 linux compressed file but could do with some further instructions in what to do next.

 
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on December 12, 2020, 11:17:46 am
For that purpose you need to download MAME code, apply groovymame patch and compile ... If you're lucky, the linux 193 binary is still in Calamity's drive

EDIT: lucky you, still there : https://drive.google.com/file/d/1NiRwewWCNXsEyk8HuJycM4cI-Oq5mD4u/view?usp=sharing

I guess you know how to replace the current binary with the 193 one ?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Old$kool on December 12, 2020, 03:45:06 pm
i managed to figure it out yeah, thanks for the reply

for some reason on GroovyArcadeSetUp it defaults to LOG dir on update so i dropped that file in the log dir and ran it rebooted and opened groovymame in terminal which loaded up as 0.193 and all seems to work now.

it kept my mame.ini settings, i'm guessing nothing has changed in the code since 0.193?
 
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on December 12, 2020, 06:16:25 pm
Can't tell for sure, but most chances are that mainly emulation evolved, not settings
Title: Re: GroovyArcade live-CD New Release 2020
Post by: robotdance on December 21, 2020, 01:17:51 am
Hi Substring.  I've been using GroovyArcade for the last few weeks now and it is absolutely fantastic!  Thanks so much for all your work on the project.

I'm having two minor issues: the switching of virtual desktops and sound issues.  I've followed your instructions on the GitLab troubleshooting page to try to fix both of the issues, but they still seem to happen.  For the sound, the audio originally stuttered, but now I get no audio after installing and switching to PulseAudio (sdl).  And the virtual desktops still seem to switch with the same button combination even after copying and editing the openbox xmlfile.

Any ideas of anything else to try?  Or is there some way I can verify that I made the changes correctly?  (I tried to follow the instructions exactly!)
Title: Re: GroovyArcade live-CD New Release 2020
Post by: benyamin39 on December 23, 2020, 12:14:35 pm
Hi,

I have setup an arcade cabinet built on a slim form Lenovo thinkcentre intel core2 Duo desktop with PCIE Radion 7000 series graphic card connected via DVI-I to an NTSC TV RGB modded and with ATOM-15 BIOS patch. It is a pretty standard hardware configuration I believe. I made it work on Windows 10 with CRTEmudriver groovymame using either standard resolutions (my preference) and superresolutions. I do not have any dual monitor configuration. Everything boot and run from the NTSC TV fine

Being a Linux guy, I now want to install groovyarcade. I am running from the 2020.06 version, booting from a USB key.

My problem is that the video I get is scrambled (sync problem):

On Power ON, I reach the groovy arcade boot menu where I can choose either 15kHZ or NTSC. So I am fine up to that point.

After that, if I select either 15kHz or NTSC, the splash screen picture that follows is scrambled.

I tried to change the resolution. I used the Tab option on the boot menu and edit the video mode from 640x480iS to 320x240eS. The resolution will change to 320x240 but still I got a scrambled picture

I tested the 15kHz signal. I disconnected my NTSV TV and connected VGA monitor. The picture is out of sync, so I believe the signal is 15kHz.

So the resolution is correct, 15kHz signal is correct, but the image is scrambled.

Is it an issue with this particular Radeon graphic cards series? Can I edit the modelines somehow to adjust? Did I miss a step?

Thx for your help and the great work around Groovyarcade.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on December 23, 2020, 02:57:03 pm
Hi Substring.  I've been using GroovyArcade for the last few weeks now and it is absolutely fantastic!  Thanks so much for all your work on the project.

I'm having two minor issues: the switching of virtual desktops and sound issues.  I've followed your instructions on the GitLab troubleshooting page to try to fix both of the issues, but they still seem to happen.  For the sound, the audio originally stuttered, but now I get no audio after installing and switching to PulseAudio (sdl).  And the virtual desktops still seem to switch with the same button combination even after copying and editing the openbox xmlfile.

Any ideas of anything else to try?  Or is there some way I can verify that I made the changes correctly?  (I tried to follow the instructions exactly!)

As the arcade user, can you first rm -rf ~/.config/openbox/ and then again do https://gitlab.com/groovyarcade/support/-/wikis/2-HowTo/2.4-Troubeshooting#virtual-desktops-are-switched-on-button-shortcuts
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on December 23, 2020, 03:03:11 pm
Hi,

I have setup an arcade cabinet built on a slim form Lenovo thinkcentre intel core2 Duo desktop with PCIE Radion 7000 series graphic card connected via DVI-I to an NTSC TV RGB modded and with ATOM-15 BIOS patch. It is a pretty standard hardware configuration I believe. I made it work on Windows 10 with CRTEmudriver groovymame using either standard resolutions (my preference) and superresolutions. I do not have any dual monitor configuration. Everything boot and run from the NTSC TV fine

Being a Linux guy, I now want to install groovyarcade. I am running from the 2020.06 version, booting from a USB key.

My problem is that the video I get is scrambled (sync problem):

On Power ON, I reach the groovy arcade boot menu where I can choose either 15kHZ or NTSC. So I am fine up to that point.

After that, if I select either 15kHz or NTSC, the splash screen picture that follows is scrambled.

I tried to change the resolution. I used the Tab option on the boot menu and edit the video mode from 640x480iS to 320x240eS. The resolution will change to 320x240 but still I got a scrambled picture

I tested the 15kHz signal. I disconnected my NTSV TV and connected VGA monitor. The picture is out of sync, so I believe the signal is 15kHz.

So the resolution is correct, 15kHz signal is correct, but the image is scrambled.

Is it an issue with this particular Radeon graphic cards series? Can I edit the modelines somehow to adjust? Did I miss a step?

Thx for your help and the great work around Groovyarcade.
As everytime : which release are you using ? VeS' (from that topic) ? or mine ? I'll reach Calamity and get the timings of the Atom15 bios and suggest a solution for you
Title: Re: GroovyArcade live-CD New Release 2020
Post by: robotdance on December 23, 2020, 09:28:10 pm
As the arcade user, can you first rm -rf ~/.config/openbox/ and then again do https://gitlab.com/groovyarcade/support/-/wikis/2-HowTo/2.4-Troubeshooting#virtual-desktops-are-switched-on-button-shortcuts

Thanks Substring.  The virtual desktops are now fixed.  I must have done something wrong when I followed your instructions the first time, but it seems correct now.

Also I think I've fixed my audio issues.  I went back to portaudio instead of sdl, but I set pa_latency to 0.002 instead of the default of 0.  I could probably even fine tune it a bit lower, but I did hear some stuttering at 0.001.  Thanks for the help!
Title: Re: GroovyArcade live-CD New Release 2020
Post by: benyamin39 on December 23, 2020, 10:55:23 pm
As everytime : which release are you using ? VeS' (from that topic) ? or mine ? I'll reach Calamity and get the timings of the Atom15 bios and suggest a solution for you
I have tested your latest version dated June and downloaded from github. I also tested the April version (from that topic downloaded from Google drive. Although the options at boot menu are slightly different, the problem is the same. Thx for your help.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on December 24, 2020, 07:18:48 am
As everytime : which release are you using ? VeS' (from that topic) ? or mine ? I'll reach Calamity and get the timings of the Atom15 bios and suggest a solution for you
I have tested your latest version dated June and downloaded from github. I also tested the April version (from that topic downloaded from Google drive. Although the options at boot menu are slightly different, the problem is the same. Thx for your help.

Give a try to 1280x480ieS ! Only on my iso.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: benyamin39 on December 24, 2020, 09:15:08 am
As everytime : which release are you using ? VeS' (from that topic) ? or mine ? I'll reach Calamity and get the timings of the Atom15 bios and suggest a solution for you
I have tested your latest version dated June and downloaded from github. I also tested the April version (from that topic downloaded from Google drive. Although the options at boot menu are slightly different, the problem is the same. Thx for your help.

Give a try to 1280x480ieS ! Only on my iso.
Thx for the fast response! ok I tried it. It still scrambles a lot, but overall less than at 640x480. So if I play further with the video resolution I may get there. i stands for interlace. S : superresolution? what does e stand for? I read also in the past about vertical and horizontal polarization to be adjusted sometimes. If you have an URL explaining how video option work I may be able to fix it. Thx again.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: retrorepair on December 25, 2020, 04:16:52 am
Is there a filter on non-working games?

I wanted to check out model2 but they don't seem to be in the list.

While I'm at it, is there any skin options (or an options menu I'm missing) for the default frontend?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on December 25, 2020, 07:16:48 am
Thx for the fast response! ok I tried it. It still scrambles a lot, but overall less than at 640x480. So if I play further with the video resolution I may get there. i stands for interlace. S : superresolution? what does e stand for? I read also in the past about vertical and horizontal polarization to be adjusted sometimes. If you have an URL explaining how video option work I may be able to fix it. Thx again.
S : switchres resolution -> 15kHz resolutions we've added to the kernel
e : force connectors to enabled, that's  normal vanilla kernel parameter
i : interlace, normal vanilla kernel parameter

If by polarization you mean the H anv V sync polarity, they are all negative in GA.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on December 25, 2020, 07:18:32 am
Is there a filter on non-working games?

I wanted to check out model2 but they don't seem to be in the list.

While I'm at it, is there any skin options (or an options menu I'm missing) for the default frontend?
I don't think there is such a filter. I'm no attract mode pro tbh, yo may have better answers on its forum.

Skins are called layouts in Attract Mode, press TAB an check the Displays entry
Title: Re: GroovyArcade live-CD New Release 2020
Post by: retrorepair on December 25, 2020, 10:23:03 am
Found the filters, they're accessed by pressing F4 and can be enabled/disabled
Title: Re: GroovyArcade live-CD New Release 2020
Post by: thestobbster on February 04, 2021, 02:00:57 pm
Hello, after a long time of hard work finally we publish the new version.
Thanks to Calamity for the patience that has had with so many update(awkward mistakes, translations, improvements, etc) Daesdae for his great work with AdvmenuPlus,Rockman betatester and thinker.

GroovyArcade live-CD Release 2020 (https://drive.google.com/drive/folders/0B0NB2HYUHHktUFZXTWJfbHpzUlE?usp=sharing/)

GroovyArcade live-CD Release 2013-02-24 (http://code.google.com/p/groovyarcade/)

GroovyWiki: Installing Groovy Arcade Arch Linux to a USB Flash Drive (http://code.google.com/p/groovyarcade/wiki/USB_installation)

GroovyArcade-Mame (https://drive.google.com/drive/folders/0B0NB2HYUHHktSUJiRDRKWWFCV1k)

GroovyArcade-Mame GitHub (https://github.com/GroovyArcade?tab=overview&from=2018-12-01&to=2018-12-31)

System features:

- Linux Kernel 3.7.7
- xf86-video-ati 1:7.0.0-1
- xf86-video-nouveau 1.0.6-1
- xf86-video-intel 2.21.2-1
- xf86-video-fbdev 0.4.3-2
- xf86-video-vesa 2.3.2-2
- mesa 9.0.2-1
- Locked kernel, SDL and video packages during updates.
- Locked distribution date as 02/20/2013 for future package updates.
- Added experimental support for NVidia cards (tested 9800gt).
- Added intel vesa fb video driver.
- Added svgalib package.
- Added Mednafen multi-system emulator.
- Added Rejoystick package, converts joystick events to key strokes.
- Added touchpad package for laptops.
- New 'autologin', to avoid problems with 'user' in future updates


Software included:

- GroovyMAME
- SwitchRes 1.50-fix
- AdvmenuPlus v2.7
- Mednafen 0.9.28-1
- Mupen64plus 1.99.5-4
- Nestopia 1.44-1
- Stella 3.7.3-1
- Gens 2.15.5-5
- Wahcade-bzr 104-1 develversion


GAsetup update:

- Added new auto-update options for GroovyMAME, AdvmenuPLUS, etc.
- Added monitor presets in sync with GroovyMAME
- Added new scripts 'Add ROM/Snap paths', to easily configure your emulator's rom/snap paths without editing text files. These scripts will auto-configure AdvmenuPLUS for you.
- Added modified Midnight Commamder (mc) that includes new option (in F2 menu) to set current directory as a rom/snap path for the emulator you choose. This is an alternative to the 'Add ROM/Snap paths' script.
- Added CRT emulation option for LCD screens, based on GLSL filters. 
- Added grub editing menu to setup outputs, time-out, splash screen, etc.
- Various grub issues fixed.
- General clean-up (obsolete setups, etc.)
- New option to disable Intel i915 graphics from grub, that cause some PCs to crash on boot.
- New option to copy contains of /roms partition from live-CD on HD installation. This way the user can choose to keep his /roms partition from a previous installation unmodified.
- Added Rejoystick daemon setup.
- Added support for updating network and WIFI setup, now it asks for the encryption type (WPA, WEP or Open).
- Fully reworked 'automount' feature, so it stays active during HD installation to look for previous setups.
- New option to hide mouse pointer, it only gets hidden with 'autologin', if AdvmenuPLUS or Wah!Cade are used. For LXDE it will be visible, as well as for Wah!Cade first execution.


GroovyMAME/UME:

- Updated to SwitchRes patch version 014.
- GroovyMAME v0.148u1.014, compiled with WiiMote support (the XInput patch originally created by SpritesMods.com, which VeS had been including and mantaining in GroovyMAME was finally added to baseline MAME in version 0.147u4, however it needs to be explicitly activated before compiling).
- New folder 'Bios_roms' in /roms, necessary to store GroovyUME bioses.


SwitchRes 1.50-fix:

- Updated (patched actually) to be in sync with new monitor presets and options in GroovyMAME (SwitchRes patch 014).
- Now ini files are read from inisw, this is to avoid conflicts with ini files read by GroovyMAME/UME.


AdvmenuPLUS:

- Added AdvmenuPLUS v2.6 and new layouts.
- Compiled for generic hardware to avoid segmentation faults.
- Updated configuration for various emulators.


Mednafen

- Added Mednafen 0.9.28-1 multi-system emulator, as an alternative to GroovyUME, due to its easy integration with the SwitchRes launcher to allow native video modes.
- Most special keys have been removed, joysticks are configured from f3 to f6.

Misc:

- Added links on LXDE desktop for Wah!Cade and Rejoystick.
- Added web browser.
- All users setup files cleaned and revised.
- Updated fstab, now it mounts non-Linux partitions, internal clean-up. 
- All mount/umount commands redirected to 'null' to hide messages.
- Modified 'event' executable to print Wiimote events so they can be recognized and added to xorg.conf (still manual).
- New xorg.conf setup, now hexadecimal PCI identifiers are converted to decimal.
 

I installed the 2020 version on my vertical monitor setup. When I boot up Groovy Arcade the splash screen is sideways. Is there any way to turn or remove the pulsating splash screen?

Thanks,
Title: Re: GroovyArcade live-CD New Release 2020
Post by: nicr4wks on February 08, 2021, 05:26:29 am
Hey all,

In substrings fork, is there a way to set multiple monitor types? Let it pick from PAL, NTSC, Arcade_15 etc automatically?

I have a SCART TV that can accept all of these inputs, Arcade_15 is perfect for arcade games but trying to run PAL PSX via groovymame is either very slow or very fast, I have to set the screen type to PAL before launching my PAL games then set it back to Arcade_15 before playing other platforms.

Thanks.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on February 09, 2021, 06:44:58 am
arcade_15 or generic_15 can do 50Hz, you're not supposed to change that on demand.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: nicr4wks on February 10, 2021, 03:27:23 am
arcade_15 or generic_15 can do 50Hz, you're not supposed to change that on demand.

Thanks for checking in, I must be using something incorrectly..

groovymame reports these video modes when in game using PAL PSX (groovymame pse -cdrom /path/psxgame.cue).

Generic_15 (too fast)
512 x 256 (H) 50 Hz
SR(0) 512 x 256p 57.065 Hz 15.750 kHz

Arcade_15 (too slow)
512 x 256 (H) 50 Hz
SR(0) 512 x 256p 58.484 Hz 16.200 kHz

PAL (correct)
512 x 256 (H) 50 Hz
SR(0) 512 x 256p 50.000 Hz 15.600 kHz

If Arcade and Generic both do 50hz shouldn't they pick the same as PAL mode to match the source?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Calamity on February 10, 2021, 03:41:51 am
Hi nicr4wks,

This looks like a problem with baseline MAME rather then GroovyMAME. Your log shows the PSX is trying to use 60 Hz modes even in PAL mode. That's incorrect. GroovyMAME just takes those 256p modes and tries to apply 60 Hz on them as requested, although it can't achieve that due to the 15 kHz limit (it falls close at 58 Hz). I've seen other examples of wrong PAL timings in MAME, maybe only NTSC platforms receive the most attention.

So you can create an specific ini file for psx games, adding (only) "monitor pal" and "syncrefresh". Forcing syncrefresh will be needed since GroovyMAME will still think it's running too slow and will disable it for this reason otherwise.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: nicr4wks on February 10, 2021, 05:28:45 am
Thanks, I'm not going crazy then  :lol

I've grabbed a couple of NTSC discs and they work fine, I think I'll just replace all of my disc images as the easier option.

EDIT--
I had to give it a go, created the pse.ini file, monitor switches to PAL mode OK, mame reports it's running in 50hz but the game still runs at over 200%, back to getting NTSC discs.

Code: [Select]
monitor pal
syncrefresh 1
Title: Re: GroovyArcade live-CD New Release 2020
Post by: amenhotep on February 10, 2021, 11:14:26 am
Booting 2021.01 off both DVD and USB stick on a Macbook 2,1 yield this error message when selecting any video mode on boot:

Code: [Select]
error: file `///groovyarcade/boot/x86_64/vmlinuz-linux-15khx quiet rd.udev.log-priority=3 splash mitigations=off audit=0
video=1280x480iS' not found.
error: you need to load the kernel first.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on February 10, 2021, 01:10:26 pm
Booting 2021.01 off both DVD and USB stick on a Macbook 2,1 yield this error message when selecting any video mode on boot:

Code: [Select]
error: file `///groovyarcade/boot/x86_64/vmlinuz-linux-15khx quiet rd.udev.log-priority=3 splash mitigations=off audit=0
video=1280x480iS' not found.
error: you need to load the kernel first.

Wrong topic, switch to the collaborative one and ask there ;)
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Silverwind on March 19, 2021, 07:24:00 pm
Mr. Groovy (Calamity),

Currently I have:
Betson Imperial 27" multisync arcade monitor
Intel E8600 / radeon HD4890

Does your live CD work out of the box with this monitor/hardware?  Mainly looking for accurate CRT output.  Also is there any possibility of sending signal out of range to the monitor with the live CD?  Thank you!
Title: Re: GroovyArcade live-CD New Release 2020
Post by: mapaupuropo on April 27, 2021, 04:25:41 pm
Hello everybody! Does anyone know what is the latest version of groovyarcade compatible with openppjoy and Pentium 4?

Thanks  :notworthy:
Title: Re: GroovyArcade live-CD New Release 2020
Post by: LDranzer on May 24, 2021, 04:03:33 am
Hi!
Quick question, just installed GroovyArcade on my cabinet and well, everything works pretty good so far.
However, I have this problem, my controllers work via Parallel Port from a JAMMA2PC adapter, and I think I got it working, however, I got to get into LXDE to do some configurations and stuff, and well, now I don't know how to go back to the GroovyArcade setup to be able to change the FrontEnd back to AdvMenu or Attract Mode. :(
Can anybody help me?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: robbbby on June 13, 2021, 08:15:32 pm
Hi guys, I'm coming over from a windows setup and trying to install groovyarcade.  I have a radeon hd6870, but for the life of me cannot get video to show up on the CRT that is hooked up to the 6870.  While installing groovyarcade I need to use a monitor hooked up to the VGA port of the motherboard to see anything.  CRT worked fine previously with windows but now I'm stuck.  I've booted off the install multiple times and tried every option I'm first presented with... DVI1, DVI2, VGA1, VGA2... nothing sends an image to the CRT.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Sledge on June 14, 2021, 06:09:39 pm
trying to install groovyarcade.
http://forum.arcadecontrols.com/index.php/topic,160023.0.html
this one?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on June 15, 2021, 03:51:22 am
trying to install groovyarcade.
http://forum.arcadecontrols.com/index.php/topic,160023.0.html
this one?
Not this one, mine doesn't have the connector selection at the boot menu as everything is detected by the talking script
Title: Re: GroovyArcade live-CD New Release 2020
Post by: robbbby on June 15, 2021, 06:24:11 am
trying to install groovyarcade.
http://forum.arcadecontrols.com/index.php/topic,160023.0.html
this one?
Not this one, mine doesn't have the connector selection at the boot menu as everything is detected by the talking script

Correct. I’m going to try it with your version. Thanks!
Title: Re: GroovyArcade live-CD New Release 2020
Post by: deadl0ck on June 15, 2021, 03:48:04 pm
Hi all - I've been running a Windows MAME cab for a while but I want to give GroovyArcade a go (It's got a 4:3 LCD)
I've tried the live boot off USB and it seems good but is there a way to Dual Boot and keep the windows also, or can the Live USB Test be made permanent - I booted it twice and both times it had to go through the setup and monitor detection with the Live Test so I'm assuming it doesn't save the settings.
What's the best option for now so I can keep the Windows installation in case I want to revert ?
Also - the ROMs I have are all on a USB HDD so I assume I can just mount that from GroovyArcade ?
Thanks !
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on June 16, 2021, 04:05:38 am
Simple answer : use 2 drives. Period. Dual booting on the same disk is possible but a little complicated, even more if you want to use a drive that you don't want to wipe.

And I recommend you use the collaborative version on the other topic, VeS won't help anyone here.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: deadl0ck on June 16, 2021, 04:19:47 am
Thanks for the info - I had been thinking of another drive - might just be the easiest.

Should it be handy enough to mount my USB drive from GroovyArcade ?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: roostaar on July 11, 2021, 09:04:33 pm
Quote

I installed the 2020 version on my vertical monitor setup. When I boot up Groovy Arcade the splash screen is sideways. Is there any way to turn or remove the pulsating splash screen?

Thanks,

In GASETUP (Groovy Arcade Setup) - (quit front end or run 'sudo gasetup' from terminal)

Option 2 - (Setup audio, video, network)
Option 1 - (Video Setup)
Option 6 - (Video Boot Options)
Option 5 - (Splash Orientation)

Choose Vertical Right/Left depending on your monitor rotation.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: contemplator on July 27, 2021, 12:50:24 am
Now for consoles : I've simply removed anything linked to consoles for a BIG list of reasons and tbh, at the moment, I can't make any support for them, I have way too much to do for GA and other things related to GroovyMAME. You may try your luck with RetroArch that is 15kHz capable, but haven't had time to try it yet.

Noob question:
Is there a chance that emu4crt Mednafen mod can be included in the next release of Groovyarcade?
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Substring on July 27, 2021, 04:15:07 am
emu4crt is still beta. I've tesyed it locally, but haven't pushed it yet, nor have I written the emulators configuration files. I can't add it in the iso, but would make the package available some day
Title: Re: GroovyArcade live-CD New Release 2020
Post by: contemplator on July 29, 2021, 01:03:00 pm
I see a lot of people adding RA to their GA installs, but I guess many of them don`t realize the advantages of Mednafen with emu4crt mod.

It would be amazing if we could have an all-in-one ISO some day, but available package is still a good option as well.   :applaud:  :notworthy:
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Sonny_Jim_Pin on October 28, 2021, 03:13:27 am
Just installed Groovyarcade livecd, very happy with it apart from a bizarre problem:

Every so often the joysticks will 'switch sides', in that the right hand side becomes player 1 and the left hand side becomes player 2.  What's really weird is that if I run 'jstest /dev/input/js0' and wiggle the left hand stick it works as expected, same with js1.

In both Attract Mode and Groovymame, left side controls becomes JOY2 and right side becomes JOY1.  For now I've 'fixed it' by disabling the second controller.

I would blame the rather odd joystick input method I've got, which is one of these cheapo PC -> JAMMA boards:

(https://i.imgur.com/6SXFtfU.png)

It plugs into the parallel port and uses the positively ancient gamecon driver (https://www.kernel.org/doc/html/v5.0/input/devices/joystick-parport.html), acting as 2 SNES pads.  It's certainly possible that this is the culprit, although I have some other USB controllers I could test with.

Is there some controller mapping Groovymame/Attract mode does?  As I'd always expect js0 is player 1, js1 is player 2.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: makya on October 29, 2021, 10:10:21 am
Isn't it related to what's described here?
->https://docs.mamedev.org/advanced/devicemap.html
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Sonny_Jim_Pin on October 30, 2021, 12:41:29 am
I skimmed that earlier and assumed that it was referring to Windows, as there's other mechanisms in Linux to achieve similar.  Also it's referring to VID and PID, which are USB related, whereas the device I'm using is parallel port based.  I'll have another look and see if I can't work it out, thanks.

EDIT:  I get this is dmesg, which is interesting:

Quote
[   46.774441] input: SNES pad as /devices/virtual/input/input9
[   46.774568] input: SNES pad as /devices/virtual/input/input10
I guess linux joystick devices (and device tree in general) have changed slightly since I last poked at it.  It would make sense that groovymame/AM are looking at a different device than /dev/input/js*

EDIT2:  Ok so I guess this is where I want to start looking:

Quote
Joystick: Start initialization
Input: Adding joystick #0: SNESpad (device id: 15000000010000000100000000010000)
Joystick: SNES pad [GUID 15000000010000000100000000010000]
Joystick:   ...  2 axes, 8 buttons 0 hats 0 balls
Joystick:   ...  Physical id 0 mapped to logical id 1
Joystick:   ...  Does not have haptic capability
Input: Adding joystick #1: SNESpad (device id: 15000000010000000100000000010000)
Joystick: SNES pad [GUID 15000000010000000100000000010000]
Joystick:   ...  2 axes, 8 buttons 0 hats 0 balls
Joystick:   ...  Physical id 1 mapped to logical id 2
Joystick:   ...  Does not have haptic capability
Joystick: End initialization
Interesting to note that both devID and GUID are the same.....
Title: Re: GroovyArcade live-CD New Release 2020
Post by: Lenin Stimpy on December 18, 2021, 12:28:59 am
Howdy,

I'm trying to replace a big old GroovyMAME setup with a little SFF Groovyarcade for my Blast City.

I wanted to check how I can fix the resolution of the GASetup menu so that it doesn't try to hit resolutions outside of what my screen can display.  Once I get into the front end it Groovyarcade drives the correct resolution, but not for the setup screen or for games - the setup screen gets driven at 1024x768 for some reason.  Just the frontend is at 640/480 31khz.

Details:

PC:
FitPC 4 Pro - Little box with an AMD SOC that includes a Radeon8400GE.
Connected via a Vention AIDB0 to the FITPC HDMI port.
Nanao MS2931 screen using a DSUB connector to avoid the arcade voltage problems.

I'm guessing its to do with using an HDMI port - GAsetup is using whatever the adaptor reports via EDID.  How can I set fixed modes for GASetup instead?

Thanks all for your work on this project!

Couple more bits of info:

I am using a 1600p LCD to access GASetup, and switching the cable to test on my CRT.  Everything works from the LCD.
I can see the xorg.conf has the correct Groovy-configured settings for an MS2931.
Title: Re: GroovyArcade live-CD New Release 2020
Post by: abispac on June 20, 2022, 04:59:55 pm
Just installed Groovyarcade livecd, very happy with it apart from a bizarre problem:

Every so often the joysticks will 'switch sides', in that the right hand side becomes player 1 and the left hand side becomes player 2.  What's really weird is that if I run 'jstest /dev/input/js0' and wiggle the left hand stick it works as expected, same with js1.

In both Attract Mode and Groovymame, left side controls becomes JOY2 and right side becomes JOY1.  For now I've 'fixed it' by disabling the second controller.

I would blame the rather odd joystick input method I've got, which is one of these cheapo PC -> JAMMA boards:

(https://i.imgur.com/6SXFtfU.png)

It plugs into the parallel port and uses the positively ancient gamecon driver (https://www.kernel.org/doc/html/v5.0/input/devices/joystick-parport.html), acting as 2 SNES pads.  It's certainly possible that this is the culprit, although I have some other USB controllers I could test with.

Is there some controller mapping Groovymame/Attract mode does?  As I'd always expect js0 is player 1, js1 is player 2.
Here in Mexico this is aa very common interface, but we use it in windows not linux, either under dos with the snes driver or under windows xp or 7x86 under psxpad driver. I wasnt aware that was a linux driver. Now tell me, GA works out of the box or do you have to install the driver? if so how? As with windows, we need to intall this as snes controls with 3 controllers not 2. Thanks for your time.
Title: Re: GroovyArcade live-CD 2020
Post by: Substring on June 22, 2022, 05:39:00 am
The kernel driver for that device is totally out of date, not even sure it would work with a modern kernel. Haven't tried though