Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits

Iniciado por platao, 24 de Setembro de 2011, 20:30

tópico anterior - próximo tópico

platao

Como compilar o Mame e remover essa tela de "Warning" 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" do carregamento da rom, 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, mova o mame compilado para a sua isntalação padrao do Ubuntu crie uma pasta em /usr/local/share/games/mame. Crie o mame ini como descrito no tutorial e crie uma pasta oculta na sua home com o nome .mame e coloque o mame.ini la dentro .



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 e na pasta oculta .mame na sua home sem aquela bagunça nos diretorios. E normal na primeira inicialização do game ainda existir a advertencia mas nas proximas nao havera mais o aviso.

rompath                 /media/Dados/Games/Emuladores e Roms/Arcade/MameUI64 0.129/roms
hashpath                hash
samplepath             samples
artpath                   artwork
ctrlrpath                 ctrlr
inipath                   /usr/local/share/games/mame/mame.ini;$HOME/.mame;.;ini
fontpath                  .
cheatpath                cheat
crosshairpath           crosshair

#
# CORE OUTPUT DIRECTORY OPTIONS
#
cfg_directory             cfg
nvram_directory        nvram
memcard_directory    memcard
input_directory          inp
state_directory          sta
snapshot_directory     snap
diff_directory            diff
comment_directory    comments

#
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

Ola estou preparando um novo pacote do Wahcade com mais temas e tbm um mame compilado para o Ubuntu 64bits que vai vir junto com o pacote, essa semana.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

Ola, novo pacote do Wahcade 1.0pre1+temas e uma novidade, vem com um Mame64 que eu compilei especialmente para 64bit, com algumas alterações, entao o que vem nesse pacote?

Mame;

- Mame 0.143 64 bits compilado para o Ubuntu
- Fonte Ubuntu-Familiy Sans Bold
- Nao exibe a tela de "warning"(os outros avisos estao normalmente adicionados e funcionando)
- Todas as pastas extras ja criadas e setadas no mame.ini
- mame.ini personalizado(veja dentro do arquivo mame.ini as dicas)
- acrescentadas varias artworks(efeitos de suavização, filtros ja esta como padrao o scanlines_ag)
- Adicionado uma rom de teste para ver se esta funcionando o mame

Whacade;

-Versao 1.0pre1 launchpad que funciona o preview dos games
-Correção no arquivo .py, como especificado no tutorial
-Todos os temas padrao+6 novos temas ja inclusos no .deb

Para download e so consultar a parte I do tutorial ou baixar daqui;

Link Unico - http://www.4shared.com/file/gSiXEdXO/Mame64_0143WahCadeThemes.html

:D

 
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

Ola estou preparando um novo pacote do Wahcade, dessa vez baseado em uma versao nao oficial, em desenvolvimento a partir de um fork do Mahcade do mantenedor Sairuki.

Tambem estou preparando o Mame 0.144 que eu compilei para o Ubuntu e que vai servir somente nesse fork, nao sei se vai ser possivel usar com o Wahcade oficial do launchpad, em resumo;

Mame 0.143 compilado + Wahcade 1.0pre1 do launchpad + tweaks - ja disponivel para download no link acima.

Mame 0.144 compilado + Wahcade(Mahcade) fork do Sairuki + tweaks - em breve

Ou usar o Mame do repositorio se preferirem, sem alterações.

*Nesse fork e obrigatorio a instalação do hal;

sudo apt-get install hal
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

Ola novo pacote do Wahcade+Mame compilado agora em duas versoes;

Mame 0.143 compilado + Wahcade 1.0pre1 do launchpad + tweaks - http://www.4shared.com/file/gSiXEdXO/Mame64_0143WahCadeThemes.html

Mame 0.144 compilado + Wahcade20111127Mahcade_Sairuki + tweaks - http://www.4shared.com/file/XLLcy4k3/Mame64_0144WahCade20111127Mahc.html

*necessario a instalação do hal

sudo apt-get install hal

Mame;

- Mame 0.143 ou 0.144 ambos 64 bits compilado para o Ubuntu
- Fonte Ubuntu-Familiy Sans Bold
- Nao exibe a tela de "warning" (os outros avisos estao normalmente adicionados e funcionando)
- Todas as pastas extras ja criadas e setadas no mame.ini
- mame.ini personalizado (veja dentro do arquivo mame.ini as dicas)
- acrescentadas varias artworks (efeitos de suavização, filtros ja esta como padrao o scanlines_ag)
- Adicionado uma rom de teste para ver se esta funcionando o mame

Whacade;

-Versao 1.0pre1 launchpad ou versao do fork do Sairuki, com o preview dos games
-Correção no arquivo .py, como especificado no tutorial
-Todos os temas padrao+6 novos temas ja inclusos no .deb
- necessario instalação do hal
-Mais fixes corrigidos na versao Sairuki

enjoy!!!

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

nando_br

Caro Platão,

Seguindo seu tutorial, na opção de extrair o executável do mame for windows da erro porque?

A localização não é uma pasta

platao

CitarSe abrira uma nova janela, navegue ate a pasta /usr/local/share/games/mame/samples e deixe os arquivos la da mesma forma como foram baixados, ou seja, compactados. Vamos agora pegar emprestado do "Mame for Windows" os filtros artworks


wget http://www.mamechannel.it/emulator/mame/mame0141b.exe


Apos e so abrir(se nao abrir automaticamente e so selecionar para abrir com o compactador de arquivos) e extrair(ou simplesmente arrastar para fora) a pasta "artworks" que nos interessa.


Ola Nando obrigado por reportar, é essa parte ai em cima que vc esta se referindo? Se for, vc precisa nesse caso ter instalado no seu Ubuntu os compactadores/descompactadores dessa forma;

sudo apt-get -y install unace unrar zip unzip p7zip-full p7zip-rar sharutils uudeview mpack lha arj cabextract file-roller



Agora sim, clicar e depois mandar "extrair aqui" ou simplesmente arrastar para fora a pasta artworks.

Na versao padrao do Mame que fizemos o download ai em cima vc vai ver que nao ha muitos efeitos que vc pode aplicar, aconselho vc pegar o pacote com o mame que eu compilei aqui;

Mame 0.143 compilado + Wahcade 1.0pre1 do launchpad + tweaks - http://www.4shared.com/file/gSiXEdXO/Mame64_0143WahCadeThemes.html

Nesse caso, se vc quiser fazer "na unha" todo o processo pode ficar a vontade, mas vc pode aproveitar o pacote artworks desse Mame ai e usar, vc vai ver que nesse pacote ha muito mais efeitos que vc pode usar e nao somente 4 ou 5 da versao padrao, e so fazer o download copiar as artworks e colar na sua e ja esta feito.

Outra coisa que vc tem que ficar atento e dar permissao de leitura e escrita tanto para o Mame quanto para a artwork que vc vai usar(por exemplo scanlines_ag.png), do contrario o efeito nao vai funcionar.

Se vc quiser ja partir para uma coisa mais facil, baixe no link ai em cima o mame especialmente para Ubuntu 64 bit coloque na sua home e coloque as roms na pasta roms e é so rodar, nao esquecendo de dar as permissoes de leitura e escrita para o Mame e para o efeito que vc vai usar, ja vem com uma rom de teste, se tudo correu bem vc vera uma tela parecida com essa;



Vc pode usar como front-end o Wahcade ou entao pode usar o Gmameui do Lucid que é o mais recomendado, ambos funcionam nesse Mame compilado, o arquivo mais importante é o mame.ini que é onde estao todos os atalhos para as pastas, entao nao esqueça de verificar se a pasta com as suas roms(rompatch) esta apontada corretamente nesse arquivo.

O Mame é somente para 64 bits Ubuntu, mas o wahcade e o Gmameui servem para ambas as arquiteturas, outra vantagem desse pacote compilado e que todas as pastas ficam agrupadas na sua home, dentro da pasta mame_0.143 diferente do Mame isntalado pelo sistema, que fica espalhado em varias pastas em /usr ficando dessa forma mais facil de mexer, sem ter que entrar com sudo e fica tbm tudo centralizado, muito mais facil, identico ao Mame quando isntalamos no Winsdows.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

nando_br

Valew platão, era isso mesmo, mas agora estou com um outro problema, baixei diversas roms de diversos sites, mas nenhuma funcionou, da o seguinte erro:

GMAMEUI não pode carregar a ROM
A seguinte ROMs não foi encontrada:
sfix.sfix NOT FOUND


Estou fazendo algo errado?

platao

Ola se eu nao estiver enganado esse arquivo sfix.sfix faz parte de uma bios(do Neo-Geo) entao vc deve estar tentando emular algum game de Neo-Geo so que esta faltando a bios, como disse no tutorial vc precisa da rom+bios para funcionar.

Procure em sites como o Mamechannel(baixe a biospack) Emuasylum para as roms mais atualizadas e no Romnatiom para roms antigas, a bios deve ficar junto com as roms na mesma pasta.

Se o seu Mame e mais novo vc tem que usar um set de roms atual(Emuasylum ou Emuparadise), se o Mame que vc vai usar é uma versao antiga vc talvez precise de roms mais antigas(Romnation) os arquivos de suporte vc encontra no Mamechannel.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

Complemento



Como 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.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997


Pitife

Olá galera, gostaria de saber se esse tuto também funciona para versão 32bits do Ubuntu 11.04. Gostaria muito de voltar a jogar os jogos antigos dos fliperamas da decada de 80.

platao

Ola Pitife, leia todo o turorial e tbm o conteudo desse topico para ter uma base, se vc ainda nao conhece o Mame e o seu funcionamento.

O Whacade vc pode usar em ambas arquiteturas 32 e 64 bits

Esse mame especial que compilei para o Ubuntu é somente para versao 64bits, sendo que a partir do Precise a proxima versao do Ubuntu vai ser a isntalação padrao, estou preparando uma nova compilação do Mame para 64 bits essa semana, por emquanto nao tenho intenção de compilar para 32bits. Se  quiser compilar a versao 32 bits pode seguir os mesmos passos.

Vc pode pegar o Mame do repositorio como decrito no tutorial se desejar, e so adicionar o repositorio a sua sources e mandar isntalar a versao 32bit e poteriormente instalar o Wahcade ou Gmameui ou qualquer outro front-end da sua preferencia.

http://sdlmame.wallyweek.org/
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao



Ola novo pacote do Wahcade+Mame compilado agora em duas versoes;

Mame 0.143 compilado + Wahcade 1.0pre1 do launchpad + tweaks - http://min.us/m0Nk6iyXm

Mame 0.144 compilado + Wahcade20111127Mahcade_Sairuki + tweaks - http://min.us/mbleZyzO88

*necessario a instalação do hal

sudo apt-get install hal

Mame;

- Mame 0.143 ou 144 64 bits(oficial) compilado especialmente para o Ubuntu x64
- Fonte Ubuntu-Familiy Sans Bold
- Nao exibe a tela de "warning" e nenhum outro aviso
- Todas as pastas extras ja criadas e setadas no mame.ini
- Mame.ini personalizado
- Dicas do arquivo Leiame!!!
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma rom de teste
- Adicionado todos os samples
- Dicas de sites para baixar as roms

Whacade;

-Versao 1.0pre1 launchpad ou versao sairuki que funciona o preview dos games
-Correção no arquivo .py, como especificado no tutorial
-Todos os temas padrao +6 novos temas ja inclusos no .deb prontos para usar
-instalação automatica de dependencias

Obs;

Essa versao do Mame pode ser usada tbm com o Gmameui ou outro front-end da sua escolha.



enjoy!!!



Platao




\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997