"Voltou" 10 paginas e resposta esta na primeira pagina dessa sessao....
Vc nao procurou no forum ne? KKkkk ; )
http://ubuntuforum-br.org/index.php/topic,87662.0.htmlO problema do MAME e que para empacotar o emulador e colocar ele no repositorio vc precisa obedecer as diretrizes de empacotamento do debian, ou seja, em vez de vc colocar tudo em um so diretorio, pasta roms, snap,flyers e o mame.ini para facilitar a vida do usuario fazer as configurações, ele e colocado em pastas diferentes, em diferentes lugares do sistema, em diretorios ocultos e isso gera uma confusao danada na hora de configurar.
Porque nao colocar tudo em /usr/share/aplications por exemplo? e uma pasta oculta na home com as configuraçoes mais importantes?
Fora que alguns empacotadores usam um perfil diferente, colocam em lugares diferentes o executavel, enfim essa e a realidade e com certeza ha motivos para que seja dessa forma.
Entao...para vc ter uma dica de onde o mame esta instalalando vc vai ate o synaptic e procura pelo pacote que vc isntalou, clica em detalhes e vera todos os caminhos onde esta isntalado cada parte do mame, mas o mais importante, e o arquivo chamado
mame.ini e nele que vc tem que configurar para o emulador encontrar as suas roms, e outra coisa, como o mame e isntalado dentro do sistema principal, vc nao tem acesso para modificar os arquivos, somente o root tem acesso a essa parte, portanto, se vc quiser colocar as suas roms na pasta roms tera que digitar;
gksu nautilus
e ir ate a pasta e colocar la dentro ou o arquivo que vc quer modificar, fazer a modificaçao como root.
Se estiver usando o 12.04 a versao do mame deve ser a 0.145 que esta disponivel no repositorio, veja onde esta cada diretorio e arquivo de configuração;
usr/games/mame
usr/share/doc/mame/README.Debian
usr/share/doc/mame/changelog.Debian.gz
usr/share/doc/mame/config.txt.gz
usr/share/doc/mame/copyright
usr/share/doc/mame/examples/mame.ini.gz
usr/share/doc/mame/examples/vector.ini
usr/share/doc/mame/mame.txt
usr/share/doc/mame/newvideo.txt.gz
usr/share/games/mame/artwork/aperture.png
usr/share/games/mame/artwork/white.png
usr/share/games/mame/hash/megatech.xml
usr/share/games/mame/hash/neogeo.xml
usr/share/games/mame/hash/softwarelist.dtd
usr/share/games/mame/hash/stv.xml
usr/share/games/mame/keymaps/km-be.txt
usr/share/games/mame/keymaps/km-ch.txt
usr/share/games/mame/keymaps/km-de.txt
usr/share/games/mame/keymaps/km-fr.txt
usr/share/games/mame/keymaps/km_it.txt
usr/share/man/man1/mame.1.gz
Mas nada que um comando como locate ou find nao resolva.....
O arquivo principal que vc deve apontar onde estao as suas roms nessa versao é
/etc/mame/mame.ini o executaves nessa versao esta em
usr/games/mame e fique ligado na sua pasta home do seu usuario, ele deve criar tbm uma pasta oculta com mais configuraçoes(para visualizar ela control+h).
Abra o arquivo mame.ini como root(tem que ser como root);
sudo gedit /etc/mame/mame.ini
e vc vera um arquivo assim;
# CORE CONFIGURATION OPTIONS
#
readconfig 1
writeconfig 0
#
# CORE SEARCH PATH OPTIONS
#
rompath roms;/home/platao/;/etc/roms ------------->sua pasta roms ou um caminho para ela, separado sempre por um ;
hashpath hash
samplepath samples
artpath artwork
ctrlrpath ctrlr
inipath /usr/local/games/mame;.;ini
fontpath .
cheatpath cheat
crosshairpath crosshair
Coloque entao o caminho para as suas roms em
rompath, ou entao coloca as roms na pasta roms ; ) e pronto, ja deve estar funcionando.
Outro detalhe e que vc deve usar as roms mais proximas possiveis da sua versao do mame, por exemplo se vc tem um set de roms velhos,antigos vc tem que procurar um mame mais antigo para usar, se vc tem um set de roms novos vc usa o mame mais novo para rodar elas. Isso porque as roms passam por alteraçoes nos seus arquivos e o mame mais recente ou mais antigo pode nao reconhecer mais elas como roms validas, enfim esta tudo explicado no breve artigo que escrevi no link.
Se vc estiver usando o ubuntu 64bits vc pode baixar esse mame que eu compilei especialmente para o ubuntu 64bit;
https://www.dropbox.com/sh/73a1xaizlr65ju4/e4P8ZrSZN6Esse mame para 64 bit ja vem completo com todos os arquivos que vc vai precisar e com uma rom de teste, porem, vc pode baixar e usar os arquivos dele no mame de 32 bits tbm, menos o executavel mame logicamente. No de 64bit e so marcar como executavel em propriedades e leitura e escrita na mesma aba.
Se vc estiver com o 32bit instale o mame pela proprio central de programas(versao 145).
Para facilitar ; ) no link acima tem um pacote funcional para o 12.04 do gmameui para 32 e 64bits do ubuntu que funciona nas versoes mais novas com algums ajustes. Ele e uma interface amigavel para configurar o seu mame, mas mesmo assim vc deve acertar o arquivo mame.ini ok? Ja que os dois funcionam independentes um do outro.
ate!