ComplementoComo compilar o Mame e remover essa tela de "Warning" e todas as outras advertencias na versao compilada;Aproveite uma maquina virtual que vc tenha instalado o Ubuntu, principalmente com o
Lucid 10.04 pois vao ser instaladas muitas bibliotecas, depois de compilado e terminado o serviço vc pode remover se desejar.
sudo aptitude install build-essential libgtk2.0-dev libgnome2-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-ttf2.0
Vai demorar um pouco ate instalar todas as bibliotecas, fiz essa compilação no Lucid recem isntalado, entao nao e necessario atualizar o sistema, compilação durou 25 min em um core2duo.
Baixe o source como descrito no tutorial;
wget http://mamedev.org/downloader.php?file=releases/mame0143s.zip
Faça todos os procedimentos como indicado no inicio,
http://ubuntuforum-br.org/index.php/topic,87662.0.html na parte III mas antes de compilar, faça uma alteração para que nao apareça mais o "warning" e nenhuma das mensagens de alerta, ele somente vai carregar a rom e nao vai reportar mais nenhum erro, dessa forma;
Va ate;
/src/emu/machine.c
Clique na lupa no canto superior direito na sua janela e no campo de busca procure por;
STATERR_NONE
Agora tera que apagar o conteudo ate a proxima entrada dessa forma;
Remova o conteudo, ficando assim;
case STATERR_NONE:
break;
Deixe exatamente como na foto, e compile com o make(se vc ja tiver feito outra compilação anterior limpe com o make clean se o seu processador suportar use make -j3) depois que terminar a compilação vc ja pode testar clicando no executavel que ira aparecer o mame64,
Agora tbm é necessario proceder;
Localize o arquivo
ui.c, ele esta no seguinte diretorio "
/src/emu clique na "lupa" na sua janela no canto superior direito, abra e digite para localizar a linha "
ui_display_startup_screens" veja que logo a baixo os "
case" é ali que vc deve alterar;
case 0:
...
case 1:
...
case 2:
...
e só alterar o numero para;
case
4:
...
case
5:
...
case
6:
...
E pronto e so agora compilar.
Observe no mame.ini as pastas e crie todas como na imagem. agora e so iniciar o Wahcade e gerar a lista xlm e deixar que ele faça todo o processo para vc, ficando dessa forma tudo centralizado na pasta mame na sua home sem aquela bagunça nos diretorios, depois do procedimento nao havera nenhum aviso.
Fazendo esses dois procedimentos os "warnings" nao aparecerao mais nem mesmo se a rom estiver errada ou com problema. A versao que disponibilizei compilada ainda reporta as "warnings" somente na primeira vez que executada, depois elas deixam de aparecer mas as notificaçoes de rom errada ou com problemas continuam normais.