The NEW Build Your Own Arcade Controls

Software Support => GroovyMAME => Topic started by: Calamity on January 16, 2012, 04:29:40 pm

Title: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on January 16, 2012, 04:29:40 pm
VeS is currently maintaining the Groovy Arcade Live-CD, based on Arch Linux, including these new features:

- Automatic Wiimote setup for xorg.conf, you only need to add your system's eventX and Wiimote MACs (as explained in /etc/init.d/wiimote)
- Added the required joystick packets input-joystick event, etc.
- Cwiid already set up for guns use in MAME games.
- mame.ini already set up for Wiimote use.
- Added new command UpdateGroovyMAME, which downloads and installs the most up-to-date GroovyMAME binary from Groovy's ftp.
- GroovyMAME binary updated to version 0.144u2 (from now on you can use UpdateGroovyMAME.sh to keep your binary updated).
- OpenPPJoy included since startup, with MAME default keys already set up.

Here you can download the latest iso:
http://code.google.com/p/groovyarcade/ (http://code.google.com/p/groovyarcade/)


Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: EightBySix on January 16, 2012, 04:53:07 pm
Looks good. Will it work on a raspberry pi, do you think?
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: dmarcum99 on January 18, 2012, 05:09:45 am
will Ves release a 64-bit version of the update?
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: NightSprinter on January 20, 2012, 05:22:11 pm
Not sure what I'm doing wrong, but recently on a gateway media computer I was given every attempt to install the distro fails.  I never get the GRUB prompt.  

Don't get me wrong, the setup is working nicely.  It's just even this test update for some reason fails to install the boot loader (and even installing another OS on a different partition fails to detect GA).

Oh, also the download link is no longer valid due to the whole seizure of MegaUpload.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on January 23, 2012, 11:33:57 am
Hi NightSprinter,

I tried the Live_CD installation myself using an usb device as the target disk, and although it didn't boot at first, it turned out I had to manually change some parameters in the grub setup to get it working. On boot, enter your bios's boot menu and select the disk where you installed GA, then you'll probably get "error 17". Enter the grub menu and change this option:

root (hd1, 0) ... change it for: root (hd0, 0)

That worked for me.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on January 23, 2012, 04:25:44 pm
I've uploaded the iso to the groovy's ftp. Download link updated.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: NightSprinter on January 23, 2012, 09:23:35 pm
This is really strange.  The menu.lst file already has it at (hd0, 0).  The moment it says "Welcome to GRUB!", it quickly says "error: file not found.  Entering rescue mode..."


I'll also note I'm using a Gateway GM5472 media center computer (as I'm still trying to look up how to get multiple resolutions in 15KHz to work for all emulators and for supporting games if worse comes to worse and I need to use another distro).
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: NightSprinter on January 24, 2012, 04:08:41 pm
YES! YES! YES! YES!!!!  Apparently the installer didn't actually install to the MBR properly.  Some editing with a live disc of Gentoo (including having to chroot into my system install), re-running GRUB, removing the menu.lst symlink (and renaming grub.conf to menu.lst), and I'm in business.


Now to load up "Rom Check Fail" and a few other neo-retro games to test how well they'll run in this distro.  ;D :cheers:

Only thing I don't have working right now, Calamity, is wifi (using a Linksys WMP600N.  Keeps giving me "MCU Request Failed" errors.).
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on March 08, 2012, 11:43:31 am
Hello new version ported to Archlinux.

File name: GroovyArcade-2012.02.29-i686.iso File size: 441 MB (http://www.fileserve.com/file/KtNYgHj/GroovyArcade-2012.02.29-i686.iso)

News:

Lxde (return)
Fvwm (deleted)
Wah! Cade (deleted)
kernel 3.2.5
Openppjoy (modified version of ansa89 openppjoy module name rather than arcade)
Pacmangx (gui package for installation in graphical mode from lxde what you have to run from terminal "sudo /opt/pacmanxg4/pacmanxg" or create you a bash / link on the desktop to run this command)
Plymouth (yes yes the logo is very dodgy but I had more time,if someone wants to make one I include it in the next version)
AGEs patch to support lower resolutions in the driver xf86-video-ati.
GroovyArcade145u1 (fully configured to play directly without having to configure anything with the wiimotes, you only have to configure the wiimotes from the extras menu)
Missing some emulators like Coleco a2600
Alsa sound default.
AdvmenuPlus + skin test invader and tron (invader default, if you want to see the skin of tron, comment the line advmenu.rc invader with # and remove it to the tron)
Added oss, only for testing not enabled in the menu, if you will activate search archlinux oss.



New options in the Extras Menu

UpdateGroovymame
UpdateAdvmenuPlus
UpdateMenu
Detect and configure wiimotes (goes into an infinite loop until it detects the mac)
Change the event (this is manual for now but do not touch it, and is configured, if not remove the boot openppjoy the event will be 7 and 8, but will always be the last)
Openppjoy (currently does nothing, loaded from the default boot mode keys keyboard and mame)


Notes

Do not change the language before installing (you can change the keyboard) because it translates archlinux gasetup only knows everything and English for the installation.

To use Groovyarcade from a usb, the usb must be called GROOVY and overwrite these files.
"UNetbootin" File name: GROOVYparaUsb2.rar File size: 179.74 KB (http://www.fileserve.com/file/Mb7YjbF)

If you have problems with plymouth change in the grub vga = 785 vga = by, or erase it.

If you want to disable plymouth once installed edit / boot / grub / grub.lst and delete splash vga = XXX

If you see that is the logo and the menu does not appear gasetup, you have to change the console, first to 2 and then at 1, is done by pressing
ctr + alt + F2, ctr + alt + F1.

Changed the sound menu you will see now
Audio Setup program that you configured alsaconf your sound card, no need to use the autodetected one.
Volume +-alsamixer shows a mixer like the old msdos up / put / remove the sound, sound bars, there will be a number below or MM, if they are in MM is that this muted, to activate press m.

For a better translation for yourself, forum Spanish.

http://www.retrovicio.org/foro/showthread.php?14969-GroovyArcade-Por-fin-100-Pixel-Perfect-y-mucho-mas/page22 (http://www.retrovicio.org/foro/showthread.php?14969-GroovyArcade-Por-fin-100-Pixel-Perfect-y-mucho-mas/page22)

Bugs

Some games use a very low frequency, to see them well, you have to modify the settings vsync monitor.

This is not really a bug, is for new versions of groovymame changed resolutions.

I need testers.



You can see the new Groovyarcade in virtual machine.

GroovyArcade Archlinux (http://www.youtube.com/watch?v=H8mbgRIFoPU#)

And here you can see Groovyarcade, and autoconfiguration of wiimotes.
Note, the wiimotes are fully functional as a gun, and they can be used as a joystick in mame, this video is not displayed as it is before that configuration.
Wiimote GroovyArcade Autoconfiguracion (http://www.youtube.com/watch?v=fktHfOxKGmk#)
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Paradroid on March 09, 2012, 01:38:59 am
Sounds awesome! :)
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on March 09, 2012, 02:43:16 am
Great news for linux community! :cheers:

Can you post a link to advmenu-plus sources (or homepage)?
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on March 09, 2012, 09:08:32 am
Hello loop, here you have the links to advmenuPlus of daesdae.

http://arcadeforever.forumfree.it/?t=42527183&st=90 (http://arcadeforever.forumfree.it/?t=42527183&st=90)

Hope you like it, I'll upload a video so you can see the new menu and are configured as wiimote.


Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: esaelectrionics on March 24, 2012, 06:32:01 am
hi,
i have been installing this live cd,
i have another partition for roms :-

i can select it when booting with the usb livecd and get the full list but when i install to hard drive,
i can't seem to get advancemenu to see the roms and it always comes up with
just the short list thats installed by default , i am new to linux,
not sure how to edit my hardrive setup, it seems to break the installation when i mess with things.

my roms partition is called roms and is device 5 (/dev/sda5),my boot disk is device 1(/dev/sda1),if that helps,
its tricky .... still trying.


Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on March 24, 2012, 06:39:36 am
my roms partition is called roms and is device 5,my boot disk is device 1,if that helps,
its tricky .... still trying.
What I have understood:
- you have two partitions: one for main system and one for roms
- the main system is on "/dev/sda1"
- the roms partition is on "/dev/sda5"

Is that right?
If so, another couple of question:
- what file system is on roms partition?
- on the roms partition you have only a dir called "roms" which contains all your roms?
- can you post your "/etc/fstab"?
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: esaelectrionics on March 24, 2012, 06:48:12 am
the files system with the roms is microsoft fat32 ,
haha, im really new to linux ,havent got much idea what to do,
i see if i can find any other information for you, wow that was a fast reply , thanks,
there is just one directory called roms.

i just inserted the usb stick,
selected the roms partition /dev/sda5,
it see's the roms and works.

i have a fully working system if i boot off the usb.but not the hardrive


Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on March 24, 2012, 07:59:30 am
Can you post your "/home/arcade/.config/ga.conf" (if it exists)?

Moreover in a console try this:
Code: [Select]
$ sudo -i
# mount -o uid=arcade,gid=arcade /dev/sda5 /home/roms
Then restart the frontend.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on March 24, 2012, 08:43:54 am
Hi , can you post the output this command?

cat /etc/fstab

It would be better to convert your particon fat32 to ntfs or ext4, because you can not have the chd games.

Some updates, I'm finished scripts to generate images of the livecd automatic, so in a few days, you will have a new release of 32 and 64 bit.
While a video of the new menu groovymame update.
UpdateGroovymame.ogv (http://www.youtube.com/watch?v=MEsE115enpE#)
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on March 24, 2012, 10:05:07 am
@ves: I spotted two bugs:
- a typo in gasetup: "grep -n ASWER /opt/gasetup/core/procedures/interactive"
- during the boot get the error "cannot insert the module 'openppjoy' blah blah"

Proposed enhancements:
- "worker_wiimoteA()" and "worker_wiimoteB()" could be collapsed into a single function "worker_wiimote()":
Code: [Select]
worker_wiimote()
{
  if [ "$1" == "1" -o "$1" == "A" ]; then
    wiimote=1
  elif [ "$1" == "2" -o "$1" == "B" ]; then
    wiimote=2
  else
    return
  fi
  sudo /etc/rc.d/wiimote stop
  clear
  inform "Detecting Mac Wiimote $wiimote"
  while [ "$mac" == "" ]; do
    sleep 1
    clear
    mac=$(lswm)
    sleep 5
  done
  inform "Wiimote MAC $mac"
  sleep 2
  sudo sed -ri 's/^Wiimote'"$wiimote"'=.*/Wiimote'"$wiimote"'="'"$mac"'"/' /etc/rc.d/wiimote
  sudo /etc/rc.d/rc.wiimote start
  sudo chmod 777 /dev/uinput
  sudo chmod 777 /dev/input/event*
  sudo chmod 777 /dev/input/js*
  sudo chmod 777 /dev/input/m*
}
Then you can pass arguments to "worker_wiimote()" like that: "worker wiimote A" or "worker wiimote B".
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: esaelectrionics on March 24, 2012, 10:11:45 am
thanks for the replies, i will try to do what you have suggested.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on March 24, 2012, 10:17:56 am
Quote

Some updates, I'm finished scripts to generate images of the livecd automatic, so in a few days, you will have a new release of 32 and 64 bit.
While a video of the new menu groovymame update.


amazing work - can't wait for the 64-bit release...
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on March 25, 2012, 05:50:47 am
Hi ansa89, I do not understand or find the error you indicate in gasetup, you can explain it a little more?

The openppjoy error can be because you do not have lpt port, is not properly configured, or just that once the load fails.

Thanks for the new code.

I have the new versions 32/64bit, when you test that works well, will be published.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on March 25, 2012, 06:31:55 am
Hi ansa89, I do not understand or find the error you indicate in gasetup, you can explain it a little more?
Start GroovyArcade, then type in a terminal "grep -n ASWER /opt/gasetup/core/procedures/interactive".
It should return only one line and you should fix "ASWER" with "ANSWER".


The openppjoy error can be because you do not have lpt port, is not properly configured, or just that once the load fails.
Ok, I admit I don't have a lpt port.


I have the new versions 32/64bit, when you test that works well, will be published.
I already tested the new code and it seems work well.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on March 25, 2012, 02:01:20 pm
Hello, New isos 32 and 64 bit, all updated system versions xorg kernel...., included all emulators (these you have to test , I do not use), new menu update for groovymame etc. ..

UpdateGroovymame.ogv (http://www.youtube.com/watch?v=MEsE115enpE#)


They have grown a bit, but I have to see it to try to clean (archlinux has been updated much this week), but I need you to report bugs before.



File name: GroovyArcade-Arch2012.03.25-x86_64.iso File size: 545.00 MB (http://www.fileserve.com/file/SSPvvRK)

File name: GROOVYUSB64.zip File size: 183.67 KB (http://www.fileserve.com/file/EttUhmY)

File name: GroovyArcade-Arch2012.03.25-i686.iso File size: 510.00 MB (http://www.fileserve.com/file/WKPE3wf)

File name: GROOVYparaUsb2.rar File size: 179.74 KB (http://www.fileserve.com/file/Mb7YjbF)




Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on March 26, 2012, 08:31:58 am
i've installed the 64-bit version.  i had previously installed the groovymame live cd, and was able to get it to work.

i'm a bit stumped with this new version though.  when it boots up, it launches straight into the mame emulator.  i can play a game, but when i press escape, to go back to the game selection, it just hangs with a black screen...

can you help me here?
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on March 26, 2012, 08:58:04 am
Hello, that version of groovymame groovyarcade had installed previously?

From the version 145 it is necessary create a new mame.ini.

That vga and PC you have?

Does it happen to you with all the games?

It tries to rename mame.ini and advmenu.rc of your previous installation and prove it, I have not had these problems.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on March 27, 2012, 04:20:32 am
Hello, that version of groovymame groovyarcade had installed previously?

From the version 145 it is necessary create a new mame.ini.

That vga and PC you have?

Does it happen to you with all the games?

It tries to rename mame.ini and advmenu.rc of your previous installation and prove it, I have not had these problems.

hi ves,

i've just done a clean install onto an unpartitioned drive.  on the official groovymame linux live cd, when i press escape, it takes me back to the groovy arcade main menu, so i can access file manager to edit files and paths etc...

on your unofficial version, when i press escape at the emulator screen, it just hangs with a black screen...  i only play mame games, so haven't tried other emulators.

can you tell me how to get to the main GA menu?

tia
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on March 27, 2012, 04:32:35 am
Hi MonkeyJug,

I've just installed the new 64-bit CD yesterday and I get the same black screen but only when exiting AdvanceMenu. For me the solution is pressing CRTL+F2, CTRL+F1, then it brigs you to the console, press CTRL+C and then it goes to the main menu again. We'll see if this can be fixed.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on March 27, 2012, 06:09:12 am
many thanks Calamity.  i was stuggling to get back to the main menu, because i needed to change some paths in advmenu.rc.

i have a separate drive with roms, formatted ntfs.  it has the following structure:

/MAME
    /ROMS
    /SNAP
    /TITLES

i have mounted the drive as the roms/snap drive, and i have changed the paths in advmenu.rc to read home/roms/MAME/roms, home/roms/MAME/titles and home/roms/MAME/snap.

the snaps and titles are showing up in advancemenu, but it won't find the roms.  i had to also change the path in mame.ini to point to home/roms/MAME/roms too and now the roms are all working.  is this a bug?

also, do you know what version of mame this is based off?  the romset i have is for 0.145 and i was wondering if i should update them...

great work ves!
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on March 27, 2012, 07:25:45 am
the snaps and titles are showing up in advancemenu, but it won't find the roms.  i had to also change the path in mame.ini to point to home/roms/MAME/roms too and now the roms are all working.  is this a bug?

That's normal, you need to apply the right paths manually both to advmenu.rc and mame.ini (roms path only in mame.ini) once the drive is mounted. Since day-0 of GroovyArcade, I've been demanding a way to mount ntfs drives directly from gasetup so that you can point to your target roms and snaps paths and these settings be applied to advmenu.rc and mame.ini automatically. Probably Ves will finally add something like this for next release.

BTW GroovyMAME version in last iso is 0.145
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on March 27, 2012, 07:43:34 am
Hi MonkeyJug,

I've just installed the new 64-bit CD yesterday and I get the same black screen but only when exiting AdvanceMenu. For me the solution is pressing CRTL+F2, CTRL+F1, then it brigs you to the console, press CTRL+C and then it goes to the main menu again. We'll see if this can be fixed.

Seems ves has forgot the "advmenu_exit.patch", which fix that black screen.
If you need the patch just ask me.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on March 27, 2012, 08:00:12 am
great stuff - thanks for the reply.

in that case, i'm finally up and running and everything is working as it should.

i've setup the network so that my arcade machine is connected - i can now just copy across the rom updates as they occur, rather than having to manually remove the hard drive and hook it up to my pc and copy the files across that way, so i'm very happy.

just one last question - in the past, when i've updated grovvymame, i just wiped and reinstalled fresh.  as a result, i always lost all my hiscores and cfg files.  is there a way to backup and restore these particular files using my network so that i can play about with groovymame updates and stuff and not have to worry about losing them again?

i have tried copy and paste, but it won't let me write those files to the arcade because i don't have the proper permissions - i'm a linux novice...
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on March 27, 2012, 08:09:13 am
just one last question - in the past, when i've updated grovvymame, i just wiped and reinstalled fresh.  as a result, i always lost all my hiscores and cfg files.  is there a way to backup and restore these particular files using my network so that i can play about with groovymame updates and stuff and not have to worry about losing them again?
IMHO you are interested only in groovymame updates (because it's the main program of the distro (in a simplistic way)).
For this purpose ves has created a specific menu item under "Extra".


i have tried copy and paste, but it won't let me write those files to the arcade because i don't have the proper permissions - i'm a linux novice...
When the system complain about wrong permissions, just become root and
Code: [Select]
# chown -R your_user:your_group dir_1 dir_2 file_1 blah blah
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on March 27, 2012, 08:20:15 am
hi Ansa89 - thanks, but i am really a linux novice.  i don't understand how to 'become root'.

can you elaborate a little bit please?  i don't mind tinkering if i'm given just a little bit of help!

edit: can i not just 'own' the entire drive and then copy and paste the backed up hiscores files from my windows pc (on the same network as the groovyarcade)?
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on March 27, 2012, 08:45:09 am
Well, it's a bit hard to explain (in english), but I will try.
In ntfs/fat partition there isn't the concept of ownership (intended as linux intends it), so when you mount a ntfs/fat drive the permission are setted to root (the administrator).
If you manually mount the drive (or you can edit the script which mount the drive), you can pass "-o uid=your_user,gid=your_user" arguments, telling "mount" to set the ownership to specified user and group.
If you can't manually mount the drive, you can copy as root the files of your interest, but after that you must remember to change the ownership with "chown".

You can find a lot of info (better written) about file ownership on google.

To become root: "sudo -i" (even if the correct way should be "su -").
To know who is you: "whoami".
To know which groups you are in: "groups".
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on March 27, 2012, 09:32:07 am
hello, the black screen problem when you exit from advmenu could be produced by plymouth, i will chek it better, it just happened once.

Ansa89, the patch did not know advmenu, if you can send it by mail or publish it here, but I think the problem is plymouth.

MonkeyJug, I will check the folder permissions from samba and local levels to ensure there are no errors on my part.
I have plans to restructure the entire directory Roms, I want to make a folder for system, and each system with settings.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on March 27, 2012, 10:29:37 am
The patch was taken from official groovyarcade ebuild overlay:
Code: [Select]
--- a/advance/linux/os.c 2009-01-10 06:04:07.000000000 -0600
+++ b/advance/linux/os.c 2011-02-01 21:39:50.199952332 -0600
@@ -418,7 +418,7 @@
  log_std(("ERROR:os: error getting the tty state.\n"));
  OS.term_active = 0;
  } else {
- OS.term_active = 1;
+ OS.term_active = 0;
  }
 
 #if defined(USE_X)
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on April 01, 2012, 06:18:27 pm
@ves: I cannot download the latest iso because fileserve return me this message:
Quote from: FileServe
FileServe can only be used to download and retrieve files that you have uploaded personally.
If this file belongs to you, please login to download it directly from your file manager.
Can you reupload the iso on mediafire (or another file upload service)?
Also it should be nice to have a torrent download (maybe on http://linuxtracker.org (http://linuxtracker.org)).
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: processor on April 02, 2012, 04:34:13 pm
Same problem here :(   :badmood:
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on April 02, 2012, 04:44:27 pm
Same problem here :(   :badmood:


I'll upload both 32/64 bits isos to the groovy site's ftp, tomorrow...
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: processor on April 02, 2012, 04:48:27 pm
THANK YOU!!!!!!!
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: processor on April 03, 2012, 04:38:04 am
Forgot that I had already download the 32bit release:

Downloadable here:

Groovy Arcade Linux - 25/03/2012 - 32Bit (http://dl.free.fr/q0sSol6DE)
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on April 03, 2012, 04:43:18 am
That's great, thanks! I was missing the 32-bit iso. I'm uploading the 64-bit iso right now, then I'll upload this one to the ftp too.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: greginparis on April 05, 2012, 08:06:11 am
Hi Everyone,

Like others I'm waiting for the link to download the 64 bits version.
If you want to create a torrent file, I will be happy to share my seedbox (100 mbps) to host the file...

Greg
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on April 05, 2012, 08:40:59 am
Both 32/64-bit isos are here:

http://mario.groovy.org/GroovyMame/WindowsATIDrivers/ (http://mario.groovy.org/GroovyMame/WindowsATIDrivers/)
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: greginparis on April 05, 2012, 09:39:26 am
Thank you for the link, I didn't know this ftp address.

What about the soft to boot from USB ?

Thanx
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: maxpelle on April 06, 2012, 05:03:37 am
Can someone explain how to apply the advmenu+ exit patch?

Can i edit the configuration files directly within the iso before installation?
I mean with softwares like UltraIso and similar...

Thanks.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on April 06, 2012, 04:28:43 pm
Here is the patched 64-bit binary of AdvanceMenu+ as I have it in my installation, just copy it into /usr/games/bin/
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Hunk_4TH on May 08, 2012, 06:53:44 pm
I hate to bump old threads. But is this still available? All the links seem dead :(
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on May 08, 2012, 06:59:12 pm
I hate to bump old threads. But is this still available? All the links seem dead :(

It will be available again soon, we just need to set up the new ftp.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Hunk_4TH on May 08, 2012, 08:36:45 pm
Oh ok man thanks! Looking forward to it :) Is there anywhere to grab the iso in the time being?
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on May 29, 2012, 05:03:58 am
ves, could you be so kind as to conjure up a 64-bit, 0.146 release, complete with the 'return to advmenu' patch?

many thanks!
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on June 02, 2012, 02:11:21 pm
Very soon.....


Automatic mounting of partitions.
Automatic configuration directories roms.
Fix Grub when installed on pendrive.
Fix Advmenu +
etc...

GroovyArcade Autoconfig Dir Roms (http://www.youtube.com/watch?v=Hr6i9iwGT0M#)
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on June 03, 2012, 06:15:33 am
thanks!  :cheers:
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on June 07, 2012, 12:40:55 pm
Hello,

Fix advmenu
Fix sound zsnes64bit
Add wahcade (you have to configure it)
Add packages for rotate picture video... to wahcade
Add Groovyume (you have to configure it)
Update Groovymame 146
Add automount usb etc. .. (mounts on /media)
Add autoconfig roms dir
Update UpdateGroovyMame UpdateAdvmenu+ UpdateMenu
Fix Grub installed on pendrive.
etc.....


Please check and report bugs


http://code.google.com/p/groovyarcade/ (http://code.google.com/p/groovyarcade/)


Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on June 07, 2012, 03:34:06 pm
This sounds great Ves, I'm downloading it now...
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Ansa89 on June 08, 2012, 04:53:16 am
Nice update :) .
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on June 08, 2012, 11:05:17 am
when i try to boot from the 64-bit cd, i immediately get the error 'could not find kernel image: vesamenu.c32'

Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on June 08, 2012, 12:18:44 pm
when i try to boot from the 64-bit cd, i immediately get the error 'could not find kernel image: vesamenu.c32'

Same error here :(
(testing 64-bit cd)
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on June 08, 2012, 01:56:47 pm
A warning about the new versions of the live-cd: there seems to be a problem after installing the 32-bit version, the system will not boot, however it works when booting as live-cd. The 64-bit version just won't boot anyway. Ves is working to fix them. In the meanwhile I'm removing the links from the project's site.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on June 09, 2012, 10:33:19 am
Sorry!!!!!!!

New isos, I think it all resolved.

http://code.google.com/p/groovyarcade/ (http://code.google.com/p/groovyarcade/)
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on June 09, 2012, 01:16:23 pm
thanks for the quick fix - i'll let you know how it goes...
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on June 09, 2012, 01:19:11 pm
btw, just a quick question...

i currently have an ati 4350 card in the cabinet, running groovymame.  i have a spare hd5770 that is obviously alot more powerful, but would i see any benefit from installing that card into the machine to replace the 4350?

Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on June 09, 2012, 02:42:35 pm
64-bit cd installs fine, but when it reboots, it gives an error:

Booting Groovy Arcade Linux.

Error 15: File not found...

Press any key to continue...

Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on June 09, 2012, 03:11:18 pm
Hello,  can you delete system partiton Gaboot and GA before to install?
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on June 11, 2012, 09:35:02 am
Clean install worked, but now i cant get my roms to appear...

Not sure if i'm doing it right, but i mount my roms drive and then point the mame rom directory (new feature) to the roms directory and nothing shows...

It appears to be listing the same path (that i chose in the mame roms option) in mame.ini and advance.rc files, but still not showing.

Of course it's possible that i'm doing it wrong, so maybe calamity can confirm this new feature is working correctly?
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on June 11, 2012, 09:44:26 am
Hello MonkeyJug, Where is you path roms?
Proves the UpdateMenu and retry configuration roms.




Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on June 11, 2012, 11:16:16 am
I have a seperate hdd with the folder structure /MAME/roms...

In the past, i just selected the roms drive and amended the path in the 2 files, /home/roms/MAME/roms and it worked...
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on June 11, 2012, 11:25:08 am
Hi MonkeyJug,

There was a bug in the previous "Change Dir Roms" option, now Ves has fixed it, run "Update Menu" with internet connection enabled, you'll see an error message, ignore it. Then exit gasetup and run it again, and the option should work fine. You may need to edit Advmenu.rc manually if it was modified by the previous option.

I'm afraid I haven't managed to install the new iso into a pendrive, it keeps failing during the autopartitioning process.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on June 11, 2012, 12:13:03 pm
Aah, ok. Now i understand! I will try that...

Btw, calamity, do you know if i would benefit from installing an ATI HD5770 to replace my 4350 in my Cab?  Will it even work?
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on June 11, 2012, 12:34:02 pm
Aah, ok. Now i understand! I will try that...

Btw, calamity, do you know if i would benefit from installing an ATI HD5770 to replace my 4350 in my Cab?  Will it even work?

According to bitbytebit the Linux drivers do support 15 KHz for the HD 5000 family so it's a matter of trying but I guess it will work. You won't get better performance for MAME however, so only benefit may be in using other emulators that are 3D intensive.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: MonkeyJug on June 11, 2012, 02:26:43 pm
Hi MonkeyJug,

There was a bug in the previous "Change Dir Roms" option, now Ves has fixed it, run "Update Menu" with internet connection enabled, you'll see an error message, ignore it. Then exit gasetup and run it again, and the option should work fine. You may need to edit Advmenu.rc manually if it was modified by the previous option.

I'm afraid I haven't managed to install the new iso into a pendrive, it keeps failing during the autopartitioning process.


All sorted now, thanks Calamity and special thanks to ves.  I can't believe more people aren't using this for mame!
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: Calamity on June 11, 2012, 03:06:00 pm
All sorted now, thanks Calamity and special thanks to ves.  I can't believe more people aren't using this for mame!

Well, most people (me included) have a working Windows system that required hundreds of hours to setup and are reluctant to replace it with some uncertain new system or mess with a different hard drive. However, IMHO the possibilty of installing this system to a pendrive and thus have a dual boot machine will make many people decide to give it a try. This has been possible since long but required manual editing of some config files, which cuts the amount of potential users by 99%.
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: demetris on June 12, 2012, 07:56:43 am
Registered to give my thanks to ves and all involved  for producing the best Mame OS ready for cabinets since advance cd era.
Keep Up the wonderful work.
A dream come true for me.
Thanks again
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on June 23, 2012, 07:09:30 am
Hello, we have new update for linux 146u1
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: demetris on June 23, 2012, 06:26:01 pm
Ves,
Do you think a new iso soon with gasetup updated and new mame version?
Any test iso for nvidia? :)
Thanks
Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: ves on July 08, 2012, 06:18:24 am
Hello, update groovymame 146u2 linux , demetris new iso very soon, I have had may problems with my broken hardware.



Title: Re: Groovy Arcade Linux Live-CD, unofficial update
Post by: demetris on July 08, 2012, 09:06:01 am
Hello, update groovymame 146u2 linux , demetris new iso very soon, I have had may problems with my broken hardware.





Great news ves,
Sorry hearing about broken hardware, i hope resolved soon.
Regards
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: blontic on July 17, 2012, 02:22:01 am
Is there any trick to get this booting off USB? I have tried unetbootin and lili USB Creator and both fail during the boot on

Waiting 30 seconds for device /dev/disk/by-label/None ...
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on July 17, 2012, 08:29:53 am
Is there any trick to get this booting off USB? I have tried unetbootin and lili USB Creator and both fail during the boot on

Waiting 30 seconds for device /dev/disk/by-label/None ...

There were some files that needed to be replaced so it could boot from USB. I find it a better approach to actually burn a CD (you can use a RW CD) to boot from it, and then *install* the system into an USB pendrive.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: blontic on July 17, 2012, 07:30:55 pm
Is there any trick to get this booting off USB? I have tried unetbootin and lili USB Creator and both fail during the boot on

Waiting 30 seconds for device /dev/disk/by-label/None ...

There were some files that needed to be replaced so it could boot from USB. I find it a better approach to actually burn a CD (you can use a RW CD) to boot from it, and then *install* the system into an USB pendrive.

Good Idea. Ill try that. Thank you.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: dmarcum99 on July 23, 2012, 03:54:29 am
Hi all!

I'm using the last GM linux version before Ves took control of the Linux side.

I'm using a WGD9200 and having trouble with vector games...(blank screen)..would upgrading fix the issues?
Will I see any other benefits upgrading to the new iso?
Is there an easy way to upgrade?
It took forever to get advmenu to get my sounds and config all sorted out(gave up on WAHCade).  Will the upgrade force me to redo everything (file/directory structure) since it's on ARCH and my version I'm currently using GENTOO?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: ves on July 23, 2012, 08:42:43 am
Hello dmarcum99, groovyarcade can update without erasing the partition HOME, which normally keeps the settings, and so you can use your old preferences mame.ini advmenu.rc etc..
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: dmarcum99 on July 23, 2012, 04:28:01 pm
I saved my advmenu files off line in case something wrong turned out...I had issues and decided to start over.  :dunno
The new install went OK,but my files I want to move over are on another Windows PC on my network.  With earlier version I used, I had an interface and could move files back and forth.  On the new setup, I can see my cab from the windows PC on the network, but don't have permission to move/edit files.

How do I get permission so I can move my advmenu settings and 89gigs of roms?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: ves on July 24, 2012, 10:43:02 am
Hello, can you prove this?

chmod 777 * /home/arcade/
chmod 777 .* /home/arcade/

chmod 777 * /home/roms/
chmod 777 .* /home/roms/



Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: dmarcum99 on July 24, 2012, 10:03:11 pm
I'll have to locate another hard drive to check your request.  My whole intent was to update the system as I was getting ready to hand this cabinet over to my friend.  Now he has to wait a while until I can get it back to the previous state.

For the time being, I had to ditch the arch-linux version of the live-cd.  I believe my hardware is messing with your build and I couldn't figure it out.  I have pretty standard equipment, nothing dodgy in the least.  I had a long weekend, and after 48 hours of non-stop re-intalls and tweaking, I could not get a reliable setup.  This was after replacing the power supply, video card, and RAM.   :banghead:

1)The pre-configured modelines for my D9200 would not function correctly.  Many of the games that came packed with the distro would display at 36khz horiz freq.  Victory was one that stood out right now in particular.  I could select the D9800 setting, and the native res's would kick in, but my D9200 only goes to 640X480, so I was leary to leave it that way.  I tried using all the setting at the boot-up (DVI1 15khz, VGA1 15KHZ...except the PAL setup....but all the way through the buggy motherboard settings.  Only a couple of games played in the native rez.  On top of that, they all played too fast.  an F11 would report 300-400% game speeds.

2)On a new install, it would reboot into the front-end, but after I rebooted after that, I would get one of three scenarios A)On reboot, my monitor would report a "NO SIGNAL" on it's OSD and hang  B)It would come up to the boot animation screen, and a large portion of screen corruption would be in the lower left corner of the screen....I could see what looked to be a progress bar, but would hang at what looked around the 70% area.  3)I would get a "OUT OF RANGE" on it's OSD but suddenly a screen would appear that looked like a dump screen.  It would freeze here and do nothing else.

3)When the front-end was up and running, all my fans were running at full blast...it was loud.  So I went into LXD, and discovered my CPU was running at 90% at...I had 2 processes, chewing up 80% of the processor.

None of this happened on the Gentoo distro...not that it didn't have quirks as well.  I had trouble getting some vector games to work...getting an out of range error on the OSD.  I was hoping your distro with the new groovymame builds would help the issues.

This is not an attempt to try to flame your work.  I'm sharing my experience so maybe it might lead to a bug discovery or something.  I am so thankful you and Calamity are working on the groovymame builds and improving them constantly.  If I had different hardware, it might be a different story.  On either live-CD, I have tried 4 different ATI 9200-9250's that I cannot get to run on an AMD motherboard.  I can use the videocards, if I run an intel processor, but not on my AMD setup.
Wells Gardner D9200 arcade monitor
AMD Phenom II 840
4gb ddr2800
Gigabyte mobo with AMD on-board ATI4200 graphics(disabled and also tried to use without success)
HIS ATI 4670 1GB (fanless)
420watt PSU
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: mamenewb100 on July 24, 2012, 11:06:24 pm
3)When the front-end was up and running, all my fans were running at full blast...it was loud.  So I went into LXD, and discovered my CPU was running at 90% at...I had 2 processes, chewing up 80% of the processor.
I have the same thing. Except 2 processes using 100% of the processor in LXDE. Each using an even 50%. I'm assuming one out of the two cores. Strange.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on July 25, 2012, 04:24:32 am
Hi dmarcum99

Sorry to hear that! I'm rather sure that your hardware is OK. Thanks for your report as it will help fixing things. I recommend to test the iso installing it in a pendrive before installing it to the harddrive.

I've been trying the latests isos and here and there I needed some manual adjustments to get things going.

As for your issues:

1) I think this has to do with your previous configuration, if you just copied it. You were using an old version and some options have changed, now -throttle needs to be on to get speed right, and the monitor_specs format may have changed slightly. If you copy here your monitor_specs I might adapt them to the new version.

2) I have no idea of this one.

3) That's the background tasks for the wiimote, for some reason they eat all the cpu cycles, I needed to kill them permanently (Ves told me how to do this, I need to find it). This has been reported already, hopefully it can get fixed.

As for the vector games, they have the same problem with current versions, please wait until I can fix that. The good thing about the new iso is that it allows you to keep GM updated without the need of upgrading the whole installation.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on July 29, 2012, 08:22:12 am
Just a communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1290170.html#msg1290170) you can find the 15KHz patches for linux 3.5.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: dmarcum99 on August 02, 2012, 01:02:17 am
Would I have any issues just copying the current groovymame linux binary while using bitbytebit's old iso?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on August 02, 2012, 03:01:45 am
Maybe or maybe not.
It depends on which version of libraries are been used to compile the new groovymame and which version of these libraries are on your installation.

My suggest: just try it out (backupping the old executable) :) .
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on August 02, 2012, 05:00:21 am
Hi dmarcum99,

I'm with Ansa89, it's a matter of trying. Just make sure to generate a new mame.ini for the version you're using (groovymame -cc).

As for the problems you found, I talked with Ves about this and indeed there is a bug in the kernel version that live cd is based on, that only affects some hardware configurations, and produces the problems you explained. This has been fixed recently.

The wiimote daemons using all CPU cycles is another issue that seems to have been fixed.

So hopefully next release of the live cd will have all these issues sorted out, paired with new options in the menu that will make it easier to have everything setup without the need to type a line.

Thanks for your tests!


Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: dmarcum99 on August 02, 2012, 12:25:22 pm
I will try to update gm on my machine...my buddies build is almost done so I am leaving this one alone...just need some advice if possible.

I've tracked down my vector game issues...some are trying to use a vert refresh rate too low for the d9200.  I made ini's for the games to run at double the refresh rate,(star wars -640x480x32@80.00) but now obviously they play too fast.  What do I need to include in the .ini files to get the game back to speed?  I tried "throttle 1" without success and "triplebuffer 1" without success.  Keep in mind I'm using bitbytebits final gm linux distro.....

Thanks!
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on August 05, 2012, 06:26:25 am
Hi dmarcum99,

The -triplebuffer option is Windows only. What you need is to use the -redraw option, (i.e. -redraw 2). That will make all frames to be drawn twice, and still be synced to your double vertical retrace.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: mamenewb100 on August 05, 2012, 08:15:26 pm
I think I have the same problems Dmarcum is having on my other computer build that I want to use in my cabinet. GA runs fine on the live-CD but after I install it to the hard disk, Sync Refresh will not work and speed is way too fast. If I disable sync refresh then the speed is fine but scrolling is ugly.

 
UPDATE: For some weird reason if I set syncrefresh to 0 and reboot Linux, it doesn't have boot problems and the games run at right speed with smooth scrolling. If I reboot with syncrefresh on, then it goes back to messed up speed and scrolling. Interesting Bug that I thought was worth mentioning.

Just to help you guys on the future build, my motherboard is a Gigabyte EP35C-DS3R. Using a Core 2 Duo processor. I have a trackball issue on both PCs during games but it works fine on the Desktop.

Each version is looking better and I applaud the efforts hoping Groovy Arcade will make it into my cab soon.  :)
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: mamenewb100 on August 05, 2012, 08:32:54 pm
I forgot to add that occasionally the sound goes out of sync and there is a very loud static noise that doesn't go away until you restart the game. Don't know if others have had this issue.

People shouldn't rip on VES for this project. He is doing it for free on his own time.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: torm3nt8r on August 09, 2012, 12:11:07 pm
i also have the problem with sound sync, the sound is crackling and i must quit the game and restart. hope someone can help us....
greets
torm3nt8r
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: MonkeyJug on August 12, 2012, 07:31:44 am
i too have been experienced distorted sound issues with the newest x64 iso.

sometimes a game restart doesn't fix it, and sometimes it does.  it seems to be random too...
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: MonkeyJug on August 13, 2012, 06:30:24 am
i managed to solve this today.  i went into the volume settings in the groovy main menu, where it appears that the mics are turned on by default, so i reduced all mic volumes to 0, and turned down some of the other bars to below the red line, and it's now perfect!
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: torm3nt8r on August 14, 2012, 03:56:34 am
@MonkeyJug
nice, i will try this on weekend...
but there are the following problems with groovy arcade linux arch, which are not on groovy arcade 1.565 on my machines:
sound problems
mouse, trackball, spinner does not function in mame
usb joystick (ultrastick 360) also
minor vsync problems in all games (every 2 or 3 minutes)

but i'm very happy with the linux version (so much better than windows) - i've tried many versions on windows on my arcade monitors, but none of them works so great.
thanks for the great work
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: ves on August 14, 2012, 09:52:45 am
Hello,

Sound broken, not linux problem, it is a mistake of the new patch.
With gentoo based groovyarcade not because uses old groovymame.

Vsync Error occurs in some games, the resolunciones miscalculates, only problem groovymame new updates.
With gentoo based groovyarcade not because uses old groovymame.

Joystick error, try disabling demon wiimote, and reconfigure mame.

Torm, which monitor and vga using? have configured good monitor?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: torm3nt8r on August 14, 2012, 10:19:06 am
hi ves,
thanks for the help,
i'm using a blast city (nanao ms-2930 with 15khz)
settings used from monitor presets in this forum
(but under windows i tested with arcadeosd - my monitor sync from 15250-16300, 48-65)
vga - testet 3 cards under linux
ArcadeVGA3, HD4670 and HD 4350 (all 3 works fine with groovy arcade linux)
resolution switching runs perfect (also vertical games with 288 lines runs on horizontal)
but while testing the games - all run smooth without tearing - after 2 or 3 minutes there are hiccups for 1 or 2 secondes and then goes to normal (it's hard to describe - but very often when the hiccups begins, also sound is broken - not always - later then hiccups begin and sound goes crazy and i must quit the game)

greets
torm3nt8r
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on August 16, 2012, 05:13:34 am
minor vsync problems in all games (every 2 or 3 minutes)

This is not due to GM patches but the wiimote daemons eating all CPU cycles, I'm 99% sure of this as I had also the same issue here until I killed those daemons and everything got smooth again. The interesting thing about Linux is that even with those processes abusing CPU you only get occasional hiccups. I know Ves is targeting this problem.

The problem with sound getting corrupt is due to the patch I made for OS independent soundsync. The problem, as far as I understand, is that during emulation of some games, the speed percentage may drop during an instant, and if it's below 40%, that is translated to the sound buffer, corrupting it. This also happens when you pause a game. In order to fix this, I need to set up my system to be able to compile and test Linux binaries, that will help me trace the problem. By now, it might help reducing audio latency to the minimum through mame.ini audio options.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: androtaz08 on August 19, 2012, 09:40:00 am
Maybe a dumb question but after messing with groovy arcade on an olm laptop I finally got it working and setup with my snes roms. how do I enable the video out on my laptop using archlinux? 
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on August 23, 2012, 12:05:06 pm
Hi guys,

So after 4 days struggling with the code I think I found out the issue that made the sound get corrupted in SDL after we applied the new soundsync patch, specially when a game is resumed after pause. It seems it's a bug in the SDL sound code of MAME. Fortunately I've created a diff that seems to fix it for me.

Please Ves and Ansa and others try this patch out and see if it fixes the issue for you too. If that's the case I'll submit the patch to the mamedevs.

Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on August 23, 2012, 12:50:59 pm
Wow! Thanks a lot!
Unfortunately I'm on holiday right now, but I will try the patch ASAP :) .
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Rockman on August 23, 2012, 01:57:56 pm

I want test the patch, but i don't have the way to compile it. Can anyone compile a linux 32 bits version and share to comunity to try it?

Thanks Calamity! :)
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on August 24, 2012, 04:48:08 am
hi...

I have download GroovyArcade-Arch2012.06.09-i686.iso and after install to disk it gives me an error booting "unable to find root device"
the grub boot line as root=/dev/disk/by-label/GA

anyone can help me ?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on August 24, 2012, 05:15:53 am
If you have only one hard disk installed and installed groovyarcade on the first partition, you can try with "root=/dev/sda1".
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on August 24, 2012, 05:33:24 am
already try it and did't work :(
tnkx anyway :)

i just installed now on virtualbox and i don't get that error strange :(
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on August 24, 2012, 05:50:47 am
on version GroovyArcade-Arch2012.03.25-i686.iso i did't add this problem on boot ...i had a problem with advmenu some "illegal..." at start
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on August 24, 2012, 09:04:18 am
Please Ves and Ansa and others try this patch out and see if it fixes the issue for you too.
Is there a known way to reproduce the "fuzzy sound" issue?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on August 24, 2012, 09:10:11 am
Please Ves and Ansa and others try this patch out and see if it fixes the issue for you too.
Is there a known way to reproduce the "fuzzy sound" issue?

Yes, actually the bug is in vanilla MAME (SDL). Just use the option -speed with any factor different from 1.0, say 0.9. Then pause/resume, pause/resume a few times and the sound will go corrupt.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on August 24, 2012, 09:19:06 am
hi...

I have download GroovyArcade-Arch2012.06.09-i686.iso and after install to disk it gives me an error booting "unable to find root device"
the grub boot line as root=/dev/disk/by-label/GA

anyone can help me ?

What shows the first line in grub?  (hd0,0) etc
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on August 24, 2012, 09:25:42 am
the bug is in vanilla MAME (SDL).
Groovymame is aware of this bug?
Nobody reported it under groovymame?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on August 24, 2012, 09:53:57 am
the bug is in vanilla MAME (SDL).
Groovymame is aware of this bug?
Nobody reported it under groovymame?

Well if I remind right you did report it! :)

Some Linux users have been experiencing sound problems like static noise since the new soundsync patch was added to GM. What I found is that the soundsync patch is just exposing a previous bug in vanilla MAME SDL sound code.

In GM the bug happens when pausing/resuming, or in some games it just happens spontaneously.

But in vanilla MAME you need to explicitly use the option -speed with a factor different from 1.0 and then pause/resume in order to expose the bug.

In other words, GM is using the -speed feature internally to adjust the sound to the current video speed, that's why it automatically makes the problem appear.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on August 24, 2012, 10:04:33 am
Well if I remind right you did report it! :)
I don't remember :dunno .


In GM the bug happens when pausing/resuming, or in some games it just happens spontaneously.

But in vanilla MAME you need to explicitly use the option -speed with a factor different from 1.0 and then pause/resume in order to expose the bug.

In other words, GM is using the -speed feature internally to adjust the sound to the current video speed, that's why it automatically makes the problem appear.
Ok, so I can test the patch with GM without enabling exotic option ;D .
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on August 24, 2012, 10:55:05 am
hi...

I have download GroovyArcade-Arch2012.06.09-i686.iso and after install to disk it gives me an error booting "unable to find root device"
the grub boot line as root=/dev/disk/by-label/GA

anyone can help me ?

What shows the first line in grub?  (hd0,0) etc

the grub.conf as:

default 0
timeout 0
title Groovy Arcade Linux
root (hd0,0)
kernel /vmlinuz-linux root=/dev/disk/by-label/GA quiet splash vga=785
initrd /initramfs-linux.img
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on August 26, 2012, 05:12:07 am
Hi guys,

So after 4 days struggling with the code I think I found out the issue that made the sound get corrupted in SDL after we applied the new soundsync patch, specially when a game is resumed after pause. It seems it's a bug in the SDL sound code of MAME. Fortunately I've created a diff that seems to fix it for me.

Please Ves and Ansa and others try this patch out and see if it fixes the issue for you too. If that's the case I'll submit the patch to the mamedevs.
By some preliminar tests, the bug seems fixed.
The test-machine was slackware64 13.37 with groovymame 0.146u5.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on August 26, 2012, 01:29:56 pm
By some preliminar tests, the bug seems fixed.
The test-machine was slackware64 13.37 with groovymame 0.146u5.

Thanks a lot for your tests Ansa. Did you test a 32 or 64 bit binary?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on August 26, 2012, 05:52:31 pm
I tested a 64 bit binary compiled by myself ("slackware64" means 64 bits ;) ).
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on August 31, 2012, 11:40:57 am
new PC now i get illegal instuction on advmenu...any ideas ?

i download advancemenu+ sources and it works...just add the problem that each time it runs will create mame.xml

where can i download groovyarcade advmenu and advmenup sources ?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on August 31, 2012, 02:57:37 pm
Hi danger,

Last version of AdvMenu+ is here: http://code.google.com/p/groovyarcade/downloads/list (http://code.google.com/p/groovyarcade/downloads/list)
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on August 31, 2012, 05:36:13 pm
Hi danger,

Last version of AdvMenu+ is here: http://code.google.com/p/groovyarcade/downloads/list (http://code.google.com/p/groovyarcade/downloads/list)

that version is the last one already compiled (and i got the same error)i whant the source to find why i'm getting that "illegal instuction"
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: ves on September 01, 2012, 05:50:30 am
Hello danger.
Can you have memory problems? Could you change modules?
Please specify hadware pc



Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on September 01, 2012, 06:11:34 am
I already tryed with several hardware changed my hardware several times
I tryed several mixes of :
Processor's - Celeron 1.6 , P4 2.4, P4 3.0
Memory - 2 DDR of 1GB kingston, 1 DDR 512MB Kingston , 1 DDR 512 other brand
Mother board one ASUS and other of another brand
Several IDE harddisks, samsung and seagate
Several AGP VGA, Nvidia more than 10 Geforce's and TNT's, several ATI Radeon's
two power suplyes
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: ves on September 01, 2012, 06:54:22 am
Never use nvidia, ati only model from 7000.
As you have configured their video monitor?
Can you try this before running advmenu? /etc/rc.d/wiimote stop
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: levIT8 on September 06, 2012, 03:35:45 am
As reported in another thread, I have the same problem, using a Radeon HD 2600 Pro (AGP). I tried the "wiimote stop" command before starting advmenu but it didn't make any difference.

Since several people have the same issue I think this is not due to hardware problems.

I'm no Linux guru but let me know if I can do anything to help, maybe send some log files or enable remote connection?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on September 06, 2012, 04:10:27 am
the only thing i notice stopping wiimote is a decrease on processor use.
before arch advmenu works fine on my hardware
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: ves on September 06, 2012, 06:57:02 am
Hello, can we send all log files?

Path: /var/log/

Could you try lxde?

Could you upload error image advmenu?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on September 06, 2012, 07:01:51 am
Hello, can we send all log files?

Path: /var/log/

Could you try lxde?

Could you upload error image advmenu?

lxde run fine :)

the only error that i have on advmenu is "ilegal intruction" i have tryed to -log and advmenu don't write nothing on advmenup.log
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: ves on September 06, 2012, 07:09:49 am
Hello danger,
Have you changed your advmenu.r file?
Have you tried the new version of advmenuplus?

I'll upload the original advmenu tests.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on September 06, 2012, 07:12:42 am
Hello danger,
Have you changed your advmenu.r file?
Have you tried the new version of advmenuplus?

I'll upload the original advmenu tests.

Yes...and yes
Also has i already posted i download the advancemenuplus source and compiled and it works but have a problem that is gerating the mame.xml on each start.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Rockman on September 06, 2012, 02:21:12 pm
Hi danger!

You have the correct partition (sda3) /home/roms assigned properly? Check it. Maybe advmenup does not find that partition.
I've had problems with the actual version of GroovyArcade assingning the partitions and i I had to set up manually.

Maybe it's just that?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on September 06, 2012, 02:25:55 pm
Hi danger,

Could you point us to the exact source files you downloaded and your 'make' options?

I'm following this advmenu+ issue from the distance as it always worked for me and I'm not involved in its development, but I'd like to help finding the bug, which seems to be a consistent bug that only appears in some systems. I think of two possibilities:

1.- It might be due to some compiling flags being used, so that some CPU specific opcodes are introduced by the compiler that might produce an 'ilegal instruction" when the binary is run in an unsupported CPU.

2.- It could be a bad pointer used somewhere in the code, that only makes the program crash in some specific circunstances.

I'm inclined to think it's option one, because it worked for danger when recompiling in his system.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: danger on September 07, 2012, 04:19:12 am
Rockman: no that's not the problem because the advmenu+ i compiled go check for roms there to

Calamity: i download from here http://arcadeforever.forumfree.it/?t=42527183&st=165#entry507735016 (http://arcadeforever.forumfree.it/?t=42527183&st=165#entry507735016)
i didn't use any extra flag just the "default" ./configure , make, make install

with the sourcecode from advmenu+ i may help find the problem can't you put it on google repository ?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on September 14, 2012, 05:35:22 am
Hi guys,

So after 4 days struggling with the code I think I found out the issue that made the sound get corrupted in SDL after we applied the new soundsync patch, specially when a game is resumed after pause. It seems it's a bug in the SDL sound code of MAME. Fortunately I've created a diff that seems to fix it for me.

Please Ves and Ansa and others try this patch out and see if it fixes the issue for you too. If that's the case I'll submit the patch to the mamedevs.
So have you submitted the patch to mamedevs?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on September 14, 2012, 06:21:24 am
So have you submitted the patch to mamedevs?

Yes, and it was accepted :)

http://forum.arcadecontrols.com/index.php/topic,110905.msg1300600.html#msg1300600 (http://forum.arcadecontrols.com/index.php/topic,110905.msg1300600.html#msg1300600)
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on September 14, 2012, 06:32:13 am
Very very good news :D .
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Rockman on September 19, 2012, 02:18:40 pm
Hi guys!

I'm using GRoovyArcade Archlinux installed to HD. I tried to change the frontend advmenuplus to lxde from de Groovyarcade config menu.
Now, I dont know how to return to groovyarcade menu, to restore advmenu default from the LXDE S.O.
If i reset the pc, I return to LXDE OS.

EDIT: type "gasetup" from shell in LXDE, select advmenuplus frontend. Solved!!!!

Another question. someone has test groovyume from LINUX distro of Groovyarcade. I only can run arcade games, but i can't run nes, snes or genesis carts... you can?

EDIT: All solved with Groovyume 0.147. (an error with the previous version).

Thanks!

:P
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on September 24, 2012, 02:50:49 am
This sounds terribly dumb, but how can i disable the openppjoy module? Because of a error of that module I always get the "verbose boot" instead of the logo. I tried to add "blacklist openppjoy" (without quotes) into /etc/modprobe.d/modules.conf, but then the GA wont boot at all (hangs before advmenu?!).

Any clues? :)

*edit*

Commented the openppjoy out in /etc/rc.conf -> no error, but GA hangs (never gets to advancemenu) and the logo gets weird (see image).
(http://koti.mbnet.fi/olliraa/ga.jpg)

All help highly appreciated  :notworthy:
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: ves on September 24, 2012, 09:48:14 am
Hola emuola, openppjoy se desactiva en el fichero /etc/rc.conf, solo tienes que borrarlo o aņadir delante ! , quedando asi !openppjoy

Para sabe que esta haciendo GA hasta que aparezca, puedes pulsar ctrl+alt+F1 para ver la terminal tty1 donde carga GA o pulsar ESC cuando ves el logo en el arranque,  has esperado a que advmenu termine de actualizar el fichero mame.xml? suele tardar un poco dependiendo del pc.

Que pc estas usando? y que configuracion de video eliges en el menu inicial? veo que es un monitor de pc normal por lo que deberias de usar la opcion de Svga....



Saludos.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Rockman on September 24, 2012, 05:33:15 pm
Hi Emuola, this issue happen with the live-cd without install?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on September 25, 2012, 09:23:39 am
@ves

Sorry, I can only test this tomorrow (ctrl + alt f1), but I have a standard pc with svga lcd (for installation purposes). Weird thing is that if I remove "splash" from the kernel boot options in grub, the computer boots up fine?!

@Rockman

Only happens when installed on hd
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on September 27, 2012, 02:38:06 am
Ok, tested a bit more. If I press Esc during the logo, I see an error "pylouthhd: Could not start boot logo: no such file or directory". The weird thing is: if I let the computer boot with the logo, I get the "corrupted" screen and computer won't even shutdown by pressing the power button (of course it shuts down if I keep the poer buttn pressed for 4 seconds) -> ctrl +alt + f1 does nothing either. If I remove the "splash" from the kernel boot options, computer is just fine :) Same goes if i press Esc immediately after i see the logo.

Any clues?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Renier on September 30, 2012, 09:12:48 am
Guys, hi

Great work with GA

I have a problem though, been trying to go through the posts, but to be honest I have no clue what most of you are talking about. I'm using the 32Bit 06.09 version (I've also tried the 64 bit version w/out success).

The Boot CD stalls just after the plymouth (i.e. :: Loading plymouth...). Alt,Ctrl, Del reboots, so its not a freeze...
I'm struggling to boot into [SVGA/VGA/LCD Monitor] option and/or into the [NTSC VGA-1 15khz] option (i.e. so I'm not sure if it has to do with the [press Tab] settings? might be wrong...)

I'm using an Asus USB CD/DVD ROM  (which worked just fine for installing the same GA iso CD version to a smaller AMDE350 with 2GB ram).
Now I'm using an Intel Pentium G850 2.9Ghz, with 2Gb RAM and MSI H61M-E23 Motherboard with on board screen card.

The idea is to install the CD to the HD

Any help please?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Rockman on September 30, 2012, 06:28:47 pm
Hi Renier :)

I think is possible for using the integrated videocard. Most of us use ATI video cards (radeon 9000series, x300, x600, hd4000 series, and some more). You can try to test with some Ati videocard with your system?


Maybe this is the problem.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on October 01, 2012, 02:20:37 am
I've now installed GA and have tested a selection of roms. Almost all the roms I'd want work, but I'm having some weird problems with a few roms. For example with NbaJam/NbajaTE I don't have any picture. Soud works and the game "works", but no picture at all. Also as I tried Mappy, I got "out of range" shown on my standard svga lcd monitor osd.

How can I test the groovymame from/in the shell, so that I'd see any possible errors?

Please not that I'm running a standard svga lcd monitor for now. later I'm hooking up the new 25" MAKVISION :)

Thanks :)
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on October 01, 2012, 04:38:52 am
The Boot CD stalls just after the plymouth (i.e. :: Loading plymouth...). Alt,Ctrl, Del reboots, so its not a freeze...

Hi Renier, does it get to the point where the logo is shown? If that's the case, press ESC as soon as you see the logo to exit the logo screen and see the boot sequence.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on October 01, 2012, 04:48:45 am
How can I test the groovymame from/in the shell, so that I'd see any possible errors?

Launch LXDE (change AdvMenu by LXDE in the corresponding gasetup menu), then open a terminal there, so you can launch GroovyMAME from command line: groovymame romname
If you want to create a log: groovymame romname -v -md 4 > romname.txt

I'd expect to get all sort of 'out of range' displays when testing GA on a SVGA monitor, unless you create a specific monitor_specs that meets your exact monitor, a futile effort if you ask me.

Installing GA with a SVGA monitor and then moving to an arcade one causes some issues, in my experience. They can be solved easily once you know what needs to be touched, anyway.

Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on October 01, 2012, 04:52:55 am
How can I test the groovymame from/in the shell, so that I'd see any possible errors?

Launch LXDE (change AdvMenu by LXDE in the corresponding gasetup menu), then open a terminal there, so you can launch GroovyMAME from command line: groovymame romname
If you want to create a log: groovymame romname -v -md 4 > romname.txt

I'd expect to get all sort of 'out of range' displays when testing GA on a SVGA monitor, unless you create a specific monitor_specs that meets your exact monitor, a futile effort if you ask me.

Installing GA with a SVGA monitor and then moving to an arcade one causes some issues, in my experience. They can be solved easily once you know what needs to be touched, anyway.

Thanks Calamity :) Yes, I know about the "risks" of using another monitor for installation, but I just wanted toi save time and do the computer tinkering before I get the monitor. I hope my time saving effort suceeds ;)

I guess I'll leave the problematic games untouched at this point and wait till I get the Makvision and suitable modelines.

Thanks one again!

-Olli
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on October 01, 2012, 05:52:51 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1305953.html#msg1305953) you can find the 15KHz patches for linux 3.6.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Renier on October 01, 2012, 05:31:48 pm
The Boot CD stalls just after the plymouth (i.e. :: Loading plymouth...). Alt,Ctrl, Del reboots, so its not a freeze...

Hi Renier, does it get to the point where the logo is shown? If that's the case, press ESC as soon as you see the logo to exit the logo screen and see the boot sequence.

Wow, Thanks Calamity
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Renier on October 01, 2012, 05:38:47 pm
Hi Renier :)

I think is possible for using the integrated videocard. Most of us use ATI video cards (radeon 9000series, x300, x600, hd4000 series, and some more). You can try to test with some Ati videocard with your system?


Maybe this is the problem.

The integrated video card works well Rockman. I have the video card from Andy Ultimarc with WinXp on my first cabinet, but I'm trying the 15Hz coding with GA with this project. The trial runs on the slower pc seemed to work well, except for the slow speed of course. My hickup was the boot stall, Calamity pointed the problem out. Thanks guys! Great help as always... Next step is to get damn ALSA going again...  ;D
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on October 02, 2012, 01:40:24 am
Hi.

Just noticed that on my computer:

Dell Optiplex 745 with C2D E6600
2 gb ram
60 Gb SSD
Ati X600
SB Live!

The latest version (groovymame64_0147.013f_wiimote_linuxFix.tar.bz2) has problems with sound. It's like there's this weird "chop-chop-chop-chop.." sound playing all the time in the background, even in the game menu (before you insert a coin). This happens with both SBLive! and the onboard AD1988B audio. Audio lagtency setting does not affect the problem.

Downgraded to groovymame64_0146u1.013f_wiimote_linux.bz2 and the sound works fine even with latency set to 1.

Just though i'd let you guys know this.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on October 02, 2012, 04:39:12 am
Hi emuola,

You ruined my breakfast. Please can someone else confirm this new SDL sound problem? The SDL sound was supposed to be fixed completely since v0.147, so I can't understand how downgrading can be better in this case.

Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on October 02, 2012, 04:43:02 am
With groovymame 0.147 compiled myself (without the git patch) I can confirm the "chop chop" issue only with galaga (metal slug and nba jam seem ok).
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on October 02, 2012, 05:09:40 am
Hi emuola,

You ruined my breakfast. Please can someone else confirm this new SDL sound problem? The SDL sound was supposed to be fixed completely since v0.147, so I can't understand how downgrading can be better in this case.

Sorry about your breakfast Calamity :( I tried with at least ten games and they all have somekind of "chop chop" effect/audio skipping stuttering a little. After downgrading the same games work absolutely fine.

One thing: I have completely disabled the wiimote and bluetooth daemons if that means anything...
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on October 02, 2012, 05:43:12 am
No problem emuola :) Thanks for reporting this. So both of you are testing 64-bit builds? I wonder if it's the same with 32 bits. I'll test it myself in a while.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on October 02, 2012, 05:47:46 am
Yes, my groovymame is 64 bit.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on October 03, 2012, 05:14:21 pm
Yes, my groovymame is 64 bit.

As expected, the 32-bit SDL build has perfect sound.   :dizzy:

So now I need to get a 64-bit GroovyArcade install to test the thing. But this will need to wait. I never thought that getting the sound to work in Linux would be such a pain  :banghead:

Now the key question is if mainline MAME 0.147, SDL, 64-bit, has proper sound or not.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on October 04, 2012, 04:01:40 am
Now the key question is if mainline MAME 0.147, SDL, 64-bit, has proper sound or not.
I will try ASAP.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Monkee on December 10, 2012, 04:26:30 pm
Hi guys, I'm so impressed by the work you've done !  :applaud:

Thanks so much for sharing it.

I have some questions and I hope they will not be useless:

Why did you removed Wah!Cade ? I really like this front-end and it will be nice to have both options, no ?
Is M.E.S.S. incorporated in Groovy Arcade and if not is it possible to add it manually ?


Thanks a lot and good luck for this beautiful project !

Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on December 13, 2012, 07:57:12 am
Hi Monkee,

Wah'Cade was not removed as far as I now, you just need to set it up manually. As for MESS, yes, we have GroovyUME added, which is a combined build of MAME and MESS.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Monkee on December 13, 2012, 06:36:25 pm
Thanks a lot Calamity for the explanations.

I wish you the best for the future of this project (and others of course).  ;)
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: jswagner on December 14, 2012, 04:12:18 am
Hey guys, this seems like a cool project! 

I just did a clean installation with the ISO from June.  Occasionally, I can get it to boot into the menu (usually the first boot after the install), but more often, I get this:

I can watch the system startup, and I can briefly see X initializing before the video mode switches.  The machine will sit with a black screen up while intermittently thrashing the disk.  After a while, I will either get a screenful of garbage (uninitalized video RAM?) or a call trace printed to the terminal.  The keyboard's lock lights won't toggle on/off, but I can press the power button to trigger a shut down.  I can even SSH in remotely while in this state.

Here's a photo of the crash:  http://imgur.com/kwLOa (http://imgur.com/kwLOa)
Relevant bits from kernel.log:  http://pastebin.com/MZ9BC6C5 (http://pastebin.com/MZ9BC6C5)
lspci output:  http://pastebin.com/NNdgRk7G (http://pastebin.com/NNdgRk7G)

I'm not sure what other information would be useful here, so if this isn't enough, let me know.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: jswagner on December 14, 2012, 05:09:15 am
When it does work, I can't get either AdvanceMenuPlus or Wah!Cade to recognize my ROMs..  They're .7z format, but Wah!Cade allows me to specify that, and even after manually browsing to the ROM path and selecting it, it still refuses to import anything.  Any ideas there?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on December 14, 2012, 02:24:16 pm
Hi jswagner,

Try disabling the splash screen, either by pressing escape when the system shows it, or do it permanently by editing grub.conf. I have the same issue here, we're working on it.

No idea about the .7z issue.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: jswagner on December 14, 2012, 07:27:36 pm
Hi jswagner,

Try disabling the splash screen, either by pressing escape when the system shows it, or do it permanently by editing grub.conf. I have the same issue here, we're working on it.

No idea about the .7z issue.

Hey Calamity, thanks for your reply.  I got to spend a few more minutes troubleshooting my system today and was able to produce a cleaner crash from X (segmentation fault), so I think I've got hardware issues on my side.

I'll dig up some compatible RAM, try again and report back later.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: jswagner on December 14, 2012, 07:38:47 pm
I was thinking about this project last night and was wondering what's keeping the individual components from being posted to Arch's AUR (https://wiki.archlinux.org/index.php/Arch_User_Repository)?

There are packages for custom kernels and alternate MAME builds already in the AUR, and using something like 'yaourt' could make keeping current very easy for end users.

For example, I saw there was a SwitchRes update the other day, but I haven't got the foggiest idea how I could get it onto this system (I guess I'd need to manually compile it, potentially overwriting the existing version).  It looks like a big rewrite that's more for testing than stable use, so it'd be nice to be able just install the 'switchres-wip' package, and fallback on the old 'switchres' package if I ran into big issues.

Thoughts?

(Sorry if I'm getting the details mixed up -- I'm not entirely sure if SwitchRes is compiled into MAME, or is an external utility.. from my perspective, it doesn't really matter.  The question is "would someone be interested in putting GrooveArcade packages into the AUR?")
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on December 15, 2012, 02:00:01 pm
Hi jswagner,

There's work going on during the last weeks to have an updated Live-CD, hopefully your issue is solved by the new kernel.

I don't think there's nothing that prevents the components from being posted to Arch's AUR. It's just that nobody's done it. I'm not a Linux user, I didn't know about the AUR until you mentioned :) I guess that it's just a circumstantial fact that the live-cd is now Arch's based, as it was originally based on Gentoo. The live-cd is currently mantained by VeS, while I'm updating the SwitchRes patch for GM, and helping VeS with specific tasks, so there are just two persons actively coding on this (since Chris left the project), apart from the work of the testers here. It can be a bit overwhelming, and I just wish I have some time to write a proper documentation before real life gets really real.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: jswagner on December 15, 2012, 06:57:38 pm
Hi jswagner,

There's work going on during the last weeks to have an updated Live-CD, hopefully your issue is solved by the new kernel.

I don't think there's nothing that prevents the components from being posted to Arch's AUR. It's just that nobody's done it. I'm not a Linux user, I didn't know about the AUR until you mentioned :) I guess that it's just a circumstantial fact that the live-cd is now Arch's based, as it was originally based on Gentoo. The live-cd is currently mantained by VeS, while I'm updating the SwitchRes patch for GM, and helping VeS with specific tasks, so there are just two persons actively coding on this (since Chris left the project), apart from the work of the testers here. It can be a bit overwhelming, and I just wish I have some time to write a proper documentation before real life gets really real.

I'm in the middle of learning how to publish a package to the AUR (unrelated software project).  Maybe once that's finished, I can give you guys a hand here.  Doing this could alleviate the need to package and distribute a Live CD -- users can just grab the official Arch ISO, install Arch, install Yaourt, install Groovy* packages from AUR.  A wiki could guide users through it (and customize as desired).

Though I may not have a firm grip on the inner workings of these apps yet, part of my job is writing technical documentation.  Let me know if I can be of any help!
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on December 16, 2012, 04:16:05 am
This could be a good idea.
For the pkgbuild you can look my script (http://forum.arcadecontrols.com/index.php/topic,122961.0.html).
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on December 17, 2012, 09:16:12 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1320390.html#msg1320390) you can find the 15KHz patches for linux 3.7.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Monkee on December 19, 2012, 07:36:03 pm
Hi guys,
I plan to buy some wiimote to play gun games on groovyarcade and I'd like to ask you some informations to be sure to make the right choice:

Do we need a bluetooth dongle in the pc and a sensor bar on the tv to use this fonction ?
Do the  Wii MotionPlus/ Wii Remote Plus works on this system ?

Did anyone tried to see if the BigBen Walther P99 replica gun that incorporates the wiimote system inside(https://www.amazon.co.uk/bigben-BigBen-Walther-P99-Wii/dp/B0041NWAT6 (https://www.amazon.co.uk/bigben-BigBen-Walther-P99-Wii/dp/B0041NWAT6)) or even the Guncon3 are working ?

Thanks a lot.
Monkee
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on December 21, 2012, 06:19:06 am
I've asked VeS about this:

Do we need a bluetooth dongle in the pc and a sensor bar on the tv to use this fonction ?

Yes, you need both.

Quote
Do the  Wii MotionPlus/ Wii Remote Plus works on this system ?

Yes, both have been tested successfully.

Quote
Did anyone tried to see if the BigBen Walther P99 replica gun that incorporates the wiimote system inside(https://www.amazon.co.uk/bigben-BigBen-Walther-P99-Wii/dp/B0041NWAT6 (https://www.amazon.co.uk/bigben-BigBen-Walther-P99-Wii/dp/B0041NWAT6)) or even the Guncon3 are working ?

As far as I understand, any gun that incorporates the wiimote should work.

Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on January 21, 2013, 11:58:32 pm
Having a lot of derp moments here.  I'm trying to install a few bits of additional software (WINE to run a few arcade/arcade-style games that are only on Windows), native games, and additional emulators.  Somehow when I try to install the requirements for some things, I end up somehow erasing everything on the install.  I'm a bit confused here.  Calamity, ves, what am I doing wrong?  (I had somewhat similar issues in the Gentoo version as well).
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on February 03, 2013, 10:38:37 am
Got the OS updated (though.. not sure if I was "supposed" to do that, despite wine and a few other things would refuse to install otherwise).  For some reason now I get the exact same issue as I did using the patched radeon drivers when playing with Ubuntu:

Code: [Select]
SwitchRes: [alienar] (1) horizontal (292x240@60.10)->(296x240@60.10)
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  39
  Current serial number in output stream:  39
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  151 (XFree86-VidModeExtension)
  Minor opcode of failed request:  10 (XF86VidModeSwitchToMode)
  Value in failed request:  0x150
  Serial number of failed request:  135
  Current serial number in output stream:  137

I am quite confuse now, but I will state the specs of my test bed:

CPU: Intel Core2Quad Q6600
RAM: 4GB DDR2-800 Corsair XMS2
Motherboard: XFX nForce680i SLI-LT
GPU: XFX Radeon 6670 1GB
Monitor: NEC MultiSync XM29 Plus (Model XM2960, will look into entering monitor infos from the one thread I looked at into switchres.conf and test that).
Running xf86-driver-ati-git from the Arch User Repository

Let me know if something is missing (other than a parallel port card for OpenPPJoy).
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 03, 2013, 11:44:19 am
Hi NightSprinter,

By updating the drivers you must have overridden the specific patch for low resolutions. There's a workaround however, define a higher minimum dotclock so that low resolutions are width scaled, add this to mame.ini:

dotclock_min 8.0
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: jswagner on February 04, 2013, 12:54:38 am
Tried searching the forum and also Google, but only found the dead old project page.  Where can I find a list of supported video cards?

EDIT:  Let me rephrase this to make it easier to answer.  I'm thinking about replacing my existing system with a low-power AMD system with on-chip (ATI) graphics, will this work with GroovyArcade?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 04, 2013, 05:23:55 am
Tried searching the forum and also Google, but only found the dead old project page.  Where can I find a list of supported video cards?

EDIT:  Let me rephrase this to make it easier to answer.  I'm thinking about replacing my existing system with a low-power AMD system with on-chip (ATI) graphics, will this work with GroovyArcade?

If it's Linux what you have in mind, anything from Radeon 7000 to the date should be good.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on February 04, 2013, 10:58:41 am
Yeah, I'm actually currently in the process (given my time away from work) of working out how to have an up-to-date install of MESA and the open-source drivers (which is a requirement along with the patched kernel, might patch/compile the 3.7 on Arch and see how that goes) on a Radeon 6670 (good comprimise between speed and functionality).

I'm no linux guru, but I'll continue to post my findings here or in another thread I have in the Linux forum.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: jswagner on February 04, 2013, 03:20:11 pm
If it's Linux what you have in mind, anything from Radeon 7000 to the date should be good.

OK, great!  I was afraid only specific models were compatible.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on February 06, 2013, 04:24:02 am
I noticed that my GA-system suffers from this way old kernel bug:

https://bugzilla.redhat.com/show_bug.cgi?id=845745

On a cold boot the computer often hangs, but with rebooting it boots just fine.

There's a workaround for this, but I'm not sure if it presents some problems concerning kms booting with an arcade monitor:

Quote
I've added nomodeset in GRUB2's command line (using GRUB_CMDLINE_LINUX in /etc/default/grub) and the following to /etc/rc.d/rc.local:
modprobe -r radeon
modprobe -r drm
modprobe radeon modeset=1

I haven't tried that workaround just yet, but as the next version of the LiveCd has been promised pretty soon, I thought I'll post this here anyway.

Has this been documented/discussed here somewhere?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 06, 2013, 10:21:00 am
Thanks for reporting this, emuola.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Monkee on February 06, 2013, 03:47:46 pm
Hi, I'm sorry but I'm a bit lost with the download page of GroovyArcade.  :-\

How to know what the "non-groovyarcade" downloads means ? For example, do I need to add (and how) the new advmenuPlus2.6 or xorg.sh to my GroovyArcade USB Stick ?

Concerning the different releases of GroovyArcade, is it possible to set an auto-update for each final (or beta) version of Mame or Ume ? Or do I have to reinstall it all each time ?

Thanks a lot and sorry again for the newbie's questions...  :'(

Monkee
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Rockman on February 07, 2013, 01:47:24 am
 Hi.

@Emuola: It's possible your problem are related with integrated video cards. Your Motherboard have integrated VGA card? I have similar problems with one PC with that.

@Monkee: Are not necessary to update xorg.sh, It's only a devs test file. The AdvmenuPlus2.6 file is a new version of the Front end. This version will be included in the new release of the GroovyArcade LiveCD.

Regards.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on February 07, 2013, 04:21:47 am
Hi.

@Emuola: It's possible your problem are related with integrated video cards. Your Motherboard have integrated VGA card? I have similar problems with one PC with that.

Regards.

Indeed, my Optiplex 745 has the Q965 chipset with integrated vga. I had not thought of that... I haven't tried the bios settings, because the pci-e x600 overrides the integrated automatically. How did you solve your problem with the integrated vga? If there's no option to disable the integrated vga, can I do something softwarewise?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 07, 2013, 05:03:19 am
How to know what the "non-groovyarcade" downloads means ? For example, do I need to add (and how) the new advmenuPlus2.6 or xorg.sh to my GroovyArcade USB Stick ?

Concerning the different releases of GroovyArcade, is it possible to set an auto-update for each final (or beta) version of Mame or Ume ? Or do I have to reinstall it all each time ?

Hi Monkee,

You don't need to add these separate downloads, they are there in case someone wants to use them, usually updates or fixes for AdvMenuPlus which is in continuous development and has produced issues.

Indeed, there's a preliminar built-in auto update feature in the gasetup menu designed to allow the user download the most recent version of GroovyMAME. The new live-cd will have this auto update feature extended and (hopefully) fully working for all relevant parts of GroovyArcade: GroovyMAME, AdvMenu, Gasetup... so you won't need to manually download and install anything.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Monkee on February 07, 2013, 12:19:35 pm
Edit.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on February 07, 2013, 12:29:56 pm
Hi.

@Emuola: It's possible your problem are related with integrated video cards. Your Motherboard have integrated VGA card? I have similar problems with one PC with that.

Regards.

Indeed, my Optiplex 745 has the Q965 chipset with integrated vga. I had not thought of that... I haven't tried the bios settings, because the pci-e x600 overrides the integrated automatically. How did you solve your problem with the integrated vga? If there's no option to disable the integrated vga, can I do something softwarewise?

I changed the settings in BIOS (to manually override the integrated graphics with the pci-e card) and now it seems the boot problems are gone  :cheers: Thanks Rockman!

EDIT: I was too fast... problem still exists... After my cab had been "cold" for an hour and a half I had to boot 3 times to get the system up...  :banghead:
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 07, 2013, 01:21:38 pm
In my setups I usually need to remove the splash screen in order to avoild GA hanging during boot, either by editing grub.conf or just by pressing 'esc' when the splash screen is shown.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: emuola on February 07, 2013, 02:02:51 pm
In my setups I usually need to remove the splash screen in order to avoild GA hanging during boot, either by editing grub.conf or just by pressing 'esc' when the splash screen is shown.

Yes, me too, no splash here :) The error in the log is always this:

conflicting fb hw usage radeondrmfb vs VESA VGA - removing generic driver

Something to do with the kms I guess, but I'm way too incompetent to figure out why :(
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on February 08, 2013, 11:11:08 am
Hey, Calamity, real quick: I'm posting a log of X.org and the errors it gave with the custom modelines I put in from manual generation with switchres.  Let me know  what's going on here, as I'm lost as to why this is happening.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Monkee on February 08, 2013, 01:06:29 pm
Thanks a lot Rockman and Calamity.

So Calamity, with this auto-update system, is it possible to choose if you want or don't want one Release ?

For example, i never take the alpha ones and sometimes i prefer to wait between two stables releases to see if my favorite games are still working on the new one.
May I still be able to choose ?

Anyway; You guys rock, what a beautiful work you've made and still working on it. A big thanks, seriously !

Monkee
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 08, 2013, 03:38:44 pm
Hi Monkee,

The auto-update feature consists of a list where you are shown the latest binary files available from the google code site, as read from a text file that's downloaded from that site too. So you'll be free to decide whether to update or not, and what specific updates you want to skip.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Monkee on February 08, 2013, 03:40:01 pm
Perfect ! Thanks a lot man.  :applaud:
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on February 09, 2013, 03:24:54 am
Hmm, custom-building the kernel upgrade with patches and building/installing the latest version of SwitchRes didn't work out so great.  Here's the logs for anyone whom can decipher.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on February 10, 2013, 11:51:21 am
This for Anes86, I'm throwing in some logs as the PM system doesn't seem to want to allow attachments.  Hopefully this will provide some info as to what is going wrong overall.  Now to hop back to XP and get a few more logs for Calamity on that end.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 11, 2013, 06:11:59 am
Hi NightSprinter,

The system rejecting your custom modelines could be due to your NEC monitor having a valid EDID that's reporting values not compatible with our settings. I'm assuming you applied all the patches for low-res modes to your self compiled kernel.

Have you tried booting from the GA live-cd? Does it work?
Have you tried booting with the option '-video VGA-1:640x480ec' in grub's kernel line?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on February 11, 2013, 06:26:39 am
Have you tried booting with the option '-video VGA-1:640x480ec' in grub's kernel line?
Yes, he does.

Moreover he set the following options into "/etc/X11/xorg.conf":
Code: [Select]
Section "Monitor"
    ...
    Option          "UseEDIDFreqs" "FALSE"
    Option          "UseEDIDDpi" "FALSE"
    ...
EndSection
...
Section "Device"
    ...
    Option          "IgnoreEDID"    "true"
    Option          "UseEDID"       "False"
    ...
EndSection
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on February 11, 2013, 07:07:32 am
I have also tried the following line in my xorg.conf file to coincide with my monitor's hsync settings:

Code: [Select]
Horizsync 15.7, 31-65 but without luck.  I do find it odd that the kernel boot parameter requires VGA-1, while X.Org kreds VGA-0.  I'll teet more this evening after work and report back.  I appreciate everything.  I am just confused, as I read somewhere one could enter two different rates in the config file via a separating comma.  Would I have to do two different monitor entries for the same port?

On a side note, amusingly also attempting to see if I can make wine or dosbox use a voodoo2 card installed for glide games.  Might that also cause issues?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on February 13, 2013, 03:39:26 pm
Well, THIS is confusing Calamity.  I'm testing out the live disc, and with the "stock" kernel and xorg packages everything runs fine.  Even when running in LXDE, the emulator has no issues with running Alien Arena, Looping, or even Vs. Super Mario Bros at native resolutions.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on February 14, 2013, 11:04:12 pm
Hey, given that the Live CD with no updates to the software is working.. would you think that one of your patches might have been overwritten?  I'm not sure what else was patched besides the kernel used and maybe SDL.  Could maybe Ansa89 or bitbytebit possibly provide insight as to what could have stopped it from working on a system update or for another distro?

Also of note: a lot of frontends/emulators either fail to build from AUR either due to not allowing 64-bit builds or missing an odd dependency that can't be satisfied from official Arch repos or AUR.

Dumb question, now that I read up on something: did you guys build the X.Org and MESA drivers with specific links for the use of Kernel Mode Setting?  If so, I think that's why updating broke everything.  I need confirmation.  :banghead:
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 18, 2013, 06:05:09 am
Hi NightSprinter,

Some patches needed to be updated to work with recent versions of Linux. I'm not doing this directly, Ves is doing the work and I'm eventually helping him with the tests, so I don't have the actual patches collection here. All I can say is that we have a provisional up-to-date live-cd we're testing "internally" and that all the important video-related stuff is working for us. Hopefully it will be released this month(?). Some minor bugs are stopping us from releasing it, all related with the user interface, you know, we're stuck in a loop of you fix something and something else gets broken. With the release, I'll make sure that all the patches are posted so they can be ported to other distributions, however I think the efforts should be focused on improving the current Arch distribution rather than patching other distributions prone to different issues.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on February 18, 2013, 06:08:51 am
I'll make sure that all the patches are posted so they can be ported to other distributions
It would be very interesting.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on February 18, 2013, 09:32:40 am
I definitely want you guys to continue on Groovy Arcade, it's just something that boggles me, though.  Even when I finally was able to update Groovy Arcade to the packages to run Wine (which I had semi-related issues), just updating to recent Arch packages caused everything to refuse to work.  I guess that's what I'm trying to figure out here.  If another user manages to go through the steps to upgrade to the latest glibc packages to add software to an arcade pc with GA, how is it possible to maintain the KMS/SDL/XRandR functionality that the live CD provided?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 18, 2013, 10:13:36 am
Well, keep in mind I just have a very slight idea of the Linux OS, so I may be saying something utterly wrong. You're not supposed to update to recent Arch packages yourself with GA unless you really know it will work. This is because things like ATI drivers are a moving target, and you often need to modify the patches in order to keep things working, and this requires lots of testing. So it may happen, as it did a couple of months ago, that vsync just stopped working properly with the updated ATI drivers, and it took us a week to figure out the reason.

The way this will work (hopefully some day) is that new GA versions already patched are released, so you keep your partition of roms and snaps, settings, etc. intact and just reinstall the OS partition, so you get a fully updated system.  IMHO this shouldn't happen more often than once a year (I'd prefer once a decade) and in the meanwhile you would be just using the autoupdate feature to grab the latest grooymame/ume/gasetup/advmenu packages.

However things don't seem to work like this in the Linux world. For some reason that I don't fully grasp you need to be constantly updating your system in order to keep things working. Each of these updates can solve certain issues but *always* introduces new bugs. With Linux you have the permanent feeling of being running a beta version of an OS. My idea of how things should be for GA, is to provide a distribution that was rock solid in every single aspect that matters for the emulation task, and keep that one as the reference as long as possible. But you see, we have an 8 month old working distribution and you no longer can get Wine installed, does that make any sense?

So, although I believe that Linux is the only possible way to do video accurate emulation in the long term, I find this constant update policy a serious handicap for the viability of a project like this.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: NightSprinter on February 18, 2013, 11:41:24 am
I definitely understand how you feel.  If you'd like, I can try to collaborate with other people that may know more to figure out what packages break the functionality.  Aside from wine, I do know there are some other games suited for arcade monitors available for Linux that use OpenGL (sadly, some of them are only for purchase on Ubuntu or its derivatives).  With recent updates to MESA adding more features and speed to the open-source Radeon drivers, it's definitely something some enthusiasts would take note of.

I'll try to spend as much time further testing stuff out between my shifts at work.  I'll post what I discover on my own, and what I discover via friends in a new thread if everyone wants (and especially anything pertaining to this distro, will post here).
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on February 19, 2013, 08:17:55 am
Communication for linux users: here (http://forum.arcadecontrols.com/index.php/topic,107620.msg1336164.html#msg1336164) you can find the 15KHz patches for linux 3.8 (this time you will find a little surprise ;) ).
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 19, 2013, 05:47:57 pm
Hi Ansa89,

Thanks a lot for the patches. The 25kHz support is very interesting. Eventually we should implement a method to allow custom modelines to be read by the kernel at that point, maybe from a txt file, as calculated previously by Switchres.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on February 20, 2013, 04:19:04 am
This would be great, however IMHO when the kernel starts, it shouldn't be necessary to load custom modelines.
What I mean is: "ok, the kernel is booting at crappy resolution, but the important thing is when I start Xorg, I wanna use my modelines"; in other words the switchres program is a good userspace program and should remain it.

NOTE: this is only my opinion and all critics are welcome, if you still want to port the modeline generator into the kernel, I will try to help you as better as I can.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on February 20, 2013, 05:15:19 am
It's not really necessary, it's just something that might be convenient. For instance, with my Hantarex Polostar, the modelines built in the kernel are way shifted to the right, so the picture is cropped. No big deal, anyway.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Ansa89 on April 29, 2013, 05:28:41 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: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on April 30, 2013, 04:26:32 pm
Hi Ansa, thanks a lot for the update!
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: MonkeyJug on November 12, 2013, 12:54:18 pm
i prefer this release to the current official release (dated 24th february) as the presets for d9200 seem much better, especially for vertical games on a horizontal monitor.

thing is, i can't find a way to avoid getting the black screen whenever i back out of a game...

anyone help?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on November 12, 2013, 01:06:31 pm
Hi MonkeyJug,

The presets actually depend on the specific GroovyMAME/Switchres version, not the live-cd release. The presets were updated to the new crt_range format, that can behave different from the old one on edge cases. This update to the crt_range format was required to fix many issues and allow new features, there's no way back I'm afraid. It should be 100% possible to achieve the same results with the new crt_range format, by properly adjusting the ranges. The problem is I don't have a D9200 here to test myself, so this can't get fixed without user's feedback. It's a good moment for that because and preparing the new GM patch.

Can you elaborate a bit the black screen issue or send me to some post where you describe it?
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: MonkeyJug on November 12, 2013, 01:44:04 pm
hi calamity,

i will use flying shark as an example, but it is the same for alot of vertical games.

basically, before the 24th february release, playing those games on a horizontal monitor (d9200) gave excellent results.  the aspect ratio was pretty much spot on, with virtually no vertical/horizontal adjustments needed.

now, with the latest live cd (24th feb), playing flying shark results in the screen being almost square, instead of 4:3.  i don't have enough adjustments to make the picture thinner, and get it back to 4:3 aspect ratio.  the presets in previous versions (at least for the d9200) were much better.  i'm not sure what changed...

as it stands, playing loads of my old favourite vertical shooters is impossible because i can't get the aspect ratio close to 4:3...
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on November 12, 2013, 01:58:06 pm
Hi MonkeyJug,

By adjusting the ranges, I mean the actual crt_range lines, not the monitor. You need to redefine the edge cases. The game you say is 320 lines tall when rotated, that's a typical edge case: too tall for 15 kHz, too short for 25 kHz.

Quote
the presets in previous versions (at least for the d9200) were much better.  i'm not sure what changed...

The previous presets may have worked better for the D9200, they were probably stretching the games around 320 lines tall. Now those games are probably run at 24 kHz (you can check that in your monitor's OSD if it has one).

Things you can try:

- Try the D9800 preset (don't be scared: these are defined for 15-38kHz, just like the D9200), or...

- Try this in mame.ini:

monitor custom
crt_range0 15250-16500, 40-80, 2.187, 4.688, 6.719, 0.190, 0.191, 1.018, 0, 0, 224, 288, 448, 576
crt_range1 23900-24420, 40-80, 2.910, 3.000, 4.440, 0.451, 0.164, 1.048, 0, 0, 384, 400, 0, 0
crt_range2 31000-32000, 40-80, 0.636, 3.813, 1.906, 0.318, 0.064, 1.048, 0, 0, 480, 512, 0, 0
crt_range3 37000-38000, 40-80, 1.000, 3.200, 2.200, 0.020, 0.106, 0.607, 0, 0, 512, 600, 0, 0

Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: MonkeyJug on November 13, 2013, 11:36:50 am
i tried the d9800 preset and it is 99% perfect.  i tried about 50 games, and for some reason it also has problems with vertical games with 320 lines.

out of every game i tried, only flying shark (and twin cobra) are the ones with problems.  this time, the height is perfect, but i just need a little bit more horizontal to widen the screen out.  when i first loaded the game, it looked like it hadn't synced properly, and then i give it maximum horizontal (left/right) stretch and now the top of the screen looks like an old vhs video tape, which needs tracking applied, as it bends towards the top of the screen (just the top inch or so).  if i had a tiny bit more horizontal (left/right) adjustment, then it would solve it.  any clues how to get this?

even though my monitor is a d9200, it is effectivley a d9800 in all but name as it was produced in the last batch.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on November 13, 2013, 11:59:04 am
Ok, I suspected that. I may join all D9200, D9400 & D9800 in the same preset.

I'm interested to see which resolution is being picked for Twin Cobra. This game works at 54 Hz. The best information is in the log, it would be great to see it. At least copy here the resolution and frequencies reported by Switchres (in MAME, Tab -> Game Information). It is possible to fix the width for vertical games from the software side but first I'd need to see what it's picking.
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: MonkeyJug on November 13, 2013, 02:42:53 pm
it's picking:

432x320p

54.878hz

18.878khz

all it needs is another inch or so of 'H.SIZE' and d9800 would be perfect!
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on November 13, 2013, 04:24:27 pm
Well, the easiest trick is to create an ini file for the 'twincobr' driver, as 'twincobr.ini' where the mame.ini file is. Then enter the following:

aspect 5:4

The -aspect option forces GM into thinking your monitor has a different aspect. This option is global so you need to place it in a specific game or driver file otherwise it would affect all games. For vertical games, 4:3 means normal aspect, 3:3 square, 3:4 full screen stretch (ugly). This means something in the middle of 3:3 and 4:3 is what you want, e.g. 5:4. Try different values.

Obviously this will only affect those games (Twin Cobra & Flying Shark). If you want to affect all 320 lines tall games, you need to edit the range. It seems GM is picking the 18-19kHz range (2).

So one approach is to reduce the margins (horizontal porches) so the active picture will get wider. These are the default D9800 values:

      monitor custom
      crt_range0 15250-18000, 40-80, 2.187, 4.688, 6.719, 0.190, 0.191, 1.018, 0, 0, 224, 288, 448, 576
      crt_range1 18001-19000, 40-80, 2.187, 4.688, 6.719, 0.140, 0.191, 0.950, 0, 0, 288, 320, 0, 0
      crt_range2 20501-29000, 40-80, 2.910, 3.000, 4.440, 0.451, 0.164, 1.048, 0, 0, 320, 384, 0, 0
      crt_range3 29001-32000, 40-80, 0.636, 3.813, 1.906, 0.318, 0.064, 1.048, 0, 0, 384, 480, 0, 0
      crt_range4 32001-34000, 40-80, 0.636, 3.813, 1.906, 0.020, 0.106, 0.607, 0, 0, 480, 576, 0, 0
      crt_range5 34001-38000, 40-80, 1.000, 3.200, 2.200, 0.020, 0.106, 0.607, 0, 0, 576, 600, 0, 0
      
So change crt_range1 line by something like this:

      crt_range1 18001-19000, 40-80, 2.000, 3.000, 4.000, 0.140, 0.191, 0.950, 0, 0, 288, 320, 0, 0

Notice the values are guessed, you will need to experiment to get those modes centered.

A second approach is to ditch the whole 18-19kHz range altogether and send 320-lines tall modes to the upper ranges by stretching the resolutions, e.g.:

      monitor custom
      crt_range0 15250-18000, 40-80, 2.187, 4.688, 6.719, 0.190, 0.191, 1.018, 0, 0, 224, 288, 448, 576
      crt_range1 24500-29000, 40-80, 2.910, 3.000, 4.440, 0.451, 0.164, 1.048, 0, 0, 384, 400, 0, 0
      crt_range2 29001-32000, 40-80, 0.636, 3.813, 1.906, 0.318, 0.064, 1.048, 0, 0, 400, 480, 0, 0
      crt_range3 32001-34000, 40-80, 0.636, 3.813, 1.906, 0.020, 0.106, 0.607, 0, 0, 480, 576, 0, 0
      crt_range4 34001-38000, 40-80, 1.000, 3.200, 2.200, 0.020, 0.106, 0.607, 0, 0, 576, 600, 0, 0
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: MonkeyJug on November 19, 2013, 03:09:52 pm
Hi Calamity,

I have uploaded pictures of both presets (D9200 and D9800) so you can see the problems with Twin Cobra.

I have added a description of each picture.  D9800 is 99.9% perfect with all games, except Flying Shark, Twin Cobra and Galaga (that I have found so far).  These games are still playable, it's just the top 5% of the screen that is 'bent' like an old VHS tape.

http://s234.photobucket.com/user/MonkeyJug1/library/Groovy (http://s234.photobucket.com/user/MonkeyJug1/library/Groovy)
Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: Calamity on November 19, 2013, 05:13:35 pm
Hi MonkeyJug,

Thanks a lot for the pics, they help.

Can you confirm if these pictures were taken when using my suggested settings in my last post?

Seeing your pictures, your D9200 looks definitely forced when displaying the 18-19 kHz range. I'd go for these settings:

      monitor custom
      crt_range0 15250-18000, 40-80, 2.187, 4.688, 6.719, 0.190, 0.191, 1.018, 0, 0, 224, 288, 448, 576
      crt_range1 24500-29000, 40-80, 2.910, 3.000, 4.440, 0.451, 0.164, 1.048, 0, 0, 384, 400, 0, 0
      crt_range2 29001-32000, 40-80, 0.636, 3.813, 1.906, 0.318, 0.064, 1.048, 0, 0, 400, 480, 0, 0
      crt_range3 32001-34000, 40-80, 0.636, 3.813, 1.906, 0.020, 0.106, 0.607, 0, 0, 480, 576, 0, 0
      crt_range4 34001-38000, 40-80, 1.000, 3.200, 2.200, 0.020, 0.106, 0.607, 0, 0, 576, 600, 0, 0

Title: Re: Groovy Arcade Linux Live-CD, based on Arch Linux (official update)
Post by: MonkeyJug on November 20, 2013, 03:29:18 am
they were using the default presets for both D9200 and D9800.

i will try with the settings above and report back...