O gxmame funciona bem em versoes mais novas do mame? Porque se nao fizeram um fork ou algo do genero ele e muito antigo, lembro de ter rodado ele bem no 10.04.
Entao, o mame ele é "autonomo" vc nao precisa necessariamente de uma interface grafica para usar ele, basta apenas vc executar o executavel
mame64 e ele ja abre e vc procura pelo nome da rom(nao o nome fantasia) como por exemplo, o game arcade
Space Bomber é chamado de
sbomber e so selecionar e apertar "enter" para executar.
Entao ao executar o Mame "puro" vc vai ver isso aqui;
http://img841.imageshack.us/img841/4107/epyq.pngSe vc quiser experimentar o mame "puro" para usar com algum front-end tem uma versao que eu compilei aqui - >
https://www.dropbox.com/sh/muuek6kbj2sq842/AAAwu-BUTVUxStJTNdzplw1maAs roms que o CPS3(System3) emula atualmente, o mame atual tbm emula, fora isso o Wine da conta de rodar tranquilo esse emulador;
http://img845.imageshack.us/img845/8409/1yj5.png O mame e um emulador bem completo e ele tem varias pastas(como vc pode ver no mame do meu dropbox) onde ficam armazenadas as configuraçoes e os arquivos de dados das roms,cabinets,control panels e etc.
Aqui no dropbox tem o mame, gmameui,e alguns outros para testar se estiver no ubuntu 12.04 ou 14.04;
https://www.dropbox.com/sh/73a1xaizlr65ju4/AAAdR7GA84MRqR8ghvdnJ7P4ahttps://www.dropbox.com/sh/jrfbi28nqy6us8n/AAAMzgkqmByu0nKyHhI_aGA5aO problema do mame no linux e que ele tem que obedecer a politica debian de empacotamento, nao e como no Windows que vc tem a pasta e esta la tudo dentro dessa unica pasta, no linux o emulador e dividido em varias partes localizadas em varias partes do sistema, por exemplo se vc quer alterar o
mame.ini vc tem que achar onde o pacote o instalou, entrar com permissao de root para poder alterar o arquivo de texto que controla o emulador, alem disso, alguns empacotadores colocam o mame em locais diferentes, gerando ainda mais confusao.
As proprias interfaces(como o Gmameui) criam as suas proprias pastas de configuração e sao colocadas em locais diferentes do sistema, se vc no prestar atenção fica a ver navios.
Os empacotadores ao meu ver ja se tocaram desse problema, no caso o do Cesare Falco fornece somente o emulador compilado, ou seja, o executavel e mais uma meia duzia de arquivos essenciais para o emulador funcionar.
Agora imagina a situação, se vc tem o gmameui que cria a sua propria estrutura de pastas para gerenciar o mame, ai vc instala o gnome video arcade que so funciona se o executavel esta em /usr/games/mame e por ai afora...vira uma confusao de pastas do mame que no final das contas vc nao vai saber mais onde configurar o emulador.
Por isso que eu deixo o mame assim compilado com todas as pastas, tudo certinho com o mame.ini setado tudo pronto e so colocar as roms na pasta roms e jogar.
O que vc esta falando é o
front end, a interface grafica bonitinha, que exibe as configuraçoes,flyers, icones,marquees,snaps.
Ai vc tem as opçoes, que eu acho as mais legais, como o
Gnome-video-arcade,Gmameui,Wahcade e QMC2 e ate o Cabrio cada um com suas qualidades e defeitos.
O
gnome video arcade inicialmente parece super simples de configurar, e realmente é, com a versao do repositorio, ele funciona muito bem, tem interface limpa, enxuta e bastante rapida, o problema e que ele trabalha com locais pre-definidos em que ele vai procurar o executavel e se ele nao encontra nao funciona, se nao encontra o mame em /usr/games/mame por exemplo.
As vezes algumas versoes do mame da pau com esse front end.
O Gmameui é bacana, é a interface mais pacecida com o mame64UI do Windows. O problema dele e que o desenvolvimento esta um tanto lento, os bugs ficam sem correção por muito tempo. A versao 0.2.11 do Gmameui tem um bug critico e muito chato que é, ao iniciar o emulador, se vc nao esperar ele dar o "loading" das configuraçoes e vc mexer nele, por exemplo encerra-lo, ele perde todas as configuraçoes da sua lista de roms, e vc tem que novamente fazer uma varredura para ele encontrar as roms disponiveis.
http://img834.imageshack.us/img834/3623/gljs.pngOutro ponto e que ele usa Glade e GTK e houve mudanças do GTK para o GTK3 ele precisa de revisao, e tbm o gmameui cria a sua propria estrutura de pastas de configuração, ele te da a liberdade de colocar as pastas auxiliares com por exemplo, flyers(banners) onde vc quiser, mas algumas configuraçoes ficam em lugares pre-estabelecidos por ele.
A versao 0.2.13 ate agora nao saiu um .deb oficial, so para Fedora e distros que usam .rpm . Eu fiz um pacote caseiro para o ubuntu 12.04 e 14.04 do gmameui e funciona, o unico bug e que nao funciona as guias de visualização de flyers,marquees,titles, vc tem que escolher o que vai querer que o emulador mostre, como por exemplo, um snapshot e o history, alem da opção de "crop" artwork nao funcionar adequadamente, muitas vezes "tampando" a visualização do history do game, que e a informação da data de fabricação, tips and tricks,tipo de monitor que ele usa, esse tido de dado.
O Whacade e bem bacana, te da muita liberdade de configuração e nao interfere no funcionamento do mame com configuraçoes, o problema dele nas veroes anteriores era na hora de gerar a lista de roms, mas isso ja foi sanado, mas ele tem uma serie de bugs chatos e estranhos que de tanto vc ver acaba se acostumando e entendendo como tudo funciona o emulador e o bug tbm ; )
http://img834.imageshack.us/img834/230/ptga.pngTbm esta bem lento o desenvolvimento, com o pessoal criando forks para manter as coisas funcionando. O Whacade tem um problema serio com arquivos multimidia de filmes e musica envolvendo o gstreamer, num fork eles ja retiraram essa opção ja que nao funcionava direito, e ficou bem interessante, ele e escrito em phyton e sempre crasha na primeira inicialização, quando ele cria a pasta oculta na home.
O QMC2 tem por objetivo ser um front end completaço, com trocentas opçoes de configuração, funciona muito bem é rapido, tem varias coisas legais nesse ai ; ) como acesso ao Caesar onde vc tem informaçoes do game, links para videos do Youtube bem interessante, alguns detalhes aqui e acolá nao me agradam mas e muito bom.
http://img841.imageshack.us/img841/8296/atb0.pngO Cabrio
http://www.cabrio-fe.org/ e o mais elaborado na interface 3D muito bacana, ganha facil da maioria em beleza e fica muito bom em uma maquina arcade(gabinete) o problema dele e que ele nao tem uma interface para gerar a lista de roms, isso fica a cargo de outros aplicativos, tem ate varios projetos nesse sentido no GIT e so procurar tem ate versoes e forks do cabrio e um "gerador" de listas XML para as roms serem reconhecidas, nao olhei nada disso ainda por falta de tempo, mas parece que funciona sim!!! e nao tem pacote para 64 bit no site oficial eheheh vai ter que arregaçar as mangas e compilar(nada complicado) porem.
Tem tbm "Live distros" como o Piapara live cd
http://goredaimon.blogspot.com.br/ que ja trazem tudo pronto e configurado so necessitando de colocar os arquivos de roms e tbm esse aqui que atualmente e o mais legal tbm o GNU/LINUX ARCADE
http://www.arcadeinfo.de/showthread.php?16069-A-GNU-LINUX-ARCADE-DISTRIBUTION-0-92bÉ isso basicamente, ; ) mas sendo curto e grosso eu uso para o mame o Gmameui,Whacade e QMC2
Lembrando que essa e a minha experiencia com esses aplicativos na minha maquina, podem haver algumas discrepancias de funcionamento em hardwares diferentes.