Heres a newer GXMame release based on a CVS snapshot. Last stable release is from 2003 and fails with recent XMame versions. The new version has some "smart" option detection code which could make it also more compatible with the upcomming XMame releases XML parsing is now done internal so it doesn't need the external xml2info tool anymore. Reproducible: Always Steps to Reproduce: 1. 2. 3. Since GXMame is still one of the best frontends available i think it's worth it.
Created attachment 46300 [details] ebuild for GXMame 0.35 pre-release
While I'm glad that gxmame is *finally* getting some updates, this build still has some problems: 1) File -> Audit All Games doesn't work: sh: -c: line 0: syntax error near unexpected token `(' sh: -c: line 0: `/usr/games/bin/xmame.SDL -noloadconfig -(null) -rompath '/usr/lib/games/xmame/roms/' 2>/dev/null' sh: -c: line 0: syntax error near unexpected token `(' sh: -c: line 0: `/usr/games/bin/xmame.SDL -noloadconfig -(null) -samplepath '/usr/lib/games/xmame/samples/' 2>/dev/null' 2) I have the sound turned off in my config but gxmame isn't telling xmame that. I still get sound in all the games (I usually turn it off and have mp3's playing in the background): Message: running command /usr/games/bin/xmame.SDL -rompath '/usr/lib/games/xmame/roms/' -samplepath '/usr/lib/games/xmame/samples/' -artwork_directory '/usr/lib/games/xmame/artwork' -snapshot_directory '/usr/lib/games/xmame/snap' -hiscore_directory '/home/ssharma/.xmame/hi' -cheat_file '/usr/lib/games/xmame/cheat.dat' -hiscore_file '/usr/lib/games/xmame/hiscore.dat' -history_file '/usr/lib/games/xmame/history.dat' -mameinfo_file '/usr/lib/games/xmame/mameinfo.dat' -diff_directory '/home/ssharma/.xmame/diff' -ctrlr_directory '/usr/lib/games/xmame/ctrlr' -inipath '/home/ssharma/.xmame/ini' -nvram_directory '/home/ssharma/.xmame/nvram' -memcard_directory '/home/ssharma/.xmame/memcard' -input_directory '/home/ssharma/.xmame/inp' -state_directory '/home/ssharma/.xmame/sta' -arbheight '0' -heightscale '1' -widthscale '1' -effect '0' -autodouble -frameskipper '0' -throttle -nosleepidle -autoframeskip -maxautoframeskip '8' -frameskip '0' -brightness '1' -gamma '1' -nonorotate -noror -norol -noflipx -noflipy -samples -samplefreq '22050' -bufsize '3' -volume '-3' -alsa-buffer '250000' -dsp-plugin 'oss' -sound-mixer-plugin 'oss' -fullscreen -nodoublebuf -joytype '1' -noanalogstick -joydevname '/dev/js0' -nousbpspad -norapidfire -nougcicoin -artwork -use_backdrops -use_overlays -use_bezels -noartwork_crop -cheat -cfg_directory '/home/ssharma/.xmame/cfg' -noskip_disclaimer -noskip_gameinfo -noloadconfig qbert 2>&1 This is no knock against the ebuild because it compiles fine... Just that gxmame-0.35 has a little ways to go... Thanks.
Recent MAME versions don't offer the nosound option anymore. The only bug would be that the option is still available in GXMame.It was in the changelog some time ago.
I've updated the files in http://dev.gentoo.org/~joker/gxmame/ (ebuild and distfiles) It fixes the "Audit All Games" functionality.
gxmame-0.35_cvs was released upstream ive added that to portage please file a new bug if you have issues with that version