Autor Tópico: MAME não abre jogos.  (Lida 10358 vezes)

Offline PescadorFicher

  • Usuário Ubuntu
  • *
  • Mensagens: 15
    • Ver perfil
MAME não abre jogos.
« Online: 25 de Janeiro de 2014, 19:22 »
Olá, pessoas. =)
Voltei 10 páginas do fórum e não vi nada sequer parecido com o meu problema.
O fato é que baixei o MAME e um joguinho mas não consigo abri-lo.

Ao tentar abrir o MAME a notícia que aparece é:
No games found. Please check the rompath specified in the mame.ini.file. It this is your first time using MAME, please see the config.txt file in the docs diretory for information on configuring MAME.

A primeira coisa que fiz foi tentar colocar o rom na pasta de roms (rompath, acho), mas nenhum dos caminhos apontados para receber os jogos aceitam que eu cole o arquivo zipado (ou qualquer outra coisa, nele).

Caso ajude, abri as propriedades de um dos possíveis destinos (pasta rom) e fui informado de que não era um tal de proprietário e por isso não poderia mexer livremente na pasta.

Eu gostaria que o MAME funcionasse sem precisar do expediente do Wine. =)

Desde já, grato.

Offline platao

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 5.052
    • Ver perfil
Re: MAME não abre jogos.
« Resposta #1 Online: 25 de Janeiro de 2014, 21:25 »
"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.html

O 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;

Código: [Selecionar]
# 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/e4P8ZrSZN6

Esse 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!
« Última modificação: 26 de Janeiro de 2014, 09:34 por platao »
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Offline PescadorFicher

  • Usuário Ubuntu
  • *
  • Mensagens: 15
    • Ver perfil
MAME não abre jogos.
« Resposta #2 Online: 27 de Janeiro de 2014, 08:51 »
Juro que procurei no Fórum, huehuehue.

Minha prática com o fórum é tão desgraçada que tive um terrível momento de dislexia e só agora eu consegui ler o título que realmente estava na primeira página (isso depois de uns 10 minutos tentando achar esse tópico de todo jeito).

Desculpe a vergonha que passei e obrigado pelo link, seguirei por ele a partir daqui. =)
« Última modificação: 30 de Janeiro de 2014, 08:25 por platao »

Offline platao

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 5.052
    • Ver perfil
Re: MAME não abre jogos.
« Resposta #3 Online: 27 de Janeiro de 2014, 09:58 »
Quando começei com Ubuntu e encontrei esse forum tbm tive que me adaptar, forum na epoca para mim era novidade, depois de levar alguns puxoes de orelha consegui acertar tbm hehehehe.

O tutorial e um pouco antigo e tem alguns links que estao off, mas vc pode ter uma boa base de como as coisas funcionam.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997