Fórum Ubuntu Linux - PT

Suporte Técnico => Jogos e Diversão => Tópico iniciado por: platao em 24 de Setembro de 2011, 20:30

Título: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 24 de Setembro de 2011, 20:30
Parte I - Pratica

Iniciando

Ola companheiros, para aqueles que gostam de games, o Ubuntu ainda nao e uma plataforma que atrai tantos investimentos quanto a do Till Bill,  lentamente vemos surgir boas opçoes de jogos como os packs da http://www.humblebundle.com/ e perolas como em promoções passadas, que nos trouxe jogos excelentes como World of Goo, Braid e Trine http://trine-thegame.com/site/, esse ultimo sensacional.  

No campo da emulação ate que estamos bem servidos, embora alguns otimos projetos tenham sido descontinuados pelos desenvolvedores originais ou estao de "molho" como o Wah!cade http://www.anti-particle.com/wahcade.shtml o Gmameui http://gmameui.sourceforge.net/ e o Cabrio http://www.cabrio-fe.org/

Como uso o Gmameui+Mame a algum tempo para emular os meus games de Neo-Geo http://img651.imageshack.us/img651/600/platao.th.jpg ao fazer o upgrade para a versao 11.04 do Ubuntu uma surpresa.....a interface do Gmameui com icones faltando, bug ao clicar para inserir dados nas listas das roms, e aparentemente ele nao salva os dados das configurações do front-end no emulador, vc tem que ir direto nos arquivos do Mame......resolvi experimentar um front-end para maquinas Arcade e encontrei dois projetos bons, o Wah!cade em phyton e o Cabrio em c++.

Aspectos Legais;

Na lei de software brasileira no artigo 2º;

-Fica assegurada a tutela dos direitos relativos a programa de computador pelo prazo de cinqüenta anos, contados a partir de 1º de janeiro do ano subseqüente ao da sua publicação ou, na ausência desta, da sua criação.

Em muitos lugares pela net, usam o termo "abandoneware" mas perante a lei, o autor tem o direito reservado mesmo que não queira utilizar a obra, as empresas que faliram tiveram seus ativos comprados por alguém, ou algum grupo e essa pessoa é o proprietário dos direitos autorais.

Agora imagine vc usando um software de 50 anos atras...

O M.A.M.E

O nome MAME significa Multiple Arcade Machine Emulator foi criado pelo italiano Nicola Salmoria. Em 1995 ele tinha um site onde era um ponto de encontro para programadores, ali eles criavam programas que imitavam as rotinas de um processador para finalidades diversas.

Para que alguém queria um programa que imita um processador?

Se eles conseguissem um programa que imitasse as funções de um processador, ficava mais fácil fazer um jogo ou programa que usa aquele modelo de processador funcionar em um pc comum.

No início era feito um emulador para cada jogo, assim com o passar do tempo já haviam sido criado varios emuladores, então Nicola notou que a maioria dos emuladores tinha o mesmo principio de funcionamento, e resolveu fazer um emulador que dentro dele agregasse todos os outros emuladores juntos e deu a ele o nome de Mame.

MAME é estritamente um projeto sem fins lucrativos desenvolvido em carater academico e educacional e tbm para fins de preservação, de modo a evitar muitos jogos históricos de desaparecer, uma vez que o hardware em que são executados pare de funcionar.

O mame não tem por finalidade emular jogos, os jogos rodam como conseqüência positiva do trabalho e não como objetivo do projeto, esse é considerado um bom efeito colateral, mas e não é foco principal do Mame.

Na teoria o Mame é uma suíte de desenvolvimento de emuladores das mais completas do mundo, na prática ele é a realização do sonho de muitos, o dia 24 de dezembro de 1996 é uma data histórica na emulação, foi quando começou o seu desenvolvimento. A primeira versão foi a 0.1(hoje estamos na 0.145) lançada no dia 5 de fevereiro de 1997, com ela vinha emulado apenas 5 jogos, hoje já passa dos 10000 drivers e esta lista só tende a aumentar.

Sendo desenvolvido originalmente para MSDOS o seu código tinha como objetivo a portabilidade, foi reescrito em linguagem c++ e hj roda nos mais diversos sistemas, como Msdos, Windows, Linux, MacOS, Powerpc, N-Gage, GP32, GP2x, PocketPC, Dreamcast, PlayStation2, Playstation3, Xbox, PSP, Câmera Digital e muitos outros.

Na emulação, no caso do Mame, a essência absoluta do desempenho está no processador, uma coisa que chama a atenção de muitos é porque o jogo X que é bem mais antigo e de gráficos modestos funciona mais lento do que o jogo Y que é bem atual? Isso acontece porque na emulação, o que mais conta é o grau de semelhança entre a placa do jogo e a arquitetura de funcionamento de seu computador, não existe uma receita para saber se um jogo vai ou não rodar em seu computador, principalmente porque o mame preza pela fidelidade do hardware a ser emulado em detrimento da velocidade.

O site oficial do projeto é http://mamedev.org/  o Mame original funciona através de linha de comando, existem dois projetos que recebem apoio dos desenvolvedores do Mame, um deles e o mame32 ou MameUI32(64) e o outro e o SDlmame.

Para Ubuntu, vamos usar a versao corrente do Mame, a página do projeto é http://rbelmont.mameworld.info/ e http://sdlmame.wallyweek.org/ os demais são todos projetos extra oficiais (hack), ha tbm o Xmame, mas seu desenvolvimento esta parado ha alguns anos na versao 0.106.

Mame no Ubuntu;

Para a versao instavel(em desenvolvimento)

sudo rm -f /etc/apt/sources.list.d/sdlmame4ubuntu.* ; sudo add-apt-repository ppa:c.falco/umame ; sudo apt-get update ; sudo apt-get install mame

Para a versao estavel(recomendada);

sudo rm -f /etc/apt/sources.list.d/sdlmame4ubuntu.* ; sudo add-apt-repository ppa:c.falco/mame ; sudo apt-get update ; sudo apt-get install mame

Para outras versoes do Ubuntu visite http://sdlmame.wallyweek.org/repository/

Vamos entao fazer um teste simples, para ver se esta tudo ok;

Código: [Selecionar]
/usr/games/./mame
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg546.imageshack.us%2Fimg546%2F8020%2Fcapturadetelaeql.th.png&hash=7023ca9ef711fea7a26004ea3fccf29b3f95fbed) (http://imageshack.us/photo/my-images/546/capturadetelaeql.png/)

Se aparecer o emulador, entao esta funcionando, voce fez tudo certo, aperte a tecla "esc" para sair. Agora a configuração dos diretorios do mame direto no arquivo mame.ini, que é onde vamos colocar o caminho para as roms e fazer todas as configurações do emulador.

Antes, vamos criar duas pastas, a pasta samples(e onde ficam agrupados os efeitos sonoros no caso de arcades muito antigos) e artwork(aqui vamos colocar os filtros)filtros para que as imagens nao fiquem muito "quadradas", ja que os arcades originais em sua grande maioria rodava bem abaixo dos 640x480.

Código: [Selecionar]
cd /usr/local/share/games/mame ; sudo mkdir samples ; sudo mkdir artwork
depois;

Código: [Selecionar]
sudo chmod a+x artwork samples
Agora va ate o Oraculo(Google) e procure por;

mame sound samples

http://www.arcadeathome.com/mamewav.phtml

Baixe todos os arquivos e coloque na pasta criada com o nome 'samples'; no terminal;

Código: [Selecionar]
gksu nautilus
Se 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;

Código: [Selecionar]
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. Se vc nao possui os compactadores instalados é so proceder;

Código: [Selecionar]
sudo apt-get -y install unace unrar zip unzip p7zip-full p7zip-rar sharutils uudeview mpack lha arj cabextract file-roller
Mesmo procedimento anterior;

Código: [Selecionar]
gksu nautilus
Navegue ate a pasta /usr/local/share/games/mame/artworks e cole somente o conteudo la dentro(a pasta ja esta criada) Aproveite e clique com o direito do mouse na artwork que vc quer usar(no caso foi a scanlines.png) e marque "executar como um programa" e "leitura e escrita" nas abas, do contrario o efeito selecionado nao funcionara.

O Mame.ini

Pronto agora o Mame ja esta com os filtros e com os samples, e so configurar os diretorios no arquivo principal mame.ini dessa forma;

Código: [Selecionar]
sudo gedit /etc/mame/mame.ini
------------------------------------------------------------------------------------------------------------------------------------
rompath                  /media/Dados/Games/Arcade/roms  <--caminho para as roms.
samplepath              /usr/local/share/games/mame/samples   <--pasta samples que criamos.
artpath                    /usr/local/share/games/mame/artwork     <--caminho para a pasta artwork
ctrlrpath                  $HOME/.mame;/etc/mame/ctrlr          -as demais configurações deixe padrao -
inipath                    $HOME/.mame;/etc/mame
fontpath                  /tmp
cheatpath                $HOME/.mame/cheat;$HOME/.mame/cheat/cheat;/usr/local/share/games/mame/cheat;/usr/local/share/games/mame/cheat/cheat
crosshairpath           $HOME/.mame/crosshair;/usr/local/share/games/mame/crosshair
hashpath                 /usr/share/games/mame/hash
------------------------------------------------------------------------------------------------------------------------------------

Vamos descendo ate essa parte;

------------------------------------------------------------------------------------------------------------------------------------
# VIDEO OPTIONS
#
video                  opengl       <--colocamos OpenGL
numscreens         1
window               0                 <--modo janela ou tela cheia
keepaspect          1
unevenstretch      1
effect                  scanlines.png      <--colocamos o filtro, vou colocar o scanlines.png
centerh               1
centerv               1
waitvsync            0
------------------------------------------------------------------------------------------------------------------------------------

Essa e a comfiguração basica, feita diretamente no arquivo de controle, salve e vc pode com mais tempo, ver item por item do mame.ini e testar os efeitos, antes crie um backup;

Código: [Selecionar]
sudo cp /etc/mame/mame.ini /etc/mame/mame.ini.bkp
Front-Ends

O Cabrio

Tentei usar o Cabrio desenvolvido pelo Steve Maddison mas o metodo para ele gerar a lista XML dos jogos e achei um pouco complicada, mesmo usando um facilitador como o ROMLister http://www.waste.org/~winkles/ROMLister/

O Adilson do http://www.bloguemos.com/?p=339 em conversa, estava querendo ajudar o projeto e fazer as correçoes e os fixes, enviou alguns emails para o mantenedor e esta aguardando resposta, ha a possibilidade de, caso o desenvolvedor nao tiver interesse em fazer as correçoes, abrir um "repositorio" no launchpad para abrigar o projeto, e talvez uma nova forma de gerar o list XML, vamos torcer por ele e aguardar.

Como estamos usando a versao 64bits(nao ha o .deb ainda, somente para o 32bits) entao vamos baixar e compilar, nao ha nada complicado e compilou sem problema aqui http://www.cabrio-fe.org/support/compile.html no 11.04.

O Wha!cade

O Wha!cade e um "clone" GNU / Linux amigável do MameWAH http://mamewah.mameworld.net/ e tbm como o Cabrio, suporta varios emuladores alem do Mame, como snes9x-gtk,Stella entre outros, foi concebido para usar controles de arcade, seu código fonte é liberado sob a licença GPL.
 
No Wha!cade a situação nao foi muito diferente, alguns problemas tbm para gerar a XML, preview dos videos nao funcionavam, ou funcionavam intermitentemente. O ultimo pacote estavel Oficial para o Ubuntu e a versao v0.99pre8 "Could it be?" http://www.anti-particle.com/projects/wahcade/wahcade_0.99pre8_all.deb (rpm) http://www.anti-particle.com/projects/wahcade/wahcade-0.99pre8-2.noarch.rpm

Esse é o pacote que mais carece de correção, se vc nao vai usar previews em video dos jogos(em .mov ou .avi do contrario nao funciona, extensoes .mng tbm nao funcionam se nao forem convertidas para .avi ou .mov, arquivos .mp3 sao aceitos sem problema)vc pode usar essa versao bastando proceder com essa correção;

Baixe no caso essa versao do link e instale o .deb, depois;

Código: [Selecionar]
sudo gedit /usr/local/share/games/wahcade/filters.py
Observe a linhas 87 e abaixo dela(se vc nao esta vendo o numero da linha clique em->editar->preferencias-> exibir numero de linha)

    'trackball': u'Trackball',
    'keypad': u'Keypad',
    'pedal': u'Pedal',
    'keyboard': u'Keyboard',

Adicione as linhas que estiverem faltando na sua configuração, lembre-se de respeitar os espaços, isso vai evitar o erro;

File "/usr/local/share/games/wahcade/filters.py", line 271, in get_xml_game_item d['controller_type'] = _controllers[ctrl.attrib['type']]
KeyError: 'keyboard'

*Lembrando que essa correção tbm e valida para o pacote 1.0pre1 do https://blueprints.launchpad.net/wahcade Lauchpad.

O atual;

Agora vamos baixar o pacote mais atual disponivel, em desenvolvimento atravez do Launchpad ja com a maioria das correçoes de bugs aplicadas, essa versao ja da para ver os videos preview dos jogos tendo o totem como back-end(que é o item mais legal na minha opiniao) recomendo essa versao do que a versao oficial, dessa forma;

Instalação;

Código: [Selecionar]
sudo apt-get install bzr -y
Depois;

Código: [Selecionar]
bzr branch lp:wahcade
Vc vera na sua home que foi criada a pasta whacade(ou devel), agora proceda;

Código: [Selecionar]
sudo mv wahcade /usr/local/share/games
Vamos ver se esta funcionando;

Código: [Selecionar]
/usr/local/share/games/wahcade/./wahcade
O Pacote


*necessario a instalação do hal para Ubuntu 11.04+

Código: [Selecionar]
sudo apt-get install hal
Arquivos de suporte

Filmes,suporte a musicas e joystiks

Código: [Selecionar]
sudo apt-get install python-gst0.10 python-pygame libblas3gf libgfortran3 liblapack3gf
Código: [Selecionar]
sudo apt-get install libmikmod2 libportmidi0 libsdl-mixer1.2 libsmpeg0 python-numpy
Configurar;

Código: [Selecionar]
/usr/local/share/games/wahcade/./wahcade-setup
Na primeira aba temos;

Layout Directory ->deixe como o padrao por enquanto, por padrao ja vem instalados 4 layouts diferentes a sua escolha.

Marque fullscreen

Music -> Vamos criar um diretorio dentro do wahcade para colocarmos uma musica ambiente para os games, ate que seja escolhido nas guias de seleção de jogos, a partir dai so havera o som do game escolhido e nao do front-end.

*Desabilite o screen-saver, ha relatos no forum wah!cade de crash ao retornar ao uso do front-end.
**O preview dos games no wah!cade tendo o Totem como back-end ainda nao esta estavel e podem ocorrer quebras, portanto se procura estabilidade recomendo desligar essa opção.

Código: [Selecionar]
sudo mkdir /home/seu usuario aqui/.wahcade/ambience
Agora vamos baixar alguns sons ambiente, para fliperamas da decada de 70 80 e 90;

Código: [Selecionar]
wget http://www.emumovies.com/arcadeambience/arcade92.mp3
Código: [Selecionar]
wget http://williamts99.com/arcadeambience/arcade86.mp3
Código: [Selecionar]
wget http://littlewoodend.com/arcade/arcade83.mp3
Código: [Selecionar]
wget http://arcadecontrols.com/files/Audio/arcade.mp3
Ou no site Oficial --> http://arcade.hofle.com/

Com os arquivos em maos, digite control+h e procure pela pasta oculta .wahcade, abra e cole os arqivos dentro da pasta ambience criada, depois e so apontar em music(play music fron) e indique o caminho.

Movies->deixe como 7 em Music/movie Mix deixe como mute movies

Misc->marque Warp Lists, display scroll arrows in lists

Keys-> aqui vc configura as teclas de acesso, por enquanto nao vamos adentrar nessa parte, mas vc deve saber;

-esc->sai do game e se pressionada novamente sai do front-end
-tecla numerica 1-> inicia o game
-tecla numerica 2-> abre o menu

Emulador->em title escreva Arcade
Aplication->/usr/games/mame
Aplication parameters->deixe como esta por emquanto
List generation-> Coloque o caminho para o diretorio das roms
Rom extension->zip
List generatiom mode->XML file

Artwork->sao as snaps(fotos) dos games vc pode baixar as fotos aqui http://www.progettosnaps.net/snaps.html e coloque em Artwork1

Movie Directory->aqui vao ficar os filmes dos games, pequenos trechos,  para serem apresentados no emulador ao selecionar um game. Vamos criar uma pasta no diretorio .wahcade para eles;

Código: [Selecionar]
sudo mkdir /home/seu usuario aqui/.wahcade/artwork preview
Vamos baixar alguns previews de games no formato correto para o Wahcade;

http://emumovies.com/forums/index.php/files/category/44-mame/

*Necessario registro

Depois de baixado e so colocar no diretorio criado artwork preview dentro da pasta .wahcade(oculta) na sua home. Ao selecionar no front-end o game vai ser apresentada a foto do jogo e depois de 7 segundos um pequeno filme de curta duração.

Nas outras configurações deixe como esta.

Agora a parte mais importante, e que veremos se foi realmente eficaz a correção anteriormente no setup.py la no inicio, em XML/Data File clique na seta azul do lado direito e aguarde, apos clique em Setup Filters, se tudo ocorreu sem erros parabens! clique em "generate" e aguarde, agora nao esqueça de salvar e a sua configuração basica esta pronta.

Lançador;

Código: [Selecionar]
cd /usr/share/applications ; sudo gedit WahCade.desktop
[Desktop Entry]
Version=0.26
Encoding=UTF-8
Name=Wah!Cade
Comment=Play classic arcade games
Exec=/usr/local/share/games/wahcade/wahcade
Terminal=false
Type=Application
Icon=/usr/local/share/games/wahcade/pixmaps/wahcade.png
Categories=Game;ArcadeGame;
StartupNotify=False
Name[pt_BR]=WahCade

Agora e so salvar.

Consideraçoes finais;

Aqui vc aprendeu o basico do basico para ter o seu front-end Arcade Wah!cade funcionando com preview dos games, snaps, e o layout padrao, as customizaçoes vai muito alem do que foi mostrado, veja um exemplo de layout customizado http://www.joeltron.com/bloodcade muito bacana, inclusive disponivel para download.

Ha tbm uma versao que roda direto do CD/DVD e tbm é instalavel http://arcade.groovy.org/ bem pratico, com Wah!cade incluso na versao 1.0 e outros front-ends.


enjoy!!!!


Veja tbm;
http://www.mamechannel.it/mc_radio/
http://www.bloguemos.com/?p=339
http://www.projectarcade.com/sample.html
http://www.arcadesolutions.com.br/
http://www.donovanmyers.com/2009/03/vewlix-tournament-edition-worklog-01/
http://www.anti-particle.com/wahcade.shtml
http://mamedev.org/release.html
http://www.joeltron.com/bloodcade
http://damdai.com/Supercade/
http://hyperlist.hyperspin-fe.com/
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 12 de Outubro de 2011, 21:43
Parte II - Conceitos

Betas;

Sobre o Mame, saem quase uma versão por dia, mas a maioria são versoes beta entao, como reconhecer uma versão beta do mame?

Todas versões betas recebem um número seguido por uma letra dessa forma;

0.143 Estável
0.143u1 Primeiro Beta
0.143u2 Segundo Beta
0.143u3 Terceiro Beta

Este “u “ seguido por um número significa que é beta, em média, o mame tem de 4 a 6 atualizações antes de sair a versão estável e sai em média uma versão estável por mês, ha de se observar que algumas versões beta hack sao mais estáveis que as estáveis do mesmo.

Nomenclaturas que vemos nas roms, de modo geral, sempre em parenteses;

     U ->United States release
     E ->Europe release
     J ->Japan release
     ### ->Checksum
     ##k ->ROM Size
     M# ->Multilanguage (# of Languages)
     ! ->Verified Good Dump
     a ->Alternate
     b ->Bad Dump
     f ->Fixed
     h ->Hack
     o ->Overdump
     p ->Pirate
     t ->Trained
     T ->Translation
     x ->Bad Checksum
     ZZZ_ ->Unclassified

O Bios

Bios ou Basic Imput Output System ou ainda Sistema Basico de Entrada e Saida(composta de 3 programas nos PCs) para explicar completamente o que é uma bios teriamos que escrever outro tutorial falando somente dela, mas resumidamente a bios é uma memória onde fica gravado um programa chamado firmware, popularmente se chama o firmware de bios.

Sua principal função é fazer o computador ligar e dar partida no carregamento dos programas, muitos arcades possuem uma bios, essa bios serve para a mesma finalidade, o processo de copiar a bios para o computador é semelhante ao processo de copiar uma rom comum, para emular um jogo que usa essa bios exitem duas formas;

1 - A primeira é você ter uma cópia desse arquivo, o mame usa desse meio para emular o jogo.

2 -A outra é criar um programa que imite a bios, se não estiver presente a bios e mais a rom, o jogo não vai rodar.

O arquivo da bios é um arquivo compactado (zip) e deve ser colocada na mesma pasta das roms, como uma mesma bios é usada por uma grande quantidade de jogos, se você não tiver a bios nenhum jogo que usa aquela bios funcionará,

Aqui no forum vejo; "eu tenho varias roms e nenhuma funciona" esta seria uma das causas mais provaveis do erro, os aquivos das bios também são protegidos por lei, veja mais no inicio do post na parte I sobre os aspectos legais.

Rom

Rom é o nome que foi dado na emulação a uma cópia de um cartucho de video-game ou fliperama (eprom, rom) que foi copiado para o computador, para isso alguém pegou o jogo original colocou em uma placa especial(geralmente desenvolvida por ele) esta placa foi ligada ao pc e todo o conteúdo do cartucho foi copiado para o pc o nome vêm do fato das memórias dos  cartuchos onde fica armazemado o jogo se chamar memória rom, Random Only Memory. Geralmente as roms vem compactadas no formato zip e o emulador reconhece normalmente sem descompactar o arquivo.

Com o decorrer do tempo quando descobre-se que ha algum erro com a rom ela é dumpada novamente e o mame mais recente passa a não reconher esta rom antiga, quando um erro é descoberto nem todos os arquivos da rom são afetados, se você descompactar uma rom de neogeo dentro dela estará repleta de arquivos, cada arquivo é o conteúdo de um chip (eprom) do cartucho, se sua rom não funcionar alguns destes arquivos ou todos podem ter sido dumpados de forma incorreta, mas como isso ainda não foi descoberto e a rom está funcionando, acreditamos então que a rom está perfeita, existem programas que podem baixar um arquivo isolado dentro de um arquivo compactado, nesse caso vc tera que baixar somente esse arquivo e subistituir pelo correto ou entao baixar a rom inteira novamente.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg36.imageshack.us%2Fimg36%2F7398%2F32507785.th.png&hash=fe6b283a8a5142ddefde67198bde37055e199ff5) (http://imageshack.us/photo/my-images/36/32507785.png/)

O Nome

Depois que o arquivo é copiado para o pc, é compactado e recebe um nome no formato 8+3 no máximo 8 letras e mais a exteção de 3 letras como por exemplo Kof2002.zip, Mspacman.zip, Mk2.zip. Quando vemos o termo "dumpada" abrasileirado é exatamente esse processo de transformar a rom em codigo de maquina atravez de um dispositivo especial.

Ha tbm o termo bad dump em que a rom nao pode ser copiada corretamente por causa de travas, muitas vezes se passam anos ate que se descubra que determinada rom foi dumpada de forma errada, nesses casos e feito o redump, outras usam um sistema de proteção e "criptografia" rustica e outras ainda sao copiadas ate mesmo com o sistema de proteção juntos, você nao deve mudar o nome da rom, se mudar o emulador não a reconhecerá, em outros casos nao ha mais a placa original do arcade.

Rom Original e Rom Clone

Muitas vezes o mesmo jogo tem que ter algumas diferenças para poderem serem lançados em diferentes paises, os japoneses são mais liberais quando se fala em jogos eletronicos, os americanos são mais conservadores, um mesmo jogo possui muitas versões.

A rom original guarda os arquivos da rom principal enquanto os das roms clones guardam as diferenças que podem existir de um pais para outro, as roms hack geralmente são roms clone.

Para que estas roms funcionem e nenhuma original fique sem suas clones existem 3 formas:

 1 – A forma mais comum é ter a rom original e todas as roms clones, note que sempre a rom original é bem maior que as roms clones, para poder rodar uma das roms clones você vai ter que ter a rom original e mais a rom clone, neste caso para poder jogar Street Fighter Zero 2 [Brasil 960531] eu tenho que ter os arquivos sfa2.zip e sfz2b.zip, este método também é conhecido como split (separado) é o modo padrão usado pelo emulador e tbm o recomendado.

 2 – Podemos descompactar todas as roms clones e a rom original em uma pasta, depois compactamos tudo em apenas um arquivo

*Dentro da rom original temos todos os arquivos das roms clones que foram descompactados e compactados novamente, a rom original, mesmo contendo todas as roms clones dentro dela tem que continuar com o seu nome original, se suas roms estiverem desta forma mesmo tendo somente um arquivo zip o Mame reconhece todas as rom clones, este método tambem é conhecido como merged (fundido).

 3 – você pode pegar a rom original e juntar com apenas uma rom clone, este é o pior dos métodos, porque gera arquivos enormes, para gerar uma rom clone você vai ter que ter em cada rom clone uma cópia da rom original. Esse modo de estoque de roms é conhecido com o nome de nonmerged (não fundido).

"O jogo aparece na lista de roms do mame mas não funciona"

Apesar de não parecer o mame ainda é um projeto beta, tendo quase 12 anos de desenvolvimento, alguns jogos ainda não são emulados.

Se o jogo não funciona porque ele consta na lista?

O mame é desenvolvido por muitas pessoas pelo mundo todo, se não existisse uma rom para ser emulada como poderiam trabalhar para que ela fosse emulada? Todos os jogos que estão dentro da pasta "Not Working" não funcionam ou funcionam parcialmente.

O CRC

Quando os arquivos são compactados eles recebem um número, que é obtido com base em um cálculo feito pelo compactador (zip), este número é único e não adianta renomear a rom pensando que vai enganar o emulador.

"Minha rom funciona no Winkawaks e outro , mas o Mame não a reconhece"

As roms do mame são as roms 'originais' todos os outros emuladores pegam estas mesmas roms que foram dumpadas para o mame e as utilizam, imagine um emulador que saiu no começo do ano de 2007 (Winkawaks), quando ele foi lançado ele tinha compatibilidade com as roms da ultima versão do mame de 2007, como foi explicado acima as roms do mame estão em constante atualização, então se você baixar uma versão recente do Mame que tenha saído no ano de 2008 é bem provável que algumas de suas roms do antigo emulador (Kawaks) não funcione no Mame novo.

As roms que não funcionarem provavelmente estavam com problemas, um claro exemplo disso foi quando a placa cps2 foi totalmente emulada, acredito que agora não vai haver mais mudança nas rom da cps2, para o brasileiro, foi uma grande alegria ver os jogos lançados oficialmente nos arcades do Brasil funcionarem em portugues.

O CHD;

CHD significa Compact Hard Disk a grosso modo é uma imagem ISO compactada.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg829.imageshack.us%2Fimg829%2F9205%2F55495357.th.png&hash=b18ccf7582ef6da4ed9dbc5a0297b8adaa320ff9) (http://imageshack.us/photo/my-images/829/55495357.png/)

Na foto vemos uma placa e um HD neste caso é a placa da Killer Instinct, para emular este jogo você vai precisar da rom e mais a cópia deste HD compactado, mesmo compactado os arquivos chd são arquivos realmente grandes, podem variar de de Kilo bytes a varios Giga bytes. Para fazer o mame rodar jogos que utilizam os chd existe três formas:

 1 - Você pode compactar (zip) a chd dentro da rom, este é o modo menos eficiente, o arquivo chd já esta compactado por um programa chamado chdman, quando compactamos o arquivo novamente ele não tem redução de tamanho, o problema é que o emulador ainda demora mais para carregar o jogo.

 2 - Criar uma pasta com o mesmo nome do jogo, descompactar a rom na pasta, e colocar a chd dentro é um modo aceitável o problema é que a rom tem que ficar descompactada ocupando mais espaço no seu hd porém o jogo carrega rápido.

 3 – Criar uma pasta com o mesmo nome do jogo dentro dela colocar a chd, fora da pasta colocar o arquivo zip da rom, esta é a forma mais eficiente.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg14.imageshack.us%2Fimg14%2F92%2Fkillerinstinctgolduv12s.th.jpg&hash=b8be16ae5faf09f7e06d5e254ea5ca601e503cdd) (http://imageshack.us/photo/my-images/14/killerinstinctgolduv12s.jpg/)

Mame e pastas;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg696.imageshack.us%2Fimg696%2F1579%2Fcapturadetelaua.th.png&hash=3000a42d0d6c8912b12f53f3e099f5678298759f) (http://img696.imageshack.us/i/capturadetelaua.png/)

Artwork Em alguns jogos de arcade a tela era cortada, o monitor ficava invertido no gabinete, alguns usavam monitores específicos para o jogo, os artworks colocam imagens geralmente com os próprios enfeites colados na máquina dos jogos, artwork também são arquivos compactados (zip) que servem como filtros para nao deixar os games muito "quadrados" por causa da baixa resolução dos arcades antigos.

Background Guarda pequenas imagens png, que são usadas para deixar o emulador com uma imagem de fundo.

Cfg Configuração dos controles, quando os botões são modificados eles ficam salvos nesta pasta em um arquivo com extensão cfg que são arquivos de texto puro, caso você mude a configuração de algum jogo e não sabe voltar ao padrão é só apagar o arquivo correspondente ao jogo desta pasta.

Cpanel Mostra fotos de como era o joystick do arcade.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg585.imageshack.us%2Fimg585%2F7600%2F3countb.th.png&hash=53a3c5b56d194de303f7fc312491f38ebecaafc9) (http://imageshack.us/photo/my-images/585/3countb.png/)

*Painel de controles do Neo-Geo MVS

Ctrlr Existem joysticks que foram feitos para funcionar especificamente com o Mame e dentro dessa pasta temos os aquivos de configuração para que sejam configurados corretamente. Esse controle para pc foi feito para funcionar com o mame se chama X-arcade.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg41.imageshack.us%2Fimg41%2F158%2Faaswk.th.png&hash=d97b848ec0200cc7e0002b8491344a4983d28ce7) (http://imageshack.us/photo/my-images/41/aaswk.png/)

Diff È uma pasta de sistema que é usada para criar arquivos temporários, o mame cria à medida que os jogos solicitam.

Docs Os arquivos de ajuda do mame estão dentro dessa pasta, todos os tipos de informações sobre o emulador, dicas, para futuras consultas.

Folders Tem a função de colocar dentro dela os jogos que você joga com maior freqüência ou colocá-los divididos por sistema.

Hi Alguns arcades possuem uma memória interna para salvar recordes de pontos, os melhores jogadores podem escrever seu nome no ranking.

Icons Na lista de jogos dos emuladores todos tem um ícone padrão, mas esses ícones podem ser mudados, para mudar o ícone de um jogo coloque-o na pasta icons com o mesmo nome da rom.

Ini O mame emula vários sistemas diferentes, dentro dessa pasta ficam guardadas as configurações de cada jogo.

Ips É a diferença entre dois arquivos, por exemplo, imagine a seguinte situação. A=10 B=10,5 C=B-A C=0,5

No caso de uma rom a ips guarda uma tradução ou alguma modificação no jogo, para poder aplicar uma ips na rom você precisa de um programa (a maioria deles funciona em linha de comando) para que a nova rom funcione você terá que ter um Mame feito especificamente para que aquela rom funcione.

Lang É a tradução do emulador.

Marquees Desenhos geralmente na parte superior dos arcades iluminados quase sempre por uma "back-light"(luz de fundo).

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg714.imageshack.us%2Fimg714%2F736%2Fastdelux.th.png&hash=6e13fc4204ef38c2aebf865c47215eb2843895c7) (http://imageshack.us/photo/my-images/714/astdelux.png/)

Pcb São as fotos das placas arcade com informações sobre a placa, memórias e velocidades dos processadores.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg31.imageshack.us%2Fimg31%2F9382%2Farkanoidh.th.png&hash=82f39e109527d6a1266b4a9fa62161357b650518) (http://imageshack.us/photo/my-images/31/arkanoidh.png/)

*PLaca mae(PCB) do Arcade Arkanoid

Roms É a pasta mais importante do emulador, nela que colocamos as roms (jogos)

Samples Alguns jogos tiveram a emulação do vídeo, mas o som ainda não foi emulado, alguns tinham sons muito simples como apitos e sirenes seria mais fácil gravar estes sons em wav e compactar do que emular um chip de som do zero, portanto os arquivos samples são parte integrante da rom mas ficam em pastas diferentes, a tendência é que destes arquivos desapareçam quando a emulação da rom for completa.

Snap Para ficar mais fácil de localizar um jogo em uma lista, uma imagem é retirada de uma parte aleatória do jogo, estas fotos tem extensão .png.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg163.imageshack.us%2Fimg163%2F4431%2Fvendetta.th.png&hash=458c7272bcccf0ad33e050f3e75b42921b85a406) (http://imageshack.us/photo/my-images/163/vendetta.png/)

*Vendetta da Konami

Sta Serve para salvar o jogo, você pode salvar onde parou no jogo para depois poder continuar jogando.

Wav Você pode gravar a musica e trilha sonora, para isso click em arquivo->jogar->gravar som wav, as musicas serão salvas no formato wav.

Dat Banco de dados que armazenam informações(dados), cada arquivo dat contem um tipo de informação diferente, e todos devem ser colocados na mesma pasta do emulador.

Cheat Trapaças, aqueles que gostam de fazer truques nos jogos como: energia infinita, habilitar personagem secreto entre outros, não vão querer ficar sem este dat.

Command Lista de golpes dos personagens.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg412.imageshack.us%2Fimg412%2F6581%2F17311436.th.jpg&hash=69d603141fe897cc64e85396871e5af707c03bba) (http://imageshack.us/photo/my-images/412/17311436.jpg/)

Hiscore Recorde de pontos dos melhores jogadores.

History Mostra a história do jogo, para qual plataforma o jogo saiu e todas as informações mais importantes sobre o jogo.

Title Uma imagem da tela de abertura do game.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg850.imageshack.us%2Fimg850%2F4061%2Faltbeas4.th.png&hash=86c6876957c865814c37875a78e17b87073745d3) (http://imageshack.us/photo/my-images/850/altbeas4.png/)

*Game Altered-Beast 1988

Flyers Quando uma game era lançado as empresas criavam posters para ajudar na divulgação.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg268.imageshack.us%2Fimg268%2F1086%2Faliensj.th.png&hash=7e76c1810dc55b4d106a8b9fd20d8934f10835ef) (http://imageshack.us/photo/my-images/268/aliensj.png/)

*Aliens da Konami 1990

Cabinets Fotos tiradas dos gabinetes arcades originais.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg196.imageshack.us%2Fimg196%2F4006%2Fwargodsv.th.png&hash=4167a9c6ead4b185b6744f688b14c00f48e0f0c0) (http://imageshack.us/photo/my-images/196/wargodsv.png/)

*WarGods da Midway

O monitor;

Hoje existem monitores LCD que podem trabalhar tanto em altas como em baixas resoluçoes 15-70KHZ CGA/EGA/VGA http://www.wellsgardner.com/products/details.asp?iCat=1&iSubCat=5&sRelatedPartNum=WGF2679-SSAS25H entao vamos dar  uma olhada no principio de funcionamento de um monitor comum, veja com atenção a foto a baixo.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg528.imageshack.us%2Fimg528%2F233%2Fmonitorpg9.th.jpg&hash=7721beda4a12b89d4fe81c58013d1cdaf86b3e99) (http://imageshack.us/photo/my-images/528/monitorpg9.jpg/)

Tudo começa na entrada da antena ou cabo de vídeo do monitor pelo 'varicap', o sinal é recebido e filtrado retirando a onda portadora sobra o sinal puro de vídeo, o flyback cria uma voltagem alta para alimentar o tubo do monitor, na tela do monitor temos um material que produz luz quando um laser o atinge, o laser é criado no canhão de laser, o canhão de laser é alimentado pelos amplificadores em uma placa ligada ao tubo da tv e parte em linha reta para a tela do monitor.

No caso são 3 lasers nas cores vermelho, verde e Azul, no meio do caminho ele encontra a bobina defletora, a bobina é dividida em duas partes: vertical e horizontal, sendo ligada aos amplificadores na placa da tv, esta bobina produz um campo magnético de acordo com a imagem o sinal recebido pelo varicap, o campo magnético coloca o laser nos pontos certos da tela para que o material eletro luminescente na tela fique luminoso, nos dando a impressão de que existe realmente uma imagem dentro da tv.

*No caso do Mame ele tenta automaticamente configurar a resolução no monitor mais apropriada para cada game.


Na proxima parte veremos mais algumas telas de configuração para o Gmameui.



Enjoy!!!


Veja tbm;
http://www.koenigs.dk/mame/eng/draw.htm
http://www.spille-maskiner.dk/forum/viewtopic.php?f=20&t=2684
http://goredaimon.blogspot.com/
http://www.youtube.com/watch?v=UQT_VoLtyIY
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 13 de Outubro de 2011, 00:39
Parte III - Final

Configuração Gmameui;

Gmameui - http://packages.ubuntu.com/lucid/gmameui

gmameui_0.2.13-1.3_i386.deb para Precise Pangolin 12.04

http://www.crocko.com/000B40101C684227BD6FB5E4549F4CE3/gmameui_0.2.13-1.3_i386.deb

http://www.baixa.la/arquivo/746434

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg51.imageshack.us%2Fimg51%2F8969%2Fcapturadetela3u.th.png&hash=d8a8a2ea9bd49a9f900cbb7b5478058354ee9658) (http://img51.imageshack.us/i/capturadetela3u.png/)

Espera pela sincronia vertical (vsync) Alguns monitores possuem um circuito interno que trabalha em conjunto com a placa de vídeo, este circuito deixa o sincronismo da placa de vídeo igual a do monitor fazendo a placa vídeo esperar o laser do monitor para evitar distorção na imagem, o problema é que esta sincronia pode deixar o jogo levemente lento.

Sincroniza à taxa de refresh do nonitor Nesse caso o mame tenta mandar para o monitor a freqüência que ele esta usando no momento.

Buffer Triplo Todas placas de vídeo atuais possuem uma memória para guardar informações extras para sincronizar o vídeo, ative apenas se houver problema com o vídeo.

Troca de resolução adequadamente Alguns arcades possuem monitores diferentes dos monitores dos computadores, marcando esta opção você esta colocando o seu monitor para funcionar na mesma resolução do monitor do arcade.

Escala de tela Quanto maior a escala mais quadriculado fica o jogo.

Gamma Em tela cheia todo monitor tem um controle da intensidade da imagem, estas opções emulam estas funções do monitor do arcade.

Espera pela sincronia vertical (vsync) Alguns monitores possuem um circuito interno que trabalha em conjunto com a placa de vídeo, este circuito deixa o sincronismo da placa de vídeo igual a do monitor fazendo a placa vídeo esperar o laser do monitor para evitar distorção na imagem, o problema é que esta sincronia pode deixar o jogo levemente lento.

Sincroniza à taxa de refresh do nonitor Nesse caso o mame tenta mandar para o monitor a freqüência que ele esta usando no momento.

Buffer Triplo Todas placas de vídeo atuais possuem uma memória para guardar informações extras para sincronizar o vídeo, ative apenas se houver problema com o vídeo.

Troca de resolução adequadamente Alguns arcades possuem monitores diferentes dos monitores dos computadores, marcando esta opção você esta colocando o seu monitor para funcionar na mesma resolução do monitor do arcade.

Escala de tela Quanto maior a escala mais quadriculado fica o jogo.

Gamma Em tela cheia todo monitor tem um controle da intensidade da imagem, estas opções emulam estas funções do monitor do arcade.

Controles;

Aperte a tecla TAB ira aparecer um menu ;

É nesse lugar primeiramente que vc vai configurar, antes veja se o joystick esta apontado para o endereço dev/js0 que e o padrao.

Observe os campos imput general e imput this game, em imput this game va para o controle 1 e aperte o botao enter para adicionar um novo caminho, por exemplo, na interface do controle 1 ha setado "UP" vc vai movimenta com o direcional do teclado mesmo, e tecla enter, vai ficar em branco ai vc aperta no direcional do joystic ou no direcional do seu teclado "UP" e pronto, ja esta configurado aquela tecla para o UP do seu personagem, e assim com os outros atalhos direcionais, a unica diferença e que ao colocar "UP" vc nao vai usar o teclado e sim o seu joystick.

Ha outros pacotes disponiveis para calibrar os controles como o jstest-gtk, joistick e joy2key.

Outros Front-Ends;

Ha tbm mais front-ends;

M+GUI

http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=59649#Post59649

QMC2

http://qmc2.arcadehits.net/wordpress/

Gelide;

Gelide é uma interface configurável que permite gerenciar qualquer tipo de sistema emulado Mame,computador,
consoles,etc), funciona como catálogo e pode lançar qualquer jogo a partir dele ou configurar qualquer emulador que usa parâmetros de linha de comando.

http://gelide.sourceforge.net/index.php?lang=es

Compilando;

Ha opção de compilar a partir dos fontes, no MAME http://mamedev.org (site oficial). Eu recomendo trabalhar com fontes
estáveis "liberados" em vez de "updates" que são versões de desenvolvimento.
Devemos obter o link do arquivo ZIP a partir da página http://mamedev.org/release.html , a versão atual no momento que escrevo esse artigo é a 0.143 http://mamedev.org/downloader.php?file=releases/mame0143s.zip

Crie uma pasta na sua home com o nome de fontes e mova o arquivo baixado mame0143s.zip para essa pasta e extraia,

depois de extraindo o arquivo baixado teremos outro arquivo compactado, com o nome de mame.zip, novamente use o descompactador de arquivos e finalmente tera a pasta mame;

Vamos ate o terminal;

Código:

cd fontes/mame

A o rodar o make inicia-se a compilação, se vc ja tentou compilar anteriormente e melhor remover vestigios da
compilação anterior com um make clean.

Dê preferencia ao Ubuntu 10.04 em maquina virtual para a compilação;

Pacotes Necessarios;

Código:

sudo aptitude install build-essential libgtk2.0-dev libgnome2-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-ttf2.0

*veja tambem as dicas de compilação do mame nas paginas desse topico em http://ubuntuforum-br.org
/index.php/topic,87662.msg513070.html#msg513070 .

Enquanto o Mame compila, aproveite para dar uma olhada na documentação;

http://mamedev.org/devwiki/index.php?title=Frequently_Asked_Questions
http://mamedev.org/devwiki/index.php/FAQ:Performance
http://mamedev.org/devwiki/index.php/FAQ:General_Games
http://mamedev.org/devwiki/index.php/FAQ:Games
p
latao@platao:~/sources/mame0143: make
mkdir -p obj/sdl/mame
mkdir -p obj/sdl/mame/build
*Em vez de um único comando make, você pode usar o make -j2 para tirar proveito do seu processador multi-core.

E tera o executavel Mame funcionando, agora e so gerar o XML dessa forma;

Código:

./mame -listxml > mameinfo.xml

Para gerar o mame.ini nessa versao compilada;

Código:

./mame -createconfig

Para editar o mame.ini criado vc pode usar o vim,pico ou o gedit;

Código:

gedit mame.ini

Criando o .deb;

Versao Launchpad corrente;
sudo apt-get install bzr -y ; bzr branch lp:wahcade ; sudo mv wahcade /usr/local/share/games ; cd /usr/local/share
/games/wahcade ; sudo python setup.py bdist_debian

Versao Developer Snapshot;
sudo apt-get install bzr -y ; bzr branch lp:~waynemou/wahcade/devel
; sudo mv devel /usr/local/share/games ; cd /usr/local/share/games/devel ; sudo python setup.py bdist_debian

Com o dpkg-repack
sudo apt-get install dpkg-repack ; cd /usr/local/share/games/wahcade ; dpkg-repack wahcade
Pronto, seu pacote .deb com todas as correçoes na versao corrente e na versao em desenvolvimento que vc fez esta na pasta dist, é so mandar para os amigos.

*Faça a correção no setup.py se necessario, antes de executar o ultimo comando sudo python setup.py bdist_debian.

A Lista;

Parametros de linha de comando para varios emuladores, para configurar no wahcade;
http://maximusarcade.com/index.php?option=com_content&view=category&layout=blog&id=41&Itemid=55#featured

Live-Mame;

Ha uma ISO de Live-Arcade com mame ja inclusos, com uma otimo tutorial aqui;
http://numsys.eu/search.php?search=Mame

A ISO pode ser baixada aqui;
http://traceroot.c.la/

Demonstração;

http://www.dailymotion.com/video/x49dv8_asus-eee-mame-linux-gxmame_tech#from=embed
http://www.dailymotion.com/video/x4t9xa_asus-eee-mame-linux-wahcade_videogames

Layouts;

Simples, que e o padrao do Wah!cade(retro-black);

Customizado, com a adição de varias imagens, camadas e transparencias, o Wah!cade nao tem suporte para efeitos 3D como o Cabrio;

Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.0...
http://ubuntuforum-br.org/index.php?topic=87662.msg484855#msg484855

Criando um Novo Layout;

Aqui vamos acompanhar a instalação de um layout basico do Wah!cade e como alterar as configurações;
- http://www.youtube.com/watch?v=Xb7Z3ZdtgU4
- http://www.youtube.com/watch?NR=1&v=xZIjwJBXMJw

Criei esse exemplo com base no Bloodcade;
- http://www.joeltron.com/bloodcade
*Faça o download do Bloodcade no link acima, extraia e mova o conteudo para a pasta oculta .wahcade em layouts, depois abra o wahcade setup editor em layout directory e selecione o seu novo Layout.
**O ideal é que a imagem main.png tenha a mesma resolução do seu desktop(ex; 1024x768,800x600,1280x1024) para
que fique "enquadrada" perfeitamente.
***Use o Gimp para redimensionar a imagem(em imagem->redimensionar imagem) para o tamanho desejado.
A Marquee

Uma dica para retirar o "no Image" padrao quando nao se encontra a marquee ou a snapshot do game e colocar uma marquee customizada no lugar como essa que eu estou usando.

Antes apareceria;

Trocar por essa, para o tema bloodcade ou qualquer outra da sua escolha;
Resultado no tema ao nao encontrar a marquee ou snap sera esse;
Bem melhor do que o "no image" e o simbolo do wahcade.

Para aplicar e so extrair e pelo terminal gksu nautilus va ate a pasta wahcade em /usr/local/share/games/wahcade/pixmaps e cole la dentro subistituindo a 'no image' original, por essa customizada.

Galeria de Temas;

A galeria foi ampliada e contamos agora com 8 novos temas;

arcade_classics
mame_logo2
family_computer
mame_logo1
bloodcade1
bloodcade2
street_fighter
*Todos esses temas agora estao inclusos no .deb disponivel para download na Parte I desse tutorial.
**Para mais temas e so visitar o Wha!ki e baixar em "Hosted Layouts (by Resolution)";
- http://wahki.mameau.com/index.php?title=Main_Page e aqui http://malafe.net/index.php?page=layouts

Outros Emuladores;

Abra o wahcade setup e va até a aba Emulators e na linha Emulador clique no sinal de “Mais” como mostra a figura abaixo:

Na Janela que abrir, selecione o emulador e após escolher o emulador, verifique se as linhas Application estao corretas, se ele aponta para o executável do emulador.

Aplication Parameters

Deêm uma olhada em Aplication Parameters para ver se as configurações por linha de comando estão corretas e
verifiquem as opções, talvez tenham coisas que queiram adicionar.

List Generation

Aqui é o endereço das roms, a extenção e o metodo gerador da lista.

Artwork

Funciona como no mame, verifique como fez com o mame, e repita o processo.
Lists

Temos o botão Edit List, use esse botão para colocar o nome correto dos jogos nas roms, ele nao gera sozinho(no
momento) os nomes ainda, salve e feche a lista, o wahcade-setup e execute o Wahcade, eu prefiro ir diretamnte no arquivo .xml gerado e alterar a partir dele.

Apertando a tecla “2” em seu teclado abre o menu do wahcade, você pode escolher a plataforma (apertando “1”) e então se divertir com os outros emuladores.

Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.0...
http://ubuntuforum-br.org/index.php?topic=87662.msg484855#msg484855

Script;

Um script basico que serve para remover a descrição e os comentarios dos games no front-end, veja um exemplo;

Acima a versao original, sem modificação e abaixo a modificada com o script;
Para usar, feche o Wah!cade e crie um arquivo de texto simples na pasta .Wahcade(oculta para visualizar contol+h) e colar o conteudo abaixo, clique com o direito em cima e de todas as permissoes, e "executar como um programa" depois e so dar dois cliques em cima e marcar "executar em terminal".

Para voltar ao padrao, e so remover o script e gerar novamente a lista XML ou entao dentro do Whacade apertando 2 e depois selecionando game list options->generate list.

Código:

#!/bin/bash
file=~/.wahcade/files/mame-0.lst
sed -i 's/(.*)//' $file

*creditos ao Joeltron(bloodcade)

Jukebox;

Como criar uma jukebox improvisada com o Wha!cade;

Como nos vimos no tutorial da primeira pagina, o som ambiente para o front-end fica na pasta .wahacade->ambience e toda vez que estartarmos ele começara a tocar, pois esta configurado no setup editor para essa pasta especifica.

Vamos entao fazer uma modificação basica no wahcade-setup-editor em music onde esta "mute movies" alteramos para "mix witch music" e desmarcamos "sufle list".

Crie uma entrada no menu de jogos em emulator->lists->edit list com o nome que vc desejar, eu vou usar como exemplo "bloodbox" e descreva um comentario se quiser, coloquei Wah!cade Jukebox, isso e interessante porque todos os games tem um preview em video com som e se vc so quer escutar musica e nao jogar entao e melhor criar uma entrada no menu para que nao esteja tocando nenhum som ou video.

Agora e so abrir o Wahcade e tudo estara normal com a musica padrao va ate o bloodbox no menu de games e aperte a tecla numerica 2 e depois music options->sekect track e navegue ate as suas pastas de musica e pronto, o wahcade nao vai exibir nenhum video somente vai tocar o som que vc escolher.

Se vc nao vai jogar no momento e quer ouvir musica, vc pode fazer sem sair do front-end.
Inicialização;

Antes de inicializar a visualização dos jogos vc pode colocar um filme de abertura/saida em movies->intro movies como esse;

http://www.youtube.com/watch?v=UQT_VoLtyIY

Layouts diferentes;

Uma dica interessante para quem vai usar o wahcade como front end para varios sistemas alem do Arcade como o Mega-Drive, Super Nes e Amiga é criar um layout diferente e personalizado para cada emulador.
Primeiro vamos criar uma copia do seu layout atual por segurança, va ate a pasta oculta .wahcade em layouts selecione a pasta, por exemplo bloodcade_1024x768 faça uma copia e deixe ali mesmo em layouts, obviamente com um nome diferente, vamos usar o nome bloodcade_1024x768_teste, entre na pasta e renomeie o layout.lay para exatamente o nome do emulador que aparece no .ini em .wahcade/ini;

Exemplo o snes9x;

snes9x.ini->snes9x.png->snes9x.lay

snes9x.ini - se localiza em .wahcade/ini

snes9x.png - se localiza em layouts, é a imagem de fundo customizada da sua preferencia

snes9x.lay - se localiza em layouts e um arquivo de texto simples que deve contar na linha 4 o nome exato da imagem, no caso seria snes9x.png

Deixe todos na mesma pasta que criamos, para criar um novo arquivo layout.lay por exemplo, para o snes9x e so copiar o arquivo anterior, renomea-lo e fazer a alteração apontando na linha 4 a imagem da sua preferencia.
Para adicionar novos emuladores(veja mais acima) vc tera uma tela individual mostrando cada sistema a ser escolhido,

Descontraindo;

Angry Video Game Nerd(AVGN)

The Angry Video Game Nerd é um personagem ficcional muito engraçado de uma série de reviews de vídeojogos online
criada por James Rolfe, seus vídeos são presentemente estreados nos sites ScrewAttack e GameTrailers.

Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.0...
http://ubuntuforum-br.org/index.php?topic=87662.msg484855#msg484855

*James Rolf o Nerd

O programa centra-se no ódio do Nerd por jogos terríveis que marcaram a sua infância http://pt.wikipedia.org
/wiki/Angry_Video_Game_Nerd os episodios estao disponiveis no Justin http://pt-br.justin.tv/ e so procurar por Angry
Video Game Nerd ou somente AVGN no campo de busca. Ha fãs que mantem canais exibindo todos os episodios 24hs, ao
vivo ou gravados como esse canal http://pt-br.justin.tv/gtorulesforever#/w/1851378864/15 e so entrar e acompanhar as
aventuras do Nerd.

Tambem foi lançado a alguns anos a coletanea com todos os episodios em DVD......nesse caso o PirateBay é seu amigo...

http://www.youtube.com/user/JamesNintendoNerd/
http://cinemassacre.com/
http://www.gametrailers.com/screwattack
http://www.screwattack.com/
http://pt.wikipedia.org/wiki/Anexo:Lista_de_epis%C3%B3dios_de_The_Angry_Video_Game_Nerd

Espero que tenham gostado, lembrando que o Wah!cade roda em Arch, Debian (etch), Gentoo, FreeBSD,
Mac OS X, Windows e PS3, agradecimento ao Alexandre Freire em que foi baseado parte do tutorial Windows no
ClubedoHardware, link que infelizmente nao esta mais disponivel.

PDF desse tutorial para compartilhar;

http://min.us/mjqWJbjR3

Enjoy!!!

Veja tbm;
http://arcadecontrols.com/arcadehistory.php?WhichDate=07/2007
http://wiki.ludomatic.fr/DebianMameCab
http://numsys.eu/search.php?search=Mame
http://damdai.com/Supercade/
http://www.mameau.com/listgen/
http://www.longplays.org/
http://scottjarvis.com/page105.htm
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 14 de Outubro de 2011, 17:20
cara eu segui teu tuto, passo a passo e estou tendo o seguinte erro:

Traceback (most recent call last):
  File "/usr/local/share/games/wahcade/wahcade.py", line 81, in <module>
    app = WinMain(options)
  File "/usr/local/share/games/wahcade/win_main.py", line 79, in __init__
    WahCade.__init__(self)
  File "/usr/local/share/games/wahcade/wc_common.py", line 62, in __init__
    os.path.join(APP_PATH, 'pixmaps', 'wahcade.png'))
GError: Falha ao abrir o arquivo "/home/san/pixmaps/wahcade.png": Arquivo ou diretório não encontrado





e só para constar, para funcionar os comando que você da, ten de colocar o .py no final, como nome do arquivo, exemplo :

/usr/local/share/games/wahcade/./wahcade

o certo é
/usr/local/share/games/wahcade/./wahcade.py

da erro caso não coloque o caminho e extensão....
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 14 de Outubro de 2011, 20:45
Ola Sorboou, vc estava sumido que bom que voltou ;) aqui parece brincadeira, estou usando o 11.04 e o que acontece e o contrario, se eu chamo atraves do comando;

/usr/local/share/games/wahcade/./wahcade

Funciona bem, como vc pode ver na imagem;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg197.imageshack.us%2Fimg197%2F5940%2Fcapturadetelacu.th.png&hash=4404932721dc30897b0b6316d68485cb3f8b3889) (http://imageshack.us/photo/my-images/197/capturadetelacu.png/)

Se eu usar o;

/usr/local/share/games/wahcade/./wahcade.py

Traceback (most recent call last):
  File "/usr/local/share/games/wahcade/./wahcade.py", line 86, in <module>
    app = WinMain(options)
  File "/usr/local/share/games/wahcade/win_main.py", line 78, in __init__
    WahCade.__init__(self)
  File "/usr/local/share/games/wahcade/wc_common.py", line 61, in __init__
    os.path.join(APP_PATH, 'pixmaps', 'wahcade.png'))
GError: Falha ao abrir o arquivo "/home/platao/pixmaps/wahcade.png": Arquivo ou diretório não encontrado

Gera o erro que vc comentou, eu estou sando o pacote do Lauchpad e nao o pacote do site oficial, que estava muito carente de correção, tanto no pacote do launchpad quanto do site oficial que e antigo, em ambos vc tera que fazer a correção no arquivo filters.py como reportei no tuto, do contrario ira dar erro na hora de gerar a lista XML.

#!/bin/bash
#start wahcade
cd /usr/local/share/games/wahcade
sleep 1
python wahcade.py $*

O wahcade.py tem que ser executado a partir da pasta de origem.
 
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: rudregues em 15 de Outubro de 2011, 04:18
Olá platao, meus parabéns pelo belo tutorial!
Gostaria de saber se é necessário ter o Gnome para instalar o MAME com esse tutorial, pois to usando o Lubuntu.

   [ ]'s
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 15 de Outubro de 2011, 11:58
Ola rudregues, o Lubuntu usa atualmente qual gerenciador? Fluxbox? Se for funciona sim, como tbm no Debian e Ubuntu o Wah!cade, ja o Mame vc tbm tem a opção de usar o Mame mais atual do repositorio, o Groove Mame, o Piapara Live CD ou baixar a ISO do Live-MameCab é so visitar os links do tutorial.

Estou preparando um pacote .tar simples do Wah!cade na ultima versao(Launchpad) que funciona os filmes previews dos games e ja com a correção para o Mame 0.143 no arquivo filters.py vai ser so mover para o local correto e executar sem erro, ai atualizo o tutorial tbm.

Se vcs perceberem qualquer erro no tutorial, por gentileza, reportem para que eu possa acertar.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 15 de Outubro de 2011, 13:24
*Adicionado o pacote wah!cade.tar com as correçoes do tutorial, e so baixar, mover para o local indicado e executar;

Link1 - http://www.megaupload.com/?d=BOOZ63P6

link2 - http://www.easy-share.com/CB1A4A016AE942F39C7260E6FA3348E4/wahcade.tar
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: rudregues em 15 de Outubro de 2011, 14:41
Ola rudregues, o Lubuntu usa atualmente qual gerenciador? Fluxbox? Se for funciona sim, como tbm no Debian e Ubuntu o Wah!cade, ja o Mame vc tbm tem a opção de usar o Mame mais atual do repositorio, o Groove Mame, o Piapara Live CD ou baixar a ISO do Live-MameCab é so visitar os links do tutorial.
Na verdade ele usa o OpenBox como gerenciador de janelas e o PCManFM como gerenciador de arquivos.

EDIT: platao, aproveitar e fazer outra pergunta, eu reparei que na verdade você fez esse tutorial usando o Natty, mas ele serve pro Oneiric Ocelot né? (meu lubuntu é 11.10)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 15 de Outubro de 2011, 15:13
Ola rudregues, eu nao testei no Oneric ainda mas deve funcionar, para tirar a prova, baixe o pacote ai em cima extraia na sua home e procure o arquivo wahcade, e so clicar em cima dele e na caixa de seleção que aparecer vc marca executar em terminal, se aparecer o front end.....entao esta funcionando. :)

O mame ainda nao tem repositorio para o Oneric, nao sei se colocando o do Natty funciona, provavelmente sim http://sdlmame.wallyweek.org/repository/ deve ser acrescentado essa semana, o Oneric é muito recente ainda.

Vou testar no Oneric o Wah!cade para ter certeza, so um momento.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 15 de Outubro de 2011, 16:24
Ola tenho o 11.10(x64) instalado no pen, aqui o pacote funciona bem, porem tive que instalar o python-glade2 para funcionar as configuraçoes e ter acesso ao front-end.

Usei o repositorio do Natty para instalar o mame e aparentemente foi bem, vou configurar pra ver como fica.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg444.imageshack.us%2Fimg444%2F9669%2Fcapturadetelaem20111015.th.png&hash=50dd0509fb2190d1411abef531947fbbf7b062ba) (http://imageshack.us/photo/my-images/444/capturadetelaem20111015.png/)

Vou fazer mais testes aqui com o Oneric.

Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: rudregues em 15 de Outubro de 2011, 19:39
platao, eu instalei aqui, mas tive que baixar o pacote .deb, pois tive problemas com o repositório.
Após instalar, rodei o comando
Código: [Selecionar]
/usr/games/./mame e apareceu uma tela dizendo "No games found. Please check the rompath specified in the mame.ini file", acho que é só porque num coloquei jogo algum ainda, mas parece estar funcionando.

Agora va ate o Oraculo e procure por;

mame sound samples

Baixe todos os arquivos e coloque na pasta criada com o nome 'samples'; no terminal;
Não entendi o que é esse Oraculo, é algum site?

---------------------------------------------------------------------------------------------------------------------------------------------------------------
rompath                                                                                   <--aqui é o caminho para as suas roms.
samplepath                /usr/local/share/games/mame/samples   <--aqui o caminho para a pasta samples que criamos.
artpath                       /usr/local/share/games/mame/artwork     <--aqui o caminho para a pasta artwork
ctrlrpath                     $HOME/.mame;/etc/mame/ctrlr                                  - as demais configurações deixe padrao -
inipath                       $HOME/.mame;/etc/mame
fontpath                     /tmp
cheatpath                  $HOME/.mame/cheat;$HOME/.mame/cheat/cheat;/usr/local/share/games/mame/cheat;/usr/local/share/games/mame/cheat/cheat
crosshairpath            $HOME/.mame/crosshair;/usr/local/share/games/mame/crosshair
hashpath                   /usr/share/games/mame/hash
---------------------------------------------------------------------------------------------------------------------------------------------------------------
acho que você esqueceu de colocar a rompath, e tem uma coisa, em algumas opções eu tenho mais de um path, qual eu uso?
aqui vai meu:
rompath                   $HOME/.mame/roms;/usr/local/share/games/mame/roms        -->> 2 paths
samplepath                $HOME/.mame/samples;/usr/local/share/games/mame/samples    -->>2paths
artpath                   $HOME/.mame/artwork;/usr/local/share/games/mame/artwork       -->>2paths
ctrlrpath                 $HOME/.mame;/etc/mame/ctrlr         -->>2paths
inipath                   $HOME/.mame;/etc/mame        -->>2paths
fontpath                  /tmp
cheatpath                 $HOME/.mame/cheat;$HOME/.mame/cheat/cheat;/usr/local/share/games/mame/cheat;/usr/local/share/games/mame/cheat/cheat       -->>4paths
crosshairpath             $HOME/.mame/crosshair;/usr/local/share/games/mame/crosshair      -->>2paths
hashpath                  /usr/share/games/mame/hash
preciso usar todos ou posso usar apenas um? tem diferença eu usar um ou outro?
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 15 de Outubro de 2011, 21:21
Ola rudregues, se vc esta com o problema no repositorio do Mame que nao tem ainda para o Oneric, e so fazer a instalação dessa forma;

Para a versao estavel(recomendada);

sudo rm -f /etc/apt/sources.list.d/sdlmame4ubuntu.* ; sudo add-apt-repository ppa:c.falco/mame ; sudo apt-get update ; sudo apt-get install mame

Dessa forma vai instalar a versao para o Oneric do Mame, entretanto como nao existe ainda o repositorio vai dar erro ao dar o update(404notfound) entao vc vai ate o synaptic e edita o repositorio(em comfigurações->repositorio->outro software) vc vai ver que esta la a versao Oneric, entao mude para Natty ai e so dar um update e ele vai instalar o Mame normalmente.

sudo apt-get update ; sudo apt-get install mame

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg546.imageshack.us%2Fimg546%2F8020%2Fcapturadetelaeql.th.png&hash=7023ca9ef711fea7a26004ea3fccf29b3f95fbed) (http://imageshack.us/photo/my-images/546/capturadetelaeql.png/)

Ao rodar o Mame pela primeira vez e exatamente essa tela que vc vai ver, se eu nao estiver enganado uma tela vermelha, é porque nao esta configurado no arquivo mame.ini o local das suas roms e tbm nao foi gerada a lista XML. O comando /usr/games/./mame é so para ver se esta funcionando, se der erro e nao carregar a interface, ai sim teriamos que fazer correção, mas nao no seu caso.

Mame sem front end é assim;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg197.imageshack.us%2Fimg197%2F1296%2Fcapturadetelanv.th.png&hash=8634083b8bb573bafb5e8b4bbdc0490599b0a073) (http://imageshack.us/photo/my-images/197/capturadetelanv.png/)

Lembrando que o Mame nao precisa de front-end para rodar, ele roda de forma autonoma por linha de comando, os front ends como o Cabrio, Whacade e Gmameui sao so para ficar mais organizado e mais atraente com a adição de informaçoes dos games como snaps,PCBs,history e por ai afora.

Se vc quiser fazer no braço como na parte em que esta descrito a compilação tudo bem, mas aconselho deixar o front-end Wahcade gerar esse arquivo pra vc.

O pacote .deb que vc se refere é o Mame ou o Whacade? Se for o Whacade e melhor pegar o pacote que eu preparei pois alem de ser mais "novo' ja esta corrigido. Vc tbm pode usar um truque para instalar algumas dependencias se quiser, consiste em baixar e instalar o pacote .deb oficial do site, e ele vai instalar as dependencias necessarioas automaticamente pra vc, depois que ele estiver instalado vc remove ele novamente, mas nao remova as dependencias.

Ai e so instar o pacote do link do download ;) pois todas as dependencias estarao ja instaladas.

Quando eu disse para procurar no "Oraculo" é so uma metàfora, leia-se "procurar no Google";

Oraculo = Google

Ja mudei isso no tuto para nao confundir e atrapalhar mais ninguem.

---------------------------------------------------------------------------------------------------------------------------------------------------------------

$HOME/.mame;/etc/mame/ctrlr --->repare nesse exemplo veja que esta marcado para procurar em dois lugares, observe o local antes e depois dos ";" no caso, ele esta indicando que deve procurar em;

$HOME/.mame e depois em /etc/mame/ctrlr

Nao aconselho mudar os arquivos de configuração, mude somente o patch(local) para as roms, ali nao ha problema o meu esta assim;

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

---------------------------------------------------------------------------------------------------------------------------------------------------------------
Tbm nao tem problema como no meu caso, que as roms estao em outra partição do disco, logico que vc tem que montar essa partição senao o mame nao vai encontrar as roms, mas vc pode colocar o caminho que vc quiser. Vc pode tbm manter o que ja vem pre estabelecido e so acrescentar depois do ";" o caminho para as suas roms se vc quiser, nao tem segredo, se vc tivar mais de um set e so separar pelos ponto e virgula ";".

platao, eu instalei aqui, mas tive que baixar o pacote .deb, pois tive problemas com o repositório.
Após instalar, rodei o comando
Código: [Selecionar]
/usr/games/./mame e apareceu uma tela dizendo "No games found. Please check the rompath specified in the mame.ini file", acho que é só porque num coloquei jogo algum ainda, mas parece estar funcionando.

Agora va ate o Oraculo e procure por;

mame sound samples

Baixe todos os arquivos e coloque na pasta criada com o nome 'samples'; no terminal;
Não entendi o que é esse Oraculo, é algum site?

---------------------------------------------------------------------------------------------------------------------------------------------------------------
rompath                                                                                   <--aqui é o caminho para as suas roms.
samplepath                /usr/local/share/games/mame/samples   <--aqui o caminho para a pasta samples que criamos.
artpath                       /usr/local/share/games/mame/artwork     <--aqui o caminho para a pasta artwork
ctrlrpath                     $HOME/.mame;/etc/mame/ctrlr                                  - as demais configurações deixe padrao -
inipath                       $HOME/.mame;/etc/mame
fontpath                     /tmp
cheatpath                  $HOME/.mame/cheat;$HOME/.mame/cheat/cheat;/usr/local/share/games/mame/cheat;/usr/local/share/games/mame/cheat/cheat
crosshairpath            $HOME/.mame/crosshair;/usr/local/share/games/mame/crosshair
hashpath                   /usr/share/games/mame/hash
---------------------------------------------------------------------------------------------------------------------------------------------------------------
acho que você esqueceu de colocar a rompath, e tem uma coisa, em algumas opções eu tenho mais de um path, qual eu uso?
aqui vai meu:
rompath                   $HOME/.mame/roms;/usr/local/share/games/mame/roms        -->> 2 paths
samplepath                $HOME/.mame/samples;/usr/local/share/games/mame/samples    -->>2paths
artpath                   $HOME/.mame/artwork;/usr/local/share/games/mame/artwork       -->>2paths
ctrlrpath                 $HOME/.mame;/etc/mame/ctrlr         -->>2paths
inipath                   $HOME/.mame;/etc/mame        -->>2paths
fontpath                  /tmp
cheatpath                 $HOME/.mame/cheat;$HOME/.mame/cheat/cheat;/usr/local/share/games/mame/cheat;/usr/local/share/games/mame/cheat/cheat       -->>4paths
crosshairpath             $HOME/.mame/crosshair;/usr/local/share/games/mame/crosshair      -->>2paths
hashpath                  /usr/share/games/mame/hash
preciso usar todos ou posso usar apenas um? tem diferença eu usar um ou outro?
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: rudregues em 15 de Outubro de 2011, 22:34
platao, eu te amo! kkkkkkkk

fiz os procedimentos que você disse, mas invés de usar o repositório pro Mame, baixei o .deb dele, e com o wahcade baixei o .deb pra resolver as dependencias depois usei o .tar corrigido que você passou. Acabei de testar aqui com Marvel vs Street Fighter e funcionou de boa! :D

tive diversas tentativas frustradas desde o ano passado tentando instalar o mame e fazer funcionar, na verdade tinha desistido  :'( , mas vi seu e decidi tentar de novo

acabei instalando o wahcade mesmo, que nem você recomendou, agora só falta me acostumar com a interface e os controles, pois num tenho joystick

por mim é até fixado o tópico, pro favoritos já foi! rs

   Me deseje uma boa jogatina  ::) hehehehe

     [ ]'s
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 15 de Outubro de 2011, 23:42
Heehehe a jogatina vai ser boa......agora que vc tem o Mame configurado e com o basico, vc pode se aprofundar e fazer um layout customizado no Wahcade como esse(que ja vem pronto e so adicionar) http://www.joeltron.com/bloodcade e garimpar uns layouts pela net para usar;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg90.imageshack.us%2Fimg90%2F4609%2Fscreenshot420black803.th.jpg&hash=5c3b003bcab74c9862c134eda2b2adeaa67cb5fe) (http://imageshack.us/photo/my-images/90/screenshot420black803.jpg/)

aproveite e instale o gmameui para ver como fica;

http://packages.ubuntu.com/lucid/gmameui

Pegue a versao 0.2.11 e nao as posteriores, notei um bug aqui no Natty em que nao dava para adicionar alguns locais nas configurações, se vc quiser pegar e testar a mais "nova" 0.2.12 blz, veja se funciona e como ficou.

A maioria das duvidas estao respondidas no tuto, como porque as minhas roms nao funcionam? O mame nao encomtra as rom...o mame nao reconhece as roms....o mame nao roda heeheheh esta tudo explicado e so ter paciencia e eler, vc vai achar muita coisa interessante nos links.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: Andreson Goveia em 15 de Outubro de 2011, 23:45
Quantos dias você passou para fazer esse tutorial???
 :o :o :o :o

Parabéns platao, sempre com conteúdos importantes em "áreas" diversificadas, hehe.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 16 de Outubro de 2011, 01:10
Ola Andry, que bom que vcs gostaram, esse tuto nao fiz ele todo.....bom praticamente tive que rever tudo, eu usei como base um outro tutorial para Windows do GuiadoHardware que infelizmente nao esta mais disponivel, e adaptei para o Ubuntu, ja que nao vi nada assim detalhado para o Linux como no artigo original.....nao sei se aquele artigo que usei e o original....nao parece, mas deu muito trabalho. Se vcs quiserem, eu ainda tenho em pdf o tutorial Windows, disponibilizo pra vcs.

        Link1 - http://www.megaupload.com/?d=NDD520W8
        
        Link2 - http://www.easy-share.com/1AEACB061FAE4A5F8BE5C32244077D68/Tutorial
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: Dissection em 16 de Outubro de 2011, 11:14
impressionante esse seu tutorial, muito bom mesmo.
eu uso o mame a muito tempo, e acho que nunca tinha visto um tutorial assim tão detalhado voltado para Linux.
esse seu tutorial realmente vai ajudar muitas pessoas que tem interesse em jogar no Mame mas nunca conseguiram,
meus parabéns.


obs:
não sei se vai ser de grande ajuda mais existem outros vários frontends voltados para o Mame,
mas existem pelo menos dois outros grandes frontends o QMC2 e o M+GUI, os dois são muito bons e o QMC2 ainda funciona com o Mess.

QMC2 : http://qmc2.arcadehits.net/wordpress/
M+GUI: http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=59649#Post59649

fica ai a dica.

Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 16 de Outubro de 2011, 12:52
Ola Dissection, otima dica esses outros dois front-ends, um eu ja conhecia e e bem parecido com a versao Win do Mame32, o outro nao conhecia ainda, parece ser bem insteressante.

Optei pelo Wah!cade porque na verdade estava querendo uma maquina Arcade mesmo, entao minha intenção era de nao colocar Windows para rodar nela.....e sim o Ubuntu, seria no caso a versao 8.04 por causa da maquina que eu tenho para colocar no gabinete usa placa de video ATi Radeon 9600pro antiga, que a partir da versao 9.04 devido as mudanças no novo X a ATi nao atualizou mais os drivers de video para ter aceleração 3D plena.....

Estou pensando ainda em fazer uma versao ultra "slim" do 8.04 usando a instalação minima do Ubuntu e so adicionar os pacotes de suporte e retirar todo o resto, para ficar o maximo cusmomizada possivel, mas isso vai demorar um pouco.

Atualizado no Tuto;

*Mais dois front-ends
*Agradecimento e creditos ao criador do Tuto para Windows
*Inserido imagens dos dois novos front-ends
*Download do tutorial para Windows

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg716.imageshack.us%2Fimg716%2F927%2Fiseedeadpeople.th.gif&hash=5b69db7505f40bba839f557722e48a1fb6cee8b7) (http://imageshack.us/photo/my-images/716/iseedeadpeople.gif/)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 17 de Outubro de 2011, 08:36
Platão...
Obrigado pelas respostas, vou tentar testar agora com os seus pacotes, para ver se muda minha sorte...

Cara só pra constar, TU É O Maximo, mesmo que ainda não funcione para mim, eu tinha uma máquina windows só para rodar o mame... coisa que assim que eu aprender onde to errando, ela vai ser erradica.

Vou testar agora pela manha e depois do almoço posto os resultados aqui.

Valeu cara.



OBS: sim eu andava meio sumido, na verdade, troquei de empresa e as politicas de acesso eram diferentes... até uns dias atraz, talvez agora eu consiga me tornar ativo novamente =)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 17 de Outubro de 2011, 13:20
Ola sorboou, conseguimos reunir uma galerinha bacana aqui no forum, acho que nao tem erro, se desejar fazer por partes, primeiro instala o Mame pelo repositorio, esse repositorio tem uma versao do Mame propria para o Ubuntu e roda o comando, se aparecer aquela tela inicial do Mame como foi reportado ai nas imagens e mensagens anteriores entao ja e meio caminho andado, esta funcionando. ;)

Lembrando que vc pode instalar tbm o SDLmame, so que o tutorial nao vai servir totalmente....pois ele instala as pastas e executaveis em locais diferentes, assim como o Xmame, o "problema" do Mame e que ele cria muitas pastas e as versoes diferentes criam em outros locais do sistema, é ai que gera a confusao.....entao decidi pegar o do repositorio e seguir somente com ele, porque esta sempre atualizando de versao, seja ela a instavel ou estavel, pelo menos uma vez por mes na versao estavel o mame e atualizado para a versao corrente mais nova, entao recomendo manter esse repositorio e essa versao do mame.

O efeito colateral de se ter sempre a mais nova versao e que aos poucos as suas roms vao parando de funcionar, porque vao sendo atualizadas e redumpadas obrigando alem de vc atualizar o mame, atualizar tbm o seu set de roms porque como reportei, elas param de funcionar. mas isso leva muito tempo e depende tbm do sistema, como por exemplo o CPS-2 da Capcom foi totalmente emulado, entao provavelmente nao haverá mais correção nesse set.

Se vc observar no repositorio adicionado a source ha duas versoes do Mame;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg600.imageshack.us%2Fimg600%2F576%2Fcapturadetelaks.th.png&hash=d006f175a8f5fb7e98be2f93721df4d83ae4da40) (http://imageshack.us/photo/my-images/600/capturadetelaks.png/)

Como reportei ha duas versoes disponiveis no repositorio, a recomendada pelo repositorio que é a mame e o SDLmame tbm esta disponivel, como disse anteriormente se vc isntalar essa versao SDL o tutorial nao vai servir por completo, acho interessante vc pegara o jeito seguindo o tutorial e depois quando vc descobrir que é facil ;) dai partir para outras instalações, como a SDLmame, Xmame, etc.

No wah!cade vc pode seguir a dica de isntalar o .deb oficial para que ele instale as dependencias pra vc, depois remova sem remover as dependencias, baixe o .tar com a versao com as correçoes mais atual, com suporte a exibição de "previews" dos games, lembrando tbm que é insteressante no tutorial instalar os arquivos de suporte recomendados para audio,video e joystics.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg692.imageshack.us%2Fimg692%2F7362%2F2ed17edc11rr9cp.th.jpg&hash=732c8b4f83fcf5585e4b311aa8073af50986db14) (http://imageshack.us/photo/my-images/692/2ed17edc11rr9cp.jpg/)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 17 de Outubro de 2011, 18:10
funcinou... funcionou

atualizei para o 11.04 e funfou beleza... em casa verifico se meu controle arcade funfa ( feito com um de xbox )


to tendo certa dificuldade ainda para afinar a configuração, mas no geral ta tudo muitooooo bom



Valeu valeu valeu
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 18 de Outubro de 2011, 09:33
bom, funcionou, ficou muito bom... agora eu estou tentando vencer outro problema....

Eu fiz um controle arcade usando um controle de xbox, o problema é que na interface grafica do ubuntu ele simplesmente manda o mouse para a esquerda.... sem retorno, tranca ele no canto....

dentro do gmemeui ou do wahcade, ta tranquilo... é só quando estou "usando" o computador como computador =)
mas acho que tem a ver com drives ou algo assim relativo ao controle, e não ao mame em si =)

vou ver isso e depois posto aqui, para adicionar no tutorial, pois outros podem ter o mesmo problema.

só para constar uma burrada que fiz, eu corrompi a lista de jogos do wahcade. Eu comecei a alterar o nome dos jogos que apareciam na lista ( por que tinham o nome da room e não do jogo ) e entre um salve e outro ele fechou inesperadamente e corrompeu a lista em determinado ponto, agora dos 90 jogos que eu tenho aparece uns 10...

mas estou trabalhando nisso, não se preocupem, daqui a pouco temos um troubleshoot aqui....
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: Tota em 18 de Outubro de 2011, 09:48
Ola sboorbou,

Dê um google para => linux joystick

Voce vai encontrar os drivers.

Este e um deles => http://qjoypad.sourceforge.net/

[]'s
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 18 de Outubro de 2011, 10:39
Sobre a lista de jogos do Wahcade.

achei a resposta aqui ===> http://ubuntuforums.org/archive/index.php/t-563356.html

Dentro do WahCade aperto 2, vou até "Game List Options" e então aperto 1 e então vou até "Generate List" e aperto 1 novamente .

um problema resolvido, agora vamos aos outros =)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 18 de Outubro de 2011, 12:21
Heheheh....Sborbou no tutorial ja fiz menção a isso(esc sai do game e se pressionado novamente sai do front-end, tecla numerica 1 inicia e tecla numerica 2 abre as configuraçoes) ;) tem muita coisa que da para ajustar, as opçoes de personalização sao grandes.

Como ficou o Gmameui ai na sua maquina? ficou com icones faltando? No 11.04 alguns icones do front-end ficaram errados aqui...siimplesmente desapareceram ficando uma tarja preta no lugar......

Outra coisa que queria entender e como mudar as fontes e tbm como adicionar um som caracteristico ao mover o joystic para cima e para baixo no Wah!cade, quando escolhemos uma game a ser jogado....ou ainda como adicionar uma som tbm ao escolher o game, quando apertamos a tecla numerica 1......acho que tenho uma base de onde começar a procurar.... sera que no layout?

sobre o joystick talvez sirva http://www.playdeb.net/software/rejoystick

Muitas informações podem ser conseguidas no forum do Wah!cade http://www.anti-particle.com/forum_phpbb3/viewforum.php?f=2&sid=8041f35a608618f25a607efa28b183ab

PS: estou pensando em fazer um tutorial simples para o Super Nintendo(Zsnes e Snes9x-gtk para 11.04 e 11.10 64bits) o que vcs acham?
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 18 de Outubro de 2011, 20:17
*Adicionado como criar um layout do zero no Wah!cade

http://www.youtube.com/watch?v=Xb7Z3ZdtgU4
http://www.youtube.com/watch?NR=1&v=xZIjwJBXMJw
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 19 de Outubro de 2011, 11:32
*adicionado descontração com Angry Video Game Nerd(AVGN)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 19 de Outubro de 2011, 16:09
Boas?
Conseguiu usar o Gngeo no wahcade?
Acho que precisa de alguns ajustes finos na configuração...
ele carrega as rooms, mas não abre nenhuma... porem usando o Xgngeo funciona normal.
Acho que tem a ver com os arquivos .ini que o wahcade usa,,, pra abrir os emuladores e talz.

Se alguem tiver sorte ai adicionado emuladores não padrão, por favor, posta ai o resultado.


eu consegui colocar tranquilo os de Nintendo64, Snes, Mame e o mednafen pra rodar.


P.S> Platão, sinceramente, você é o cara.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 19 de Outubro de 2011, 22:52
Sboorbou nao cheguei a usar o Xgngeo porque o Mame ja emula todas as roms do Neo-Geo com perfeição, se eu nao estiver enganado tbm o Xgngeo so trabalha com as roms com a extensao . rom que e diferente das do mame que sao .bin entao nao me intressei em manter duas versoes do mesmo game, quanto aos parametros de uma olhada nos sites dos grandes front-ends como o Maximus Arcade, Hyperspin, etc geralmente eles tem os parametros la de inicialização de todos os  emuladores, em linha de comando.

Se vc quiser fazer um Mini-tutorial de como adicionar outros emuladores que vc conseguiu incorporar no Wah!cade posta aqui que eu coloco junto com o topico principal, vai ser interessante. ;)

PS: Oha eu criando um layout ai!!! ahahahah muito bacana esse editor, vc passa horas ajeitando ;D as coisas.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg829.imageshack.us%2Fimg829%2F285%2Fcapturadetela1e.th.png&hash=49f28fbf47b3055d47f8ca983d8c955d43b5a843) (http://img829.imageshack.us/i/capturadetela1e.png/)

Terminei hehehehe fiz baseado no bloodcade veja como ficou, com direito a filminho preview do game ainda....:) chega a ser quase uma terapia esse editor hahahhha muito bom de mexer.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg522.imageshack.us%2Fimg522%2F2241%2Fcapturadetela2o.th.png&hash=8eb1bb3aec55d23b4fe7e8bdbab2428d2612777f) (http://img522.imageshack.us/i/capturadetela2o.png/)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 20 de Outubro de 2011, 08:58
Platão, farei um tutorial (mini, mas tentarei explicar direitinho ). Faço agora a tarde e a noite ja devo estar postando ai.

Cara, Sobre o ngeo... eu estou tendo problemas para emular os king of figthers da vida pelo mame... acredito que o problema seja a bios que uso nele, por que usando o ngeo ( que é por linha de comando ) roda os king of figthers, mas tem outros que ele num roda, e o mame por sua vez roda esses outros... mas ainda não consegui fazer os KoF 2000,2003 e 2004 funcionarem....
vou até usar uma partição que eu tenho o windows pra ver se no neoragex funciona esses Kof... ai copio a bios deles em outra pasta e coloco o caminho no emulador.

No mais, Platão, só tenho a agradecer, você me salvou, eu num tinha noção de como fazer o mame funfar, até este maravilhoso tuto que você fez.

Obrigado novamente... =P
 ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 20 de Outubro de 2011, 13:50
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg695.imageshack.us%2Fimg695%2F593%2Fcapturadetela1xa.th.png&hash=07a66313c41a2d9f3865145ee8dc370d7e123a30) (http://img695.imageshack.us/i/capturadetela1xa.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg10.imageshack.us%2Fimg10%2F7010%2Fcapturadetela2h.th.png&hash=9a0fcaae93444061dbfb1a812fafbb8fcd378ab3) (http://img10.imageshack.us/i/capturadetela2h.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg600.imageshack.us%2Fimg600%2F2593%2Fcapturadetela1xw.th.png&hash=69c0d164d9273e76163d8d6abf7f8f10eead0cc3) (http://img600.imageshack.us/i/capturadetela1xw.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg818.imageshack.us%2Fimg818%2F814%2Fcapturadetela3i.th.png&hash=cd123ebeeb2d67c6d83b70433cdf3912502765ab) (http://img818.imageshack.us/i/capturadetela3i.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg856.imageshack.us%2Fimg856%2F7011%2Fcapturadetela2a.th.png&hash=488d0ef0718523381f18afc21d250cbe4c7cad29) (http://img856.imageshack.us/i/capturadetela2a.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg805.imageshack.us%2Fimg805%2F9936%2Fcapturadetela1p.th.png&hash=9e519e4ec6e950333da6b1a2f3c24aae4b24d9d8) (http://img805.imageshack.us/i/capturadetela1p.png/)

Sborboou acho que o problema podem ser tres, a extensao da sua rom que pode ser .rom e o Mame usa .bin ou seja, tanto a bios quando as roms sao diferentes do mame, as roms que vc usa no Neo-Rage sao diferentes das roms que vc usa no Mame.

A bios que vc esta usando pode estar muito antiga, esses arquivos tbm sofrem atualizaçoes com o passar do tempo.

A rom que vc esta usando e antiga ou nao esta atualizada.

Quem e o mantenedor do Neo-Rage e o time snkneofighters(faça uma busca no google que vc vai achar muito interessante o conteudo desse site, tem tudo o que vc precisa e mais um pouco) eles e que sao os responsaveis pelos dumps de Neo-Geo, se vc nao encontrar o que precisa ali, entao vc nao encontra em lugar algum. ;)

O Neo-Rage funciona tranquilo no Wine pode usar se quiser, mas eu acho mais facil usar o Mame para emular o Neo-Geo, nesse caso de uma "googlada" para mamechannel ou Emuasylum, ha muito conteudo interessante.......


PS; acho que vou parar de trabalhar e ficar jogando hahaahaha é muito mais divertido :P
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: Dissection em 21 de Outubro de 2011, 14:35
um outro frontend bem legal que eu uso é o Gelide, apesar que ele esta mais para um gerenciador de
emuladores, pois vc pode colocar vários emuladores para ser aberto através dele,
eu sempre tenho ele instalado em minhas maquinas, pois fica bem mais fácil para gerenciar emuladores diversos como
Mednafen, Mame, Mess, snes9x, entre outros, e é bem simples de se utilizar, apesar de não ter tantas opções de
personalização como outros, mas vale apena dar uma conferida.

site:
http://gelide.sourceforge.net/index.php?sect=home&lang=es

Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 21 de Outubro de 2011, 15:17
Eu encontrei um erro gerando os filtros das game List e achei a resposta aqui:

http://www.anti-particle.com/forum_phpbb3/viewtopic.php?f=2&t=667#p2792


Platão, não fiz o tuto ainda, pois estou aprendendo algumas coisas que, acho, seriam importantes estarem juntas.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 21 de Outubro de 2011, 16:46
Ola otima dica Dissection, ja conhecia sim o Gelide e é muito bacana, otimo gerenciador e organizador das roms, ja vou acrescentar no tutorial para o pessoal aproveitar tbm.

*Adicionado ao tutorial o Gelide

Sborboou eu nao tive esse erro aqui ainda, ja fica entao para os companheiros documentado a solução para o problema, assim que vc ou os companheiros quiserem acrescentar alguma coisa no tutorial, pode mandar que agente da um jeito;

Error;

Line 119 of filters.py currently reads:

   if file_enc.lower() == 'ascii':


How-to;

changed it to:

   if file_enc.lower() == 'ascii' or file_enc.lower() == 'euc-cara':


everything works perfectly ----> http://www.anti-particle.com/forum_phpbb3/viewtopic.php?f=2&t=667#p2792

Sera que esse erro tem haver com a versao do Mame que o cara esta usando? a versao SDL? Podem mandar mais material que eu incluo no tutorial.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 22 de Outubro de 2011, 15:15
*adicionado ao tutorial pacote .deb para 32 e 64 bits do Wah!cade para download e como fazer um novo pacote .deb, versao 1.0 de 2011 Launchpad ja com as correçoes aplicadas(testado no 11.04 e 11.10)

*correçoes no texto do tutorial.

Aproveitando, vou deixar aqui como gerar o seu pacote .deb mais atualizado possivel do seu Wah!cade;

sudo apt-get install bzr -y ; bzr branch lp:wahcade ; sudo mv wahcade /usr/local/share/games ;  cd /usr/local/share/games/wahcade ; sudo python setup.py bdist_debian

Pronto, seu pacote .deb com todas as correçoes que vc fez esta na pasta dist junto com outros arquivos, é so mandar para os amigos:) a mas importante, como descrito no tutorial e no setup.py, entao faça a correção antes de empacotar.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 23 de Outubro de 2011, 13:19
*adicionado PDF para download desse tutorial para o Ubuntu e tbm o PDF original para Windows para compartilhar.

*adicionado script opcional para remover a descrição dos games(se ficou em duvida,veja do que se trata no tutorial na primeira pagina)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 25 de Outubro de 2011, 10:48
Como prometi, aqui segue um pequenininho tutorial sobre como adicionar outras plataformas ao wahcade.

Adicionando Outros Emuladores ao WahCade

Para adicionar outros emuladores ao Wahcade é simples.
Abra o wahcade setup

/usr/local/share/games/wahcade/./wahcade-setup

Vá até a aba Emulators e na linha Emulador clique no sinal de “Mais” como mostra a figura abaixo:

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg444.imageshack.us%2Fimg444%2F9499%2F83502747.th.png&hash=cd461ebf6086fd5788e7051c4ab6e054a94a0f7b) (http://img444.imageshack.us/i/83502747.png/)

Na Janela que abrir, selecione o emulador que quer configurar, no nosso exemplo eu vou escolher a opção  Nintendo64 / Mupen64.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg442.imageshack.us%2Fimg442%2F4594%2F48466209mnx.th.png&hash=3e10ce59237aa7b5fc1cab3ef14a8c896f68d168) (http://img442.imageshack.us/i/48466209mnx.png/)

Após escolher o emulador, verifique se as linhas Application esta correta, se ele aponta para o executável do emulador de forma correta.

No meu ubuntu a linha correta teve de ser corrigida para :

/usr/games/mupen64plus

Aplication Parameters
Deêm uma olhada em Aplication Parameters para ver se as configurações por linha de comnado estão corretas ( tenten um man do emulador, ou um –help e verifiquem as opções, talvez tenham coisas que queiram adicionar.) como no meu caso eu usei a seguinte linha:

man mupen64plus

e aprendi bastante com isso.
Talvez alguns emuladores precisem ser “corrigidos”, fique atento.

List Generation
Aqui, ai o endereço das rooms, a extenção e o metodo gerador da lista.
Eu coloquei o endereço de minhas rooms, o resto deixei como esta.

Artwork

funciona como no mame, verifique como fez com o mame,  e repita o caso.

Lists

temos o botão Edit List, use esse botão para colocar o nome correto dos jogos nas rooms, ele num gera sozinho ( no momento ) os nomes ainda.

Feche e salve a lista, e o wahcade-setup

Execute o Wahcade.
Apertando a tecla “2” em seu teclado abre o menu do wahcade
você pode escolher a plataforma (apertando “1”)  e então se divertir com os outros emuladores =)

P.S = Configure os controles no próprio emulador, antes de jogar no wahcade. Aconselho a gerar a lista usando o emulador aberto, abre jogo a jogo e vai editando o nome na lista do wahcade.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 25 de Outubro de 2011, 12:20
Ola, boa dica sborboou, se vc quiser usar um facilitador para upar as imagens use o Imageshack Uploader disponivel nos repositorios http://ubuntuforum-br.org/index.php/topic,9487.msg486926.html#msg486926 o legal é que ele upa todas de uma so vez e lhe da os links, bem pratico eu recomendo se vc ja nao conhece.

Vou esperar vc terminar o mini-tuto e coloco ele no topico inicial, a proposito, adicionei algumas coisas a mais bem interessantes no topico principal vale a pena ler todo novamente.

*adicionado ao tutorial download da lista de compatibilidade.

Pelo que vi exsitem 3 versoes do wahcade para usar, a versao oficial que é a mais antiga e nao roda os previews dos games, a do Launchpad que é a versao corrente que eu estou usando e fiz o pacote .deb para download e a versao Launchpad Developer para desenvolvedores, essa versao tem algumas correçoes e poucas novidades ainda mas esta em desenvolvimento, uma delas e na logomarca que vc escolhe o logo que vc deseja ao iniciar o front-end, alterar tamanho ou entao retirar o logo do wahcade, so que achei muito lento para gerar a lista XML nessa versao e tbm quando gerou deu um bug ao sair do front-end, por enquanto estou dando preferencia a versao release do Launchpad e nao a versao em desenvolvimento.....vamos aguardar ate o lançamento para ver como fica.

Pelo que eu andei lendo nas treads la do forum wahcade, ha a possibilidade de configurar um layout diferente para cada emulador, ou seja para arcade vc tem uma tela e para mega-drive outra, ao selecionar o qual usar a tela muda.

O que eu estava procurando e acho que nao e possivel e colocar um som ao selecionar um game e um som ao se  mover na lista de games como em outros frot-ends.

Se alguem quiser postar as fotos de como esta ficando o seu wahcade customizado ou filme pode colocar aqui no topico, assim vamos trocando ideias e dando sugestoes e resolvendo as duvidas. Essa semana vou dar mais umas garimpadas no forum whacade para ver o que encontro...

Fiz algumas modificaçoes no bloodcade que eu estou usando em 1024x768;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg708.imageshack.us%2Fimg708%2F9936%2Fcapturadetela1p.th.png&hash=df708196e6a610a2481a80d20f6a7af3403d6e61) (http://img708.imageshack.us/i/capturadetela1p.png/)

Estou pensando em fazer um pacote .tar com esse tema alguem gostou?

Tenho ele aqui nas resoluçoes 1024x768, 1280x800 e 1360x768 no caso de 1024 vai ser so extrair e usar, nas outras resoluçoes vai ser necessario somente mover a artwork atravez do editor para que fique enquadrada nos lugares certos.

Uma dica para quem interessar em retirar a imagem original quando nao se encontra a marquee ou a snapshot do game é colocar essa ou outra no lugar dela como essa que eu estou usando.

antes apareceria;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg821.imageshack.us%2Fimg821%2F4835%2Femptynew.th.png&hash=ac24ead1e954cfccb94633eef35cb2006e69c29d) (http://img821.imageshack.us/i/emptynew.png/)

Trocar por essa ou qualquer outra da sua escolha;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg854.imageshack.us%2Fimg854%2F4835%2Femptynew.th.png&hash=189cb51fb049da0b47ecd172cfe201d8173bf7ba) (http://img854.imageshack.us/i/emptynew.png/)

Resultado no tema ao nao encontrar a marquee ou snap sera esse;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg809.imageshack.us%2Fimg809%2F4271%2Fcapturadetela1d.th.png&hash=31c2c3c5526212c1d16bb39af3c7a842caee2bf7) (http://img809.imageshack.us/i/capturadetela1d.png/)

bem melhor do que o "no image" ;)

http://www.megaupload.com/?d=142KU4RG

Para aplicar e so extrair e vc pelo terminal com gksu nautilus va ate a pasta wahcade em /usr/local/share/games/wahcade/pixmaps e cole la dentro subistituindo a 'no image' original, por essa customizada.

Aqui em baixo segue uma lista de compatibilidade, o que funciona e o que não funciona;

    NES / Famicom - FCEUX ou mednafen
    Famicom Disk System - mednafen
    Super NES - snes9x-gtk
    Bolso Game Boy - sdlmess gbcolor (usa Bios Game Boy Color)
    Game Boy Color - VisualBoyAdvance ou Mednafen
    Game Boy Advance - mednafen (mednafen pode executar melhor?)
    Super Game Boy - sdlmess
    Nintendo 64 - mupen64plus
    Atari 2600 - stella ou sdlmess
    Atari 5200 - atari800 (superior a sdlmess)
    Atari 7800 - sdlmess
    Atari Lynx - mednafen
    Sega Genesis - gens-gs
    Sega 32x - gens-gs (atualizado para Kega Fusion)
    Sega CD - gens-gs (funciona agora.)
    Sega Master System - mednafen
    Sega Game Gear - mednafen
    Sega Saturn - Yabause
    Sony Playstation - ePSXe (telas cheias agora)
    Turbo Grafx 16 - mednafen
    Commodore 64 - vice-sdl bem como do vice-2.2.
    MSX - OpenMSX
    Windows - wine por script.
    MS-DOS - DOSBox
    Sega DreamCast - dcemu / pelo Wine.
    Virtual Boy - mednafen - Trabalho, mednafen 0.9.16
    WonderSwan Color - mednafen, trabalhando
    Neo Geo Pocket - mednafen trabalhando
    Neo Geo AES - sdlmame de trabalho (parte do Mame)
    Neo Geo CD - Raine-neocd trabalhaando
    Colecovision - sdlmess
    Intellivision - sdlmess
    Atari ST - Hatari
    Atari 8-bit computadores (400, 800, 600XL, 130 lista XE, 1450 XLD, continua) - atari800

Lista de emuladores com problemas;

    X68000 - sdlmess X68000 funciona, mas dá erros gráficos.
    Amiga - PUAE pula um monte. WinUAE funciona no Wine.
    Atari Jaguar - Jaguar Virtual - não-funcional, Projeto Tempest mas funciona no Wine.
    Nintendo DS - DeSmuME - Jogos executado em cerca de 90% de velocidade em muitos casos. Não há suporte a tela cheia.
    Playstation 2 - pcsx2
    Panasonic 3DO - Freedo - nao testado
    FM Towns Marty - Emulador Xe. Quebrados.
    GameCube / Wii - dolphin-emu - Trabalhando, mas depende da sua maquina.
    ZX Spectrum - não testados. Talvez FBZX
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 25 de Outubro de 2011, 14:41
Platão, passa o tema ai, eu gostei...

Estou trabalhando em um tema também, mas estou me pegando em algumas imagens, quando ficar "usável" eu coloco o link aqui também....
bora fazer uma biblioteca de "temas" =P
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 25 de Outubro de 2011, 15:44
É uma boa uma galeria de temas, andei pesquisando por ai e nao se encontra temas muito legais, so mais ou menos os mesmos com algumas modificaçoes, algums sao muito criativos.....eu gostei desse, mas isso nao quer dizer que nao podemos modificar heheeheheh :) alias, acho esse lance de modificar um barato, ha muitas opçoes para usar.

Olha o tema aqui veja se gosta;

http://www.megaupload.com/?d=VQMNTLE0

PS: Encontrei um layout baseado em uma imagem do Street-Fighter muito bacana estou preparando dele e ja posto no topico para download.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 25 de Outubro de 2011, 16:07
É uma boa uma galeria de temas, andei pesquisando por ai e nao se encontra temas muito legais, so mais ou menos os mesmos com algumas modificaçoes, algums sao muito criativos.....eu gostei desse, mas isso nao quer dizer que nao podemos modificar heheeheheh :) alias, acho esse lance de modificar um barato, ha muitas opçoes para usar.

Olha o tema aqui veja se gosta;

http://www.megaupload.com/?d=VQMNTLE0


Baixei aqui, mas esta dando um problema estranho, alguns videos de apresentação ficam encolhidos em um canto, ,,, porem no tema  "padrão" isso não acontece.
Só um detalhe, tu usa o artwork2 como marquee, mas nas configurações originais o marquee esta na artwork3 =)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 25 de Outubro de 2011, 17:09
Ola se for na imagem do main.png isso pode ser por causa do tamanho da imagem, se vc tem um desktop 1280x800 vc tem que usar uma imagem 1280x800 para casar com o seu desktop e ficar perfeito o enquadramento da tela.

A mais provavel causa e que vc tem marcado em wahcade-setup-editor a opção em misc->correct scale images nesse caso, é so desmarcar e a imagem vai tomar toda a area, nao ficando espremida em cima ou no canto da tela.

O problema disso e que tem arcades que sao de "navinha" e usam telas diferentes do padrao que é 4:3, por exemplo veja o game vendetta, aliens vs predador sao todos 4:3 " tela quadrada" ja jogos como raiden,strikers 1945 I,II,III usam a tela muito mais estreita e com uma altura bem maior que a padrao, nesse caso nao ha muito o que fazer, ou vc escolhe nao corrijir e fica com as imagens dos games como 1945 "alargadas" e deixa os games 4:3 perfeitamente enquadrados, ou vc marca correct scale images e fica com os games de navinha com enquadramento perfeito em compensação os games de tela 4:3 vao ficar como vc falou "com um pedaço faltando" :)

O que eu tentei fazer foi um meio termo, desmarcando a opção correct scale e fazendo no local de exibição um meio termo entre um quadrado com uma altura maior, dando a impressao que os games 4:3 ficam normais e os de "navinha" nao fiquem tao achatados : )

Isso acontece no tema padrao tbm, é que vc nao reparou ainda.

"Só um detalhe, tu usa o artwork2 como marquee, mas nas configurações originais o marquee esta na artwork3 =)"

Isso e so para manter organizado o front end, mas vc pode usar da forma como vc quiser é so uma referencia. no meu caso eu estou usando a foto da tela inicial do game chamada "titles" na artwork1 e na mesma artwork1 tbm estao configurados os previews dos jogos os "filminhos". Para nao pular eu deixei as marquees em artwork2, mas isso e irrelevante.

Se vc nao entendeu alguma coisa avisa que explico com mais detalhes.

PS; vou incluir seu tuto na pagina principal.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 25 de Outubro de 2011, 17:22
Ola isso pode ser por causa do tamanho da imagem, se vc tem um desktop 1280x800 vc tem que usar uma imagem 1280x800 para casar com o seu desktop e ficar perfeito o enquadramento da tela.

A mais provavel causa e que vc tem marcado em wahcade-setup-editor a opção em misc->correct scale images nesse caso, é so desmarcar e a imagem vai tomar toda a area, nao ficando espremida em cima ou no canto da tela.

O problema disso e que tem arcades que sao de "navinha" e usam telas diferentes do padrao que é 4:3, por exemplo veja o game vendetta, aliens vs predador sao todos 4:3 " tela quadrada" ja jogos como raiden,strikers 1945 I,II,III usam a tela muito mais estreita e com uma altura bem maior que a padrao, nesse caso nao ha muito o que fazer, ou vc escolhe redimensionar e fica com as imagens dos games como 1945 "alargadas" e deixa os games 4:3 perfeitamente enquadrados, ou vc marca correct scale images e fica com os games de navinha com enquadramento perfeito em compensação os games de tela 4:3 vao ficar como vc falou "com um pedaço faltando" :)

O que eu tentei fazer foi um meio termo, desmarcando a opção correct scale e fazendo no local de exibição um meio termo entre um quadrado com uma altura maior, dando a impressao que os games 4:3 ficam normais e os de "navinha" nao fiquem tao achatados : )

Se vc nao entendeu avisa que explico com mais detalhes.

PS; vou incluir seu tuto na pagina principal.


cara resolveu meu problema a tua dica, sobre as de navinha, não notei o problema.... acho que simplesmente esta preenchendo o tamanho total... ficou muito bacana.

brigado
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 25 de Outubro de 2011, 17:30
Sim sborboou ele vai preencher toda a tela mas observe os games de navinha que usam monitores apropriados como o strikers vao ficar achatados, ou seja, o front end vai alargar a imagem para que caiba na janela, se vc esta usando o tema boodcade eu tentei amenizar isso e nao da para perceber muito mas quem conhece sabe.

Olha o que encontrei por ai....

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg231.imageshack.us%2Fimg231%2F7024%2Fsfiipiperrevised3.th.jpg&hash=66b3dd8fb42960b1817aada3329a17c5f4ed2a59) (http://img231.imageshack.us/i/sfiipiperrevised3.jpg/)

Amanha vou fazer o pacote para baixar e usar sera que fale a pena?
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 25 de Outubro de 2011, 17:32
parece bem legal, mas vai ter de escolher entre filme, marquee e informações da rom....
porem tu pode usar pedaços dessa imagem pra montar a tua própria.....

a proposito, muito bonita a imagem.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 25 de Outubro de 2011, 19:44
Nao deu nada de trabalho esse, tbm é mais simples veja como ficou;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg855.imageshack.us%2Fimg855%2F2779%2Fcapturadetela1ow.th.png&hash=020bbf7c041f2981583cf37f0f9a8f24c24a33d8) (http://img855.imageshack.us/i/capturadetela1ow.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg14.imageshack.us%2Fimg14%2F476%2Fcapturadetela3t.th.png&hash=700ad5a85ea74fe8dd5c75947fa52748bf0b20cf) (http://img14.imageshack.us/i/capturadetela3t.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg6.imageshack.us%2Fimg6%2F162%2Fcapturadetela2s.th.png&hash=17c97090b43925885012b794a2b0923fd8d45529) (http://img6.imageshack.us/i/capturadetela2s.png/)

*adicionado no topico a galeria de temas para download com dois temas 1- bloodcade e 2- Street-Fighter.

*adicionado minitutorial do sborboou.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 27 de Outubro de 2011, 10:04
reli o tutorial... cara, ficou muito, mas muito completo....
Acho que com o tempo teremos uma boa quantidade de temas disponíveis.. =)


Sobre o controle de Xbox 360 eu ainda tenho problemas no ambiente de trabalho, mas jogando esta perfeito. só que as configurações tem de ser feitas no próprio mame, uma a uma, pra funfar no wahcade.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 27 de Outubro de 2011, 10:22
Ola Sborboou, esta ficando bom....nas configurações do Wahcade tem a opção de enable-joystic veja se esta marcada e se vc tem todos os arquivos de suporte descritos no tutorial, se vc instalou pelo pacote .deb que foi feito, entao ele ja instala 8 ou 9 bibliotecas junto com o .deb e vc adiciona mais aquelas descritas no tutorial as "bibliotecas de suporte" e tente configurar novamente o joystic.

Pelo Wahcade nao funciona as configuraçoes dos controles? Estive notando alguns "crashes" das 40 vezes que estartei o wahcade ele quebrou 2 vezes, e sempre ao iniciar o preview de video do game escolhido.....nao sei como arrumar isso, acho que so esperando uma nova versao ja que o suporte a video atravez do gstreamer foi adicionado a pouco tempo...

PS; houve duas imagens que vc postou e tive que redimensionar porque estavam com mais de 40k ok? mas ja esta acertado. ;)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: sboorbou em 27 de Outubro de 2011, 10:24
Ola Sborboou, esta ficando bom....nas configurações do Wahcade tem a opção de enable-joystic veja se esta marcada e se vc tem todos os arquivos de suporte descritos no tutorial, se vc instalou pelo pacote .deb que foi feito, entao ele ja instala 8 ou 9 bibliotecas junto com o .deb e vc adiciona mais aquelas descritas no tutorial as "bibliotecas de suporte" e tente configurar novamente o joystic.

Pelo Wahcade nao funciona as configuraçoes dos controles? Estive notando alguns "crashes" das 40 vezes que estartei o wahcade ele quebrou 2 vezes, e sempre ao iniciar o preview de video do game escolhido.....nao sei como arrumar isso, acho que so esperando uma nova versao ja que o suporte a video atravez do gstreamer foi adicionado a pouco tempo...

PS; houve duas imagens que vc postou e tive que redimensionar porque estavam com mais de 40k ok? mas ja esta acertado. ;)


como falei antes. o controle de xbox esta ok nos jogos.
mas quando estou fora do wahcade, ele move o cursor do mouse para a esquerda e trava lá.

o que eu tenho feito é iniciar a máquina, iniciar o wahcade e depois ligar o controle.

se não num consigo usar o mouse na minha área de trabalho.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 27 de Outubro de 2011, 10:42
Parece que os dois estao ativos ao mesmo tempo, se vc tem mouse usb tenta remover e deixar somente o controle para ver se ele continua, se eu nao estiver enganado no Natty tinha um problema chato com isso mas era so ir ate as preferencias do mouse e touchpad e marcar se ja nao estiverem marcadas desabilitar touchpad enquanto digita e habilitar cliques do mouse com touchpad vi essa dica mas nao sei se funciona e se é o seu caso, aqui essas opçoes ja estavam marcadas por padrao....em outras versoes do Ubuntu havia esse erro de o mouse ficar congelado no canto mas nao lembro a solução e se tem haver com o joystic...mas acho que vale dar uma procurada.

Pelo que andei vendo, se quisermos mais estabilidade no wahcade e so desligar o preview dos videos, ai acho que nao "crasha" mais... ;) mas acho que a media esta boa ate, 40 inicializaçoes e 2 crashs......

De uma olhada no pacote gpoint(pelo synaptic) ele te da varias opçoes de configuração do mouse e touchpad, sempre instalo, por ele vc pode desligar o mouse ou touchpad e plugar o joystic sem precisar remover da USB, pode ser tbm que vc tenha instalado varios pacotes que configuram o joystic e estejam coflitando.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 29 de Outubro de 2011, 10:36
*adicionado ao tutorial como trocar o simbolo "no image" padrao do Wahcade por uma imagem customizada a sua escolha.

*adicionado opcional de filme inicial para ser exibido antes de entrar no front-end como esse(tente pegar o mesmo filme em HD se possivel).

http://www.youtube.com/watch?v=UQT_VoLtyIY   ;)

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg214.imageshack.us%2Fimg214%2F3032%2Fcapturadetela1n.th.png&hash=b566b97df5b4538df6154a833863a0b184f6a6ae) (http://img214.imageshack.us/i/capturadetela1n.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg545.imageshack.us%2Fimg545%2F3015%2Fcapturadetela2p.th.png&hash=71ed2305ba9c97b211277863133707ba9137c393) (http://img545.imageshack.us/i/capturadetela2p.png/)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 29 de Outubro de 2011, 19:13
Como criar uma jukebox improvisada com o Wha!cade;

Como nos vimos no tutorial da primeira pagina, o som ambiente para o front-end fica na pasta .wahacade->ambience e toda vez que estartarmos ele começara a tocar, pois esta configurado no setup editor para essa pasta especifica.

Vamos entao fazer uma modificação basica no wahcade-setup-editor em music onde esta "mute movies" alteramos para "mix witch music" e desmarcamos "sufle list".

Crie uma entrada no menu de jogos em emulator->lists->edit list com o nome que vc desejar, eu vou usar como exemplo "bloodbox" e descreva um comentario se quiser, coloquei Wah!cade Jukebox, isso e interessante porque todos os games tem um preview em video com som e se vc so quer escutar musica e nao jogar entao e melhor criar uma entrada no menu para que nao esteja tocando nenhum som ou video.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg832.imageshack.us%2Fimg832%2F3605%2Fcapturadetela1o.th.png&hash=68bc6076058f5be097f1f80ea1168776ef6361b4) (http://img832.imageshack.us/i/capturadetela1o.png/)

Agora e so abrir o Wahcade e tudo estara normal com a musica padrao va ate o bloodbox no menu de games e aperte a tecla numerica 2 e depois music options->sekect track e navegue ate as suas pastas de musica e o wahcade nao vai exibir nenhum video somente vai tocar o som que vc escolher.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg521.imageshack.us%2Fimg521%2F5048%2Fcapturadetela1f.th.png&hash=1e2b133925af1150f2182d151040b399d59898df) (http://img521.imageshack.us/i/capturadetela1f.png/)

Pronto se vc nao vai jogar no momento e quer ouvir musica, vc pode fazer sem sair do front-end.  

*Adicionado esse tutorial ao topico principal.

http://wiki.arcadecontrols.com/wiki/Jukebox_Software
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 01 de Novembro de 2011, 14:02
*Adicionado esse tutorial ao topico principal.

Adicionando layouts diferentes para cada sistema

Uma dica interessante para quem vai usar o wahcade como front end para varios sistemas alem do Arcade como o Mega-Drive, Super Nes,Amiga e PC Engine é criar um layout diferente e personalizado para cada emulador.

Primeiro vamos criar uma copia do seu layout atual por segurança, va ate a pasta oculta .wahcade em layouts selecione a pasta, por exemplo bloodcade_1024x768 faça uma copia e deixe ali mesmo em layouts, obviamente com um nome diferente, vamos usar o nome bloodcade_1024x768_teste, entre na pasta e renomeie o layout.lay para exatamente o nome do emulador que aparece no .ini em .wahcade/ini por exemplo;

mame.ini->mame.png->mame.lay

mame.ini - se localiza em .wahcade/ini

mame.png - se localiza em layouts, é a imagem de fundo customizada da sua preferencia

mame.lay - se localiza em layouts e um arquivo de texto simples que deve contar na linha 4 o nome exato da imagem, no caso seria mame.png

Outro exemplo o snes9x;

snes9x.ini->snes9x.png->snes9x.lay

snes9x.ini - se localiza em .wahcade/ini

snes9x.png - se localiza em layouts, é a imagem de fundo customizada da sua preferencia

snes9x.lay - se localiza em layouts e um arquivo de texto simples que deve contar na linha 4 o nome exato da imagem, no caso seria snes9x.png

Deixe todos na mesma pasta que criamos, para criar um novo arquivo layout.lay por exemplo, para o snes9x e so copiar o arquivo anteriror, renomea-lo e fazer a alteração apontando na linha 4 a imagem da sua preferencia.

Agora proceda conforme o Sborboou explicou no topico principal, como adicionar novos emuladores ao Whacade e vc tera uma tela individual mostrando cada sistema a ser escolhido como nessa imagem de exemplo;

Arcade

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg228.imageshack.us%2Fimg228%2F6125%2Fcapturadetela3k.th.png&hash=17c8b0bb188f7c7c392654c32ce7085198c3fb91) (http://img228.imageshack.us/i/capturadetela3k.png/)

Super nintendo

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg217.imageshack.us%2Fimg217%2F4024%2Fcapturadetela1v.th.png&hash=48d87baec876f12155f9ad28408f2744db803545) (http://img217.imageshack.us/i/capturadetela1v.png/)

Mega drive

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg27.imageshack.us%2Fimg27%2F162%2Fcapturadetela2s.th.png&hash=13f7f502e0bf950669cb6f176741f574702de66a) (http://img27.imageshack.us/i/capturadetela2s.png/)

As imagens aqui sao somente ilustrar, vc com certeza vai caprichar mais  ;)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 03 de Novembro de 2011, 11:21
- Adicionado como re-empacotar* o wahcade com o dpkg-repack;

Com o dpkg-repack

sudo apt-get install dpkg-repack ; cd /usr/local/share/games/wahcade ; dpkg-repack wahcade

O pacote herdara todas as correçoes e atualizações feitas.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 03 de Novembro de 2011, 12:26
Parametros de linha de comando para varios emuladores, para configurar no wahcade;

http://maximusarcade.com/index.php?option=com_content&view=category&layout=blog&id=41&Itemid=55

http://maximusarcade.com/index.php?option=com_content&view=category&layout=blog&id=41&Itemid=55#featured

Veja a tabela no endereço acima e PDF para guardar aqui;

http://www.megaupload.com/?d=MRVIMIFE

*adicionado ao topico principal
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 06 de Novembro de 2011, 02:08
*adicionado 6 novos temas na galeria para download.

Galeria de Temas;

A galeria foi ampliada e contamos agora com 6 novos temas;

 - arcade_classics
 - mame_logo2
 - family_computer
 - mame_logo1
 - bloodcade
 - street_fighter

Link1 - http://www.megaupload.com/?d=OEJZDJNR

link2 - http://www.crocko.com/E1FA17F7B725420B9CE993BE1F8747DC/pacote_de_temas_wahcade.tar
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 07 de Novembro de 2011, 17:24
*Adicionado onde baixar mais temas

*adicionado link no final da parte 3 para o http://www.longplays.org/

Para mais temas e so visitar o Wha!ki e baixar em "Hosted Layouts (by Resolution)";

 - http://wahki.mameau.com/index.php?title=Main_Page
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 09 de Novembro de 2011, 21:38
*Adicionado ao tutorial um novo pacote .deb do Wahcade com as correçoes no setup.py e mais 6 temas novos alem dos classicos, que vem por padrao, download do novo pacote na Parte I.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 13 de Novembro de 2011, 01:29
Fazendo alterações em pacotes .deb;

Vamos pegar esse pacote antigo so para testar;

Código: [Selecionar]
wget http://www.anti-particle.com/projects/wahcade/wahcade_0.99pre8_all.deb
Vamos "desmembrar" o pacote;

ar x wahcade_0.99pre8_all.deb

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg210.imageshack.us%2Fimg210%2F5562%2Fcapturadetelajm.th.png&hash=97d63997ef02469312336cd307cd2379232462d2) (http://img210.imageshack.us/i/capturadetelajm.png/)

tar xzf data.tar.gz

Agora temos a pasta usr que nos interessa va ate;

/usr/local/share/games/wahcade/config.dist/layouts e no caso agora poderiamos fazer varias alteraçoes, vamos colocar alguns temas(layouts) que criamos anteriormente para que fique disponivel e empacotado no .deb;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg707.imageshack.us%2Fimg707%2F1545%2Fcapturadetelael.th.png&hash=4301eb3c34d1bf2e1b6b93ee9a998c69ce907ff5) (http://img707.imageshack.us/i/capturadetelael.png/)

Copiado os temas novos para a pasta layouts em /usr agora geramos novamente o data.tar.gz;

tar czf data.tar.gz usr/

Juntamos tudo novamente;

ar r wahcade_0.99pre8_all.deb debian-binary control.tar.gz data.tar.gz

Vamos ver se o pacote herdou as modificaçoes;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg254.imageshack.us%2Fimg254%2F136%2Fcapturadetelal.th.png&hash=bed8c3d22dc4052279fecaf6dddae462ab25ee00) (http://img254.imageshack.us/i/capturadetelal.png/)

Herdou e como vc podem ver na imagem esse tema street-fighter nao e padrao do Wahcade, isso pode ser feito com qualquer pacote .deb que vc desejar modificar.

*vc tbm pode gerar um MD5sun do novo arquivo colocar junto com o pacote;

tar czf control.tar.gz control md5sums postrm postinst
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 21 de Novembro de 2011, 00:23
Como compilar o Mame e remover essa tela de "Warning" na versao compilada;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg85.imageshack.us%2Fimg85%2F6209%2Fcapturadetela2r.th.png&hash=466fca920bf41d45d048093e0103809da2f91a72) (http://img85.imageshack.us/i/capturadetela2r.png/)

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.

Código: [Selecionar]
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;

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

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg39.imageshack.us%2Fimg39%2F9936%2Fcapturadetela1p.th.png&hash=f83c51a3475b6cd724191ab74bb72aeb75aff6da) (http://img39.imageshack.us/i/capturadetela1p.png/)

Agora tera que apagar o conteudo ate a proxima entrada dessa forma;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg718.imageshack.us%2Fimg718%2F8%2Fcapturadetela3wi.th.png&hash=1f577bf1c96e204f5b17a1ec572e440a2a3eb58d) (http://img718.imageshack.us/i/capturadetela3wi.png/)

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 .

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg713.imageshack.us%2Fimg713%2F4386%2Fcapturacxdetela.th.png&hash=2ff3a7a34f25a288fb94c3804058e371fd25e83a) (http://img713.imageshack.us/i/capturacxdetela.png/)

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

#
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 27 de Novembro de 2011, 22:25
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.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 06 de Dezembro de 2011, 14:37
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

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg221.imageshack.us%2Fimg221%2F1360%2Fcapturfadetelahiox.th.png&hash=610123a99f6a26b20d6ee8c8695f90b06a09fee1) (http://img221.imageshack.us/i/capturfadetelahiox.png/)  (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg845.imageshack.us%2Fimg845%2F3896%2Fcapturvvadetela.th.png&hash=bbe30d8e3c49c3f8072d4a9321ca2505ac383371) (http://img845.imageshack.us/i/capturvvadetela.png/)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 08 de Dezembro de 2011, 20:20
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
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 11 de Dezembro de 2011, 16:03
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!!!

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg855.imageshack.us%2Fimg855%2F2779%2Fcapturadetela1ow.th.png&hash=020bbf7c041f2981583cf37f0f9a8f24c24a33d8) (http://img855.imageshack.us/i/capturadetela1ow.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg14.imageshack.us%2Fimg14%2F476%2Fcapturadetela3t.th.png&hash=700ad5a85ea74fe8dd5c75947fa52748bf0b20cf) (http://img14.imageshack.us/i/capturadetela3t.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg6.imageshack.us%2Fimg6%2F162%2Fcapturadetela2s.th.png&hash=17c97090b43925885012b794a2b0923fd8d45529) (http://img6.imageshack.us/i/capturadetela2s.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg543.imageshack.us%2Fimg543%2F3896%2Fcapturvvadetela.th.png&hash=371b294369ab333ce10bb91a4eb0899bf4995487) (http://img543.imageshack.us/i/capturvvadetela.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg819.imageshack.us%2Fimg819%2F9531%2Fcapturfadetela.th.png&hash=9276a6aaface2bddba059833905354470b72a037) (http://img819.imageshack.us/i/capturfadetela.png/)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: nando_br em 14 de Dezembro de 2011, 13:27
Caro Platão,

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

Código: [Selecionar]
A localização não é uma pasta
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 14 de Dezembro de 2011, 15:52
Citar
Se 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

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg854.imageshack.us%2Fimg854%2F9531%2Fcapturfadetela.th.png&hash=7e89b22a14630f47f007d12c28184c2281f35e32) (http://img854.imageshack.us/i/capturfadetela.png/)

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;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg197.imageshack.us%2Fimg197%2F1296%2Fcapturadetelanv.th.png&hash=8634083b8bb573bafb5e8b4bbdc0490599b0a073) (http://imageshack.us/photo/my-images/197/capturadetelanv.png/)

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.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: nando_br em 15 de Dezembro de 2011, 10:58
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:

Código: [Selecionar]
GMAMEUI não pode carregar a ROM
A seguinte ROMs não foi encontrada:
sfix.sfix NOT FOUND

Estou fazendo algo errado?
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 15 de Dezembro de 2011, 11:15
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.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 18 de Dezembro de 2011, 17:47
Complemento

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg838.imageshack.us%2Fimg838%2F9758%2Fmameblue.th.jpg&hash=2796a81c37b84f5c4c1d56e87d77a379bfd9cba0) (http://img838.imageshack.us/i/mameblue.jpg/)

Como compilar o Mame e remover essa tela de "Warning" e todas as outras advertencias na versao compilada;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg85.imageshack.us%2Fimg85%2F6209%2Fcapturadetela2r.th.png&hash=466fca920bf41d45d048093e0103809da2f91a72) (http://img85.imageshack.us/i/capturadetela2r.png/)

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.

Código: [Selecionar]
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;

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

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg39.imageshack.us%2Fimg39%2F9936%2Fcapturadetela1p.th.png&hash=f83c51a3475b6cd724191ab74bb72aeb75aff6da) (http://img39.imageshack.us/i/capturadetela1p.png/)

Agora tera que apagar o conteudo ate a proxima entrada dessa forma;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg718.imageshack.us%2Fimg718%2F8%2Fcapturadetela3wi.th.png&hash=1f577bf1c96e204f5b17a1ec572e440a2a3eb58d) (http://img718.imageshack.us/i/capturadetela3wi.png/)

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;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg809.imageshack.us%2Fimg809%2F2627%2Fcapturadetelajo.th.png&hash=1c30c28b674c882e0abc8712500d0d61c17b3aa6) (http://img809.imageshack.us/i/capturadetelajo.png/)

case 0:
...
case 1:
...
case 2:
...
e só alterar o numero para;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg11.imageshack.us%2Fimg11%2F6982%2Fcapturadetela1k.th.png&hash=59e5f068d07132f80be890e9abf114abfb4503e5) (http://img11.imageshack.us/i/capturadetela1k.png/)

case 4:
...
case 5:
...
case 6:
...

E pronto e so agora compilar.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg714.imageshack.us%2Fimg714%2F573%2Fcapturadetelaff.th.png&hash=fa2035253cbcc6a2cc8064a571d1c3564062f9df) (http://img714.imageshack.us/i/capturadetelaff.png/)

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.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 20 de Dezembro de 2011, 17:21
Tutorial usando o Romlister;

http://www.hyperspin-fe.com/index.php?option=com_content&view=article&id=103&Itemid=115
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: Pitife em 21 de Dezembro de 2011, 16:44
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.
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 22 de Dezembro de 2011, 09:24
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/
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 25 de Dezembro de 2011, 10:51
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg715.imageshack.us%2Fimg715%2F834%2Farcadepicnik.th.jpg&hash=f9fa65f1f3b41332be0526b374c1728dbe330d1e) (http://img715.imageshack.us/i/arcadepicnik.jpg/)

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


(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg849.imageshack.us%2Fimg849%2F24%2Fscreenshot20100513at100.th.png&hash=0f10634817324e3b23e20f9f1762f3ad854dbe67) (http://img849.imageshack.us/i/screenshot20100513at100.png/)

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg855.imageshack.us%2Fimg855%2F2779%2Fcapturadetela1ow.th.png&hash=020bbf7c041f2981583cf37f0f9a8f24c24a33d8) (http://img855.imageshack.us/i/capturadetela1ow.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg14.imageshack.us%2Fimg14%2F476%2Fcapturadetela3t.th.png&hash=700ad5a85ea74fe8dd5c75947fa52748bf0b20cf) (http://img14.imageshack.us/i/capturadetela3t.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg6.imageshack.us%2Fimg6%2F162%2Fcapturadetela2s.th.png&hash=17c97090b43925885012b794a2b0923fd8d45529) (http://img6.imageshack.us/i/capturadetela2s.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg543.imageshack.us%2Fimg543%2F3896%2Fcapturvvadetela.th.png&hash=371b294369ab333ce10bb91a4eb0899bf4995487) (http://img543.imageshack.us/i/capturvvadetela.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg819.imageshack.us%2Fimg819%2F9531%2Fcapturfadetela.th.png&hash=9276a6aaface2bddba059833905354470b72a037) (http://img819.imageshack.us/i/capturfadetela.png/)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 04 de Janeiro de 2012, 11:32
Falando sobre controles Arcade.....

http://www.youtube.com/user/sardaomalandraj?blend=1&ob=video-mustangbase
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 18 de Janeiro de 2012, 11:06
Ferramentas,conceitos e dicas sobre emulação;

http://www.snk-neofighters.com/modules/AMS/index.php?storytopic=1
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 27 de Janeiro de 2012, 00:18
Mame compiler;

http://www.headsoft.com.au/index.php?category=mame&page=mc64
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 02 de Fevereiro de 2012, 11:09
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg716.imageshack.us%2Fimg716%2F927%2Fiseedeadpeople.th.gif&hash=5b69db7505f40bba839f557722e48a1fb6cee8b7) (http://imageshack.us/photo/my-images/716/iseedeadpeople.gif/)

Ola nova compilação do Mame especial e pacote Wahcade;

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

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

*necessario a instalação do hal para Ubuntu 11.04+

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 Readme!!!
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma nova rom de teste
- Adicionado todos os samples
- Adicionado todas as bios
- Dicas de sites para baixar as roms
- Novo tema Bloodcade2 no .deb

Whacade;

- Versao 1.0pre1 Launchpad ou versao Mahcade fork do Sairuki que funciona o preview dos games
- Correção no arquivo .py, como especificado no tutorial
- Todos os temas padrao +8 novos temas ja inclusos no .deb prontos para usar
- Instalação automatica de dependencias

Obs1;

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

Obs2;

*revisao no tutorial



enjoy!!!



Platao


(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg855.imageshack.us%2Fimg855%2F2779%2Fcapturadetela1ow.th.png&hash=020bbf7c041f2981583cf37f0f9a8f24c24a33d8) (http://img855.imageshack.us/i/capturadetela1ow.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg14.imageshack.us%2Fimg14%2F476%2Fcapturadetela3t.th.png&hash=700ad5a85ea74fe8dd5c75947fa52748bf0b20cf) (http://img14.imageshack.us/i/capturadetela3t.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg6.imageshack.us%2Fimg6%2F162%2Fcapturadetela2s.th.png&hash=17c97090b43925885012b794a2b0923fd8d45529) (http://img6.imageshack.us/i/capturadetela2s.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg543.imageshack.us%2Fimg543%2F3896%2Fcapturvvadetela.th.png&hash=371b294369ab333ce10bb91a4eb0899bf4995487) (http://img543.imageshack.us/i/capturvvadetela.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg819.imageshack.us%2Fimg819%2F9531%2Fcapturfadetela.th.png&hash=9276a6aaface2bddba059833905354470b72a037) (http://img819.imageshack.us/i/capturfadetela.png/)
Título: Re: Wah!cade - Instalando e configurando Mame+Wah!cade no Ubuntu 11.04 64bits
Enviado por: platao em 11 de Fevereiro de 2012, 10:49
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg838.imageshack.us%2Fimg838%2F9758%2Fmameblue.th.jpg&hash=2796a81c37b84f5c4c1d56e87d77a379bfd9cba0) (http://img838.imageshack.us/i/mameblue.jpg/)

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg42.imageshack.us%2Fimg42%2F4640%2Fcapturadetelawu.th.png&hash=e3494a7afea5a6f25a7ab0fbffe7718d9ef3c015) (http://img42.imageshack.us/i/capturadetelawu.png/)

Ola nova compilação do Mame especial e pacote Wahcade;

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

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

Mame 0.145 compilado + Wahcade20111127Mahcade_Sairuki + tweaks - http://min.us/mpAqzPnYF

*necessario a instalação do hal para Ubuntu 11.04+

sudo apt-get install hal

 Mame;

- Mame 0.143 ou 144 ou 145 todos 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 Readme!!!
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma nova rom de teste
- Adicionado todos os samples
- Adicionado todas as bios
- Dicas de sites para baixar as roms
- Novo tema Bloodcade2 no .deb

Whacade;

- Versao 1.0pre1 Launchpad ou versao Mahcade fork do Sairuki que funciona o preview dos games
- Correção no arquivo .py, como especificado no tutorial
- Todos os temas padrao +8 novos temas ja inclusos no .deb prontos para usar
- Instalação automatica de dependencias

Obs1;

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

Obs2;

*revisao no tutorial


enjoy!!!



Platao


(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg855.imageshack.us%2Fimg855%2F2779%2Fcapturadetela1ow.th.png&hash=020bbf7c041f2981583cf37f0f9a8f24c24a33d8) (http://img855.imageshack.us/i/capturadetela1ow.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg14.imageshack.us%2Fimg14%2F476%2Fcapturadetela3t.th.png&hash=700ad5a85ea74fe8dd5c75947fa52748bf0b20cf) (http://img14.imageshack.us/i/capturadetela3t.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg6.imageshack.us%2Fimg6%2F162%2Fcapturadetela2s.th.png&hash=17c97090b43925885012b794a2b0923fd8d45529) (http://img6.imageshack.us/i/capturadetela2s.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg543.imageshack.us%2Fimg543%2F3896%2Fcapturvvadetela.th.png&hash=371b294369ab333ce10bb91a4eb0899bf4995487) (http://img543.imageshack.us/i/capturvvadetela.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg819.imageshack.us%2Fimg819%2F9531%2Fcapturfadetela.th.png&hash=9276a6aaface2bddba059833905354470b72a037) (http://img819.imageshack.us/i/capturfadetela.png/)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 13 de MAR?O de 2012, 21:12
Compilando o Mame no Ubuntu, faça vc mesmo!!!

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg838.imageshack.us%2Fimg838%2F9758%2Fmameblue.th.jpg&hash=2796a81c37b84f5c4c1d56e87d77a379bfd9cba0) (http://img838.imageshack.us/i/mameblue.jpg/)

Compilando;

Ha sempre a opção de compilar a partir dos fontes em http://mamedev.org (site oficial) recomendo trabalhar com fontes estáveis ​​"liberados" em vez de "updates" que são versões de desenvolvimento.

Devemos obter o link do arquivo ZIP a partir da página http://mamedev.org/release.html

Crie uma pasta na sua home com o nome de fontes e mova o arquivo baixado mame0145s.zip para essa pasta e extraia, depois de extraindo o arquivo baixado teremos outro arquivo compactado, com o nome de mame.zip, novamente use o descompactador de arquivos e finalmente tera a pasta mame como na imagem;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg811.imageshack.us%2Fimg811%2F6271%2Fcapturadetelatu.th.png&hash=8d9c815600919acf0840ea371581c16dbd7292ba) (http://imageshack.us/photo/my-images/811/capturadetelatu.png/)

Vamos ate o terminal;

Código: [Selecionar]
cd fontes/mame
A o rodar o make inicia-se a compilação, se vc ja tentou compilar anteriormente e melhor remover vestigios da compilação anterior com um make clean.

*Dê preferencia ao Ubuntu 10.04 em maquina virtual para a compilação.
**Em vez de um único comando make, você pode usar o make -j3 para tirar proveito do seu processador multi-core.

Pacotes Necessarios;

Código: [Selecionar]
sudo aptitude install build-essential libgtk2.0-dev libgnome2-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-ttf2.0
Caso desejar, aproveite para dar uma olhada na documentação;

- http://mamedev.org/devwiki/index.php?title=Frequently_Asked_Questions
- http://mamedev.org/devwiki/index.php/FAQ:Performance
- http://mamedev.org/devwiki/index.php/FAQ:General_Games
- http://mamedev.org/devwiki/index.php/FAQ:Games

E tera o executavel Mame funcionando, agora e so gerar o XML dessa forma;

Código: [Selecionar]
./mame -listxml > mameinfo.xml
*Vc pode deixar o Wha!cade gerar esse arquivo.

Para gerar o mame.ini nessa versao compilada;

Código: [Selecionar]
./mame -createconfig
Para editar o mame.ini criado vc pode usar o vim,pico ou o gedit;

Código: [Selecionar]
gedit mame.ini
Customizando a sua compilação do Mame;

Modo 1 - Removendo somente a tela de "Warning";

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

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg39.imageshack.us%2Fimg39%2F9936%2Fcapturadetela1p.th.png&hash=f83c51a3475b6cd724191ab74bb72aeb75aff6da) (http://img39.imageshack.us/i/capturadetela1p.png/)

Agora tera que apagar o conteudo ate a proxima entrada dessa forma;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg718.imageshack.us%2Fimg718%2F8%2Fcapturadetela3wi.th.png&hash=1f577bf1c96e204f5b17a1ec572e440a2a3eb58d) (http://img718.imageshack.us/i/capturadetela3wi.png/)

Remova o conteudo, ficando assim;

case STATERR_NONE:
             break;

Deixe exatamente como na foto, compilando com somente esse ajuste tudo ira permanecer como no Mame original porem a mensagem de "Warning" aparecera somente no primeiro carregamento da rom, ao carregar a mesma rom novamente nao sera mais exibido essa tela, os outros avisos vao permanecer inalterados.

Modo 2 - Removendo a tela de "Warning" e tbm todas as outras telas de aviso;

Se vc quer seguir adiante e remover definitivamente a tela de Warning menos as bordas brancas das janelas e a mensagem de carregamento da rom e todas as outras telas proceda como no Modo 1 e adicione mais essa parte;

Localize o arquivo ui.c, no 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;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg809.imageshack.us%2Fimg809%2F2627%2Fcapturadetelajo.th.png&hash=1c30c28b674c882e0abc8712500d0d61c17b3aa6) (http://img809.imageshack.us/i/capturadetelajo.png/)

case 0:
...
case 1:
...
case 2:
...
e só alterar o numero para;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg11.imageshack.us%2Fimg11%2F6982%2Fcapturadetela1k.th.png&hash=59e5f068d07132f80be890e9abf114abfb4503e5) (http://img11.imageshack.us/i/capturadetela1k.png/)

case 4:
...
case 5:
...
case 6:
...

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg714.imageshack.us%2Fimg714%2F573%2Fcapturadetelaff.th.png&hash=fa2035253cbcc6a2cc8064a571d1c3564062f9df) (http://img714.imageshack.us/i/capturadetelaff.png/)

Fazendo esses procedimentos os "warnings" nao aparecerao mais nem mesmo se a rom estiver errada ou com problema, ainda vao apareçer as bordas das janelas brancas e o carregamento da rom, ou seja, a tela de "loading".

Modo 3 - Removendo tudo, nesse caso nao e necessario proceder com o modo 1 e o Modo 2.

Somente as configurações abaixo ja vao fazer todo o processo, nao havera nada, somente uma tela preta e posteriormente o game aparecendo;

Va ate;

\src\emu\ui.c

Clique na lupa e procure por;

int ui_display_startup_screens:

Chegando nessa linha;

int ui_display_startup_screens(running_machine &machine, int first_time, int show_disclaimer)
{
   const int maxstate = 3;
   int str = machine.options().seconds_to_run();
   int show_gameinfo = !machine.options().skip_gameinfo();
   int show_warnings = TRUE;
   int state;

   /* disable everything if we are using -str for 300 or fewer seconds, or if we're the empty driver,
       or if we are debugging */

Adicione essa linha em negrito depois de int state;

int ui_display_startup_screens(running_machine &machine, int first_time, int show_disclaimer)
{
   const int maxstate = 3;
   int str = machine.options().seconds_to_run();
   int show_gameinfo = !machine.options().skip_gameinfo();
   int show_warnings = TRUE;
   int state;
   show_gameinfo = show_warnings = show_disclaimer = FALSE;

   /* disable everything if we are using -str for 300 or fewer seconds, or if we're the empty driver,
       or if we are debugging */

Adicionado a linha show_gameinfo = show_warnings = show_disclaimer = FALSE;

Procure nesse mesmo arquivo por;

/* display any popup messages */

Chegando nessa linha;

if (osd_ticks() < popup_text_end)
ui_draw_text_box(astring_c(messagebox_text), JUSTIFY_CENTER, 0.5f, 0.9f, messagebox_backcolor);
else
popup_text_end = 0;

/* cancel takes us back to the ingame handler */

if (ui_handler_param == UI_HANDLER_CANCEL)
ui_set_handler(handler_ingame, 0);
}

Altere para;

/* display any popup messages */

/* if (osd_ticks() < popup_text_end)
ui_draw_text_box(astring_c(messagebox_text), JUSTIFY_CENTER, 0.5f, 0.9f, messagebox_backcolor);
else
popup_text_end = 0; */

/* cancel takes us back to the ingame handler */

if (ui_handler_param == UI_HANDLER_CANCEL)
ui_set_handler(handler_ingame, 0);
}

Os caracteres /* e tbm */ desabilitam essa parte do codigo.

Procure agora por;

static UINT32 handler_messagebox(running_machine *machine, UINT32 state)
{
ui_draw_text_box(astring_c(messagebox_text), JUSTIFY_LEFT, 0.5f, 0.5f, messagebox_backcolor);
return 0;
}

e troque por;

static UINT32 handler_messagebox(running_machine *machine, UINT32 state)
{
//ui_draw_text_box(astring_c(messagebox_text), JUSTIFY_LEFT, 0.5f, 0.5f, messagebox_backcolor);
return 0;
}

Adicionando "//ui_draw.." desabilita essa linha do codigo.

Removendo a borda branca da janela de carregamento;

Va ate \src\emu\render.c

Procure por;

render_primitive *prim

Va ate;

else
   {
      render_primitive *prim = list.alloc(render_primitive::QUAD);
      set_render_bounds_xy(&prim->bounds, 0.0f, 0.0f, (float)m_width, (float)m_height);
      set_render_color(&prim->color, 1.0f, 1.0f, 1.0f, 1.0f);
      prim->texture.base = NULL;
      prim->flags = PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA);
      list.append(*prim);

      if (m_width > 1 && m_height > 1)
      {
         prim = list.alloc(render_primitive::QUAD);
         set_render_bounds_xy(&prim->bounds, 1.0f, 1.0f, (float)(m_width - 1), (float)(m_height - 1));
         set_render_color(&prim->color, 1.0f, 0.0f, 0.0f, 0.0f);
         prim->texture.base = NULL;
         prim->flags = PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA);
         list.append(*prim);
      }
   }


e troque por;

else
   {
      /* render_primitive *prim = list.alloc(render_primitive::QUAD);
      set_render_bounds_xy(&prim->bounds, 0.0f, 0.0f, (float)m_width, (float)m_height);
      set_render_color(&prim->color, 1.0f, 1.0f, 1.0f, 1.0f);
      prim->texture.base = NULL;
      prim->flags = PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA);
      list.append(*prim);

      if (m_width > 1 && m_height > 1)
      {
         prim = list.alloc(render_primitive::QUAD);
         set_render_bounds_xy(&prim->bounds, 1.0f, 1.0f, (float)(m_width - 1), (float)(m_height - 1));
         set_render_color(&prim->color, 1.0f, 0.0f, 0.0f, 0.0f);
         prim->texture.base = NULL;
         prim->flags = PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA);
         list.append(*prim);
      } */
   }

/* e */ foi adicionado desabilitando essa parte do codigo.

Terminado!!! Lembrando que tudo o que foi feito aqui pode ser aplicado tudo de uma so vez em uma compilação ou por partes, naturalmente isso ira habilitar/desabilitar somente o funcionamento da parte do codigo modificada o resto permanece inalterado, entao tentei agrupar em "Modos" as modificações que achei mais interessantes no emulador.


Enjoy!!!


Platao
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: leonardombn em 19 de MAR?O de 2012, 07:50
Caros amigos,

Sou leigo em Linux, comecei a ler o tutorial do amigo Platao, desculpem pela ignorancia mas vou fazer algumas perguntas para tentar entender o que estou fazendo seguindo o tutorial.

Estou na Parte I, primeiro entrei no site http://sdlmame.wallyweek.org/ e baixei a versão abaixo:

“mame_0.145-0ubuntu1~ppa1~oneiric_i386.deb”
 e
“mame-tools_0.145-0ubuntu1~ppa1~oneiric_i386.deb”.

Depois pede-se para executar os comandos abaixo para um versão estável do Mame.

Para a versao estavel(recomendada);
sudo rm -f /etc/apt/sources.list.d/sdlmame4ubuntu.* ;
* Esse comando apagou o todos arquivos sdlmame4ubuntu.* ?
sudo add-apt-repository ppa:c.falco/mame ;
* O que faz esse comando?
sudo apt-get update ;
* Faz uma atualização de que?
sudo apt-get install mame
* Instala a versão que eu baixei?

Dúvidas:
Teria como alguém explicar o que cada um dos comandos acima faz?
Os comandos acimam funcionariam sem ter alguma versão do Mame baixada?
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 19 de MAR?O de 2012, 08:36
Oi Leo, vc tem duas opçoes;

Modo 1 - primeiro a versao do repositorio, e no caso as suas perguntas;

Para a versao estavel(recomendada);
sudo rm -f /etc/apt/sources.list.d/sdlmame4ubuntu.* ;

* Esse comando apagou o todos arquivos sdlmame4ubuntu.* ?

R; nao, ele so apagou da sua sources list o endereço do repositorio da versao antiga para que nao fique em duplicidade, se é claro houver alguma outra versao do mesmo repositorio mais antiga listada. Os pacotes instalados nao sofrerao nenhuma alteração ainda.

sudo add-apt-repository ppa:c.falco/mame ;

* O que faz esse comando?

R; esse comando adiciona novamente o repositorio oficial, no caso o SDLMame para o Ubuntu atravez de um PPA https://help.launchpad.net/Packaging/PPA .  

sudo apt-get update ;

* Faz uma atualização de que?

R;esse comando a grosso modo atualiza a sua base de dados, se o dpkg atravez do hash verifcar alguma alteração ele vai achar que e necessario atualizar aquele pacote ou varios pacotes de uma vez, no caso ele vai achar a sua nova versao do Mame e vai baixa-la do repositorio que vc adicionou acima.

sudo apt-get install mame

* Instala a versão que eu baixei?

R; sim, instala a versao do repositorio que vc acrescentou.

Dúvidas:
Teria como alguém explicar o que cada um dos comandos acima faz?

R; ta respondido  ;)

Os comandos acimam funcionariam sem ter alguma versão do Mame baixada?

R; sim Os comandos sao exatamente para isso, o comando vai apagar o repositorio antigo que possa estar na sua sources, vai indicar um novo repositorio, atualizar, baixar e instalar a versao mais atual do Mame. Nao e necessario separar os comandos, eles podem se colocados todos de uma vez no terminal.  

Modo 2 - eu preparei uma versao customizada do Mame com algumas alterações que achei enteressante, mas somente para Ubuntu 64bits, vc pode usar o mesmo tutorial dessa pagina para compilar para o 32bit se quiser, modifiquei tbm uma versao do Wahcade e essa funciona em 32 e 64 bit, vc pode pagar esses arquivos aqui;

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

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

Mame 0.145 compilado + Wahcade20111127Mahcade_Sairuki + tweaks - http://min.us/mpAqzPnYF

Ou vc pode compilar o seu proprio Mame e personalizar a seu gosto, seguindo como base se desejar o tutorial simples que fiz nessa mesma pagina.

Ha tbm no final do tutorial na Parte 3 um PDF para compartilhar, se quiser apostilas para estudar o Linux e so pegar na assinatura abaixo.


Platao.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 20 de MAR?O de 2012, 16:28
Habilitando Cheat codes no Mame:

Versao do repositorio;

Quem nunca ficou pé da vida com aquele "chefe" de fase apelão? É hora do troco!!! :)

Para vc que tem a versao do repositorio SDLMame para o Ubuntu e necessario baixar o arquivo cheat no endereço http://cheat.retrogames.com/ e pegue a versao cheat correspondente a sua versao do Mame http://cheat.retrogames.com/mame_downloads.htm . No caso baixei a versao .145, vc vera 3 arquivos;

!README_FIRST!!.txt   <--- para ler primeiro
cheat.txt  <--- um texto com os creditos e outras informaçoes(WIP)          
cheat.zip  <--- O arquivo cheat de trapaças, nao descompacte esse arquivo

O que usaremos sem delongas e o cheat.zip, depois vc pode ler toda a documentação e as diversas opçoes que ele ofereçe.

Va ate;

/usr/local/share/games/mame

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg855.imageshack.us%2Fimg855%2F2636%2Fcapturadetelap.th.png&hash=40e05cd9a51de62eda3b3ddabad85a4ae8c7975b) (http://img855.imageshack.us/i/capturadetelap.png/)

E cole somente o cheat.zip la dentro, agora va ate o seu mame.ini e habilite os cheats;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg842.imageshack.us%2Fimg842%2F8562%2Fcapturadetela2w.th.png&hash=832eab593dadbfd570366c653e67e9945b751b4b) (http://img842.imageshack.us/i/capturadetela2w.png/)

Em /etc/mame como na foto acima, altere de 0(inativo) para 1(ativo).

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg14.imageshack.us%2Fimg14%2F6982%2Fcapturadetela1k.th.png&hash=5a835a9fc7d814032af44c0e45b46fb5e9489d39) (http://img14.imageshack.us/i/capturadetela1k.png/)

Vamos testar agora, carregue um game da sua escolha(pelo wahcade ou por outro front end) e aperte a tecla "tab" aparecera esse menu;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg215.imageshack.us%2Fimg215%2F6312%2Fcapturadetela3c.th.png&hash=cedc37cdd6a241b4335d7c784e04c0500fce3291) (http://img215.imageshack.us/i/capturadetela3c.png/)

De enter e aparecera;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg851.imageshack.us%2Fimg851%2F7119%2Fcapturadetela4d.th.png&hash=805c615842cc8a42303a27616592ba0f0e02e6f9) (http://img851.imageshack.us/i/capturadetela4d.png/)

*O processo e em tempo real, nao e necessario resetar o game.
**Alguns games podem travar na tela de inicialização.
***Pode ser necessario dar permissao de leitura e execução para o cheat.zip(clicando com o direito do mouse e marcando)

Agora e so aproveitar.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg14.imageshack.us%2Fimg14%2F9158%2Fcapturadetela6y.th.png&hash=0b240e74a7a742c7e3d951cc4ff5b47d3054c3d5) (http://img14.imageshack.us/i/capturadetela6y.png/)

Versao Compilada;

Na versao compilada do Mame e mais facil ainda, basta colar o cheat.zip na pasta mame_0.145 e dar as permissoes de leitura e escrita, e é claro nao esquecer de habilitar tbm no mame.ini da mesma forma como no Mame do repositorio e tudo ja vai estar funcionando.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg441.imageshack.us%2Fimg441%2F1985%2Fcapturadetela5w.th.png&hash=f29d44c07efda4d51602b41b6ac97ffe2d705156) (http://img441.imageshack.us/i/capturadetela5w.png/)

Muito interessante... heheheheeh


Platao

http://members.shaw.ca/kelvsyc/cheatguide.html
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: leonardombn em 22 de MAR?O de 2012, 00:48
Ajuda - Executando comando: gksu nautilus

leonardombn@Notebook:~$ gksu nautilus

(gksu:3125): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "pixmap",

(gksu:3125): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "pixmap",

(gksu:3125): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "pixmap",

(gksu:3125): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "pixmap",
** (nautilus:3130): DEBUG: Syncdaemon not running, waiting for it to start in NameOwnerChanged
Initializing nautilus-gdu extension


O terminal ficou parado e não conseguia sair dessa tela, deu algum problema???
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 22 de MAR?O de 2012, 08:35
Ola Leonardo, vc esta usando qual versao do Ubuntu? Se for a 12.04 ainda nao e a versao final.

Tente dessa outra forma;

sudo nautilus

E se abrira uma janela como root, independente disso nao e estritamente necessario adicionar os arquivos do tutorial, somente e necessario editar o arquivo mame.ini e no caso apontar no campo patch o local das suas roms e salvar e o emulador ja vai estar funcionando. Verifique tbm se tem instalado o pacote sudo pelo synaptic ou pela central de programas do Ubuntu.

Vc tbm pode editar dessa forma;

sudo gedit /etc/mame/mame.ini

Mas o sudo tem que estar funcionando, seu sistema esta atualizado?

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: phillipehugo em 22 de MAR?O de 2012, 09:05
Chegar em casa vou testar, queria ver se tinha como por o do SNES e Megadrive tenho tanto joguinho bacana.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 25 de MAR?O de 2012, 19:25
http://ubuntuforum-br.org/index.php/topic,89570.0.html

Veja mais;

Playstation;

http://ubuntuforum-br.org/index.php/topic,87806.0.html

Mega drive;

http://ubuntuforum-br.org/index.php/topic,87385.0.html
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: leonardombn em 01 de Abril de 2012, 00:09
No início do tutorial, entre os itens "Front-Ends" e "O Atual" vem a linha de comandos abaixo:

File "/usr/local/share/games/wahcade/filters.py", line 271, in get_xml_game_item d['controller_type'] = _controllers[ctrl.attrib['type']]
KeyError: 'keyboard'

Não entendi o que é pra se fazer nessa linha nem localizei no arquivo os comandos acima.

Logo Abaixo:

... ... Depois;

Código:

bzr branch lp:wahcade - Não consegui executar o comando. - Erro: You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".


Vc vera na sua home que foi criada a pasta whacade, agora proceda;

Código:

sudo mv wahcade /usr/local/share/games


Vamos ver se esta funcionando;

Código:

/usr/local/share/games/wahcade/./wahcade - ADepois;

Código:

bzr branch lp:wahcade


Vc vera na sua home que foi criada a pasta whacade, agora proceda;

Código:

sudo mv wahcade /usr/local/share/games


Vamos ver se esta funcionando;

Código:

/usr/local/share/games/wahcade/./wahcade - Ao testar aparece a msg: bash: /usr/local/share/games/wahcade/: É um diretório


Alguém poderia ajudar?

obrigado,

Leonardo.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 01 de Abril de 2012, 21:51
Ola vamos entao por partes;

---------------------------------------------
File "/usr/local/share/games/wahcade/filters.py", line 271, in get_xml_game_item d['controller_type'] = _controllers[ctrl.attrib['type']]
KeyError: 'keyboard'

Não entendi o que é pra se fazer nessa linha nem localizei no arquivo os comandos acima.
----------------------------------------------

R; essa e uma mensagem de erro que vc tera ao executar o Wahcade, pois nao foi feita a correção no arquivo filters.py, vc deve primeiramente instalar o bzr(bazaar);

sudo apt-get install bzr -y

depois rode o comando;

bzr branch lp:wahcade

Vc tera uma mensagem de erro exatamente como vc teve, mas atenção, aguarde alguns minutos e vc vera uma barra de progressao aparecer...aguarde a conclusao e vc tera uma pasta na sua home com o nome wahcade.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg836.imageshack.us%2Fimg836%2F4861%2Fcapturadetela1yu.th.png&hash=1ef03e516804c1d0ae437922b9c4d9f97068f501) (http://img836.imageshack.us/i/capturadetela1yu.png/)

Agora chegou a hora da correção;

Entre na pasta wahcade criada e locaçize o arquivo filters.py, observe a linha 87. Adicione as linhas que estiverem faltando na sua configuração, lembre-se de respeitar os espaços.

    'trackball': u'Trackball',
    'keypad': u'Keypad',
    'pedal': u'Pedal',
    'keyboard': u'Keyboard',

No caso estava falndo;

    'keypad': u'Keypad',

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg705.imageshack.us%2Fimg705%2F7149%2Fcapturadetelafi.th.png&hash=db1d5a8cc5e4fc33f0a4cd4fb99434e9f5d46c1a) (http://img705.imageshack.us/i/capturadetelafi.png/)

http://www.youtube.com/watch?v=Xb7Z3ZdtgU4

E so entao adicionar e salvar e nao vai ocorrer o mesmo erro novamente, depois de tudo certo e so mover para o local correto;

sudo mv wahcade /usr/local/share/games

se preferir e so pegar o pacote deb ja com a correção feita no link acima mame0.145+wahcade :)

Estou preparando para a nova versao do mame 0.146 um empacotamento em deb para maior comodidade.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 05 de Abril de 2012, 09:24
Atualização do pacote mame+wahcade, agora o Mame compilado vem empacotado em .deb para maior comodidade o que tbm reduziu o tamanho do download, de aproximadamente 210 megas na versao antiga para somente 160 nessa nova versao empacotada, algumas otimizações nessa versao e adicionado Cheat Codes por padrao.

Para instalar e evitar erros é necessario;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg39.imageshack.us%2Fimg39%2F1558%2Fcapturadetelasq.th.png&hash=ad5ad2796fc41af26d4e4feff0cd8787c253a867) (http://img39.imageshack.us/i/capturadetelasq.png/)

Va ate a central de programas do Ubuntu e em editar->canais de software e marcar "aplicativo de codigo aberto mantido pela comunidade" isso ira evitar um erro ao instalar o aplicativo .deb do Mame64, ele automaticamente ja vai baixar a dependencia necessaria, depois e so instalar o Wahcade e apontar para o local do executavel Mame em;

/usr/local/games/mame64-0.145/mame64    <--------

*necessario a instalação do hal para Ubuntu 11.04+

sudo apt-get install hal

 Mame;

- Mame 0.145 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 Readme!!!
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma nova rom de teste Space Bomber(sbomber)
- Adicionado todos os samples
- Adicionado todas as bios
- Adicionado Cheats

Whacade;

- Versao 1.0pre1 Launchpad ou versao Mahcade fork do Sairuki que funciona o preview dos games
- Correção no arquivo .py, como especificado no tutorial
- Todos os temas padrao +7 novos temas ja inclusos no .deb prontos para usar
- Instalação automatica de dependencias
- Tema Bloodcade2 no .deb

Links;

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

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

Mame 0.145 compilado e empacotado em .deb + Wahcade20111127Mahcade_Sairuki + tweaks - http://min.us/mpAqzPnYF

Obs1;

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

Obs2;

*revisao no tutorial

Platao
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: leonardombn em 15 de Abril de 2012, 19:58
Platao,

Nao consegui encontrar nenhum arquivo dentro da pasta wahcade, se eu instalar esse novo pacote compilado abaixo posso ignorar todo processo do tutorial?

Mame 0.145 compilado e empacotado em .deb + Wahcade20111127Mahcade_Sairuki + tweaks - http://min.us/mpAqzPnYF


Onde eu baixo as roms?
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 15 de Abril de 2012, 20:43
Ola leo, se vc ignorar todo o processo de configuração nao ha problema, o unico problema é que vc nao vai aprender como as coisas funcionam, so isso. :)

Depois com tudo funcionando, mame instalado e wahcade vc pode voltar e fazer alguns testes, é questao de acostumar com o aplicativo mesmo...

Lembrando que o mame que compilei e somente para Ubuntu 64 bits, ja o wahcade serve para 32 e 64 bits, se vc tem ubuntu 32bits vc deve usar a versao mame do repositorio.

Antes de fazer a instalação do mame+wahcade remova todos os pacotes que vc tentou instalar e faça uma limpeza para que nao fique nenhum resquicio de uma instalação antiga no sistema.

Mame 0.145 compilado e empacotado em .deb + Wahcade20111127Mahcade_Sairuki + tweaks - http://min.us/mpAqzPnYF

Instale primeiro o mame compilado depois o wahcade, essa versao do wahcade é um fork que achei muito bom em comparação com a versao oficial, que esta parada e a versao "blueprint" em desenvolvimento, o unico problema e com relação a estabilidade no preview dos videos, eu queria uma otima estabilidade, entao desliguei essa função e ficou muito bom, porem nao testei com versoes novas do ubuntu e com outras versoes somente com a 11.04...

Resumindo, se vc procura estabilidade com o wahcade na versao Ubuntu 11.04 é so desligar o preview dos games.

Acho que semana que vem vai sair o mame 0.146....hehehe novidades e que nao faltam...

Sobre as roms veja em Snkneofighters , eles tbm sao os mantenedores do emulador Neorage...vc vai achar o que procura....

Atualização do pacote mame+wahcade, agora o Mame compilado vem empacotado em .deb para maior comodidade o que tbm reduziu o tamanho do download, de aproximadamente 210 megas na versao antiga para somente 160 nessa nova versao empacotada, algumas otimizações nessa versao e adicionado Cheat Codes por padrao.

Para instalar e evitar erros é necessario;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg39.imageshack.us%2Fimg39%2F1558%2Fcapturadetelasq.th.png&hash=ad5ad2796fc41af26d4e4feff0cd8787c253a867) (http://img39.imageshack.us/i/capturadetelasq.png/)

Va ate a central de programas do Ubuntu e em editar->canais de software e marcar "aplicativo de codigo aberto mantido pela comunidade" isso ira evitar um erro ao instalar o aplicativo .deb do Mame64, ele automaticamente ja vai baixar a dependencia necessaria, depois e so instalar o Wahcade e apontar para o local do executavel Mame em;

/usr/local/games/mame64-0.145/mame64    <--------

*necessario a instalação do hal para Ubuntu 11.04+

sudo apt-get install hal

 Mame;

- Mame 0.145 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 Readme!!!
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma nova rom de teste Space Bomber(sbomber)
- Adicionado todos os samples
- Adicionado todas as bios
- Adicionado Cheats

Whacade;

- Versao 1.0pre1 Launchpad ou versao Mahcade fork do Sairuki que funciona o preview dos games
- Correção no arquivo .py, como especificado no tutorial
- Todos os temas padrao +7 novos temas ja inclusos no .deb prontos para usar
- Instalação automatica de dependencias
- Tema Bloodcade2 no .deb

Links;

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

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

Mame 0.145 compilado e empacotado em .deb + Wahcade20111127Mahcade_Sairuki + tweaks - http://min.us/mpAqzPnYF

Obs1;

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

Obs2;

*revisao no tutorial

Platao
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: leonardombn em 16 de Abril de 2012, 00:34
Platao,

Como disse antes não consegui encontrar nenhum arquivo dentro da pasta wahcade, mas vamos la, o que pode ter acontecido, pra te dizer a verdade to apanhando d+ no Linux, não faço ideia do que fiz seguindo alguns tutoriais do fórum.

Print de onde parei:

leonardombn@Notebook:~$ ls
Área de trabalho  Downloads         Imagens  Música         Público     Vídeos
Documentos        examples.desktop  Modelos  PacketTracer5  Ubuntu One  wahcade
leonardombn@Notebook:~$ cd wahcade/
leonardombn@Notebook:~/wahcade$ ls
leonardombn@Notebook:~/wahcade$ ls -a
.  ..
leonardombn@Notebook:~/wahcade$ ls -l
total 0
leonardombn@Notebook:~/wahcade$

*Obs.: To usando o Ubuntu 11.10 versão 32bits.

Se puder continuar ajudando será ótimo...
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 16 de Abril de 2012, 22:23
ola entao vamos tentar fazer um passo a passo, remova a pasta whacade da sua home deletando-a, nao usaremos esse metodo.

Antes de fazer todo o processo va ate o software center do Ubuntu e em editar->canais de software na primeira aba aplicativos ubuntu e deixe marcado como na foto;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg38.imageshack.us%2Fimg38%2F4203%2Fcapturadetelaewh.th.png&hash=4c69b2e22b6f1f423474b1d4733223771194a644) (http://img38.imageshack.us/i/capturadetelaewh.png/)

Agora abra o terminal copie e cole;

sudo rm -f /etc/apt/sources.list.d/sdlmame4ubuntu.* ; sudo add-apt-repository ppa:c.falco/mame ; sudo apt-get update ; sudo apt-get install mame joystick mame-tools -y ; /usr/games/./mame

Ao final se abrira uma tela como essa;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg546.imageshack.us%2Fimg546%2F8020%2Fcapturadetelaeql.th.png&hash=7023ca9ef711fea7a26004ea3fccf29b3f95fbed) (http://imageshack.us/photo/my-images/546/capturadetelaeql.png/)

Seu mame na versao estavel ja estara instalado e funcionando.

Agora vc precisa indicar para o mame onde esta a sua pasta com as suas roms, isso e feito no arquivo mame.ini entao vamos editar esse arquivo;

sudo gedit /etc/mame/mame.ini

Esse é o arquivo mais importante do mame, seu arquivo de controle, vc deve colocar em rompath o caminho para as sua roms para que o emulador as encontre entao por padrao vem assim;

rompath                   $HOME/.mame/roms;/usr/local/share/games/mame/roms

observe que por padrao vem configurado para o mame procurar as roms na sua pasta home na pasta oculta .mame e em /usr/local/share/games/mame/roms entao nesses dois lugares por padrao o mame vai procurar.

Entao vc pode colocar as suas roms na pasta oculta na sua home de nome .mame que é o local mais facil, para poder visualizar essa pasta oculta vc tem que segurar o control+mais a tecla h do teclado e vc vera uma pasta chamada .mame, dentro dela crie uma pasta com o nome roms dessa forma;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg28.imageshack.us%2Fimg28%2F6982%2Fcapturadetela1k.th.png&hash=36a1551df083554ca1d5512ff7bfd77ecf23804e) (http://img28.imageshack.us/i/capturadetela1k.png/)

É aqui que vc vai colocar as suas roms+bios dentro dessa pasta ok?

Preparei para vc um pacote com uma rom de teste, que vc deve extrair dentro da pasta roms, baixe aqui;

http://www.crocko.com/B8A2D5B7C9A64E48856D4BD4A3369C7F/extrair_na_pasta_roms.7z

Agora vamos carregar novamente o mame e vera uma tela um pouco diferente;

/usr/games/./mame

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg846.imageshack.us%2Fimg846%2F8528%2Fcapturadetela2oy.th.png&hash=8c74132c55549da732d84498dd52ef3dc97313fd) (http://img846.imageshack.us/i/capturadetela2oy.png/)

Carregue a rom de teste space bomber como na imagem e vc ja vai estar jogando, o mame ja esta configurado basicamente. Para ajustar qualquer coisa e necessario ir ate o mame.ini como root usando o gksu nautilus graficamente ou por linha de comando sudo gedit /etc/mame/mame.ini

Agora vc tem algumas opçoes, vc tem o Gmameui ou o Wahcade, ha também outras opçoes como vc pode ver no inicio do tutorial.

Lembrando que o executavel dessa versao do repositorio esta em;

/usr/games/mame

Para o Wahcade baixe aqui;

http://www.crocko.com/7CD5193C500843B1AE28FB82F433B3A9/wahcade_20111127mahcade_all.deb

Essa versao tem alguns temas e algumas correções importantes, lembrando que é necessario a isntalação do hal;

sudo apt-get install hal

Agora e so configurar o wahcade e principalmente o mais importante, apontar o local correto do executavel do mame no wahcade, veja a configuração no inicio do topico.

Keys-> aqui vc configura as teclas de acesso;

-esc->sai do game e se pressionada novamente sai do front-end
-tecla numerica 1-> inicia o game
-tecla numerica 2-> abre o menu

Emulador->em title escreva Arcade
Aplication->/usr/games/mame
Aplication parameters->deixe como esta por emquanto
List generation-> Coloque o caminho para o diretorio das roms
Rom extension->zip
List generatiom mode->XML file

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 10 de Setembro de 2012, 14:24
Links;

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

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

Mame 0.145 compilado e empacotado em .deb + Wahcade20111127Mahcade_Sairuki + tweaks - http://min.us/mpAqzPnYF

Mame 0.146 compilado e empacotado em .deb + Wahcade20111127Mahcade_Sairuki + tweaks - http://min.us/mEgiobnYm

Novo Mame 146 + Wha!cade compilado para Ubuntu, quem desejar baixar link na parte 1 desse tutorial ou ai em cima.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 30 de Setembro de 2012, 00:21
Platao, tenho algumas perguntas em relação ao Mame:

- pq quando abro o Mame, ao escolher os jogos, alguns ficam com o nome um pouco cinza meio apagado, enquanto outros ficam com o nome todo em branco? Eu estou utilizando o Mame direto do terminal, sem front-end.

- Estou configurando o Wah!cade, e tenho minha roms em uma pasta, e as bios em outra pasta. Na opção Rom Directory, só dá para incluir uma única pasta. como faço para incluir as duas?

- Existe algum rom manager nativo para linux?

- Como faço para rodar o Ikaruga? baixei o arquivo ikaruga.zip e o gdl-0010.chd, usando o mame 0.147, e tenho praticamente todas as Bios possíveis do Mame, inclusive a que esse jogo precisa, que é a Naomi Bios. Ele é aquele tipo de jogo q tem para baixar, mas não roda no Mame? Ou que roda em uma versão específica do Mame? Engraçado que já vi uns vídeos dele no youtube, aparentemente rodando no emulador. Não entendi o q vc falou em relação ao CHD:

Citar
3 – Criar uma pasta com o mesmo nome do jogo dentro dela colocar a chd, fora da pasta colocar o arquivo zip da rom, esta é a forma mais eficiente.

- Existe algum PPA para o Wah!cade? Já baixei o pacote disponível na sua página.

- Como um emulador tão bom, pode não ter nenhum frontend decente nos repositórios oficiais do Ubuntu? Só tem o gnome-video-arcade, a principio ele tem uma proposta legal, de ser um frontend simples, o problema que ele não funciona... só foi eu atualizar o Mame da versão 0.145 para 0.147, que ele não consegue mais auditar os jogos... ele dá um erro dizendo que não foi possível encontrar o diretório das roms, ou algo assim.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 01 de Outubro de 2012, 23:33
- pq quando abro o Mame, ao escolher os jogos, alguns ficam com o nome um pouco cinza meio apagado, enquanto outros ficam com o nome todo em branco? Eu estou utilizando o Mame direto do terminal, sem front-end.

Ola Sergio, boa pergunta:) eu acho que e para diferenciar as roms clone das roms originais, as roms clone guardam somente as modificaçoes por exemplo;

strikers 1945 - s1945

    testing: 2s.u40                    OK
    testing: 3-u63.bin               OK
    testing: 3s.u41                   OK
    testing: u1.bin                    OK
    testing: u20.bin                  OK        -----> rom original
    testing: u21.bin                  OK
    testing: u22.bin                  OK
    testing: u23.bin                  OK
    testing: u34.bin                  OK
    testing: u61.bin                  OK

strikers 1945 (Japan/World) - s1945a
 
    testing: 4-u40.bin                OK         ------> rom clone
    testing: 5-u41.bin                OK

Entao no caso, apareceria a rom principal s1945 em destaque em branco e em abaixo dela meio que apagado as clones, como a s1945a. Isso pode acontecer tbm com placas de arcade(PCB) do mesmo game mas com revisoes diferentes.

No caso o Mortal Kombat;

Prototype 9.0
1.0
2.0
3.0
4.0 (I think this was the first version with Reptile)
4.0 T-Unit (new hardware Midway started using at this time)
5.0 T-Unit

Podem ou nao aparecer em branco por causa das versoes de revisao.

- Estou configurando o Wah!cade, e tenho minha roms em uma pasta, e as bios em outra pasta. Na opção Rom Directory, só dá para incluir uma única pasta. como faço para incluir as duas?

Vc gosta de complicar ne? O ideal e estar todas na mesma pasta as bios e as roms, nao vejo vantagem em manter separados nem os CHDs que, como sao geralmente arquivos grandes sao de facil localização. Mas se vc quer separar tudo vc precisa indicar as roms dessa forma separadas por um ";" ponto e virgula como no caso;

/usr/local/games/mame/roms;/etc/mame/roms

esse é so um exemplo, no caso so funciona para o mame no mame.ini e vc pode indicar quantos diretorios quiser dessa forma, na lista do wahcade que eu saiba nao ha como, vc teria que indicar dois diretorios diferentes e o wahcade fundir em uma lista unica lista XML....talvez por linha de comando seja possivel.

Outra coisa que confunde muitos usuarios e atrapalham bastante e a hierarquia de diretorios do linux, por isso compilei e deixei tudo em um unico lugar(o que é digamos errado), nativamente os arquivos do mame sao colocados em varios diretorios diferentes;

/etc/mame/mame.ini
/usr/games/mame
/usr/share/games/mame

entao toda vez que vc quer mudar alguma coisa e nao esta acostumado tera que procurar, e dependendo do mame que vc instala ele instala em lugares diferentes desse padrao acima....entao fica uma verdadeira bagunça.

Preferi centralizar tudo em /usr/local/share/games/mame

- Existe algum rom manager nativo para linux?

Existe;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg835.imageshack.us%2Fimg835%2F8125%2Fscreenshotfrom201210011.th.png&hash=bcb3026464a68fb42248985b5587ab49b8b8fb30) (http://img835.imageshack.us/i/screenshotfrom201210011.png/)

http://tukuyomi.kuro-hitsuji.net/stuff/rom_checker/

http://linux.die.net/man/1/advscan

http://linux.die.net/man/1/advdiff

Alguns front ends tbm se eu nao estiver enganado tem funçoes parecidas com um rom-manager com o Gelide e o QMC2.

- Como faço para rodar o Ikaruga? baixei o arquivo ikaruga.zip e o gdl-0010.chd, usando o mame 0.147, e tenho praticamente todas as Bios possíveis do Mame, inclusive a que esse jogo precisa, que é a Naomi Bios. Ele é aquele tipo de jogo q tem para baixar, mas não roda no Mame? Ou que roda em uma versão específica do Mame? Engraçado que já vi uns vídeos dele no youtube, aparentemente rodando no emulador. Não entendi o q vc falou em relação ao CHD:


Baixei e testei aqui basicamente vc precisa do CHD e mais a roms compactada e so jogar na pasta das roms e pronto, mas funcionou extremamente lento aqui na minha maquina(note) que nao e das melhores é bem fraquinha. http://www.snk-neofighters.com/modules/wfdownloads/viewcat.php?cid=46

Se vc quiser matar a vontade :) desse genero e so baixar o Radiant Silvergun que funciona muito bem no mame.

Não entendi o q vc falou em relação ao CHD:

Criar uma pasta com o mesmo nome do jogo dentro dela colocar a chd, fora da pasta colocar o arquivo zip da rom, esta é a forma mais eficiente.


E somente por questao de organização, o arquivo zipado fica fora da pasta e dentro fica somente o CHD e e claro que a pasta em que esta o CHD tem que ter o mesmo nome da rom, mas eu mesmo deixo a rom mais o CHD somente colocados na pasta roms sem subpastas, no caso so largar os arquivos la dentro.

- Existe algum PPA para o Wah!cade? Já baixei o pacote disponível na sua página.

Existe, recentemente vi um PPA so nao lembro o endereço estava no launchpad mas infelizmente estava imcompleto, com erro. Basicamente nos temos;

 - a versao oficial mais antiga de todas a do site do wahcade http://www.anti-particle.com/wahcade.shtml

 - a versao estavel do launchpad atravez do bazzar https://launchpad.net/wahcade

 - a versao devel do launchpad atravez do bazzar

 - um fork http://www.mameau.com/mahcade/ que é a versao que eu uso e eu acho a melhor, fiz algumas adaptaçoes mas esta incompleta ainda.

- Como um emulador tão bom, pode não ter nenhum frontend decente nos repositórios oficiais do Ubuntu? Só tem o gnome-video-arcade, a principio ele tem uma proposta legal, de ser um frontend simples, o problema que ele não funciona... só foi eu atualizar o Mame da versão 0.145 para 0.147, que ele não consegue mais auditar os jogos... ele dá um erro dizendo que não foi possível encontrar o diretório das roms, ou algo assim.

Tem o Gmameui que esta emui que parado...e os outros do tutorial. O gnome-video-arcade ja baixa e isntala o mame do repositorio que se eu nao estiver enganado e a versao 145, no caso e so substituir o executavel mame 145 pela sua versao mais nova 147 que deve funcionar, ele sempre vai procurar nos locais pre definidos na isntalação.

/etc/mame/mame.ini
/usr/games/mame
/usr/share/games/mame

é isso :()



Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 01 de Outubro de 2012, 23:50
Valeu cara! Acabei desistindo do Wah!Cade, não me dei bem com ele.  ;D

Gostava muito do GmameUI, mas ele tá muito bugado e pararam de desenvolver ele...  :-[

O gnome-video-arcade até que é bonzinho, mas qualquer coisinha ele para de funcionar... só olhar torto e ele já se encolhe.

To dando uma chance ao QMC2, eu nem lembrava do recurso de rom manager que ele tinha. Mas ele não baixa automaticamente e faz o merge dos arquivos que estão faltando em certa rom né? Ele só avisa qual está faltando.

O ruim do QMC2, é q se vc clica em um jogo lá nos favoritos, ele não abre o jogo direto, ele vai para a outra lista principal... pouco inteligente isso  >:(. Por isso gostava do GmameUI e do Gnome-video-arcade.

Alias, pq o QMC2 não está nos repositórios? Lembro dele no Lucid.

Estava quase desistindo de front-end e ficando só no Mame puro mesmo.

Obrigado pelos esclarecimentos Platao!
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 02 de Outubro de 2012, 00:32
Ola Sergio, releia novamente a minha resposta agora ela esta completa.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 09 de Outubro de 2012, 20:27
Ola alguem esta interessado no GmameUI? O pacote deb do Precise versao .12 dos repositorios esta com problemas de dependencias e bugs nas listagem das roms.

Se alguem se interessar vou preparar um pacote deb baseado na versao CVS onde esse bug e outros ja estao acertados, esse pacote é baseado na versao RPM do fedora que pode ser encontrada aqui para quem quiser;

http://fr2.rpmfind.net/linux/rpm2html/search.php?query=gmameui&submit=Search+...

E com alguns "tweaks" basicos se der certo :)....

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg254.imageshack.us%2Fimg254%2F4635%2Fscreenshotfrom201210092.th.png&hash=72f860ec74fb7a07d54c8f2708379fe830345274) (http://img254.imageshack.us/i/screenshotfrom201210092.png/)   (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg191.imageshack.us%2Fimg191%2F4635%2Fscreenshotfrom201210092.th.png&hash=f668bc14dd331eeef32c704825a9ee6a114926b7) (http://img191.imageshack.us/i/screenshotfrom201210092.png/)   (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg706.imageshack.us%2Fimg706%2F4635%2Fscreenshotfrom201210092.th.png&hash=ebc47b5cab87db1aff56fc868c142dbb98bb918d) (http://img706.imageshack.us/i/screenshotfrom201210092.png/)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 09 de Outubro de 2012, 20:40
Ola alguem esta interessado no GmameUI? O pacote deb do Precise versao .12 dos repositorios esta com problemas de dependencias e bugs nas listagem das roms.

Se alguem se interessar vou preparar um pacote deb baseado na versao CVS onde esse bug e outros ja estao acertados, esse pacote é baseado na versao RPM do fedora que pode ser encontrada aqui para quem quiser;

http://fr2.rpmfind.net/linux/rpm2html/search.php?query=gmameui&submit=Search+...

E com alguns "tweaks" basicos se der certo :)....

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg254.imageshack.us%2Fimg254%2F4635%2Fscreenshotfrom201210092.th.png&hash=72f860ec74fb7a07d54c8f2708379fe830345274) (http://img254.imageshack.us/i/screenshotfrom201210092.png/)   (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg191.imageshack.us%2Fimg191%2F4635%2Fscreenshotfrom201210092.th.png&hash=f668bc14dd331eeef32c704825a9ee6a114926b7) (http://img191.imageshack.us/i/screenshotfrom201210092.png/)   (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg706.imageshack.us%2Fimg706%2F4635%2Fscreenshotfrom201210092.th.png&hash=ebc47b5cab87db1aff56fc868c142dbb98bb918d) (http://img706.imageshack.us/i/screenshotfrom201210092.png/)

Estou interessado sim! Mas não entendo nada de empacotamento... Seria uma boa iniciativa, inclusive, se for possível disponibilizar por meio de PPA's, seria até melhor.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 09 de Outubro de 2012, 21:21
Ola Sergio, vc esta usando ubuntu 32bits? eu estou usando um live pendrive com o precise porque meu HD esta pifando eheheheh entao como esse live-pen é com Ubuntu Precise 32bit vou fazer o pacote 32 primeiro e se alguem se interessar ou quando arrumar esse notebook aqui faço tbm para o 64 bit que é meu preferido, peço desculpas aos amigos pela questao tecnica "_"

As imagens sao do teste que esou fazendo....talvez eu termine hj mesmo....:)

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg24.imageshack.us%2Fimg24%2F1848%2Fscreenshotfrom201210092s.th.png&hash=063cd45a7793a0884da6c76f38cf680924107927) (http://img24.imageshack.us/i/screenshotfrom201210092s.png/)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 09 de Outubro de 2012, 21:33
Ola Sergio, vc esta usando ubuntu 32bits? eu estou usando um live pendrive com o precise porque meu HD esta pifando eheheheh entao como esse live-pen é com Ubuntu Precise 32bit vou fazer o pacote 32 primeiro e se alguem se interessar ou quando arrumar esse notebook aqui faço tbm para o 64 bit que é meu preferido, peço desculpas aos amigos pela questao tecnica "_"

As imagens sao do teste que esou fazendo....talvez eu termine hj mesmo....:)



Uso 64 bits aqui, me dá uns toques de como vc fez, que assim q eu tiver um tempo eu posso fazer esses pacotes. Usou o Alien?

Eu lembro q o Gmameui dava uns bugs muito bestas em relação aos diretórios, ou quando vc abria algumas opções dele.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 10 de Outubro de 2012, 18:11
Ola Sergio, vamos fazer do jeito mais simples, baixe aqui o pacote 32 ou o 64 bits;

  gmameui-0.2.13-0.3.20120704cvs.fc17.i686.html

http://fr2.rpmfind.net//linux/RPM/rpmfusion/nonfree/fedora/updates/17/i386/gmameui-0.2.13-0.3.20120704cvs.fc17.i686.html

gmameui-0.2.13-0.3.20120704cvs.fc17.x86_64.html

http://fr2.rpmfind.net//linux/RPM/rpmfusion/nonfree/fedora/updates/17/x86_64/gmameui-0.2.13-0.3.20120704cvs.fc17.x86_64.html

Essa versao e a que funcionou bem aqui.... entao instale o aptitude;

sudo apt-get install aptitude

depois;

sudo aptitude install alien

depois pegue o pacote RPM e coloque na sua home;

sudo alien pacote

Depois instale o gmameui e rode ele pelo terminal, aqui foram necessarias as dependencias;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg203.imageshack.us%2Fimg203%2F4635%2Fscreenshotfrom201210092.th.png&hash=88c9b13f5c16813111a7e28db43d668b5021ee6b) (http://img203.imageshack.us/i/screenshotfrom201210092.png/)

e ja e para estar funcionando....

Se vc quiser fazer uma coisa um pouco mais elaborada mas longe ainda de um pacote debian padrao do launchpad vc pode inplementar algumas coisas.

Modo1 - mais chato;

Primeiro vc precisa desmembrar o pacote debian criado com o alien com essa dica nesse mesmo topico;

http://ubuntuforum-br.org/index.php/topic,87662.msg492338.html#msg492338

com o pacote "desmembrado" vc pode mudar o icone padrao do mame e trocar por outro por exemplo;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg803.imageshack.us%2Fimg803%2F1323%2Fscreenshotfrom201210101.th.png&hash=95ab5ec2597db2170571bd8fbcd0d419b8df157c) (http://img803.imageshack.us/i/screenshotfrom201210101.png/)

Ou outro item se preferir, o icone foi somente exemplo.

Se achou complicada a dica anterior vc tbm pode proceder;

Modo2 - facil;

Clique no deb gerado pelo alien e depois extraia(como se fosse descomprimir um arquivo comum) vc vera a pasta com o mesmo nome, entre na pasta e vera geralmente 2 arquivos ou mais mas o mais importante e a pasta DEBIAN ali que se encontra o arquivo chamado control que e o mais importante do pacote.

Ai é so alterar os arquivos que vc quer manualmente fazer as modificaçoes e criar o deb novamente;

sudo dpkg -b gmameui_0.2.13-1.3_i386

Acho assim um pouco mais facil. :)

Tweaks para otimizar;

Vc pode acessar o arquivo control na pasta DEBIAN e fazer com que ele instale automaticamente as dependencias pra vc assim;

Package: gmameui
Version: 0.2.13-1.3
Architecture: i386
Maintainer: Live session user <ubuntu@ubuntu>
Installed-Size: 1174
Section: alien
Priority: extra
Description: Frontend for MAME
 GMAMEUI is a front-end program that helps you run MAME (either xmame or
 sdlmame), allowing you to run your arcade games quickly and easily.
 .
 (Converted from a rpm package by alien version 8.86.)

Mude para;

Package: gmameui
Version: 0.2.13-1.3
Architecture: i386
Maintainer: Live session user <ubuntu@ubuntu>
Installed-Size: 1174
Section: alien
Priority: extra
Pre-Depends: libzip-dev,libgtkimageview0
Description: Frontend for MAME
 GMAMEUI is a front-end program that helps you run MAME (either xmame or
 sdlmame), allowing you to run your arcade games quickly and easily.
 .
 (Converted from a rpm package by alien version 8.86.)

Fazendo dessa forma ele vai avisar o usuario que sao necessarias a instalação de tres pacotes e vai automaticamente fazer o download e a instalação.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg600.imageshack.us%2Fimg600%2F3677%2Fscreenshotfrom201210101z.th.png&hash=780ade2c52733a2a6f5048a5196c2d09d3ab6351) (http://img600.imageshack.us/i/screenshotfrom201210101z.png/)

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg23.imageshack.us%2Fimg23%2F1323%2Fscreenshotfrom201210101.th.png&hash=c24220e69240d9b423355cc5ed9a228e7f88b4f2) (http://img23.imageshack.us/i/screenshotfrom201210101.png/)

Vc pode criar MD5sum dos arquivos que vc modificou e incorporar no pacote e criar scripts bem simples para o usuario que desejar isntalar o pacote via linha de comando informando o que vc desejar ou com mensagens de progresso da isntalação e porai afora....as possibilidades sao muitas.

Procure pela internet sobre empacotamento, vou deixar alguns manuais se alguem se interessar sobre o assunto

http://www.crocko.com/C1AD0279A12E4BF08BDBD08174155964/Empacotamento.zip

Depois que vc se familiarizar com o processo tenho certeza que vc vera o pessoal que mantem as PPAs com outros olhos.....da um pouco de trabalho manter um PPA atualizado...mais do que o pessoal imagina.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 11 de Outubro de 2012, 21:50
gmameui_0.2.13-1.3_i386.deb

http://www.crocko.com/000B40101C684227BD6FB5E4549F4CE3/gmameui_0.2.13-1.3_i386.deb

http://www.baixa.la/arquivo/746434
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 12 de Outubro de 2012, 12:27
Valeu Platao pelas dicas. Vou tentar instalar depois o Gmameui!

Consegui rodar o Ikaruga!!! Agora eu só preciso de um cluster composto de 10 core i7 pra rodar esse negócio, rsrsrs  :D
O primeiro problema era que eu nomeei errado a pasta em que estava o chd do ikaruga (gdl-0010.chd), a pasta se chamava ikagura, troquei para ikaruga e o QMC2 reconheceu o chd. O segundo problema foi em relação ao chd, parece que mudou o padrão de chd's para o mame a partir da versão 0.146u2, os chd's agora se encontram na versão v5. Baixei do site http://rom-connection.ca/ (http://rom-connection.ca/) o novo arquivo chd, e deu certo aqui! A versão disponível no emuparadise se encontra desatualizada.

Vou tentar agora com o Area51, q parou de funcionar também.

Lembrem-se que é permitido manter a rom no seu computador apenas como cópia de segurança de um jogo que vc já tenha em casa, ou vc pode baixar e manter por até 24h.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 12 de Outubro de 2012, 16:02
Baixei o novo chd do Area 51, mas mesmo assim não tá rodando. Rodei o mame por um terminal, e tentei rodar o Area 51, mas deu o seguinte erro:

Citar
jagwave.rom NOT FOUND
ERROR: required files are missing, the game cannot be run.

Esse jagwave.rom eu tinha achado por aí na net, e deixei ele dentro do area51.zip, mas mesmo assim está dando esse erro. E o QMC2 indica q está tudo perfeito na lista do "Analisar ROM...".

Platao, como o QMC2 faz a auditoria das roms? baseado em que fonte de dados? As vezes ele indica q está tudo em ordem, mas na hora de rodar no mame há mensagem dizendo que está faltando arquivo. E o sha1sum dos CHD's (no QMC2) nunca confere com sha1sum realizado no terminal. Um exemplo do area 51:

Citar
sha1 (QMC2): 3b303bc37e206a6d7339352c869f050d04186f11 (e diz que está OK!)
sha1 (no terminal): f568066ec4039a615757281e590629f84bf98f7e
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 15 de Outubro de 2012, 12:08
Novo pacote do Gmameui;

 gmameui_0.2.13-1.3-precise_i386.deb

Atualizado para quem quiser testar!!!

http://www.crocko.com/6F680A2C6CC2423994754D14747665D1/gmameui_0.2.13-1.3-precise_i386.deb

http://www.baixa.la/arquivo/2182803

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 15 de Janeiro de 2013, 17:28
Aqui tem um script simples que desativa o compiz para jogar, a algum tempo atras uma atualização no compiz incliu uma implementação no pluguin composite em unredirect fullscreen windows e unredirect match, onde as janelas em tela cheia nao sao mais decoradas. As excessoes ficam em unredirect match(onde vc se desejar pode incluir qualquer aplicativo) fica especificado para "any" seguido das classes.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg826.imageshack.us%2Fimg826%2F6614%2Fscreenshotfrom201301151.th.png&hash=87e13c81101507346f52bd988c0d33002f817b33) (http://img826.imageshack.us/i/screenshotfrom201301151.png/)

Um exemplo desse problema com o compiz esta no Firefox, que travava a tela de prefencias do flash player onde nao era possivel assistindo uma animação no you tube em tela padrao por exemplo, mexer nas preferencias devido ao compiz. Agora e so maximizar a tela e as preferencias do flash player ficam destravadas, com acesso ao microfone e a camera.

Outro problema era nos games onde o compiz ativo fazia cair a taxa de frames consideravelmente, principalmente nas placas mais modestas como a minha intel 965, a solução era o Unity 2D, mas ele nao esta mais presente na versao mais nova, e ao usar o metacity com o unity 2D ao invez do compiz, havia problemas de sincronização em alguns games e emuladores. Trocando em miudos, alguns games ficavam bons rodando no unity 2D outros ficavam bem rodando no ubuntu com o 3D ativo.

Mesmo o compiz trazendo o recurso agora de nao renderizar as janelas em tela cheia, algumas coisas ainda nao funcionam bem, entao e melhor usar a implementação com o openbox, que na minha opiniao e a melhor saida.

Para problemas como sicronizaçãode video e tearing ao rodar os games, ha algumas opçoes ir ate o compiz-config e ir ate a aba Open-GL e desmarcar Sync-to vblank e tbm a opção em Composite e desmarcar a opção detectar taxa de atualização e definir manualmente um novo valor, acima de 50 que e o padrao, eu estou usando 75 e com esses ajustes ficou bom.

Ainda ha um problema, mesmo desativando o compiz em tela cheia o processo ainda vai estar rodando e consumindo recursos da maquina, entao a idea e subistituir o gerenciador de janelas por outro mais leve que nao exija muitos recursos e matar o compiz, terminando de jogar, ao sair do game, automaticamente voltar ao Unity com compiz ativo. Esse script simples desenvolvido pelo Bluray nesse topico abaixo faz isso;

http://ubuntuforum-br.org/index.php/topic,101507.msg558101.html#msg558101

""Muitos nos reparam que o compiz do Unity retira despenho dos jogos no ubuntu 12,04 , muitas das vezes tem que se desinstalar o unity para podermos jogar com melhor desempenho possível , e questionei não era possível desligar o ambiente de trabalho unity e correr só jogo , como estamos em Linux tudo é possível foi a pesquisa , encontrei varias soluções para assuntos diferentes compilei a informação , o resultado é correr um jogo sem o ambiente de trabalho sem desinstalar nada e voltar de novo ao ambiente de trabalho Unity de forma automática, o seguinte script serve para executar os comandos , para matar o ambiente de trabalho unity , abir o openbox e correr o jogo e depois sair do jogo matar o openbox e abir de novo o Unity""

*Bluray

Instalando;

Código: [Selecionar]
sudo apt-get install --no-install-recommends openbox tint2
*O "--no-install-recommends" é para instalar somente o gerenciador de janelas e nao todo o
ambiente desktop.
**O tint2 e uma barra personalizavel que serve para minimizar o aplicativo para que ele nao "desapareça" da interface, vc pode tbm instalar temas para o Openbox com o pacote openbox-themes e o personalizar com o pacote obconf retirando o icone de minimizar a janela se desejar, dessa forma nao e necessario instalar o tint2.
***Necessario matar e restaurar o processo gtk-window-decorator automaticamente com o script, pois ao retornar ao Unity ele aumenta exponencialmente o uso de recursos da maquina ao abrir o nautilus.
****O comando "env UBUNTU_MENUPROXY=" seguido do executavel funciona para que os menus da aplicação apareçam na janela da aplicação, sem usar o menu global(barra superior).

Script

Criar um arquivo de texto simples e colar o conteudo abaixo, salvar o ficheiro e devemos dar a permissão de execução do script.

Para isso vamos clicar com lado direito do rato em cima do ficheiro e depois escolhemos a opção "Propriedades" e "Permissões" e depois colamos o conteudo abaixo e selecionamos a opção executar.

Código: [Selecionar]
#!/bin/bash

openbox --replace &

sleep 1

killall -9 /usr/bin/gtk-window-decorator &

sleep 1

tint2 &

sleep 1

# Alguns comandos abaixo para os emuladores Kega Fusion,Gmameui,Snes9x e Epsxe;
#
# env UBUNTU_MENUPROXY= local do executavel
#
# Para usar e so descomentar a respectiva linha abaixo e alterar o local do executavel:
#
#env UBUNTU_MENUPROXY= /home/ubuntu/Fusion/Fusion
#env UBUNTU_MENUPROXY= gmameui
#env UBUNTU_MENUPROXY= snes9x-gtk %F
#padsp /home/ubuntu/epsxe1.6/epsxe

killall -9 openbox &  
killall -9 tint2 &

compiz --replace &

exit 0

Nao esquecendo de descomentar do script as linhas referentes ao emulador que vc vai usar e indicar o local do executavel, exemplo;

env UBUNTU_MENUPROXY= local do executavel

Para o Snes9x ficaria;

#env UBUNTU_MENUPROXY= /home/ubuntu/Fusion/Fusion
#env UBUNTU_MENUPROXY= gmameui
env UBUNTU_MENUPROXY= snes9x-gtk %F
#padsp /home/ubuntu/epsxe1.6/epsxe

Video demonstrativo com o wahcade;

http://www.youtube.com/watch?v=w-Ri-V8FEMk

Com o Americas Army;

http://www.youtube.com/watch?v=MetvXLLAbDc

Pode-se rodar o game agora a partir desse script ou entao para ficar organizado criar uma entrada ao lançador do Unity;

Código: [Selecionar]
sudo gedit programa.desktop
Código: [Selecionar]
[Desktop Entry]
Name=nome do jogo
GenericName=nome resumido
Comment=PHP development
Type=Application
Categories=GNOME;GTK;Game;CardGame;
Exec=endereço do scrit que criamos a cima ( exemplo /home/utilizador/script )
Terminal=false
StartupNotify=true
Icon= endereço do ícone do jogo


Salvar o ficheiro com nome de "programa.desktop" e mover ele para;

Código: [Selecionar]
sudo mv programa.desktop /usr/share/applications
E para aqueles teimosos e apressados em jogar? Que tal iniciar o jogo logo no login?

*não é preciso instalar o openbox nesse caso

Vamos criar outro script simples;

Código: [Selecionar]
[Desktop Entry]
Name= nome do jogo  ( exenplo: Enemy Territory:Quake Wars )
Comment=This session logs you directly to play ETqw
Exec=endereçoDojogo ( ou comando de excução)
Icon=
Type=Application

Salvar o script com nome do jogo sem espaços no nome da seguinte maneira "NomeDojogo.desktop" e passar para a pasta /usr/share/xsessions

Código: [Selecionar]
sudo mv  NomeDojogo.desktop   /usr/share/xsessions
E assim podem jogar com o máximo de desempenho.

Tema ambience para o openbox;

http://askubuntu.com/questions/63444/how-do-i-make-openbox-look-like-the-default-ubuntu-theme

Testado no Ubuntu 12.04 32bit com os emuladores kega,snes9x,epesxe,gmameui,americas army e wahcade.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 18 de Janeiro de 2013, 19:17
Video demonstrativo com o wahcade;

http://www.youtube.com/watch?v=w-Ri-V8FEMk
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 21 de Janeiro de 2013, 02:55
Novo pacote do GmameUI para 32;

gmameui_0.2.13-1.3-precise_i386.deb (http://www.4shared.com/file/5XncTYD6/gmameui_0213-13-precise_i386.html)

*necessario registro

Fala Platão! Blz?

Quem é que atualizou o GMameUI? No site oficial (http://gmameui.sourceforge.net/) e SourceForge (http://sourceforge.net/projects/gmameui/) continua a versão antiga... criaram fork do projeto?
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 21 de Janeiro de 2013, 05:12
Ola sergio, fiz esse pacote com base no rpm do fedora 18 convertido com o alien e acrescentei as dependencias que faltavam no arquivo de controle(control) e o icone e só :) .

Como esta demorando muito para sair a correção(na versao deb .12 do gmameui estava com problema nos menus, ao selecionar os locais das pastas) eu pequei a versao do fedora e esta funcionando bem aqui...o pacote anterior era baseado no pacote cvs fedora 17 esse http://pkgs.org/download/gmameui ou http://rpmfind.net/linux/rpm2html/search.php?query=gmameui
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 24 de Janeiro de 2013, 03:14
Novo pacote do GmameUI para 32 e 64 bits;

-   versao 2.13 para 32 bit

http://www.4shared.com/file/5XncTYD6/gmameui_0213-13-precise_i386.html

ou

http://www.baixa.la/arquivo/2182803

-   versao 2.11 para 64 bit

http://www.4shared.com/file/z-5q5xbn/gmameui_0211-2_fix_precise_amd.html

*necessario registro
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 27 de Janeiro de 2013, 12:16
Desativando o compiz no 12.04 para jogar Americas Army Operations;

http://www.youtube.com/watch?v=MetvXLLAbDc

Detalhes na descrição.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 28 de Janeiro de 2013, 19:57
Alguns games para linux;

http://www.youtube.com/watch?v=MDXa9B69Ass
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 08 de Fevereiro de 2013, 19:56
Encontrei no Git uma versao do Snes9x 1.53 interessante com algumas correçoes, na minha opiniao e a melhor versao do emulador;


para 64 bit;

snes9x-gtk_1.53-git~filthypants1_amd64.deb (http://www.4shared.com/file/vLJOeVF_/snes9x-gtk_153-gitfilthypants1.html)

para 32 bit;

snes9x-gtk_1.53-git~filthypants1_i386.deb (http://www.4shared.com/file/4LjpJujx/snes9x-gtk_153-gitfilthypants1.html)

pacote do GmameUI para 32 e 64 bits;

-   versao 2.13 para 32 bit

http://www.4shared.com/file/5XncTYD6/gmameui_0213-13-precise_i386.html

ou

http://www.baixa.la/arquivo/2182803

-   versao 2.11 para 64 bit(acho essa versao melhor que a 2.13 :))

http://www.4shared.com/file/z-5q5xbn/gmameui_0211-2_fix_precise_amd.html
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 03 de Maio de 2013, 17:06
Front end muito bacana e rapido parecido com o Gmameui;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg10.imageshack.us%2Fimg10%2F8051%2Fcapturadetelade20130503.th.png&hash=797c2714ac7be01364a2ebb1985ffd6f9c8c7ade) (http://img10.imageshack.us/i/capturadetelade20130503.png/)

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg832.imageshack.us%2Fimg832%2F8051%2Fcapturadetelade20130503.th.png&hash=56db6e080392082fae8ce349b6a9ed8800afc0d5) (http://img832.imageshack.us/i/capturadetelade20130503.png/)


http://lightningmf.neoname.eu/

https://github.com/nicolas-van/lightningmf/downloads

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jsvenancio em 27 de Maio de 2013, 16:12
Parte I - Pratica

Vc vera na sua home que foi criada a pasta whacade(ou devel), agora proceda;

Código: [Selecionar]
sudo mv wahcade /usr/local/share/games
Vamos ver se esta funcionando;

Código: [Selecionar]
/usr/local/share/games/wahcade/./wahcade

Estou a ter problemas a partir daqui.
Quando insiro este código no terminal;

Código: [Selecionar]
sudo mv wahcade /usr/local/share/games
Recebo esta mensagem;

Citar
mv: impossível mover «wahcade» para «/usr/local/share/games/wahcade»: Directoria não vazia

Alguma dica de como ultrapassar este problema???
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 28 de Maio de 2013, 14:00
Tenta usar outro front-end, achei esse Wah!cade meio complicado de configurar. Tem o QMC2, Gnome-video-arcade, GmameUI... o Platao deixou umas dicas deles por aí, neste tópico.

Ou nem precisa usar front-end, se você configurar o arquivo do Mame e souber colocar as rom's e bios nos locais certos, você roda pelo próprio terminal. Aí para achar os jogos é só digitar o nome deles ou pelo menos uma parte. Na sua Pasta Pessoal, aperte Ctrl+H para mostrar as pastas ocultas, daí é só procurar por .mame (isso se você já rodou pelo menos uma vez o Mame pelo terminal).
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Solid One em 29 de Maio de 2013, 08:56
Tenta usar outro front-end, achei esse Wah!cade meio complicado de configurar. Tem o QMC2, Gnome-video-arcade, GmameUI... o Platao deixou umas dicas deles por aí, neste tópico.

Ou nem precisa usar front-end, se você configurar o arquivo do Mame e souber colocar as rom's e bios nos locais certos, você roda pelo próprio terminal. Aí para achar os jogos é só digitar o nome deles ou pelo menos uma parte. Na sua Pasta Pessoal, aperte Ctrl+H para mostrar as pastas ocultas, daí é só procurar por .mame (isso se você já rodou pelo menos uma vez o Mame pelo terminal).

Você pode também executar direto do binário do MAME. Por padrão, o MAME por si só possui uma interface gráfica simples, que possibilita navegar nas ROMs disponíveis e abri-las para jogar. Você só precisa configurar o caminho das roms nos arquivos de configuração do MAME propriamente dito (que se não me engano, situa-se em ~/.mame)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jsvenancio em 30 de Maio de 2013, 20:01
Consegui configurar o Mame para jogar jogos antigos de arcade.
Agora só me faltam os ditos jogos para colocar na pasta rom, conhecem algum site de confiança onde possa sacar jogos antigos? Em especial o Metal Slug....
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 13 de Julho de 2013, 19:30
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg838.imageshack.us%2Fimg838%2F9758%2Fmameblue.th.jpg&hash=2796a81c37b84f5c4c1d56e87d77a379bfd9cba0) (http://img838.imageshack.us/i/mameblue.jpg/)

Mame novo versao 0.149, um passo a passo para os companheiros que gostam e querem testar e compilar para a sua maquina,otimizar e fazer alguns ajustes.

Estou usando o Ubuntu 12.04 x64 e é provavel que esse tutorial funcione em versoes mais novas.

Primeiro vamos ver qual a versao do mame que esta disponivel para o ubuntu 12.04---->versao 0.145 dos repositorios oficiais. Entao queremos uma versao mais nova do emulador que traz diversas melhorias na versao 0.149, mas um modo facil de resolver as dependecias é com o comando;

Código: [Selecionar]
sudo apt-get build-dep mame
Porem, como consta nos repositorios oficiais a versao 0.145 do mame o build-dep vai preparar o sistema para compilar essa versao, que nao e a que desejamos, e ao tentar compilar a versao 0.149 havera erros e a compilação nao vai ser concluida com exito. Entao para facilitar a nossa vida : ) vamos adicionar o repositorio do Cesare Falco para resolver as dependenciase e depois construir o mame 0.149 a partir do site do mamedev, e necessario atentar para os repositorios e deixar marcado o souces, para obtermos as dependencias corretas dessa forma;

Código: [Selecionar]
sudo add-apt-repository ppa:c.falco/mame
depois;

Código: [Selecionar]
sudo apt-get update
*se vc tem uma versao mais antiga isntalada desse repositorio e deseja remover proceda;

Código: [Selecionar]
sudo rm -f /etc/apt/sources.list.d/sdlmame4ubuntu.*
Nao instale ainda!!! Vamos fazer a nossa propria compilação do mame. Agora o mame que consta no sistema ja mudou para a versao mais nova;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg4.imageshack.us%2Fimg4%2F4478%2F7xn6.th.png&hash=abe47964841f1760593201c719ab636668de6c9c) (http://img4.imageshack.us/i/7xn6.png/)

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg203.imageshack.us%2Fimg203%2F5020%2Fjapc.th.png&hash=52fbbdf802104631049854e93be9f1214b2b81d7) (http://img203.imageshack.us/i/japc.png/)

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg42.imageshack.us%2Fimg42%2F8750%2Fwd1o.th.png&hash=5897929c33a483063c6ec25bacbf38d0f5b610ff) (http://img42.imageshack.us/i/wd1o.png/)

*Repare que o sources do repositorio do Cesare Falco esta marcado e tbm o sources na aba aplicativos ubuntu, isso e importante!!!
**se vc nao estao vendo as screenshots veja no canto direito "go to media" ou "continue to the media" no imageshack.
***Atenção!!! Esse tutorial foi escrito com base em um sistema recem instalado(Precise), ou instalado em uma VM como o  Virtualbox(recomendado) ao fazer um upgrade do Ubuntu 12.04 ele vai passar a usar o kernel do Quantal!!! Se vc rodar o build-dep ha o risco dele remover partes importantes do sistema!!!

Veja o que ocorre;  
 
platao@platao-ubuntu:~$ sudo apt-get build-dep mame
[sudo] password for platao:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Os pacotes a seguir serão REMOVIDOS:
  libgl1-mesa-dri-lts-quantal libgl1-mesa-dri-lts-quantal:i386
  libgl1-mesa-glx-lts-quantal libgl1-mesa-glx-lts-quantal:i386
  libglapi-mesa-lts-quantal libglapi-mesa-lts-quantal:i386
  libxatracker1-lts-quantal x11-xserver-utils-lts-quantal xorg
  xserver-common-lts-quantal xserver-xorg-core-lts-quantal
  xserver-xorg-input-all-lts-quantal xserver-xorg-input-evdev-lts-quantal
  xserver-xorg-input-mouse-lts-quantal
  xserver-xorg-input-synaptics-lts-quantal
  xserver-xorg-input-vmmouse-lts-quantal xserver-xorg-input-wacom-lts-quantal
  xserver-xorg-lts-quantal xserver-xorg-video-all-lts-quantal
  xserver-xorg-video-ati-lts-quantal xserver-xorg-video-cirrus-lts-quantal
  xserver-xorg-video-fbdev-lts-quantal xserver-xorg-video-intel-lts-quantal
  xserver-xorg-video-mach64-lts-quantal xserver-xorg-video-mga-lts-quantal
  xserver-xorg-video-modesetting-lts-quantal
  xserver-xorg-video-neomagic-lts-quantal
  xserver-xorg-video-nouveau-lts-quantal
  xserver-xorg-video-openchrome-lts-quantal
  xserver-xorg-video-r128-lts-quantal xserver-xorg-video-radeon-lts-quantal
  xserver-xorg-video-s3-lts-quantal xserver-xorg-video-savage-lts-quantal
  xserver-xorg-video-siliconmotion-lts-quantal
  xserver-xorg-video-sis-lts-quantal xserver-xorg-video-sisusb-lts-quantal
  xserver-xorg-video-tdfx-lts-quantal xserver-xorg-video-trident-lts-quantal
  xserver-xorg-video-vesa-lts-quantal xserver-xorg-video-vmware-lts-quantal

Os NOVOS pacotes a seguir serão instalados:
  libasound2-dev libcaca-dev libdrm-dev libflac-dev libgl1-mesa-dev
  libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386
  libglu1-mesa-dev libjpeg-turbo8-dev libjpeg8-dev libkms1 libncurses5-dev
  libogg-dev libportmidi-dev libpulse-dev libsdl-ttf2.0-dev libsdl1.2-dev
  libslang2-dev libssl-dev libtinfo-dev libx11-xcb-dev libxcb-glx0-dev
  libxt-dev libxxf86vm-dev mesa-common-dev python-dev python2.7-dev
  x11proto-dri2-dev x11proto-gl-dev x11proto-xf86vidmode-dev xserver-xorg-core
  xserver-xorg-input-evdev
0 pacotes atualizados, 34 pacotes novos instalados, 40 a serem removidos e 0 não atualizados.
É preciso baixar 38,0 MB de arquivos.
Depois desta operação, 31,9 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? n
Abortar.

Acho que deu para entender : ) use a maquina virtual com o 12.04.4 recem isntalado e sem atualizaçoes para compilar o mame.

Agora sim vamos rodar o ;

Código: [Selecionar]
sudo apt-get build-dep mame
Agora o mame sera compilado com as dependencias da versao mais nova e nao havera mais problemas. Vamos baixar o fonte do mame agora do site;

http://mamedev.org/

E pegar a versao mais recente que e a 149;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg194.imageshack.us%2Fimg194%2F1227%2Fu4v.th.png&hash=9705cabf4c3a4bfef0e3ddeb0cdf2ae0c5a2efa9) (http://img194.imageshack.us/i/u4v.png/)

http://mamedev.org/downloader.php?file=releases/mame0149s.zip

Extrair na sua home e havera a pasta mame entre nela e faça as alteraçoes como mostra a seguir;

*Vc pode ver na integra aqui, mas so isso descrito abaixo modo 3 ja jaz o que desejamos.

http://ubuntuforum-br.org/index.php/topic,87662.msg513070.html#msg513070

Modo 3 - Removendo tudo, nesse caso nao e necessario proceder com o modo 1 e o Modo 2.

Somente as configurações abaixo ja vao fazer todo o processo, nao havera nada, somente uma tela preta e posteriormente o game aparecendo;

Va ate;

\src\emu\ui.c

Clique na lupa e procure por;

int ui_display_startup_screens:

Chegando nessa linha;

int ui_display_startup_screens(running_machine &machine, int first_time, int show_disclaimer)
{
   const int maxstate = 3;
   int str = machine.options().seconds_to_run();
   int show_gameinfo = !machine.options().skip_gameinfo();
   int show_warnings = TRUE;
   int state;

   /* disable everything if we are using -str for 300 or fewer seconds, or if we're the empty driver,
       or if we are debugging */

Adicione essa linha em negrito depois de int state;

int ui_display_startup_screens(running_machine &machine, int first_time, int show_disclaimer)
{
   const int maxstate = 3;
   int str = machine.options().seconds_to_run();
   int show_gameinfo = !machine.options().skip_gameinfo();
   int show_warnings = TRUE;
   int state;
   show_gameinfo = show_warnings = show_disclaimer = FALSE;

   /* disable everything if we are using -str for 300 or fewer seconds, or if we're the empty driver,
       or if we are debugging */

Adicionado a linha show_gameinfo = show_warnings = show_disclaimer = FALSE;

Procure nesse mesmo arquivo por;

/* display any popup messages */

Chegando nessa linha;

if (osd_ticks() < popup_text_end)
ui_draw_text_box(astring_c(messagebox_text), JUSTIFY_CENTER, 0.5f, 0.9f, messagebox_backcolor);
else
popup_text_end = 0;

/* cancel takes us back to the ingame handler */

if (ui_handler_param == UI_HANDLER_CANCEL)
ui_set_handler(handler_ingame, 0);
}

Altere para;

/* display any popup messages */

/* if (osd_ticks() < popup_text_end)
ui_draw_text_box(astring_c(messagebox_text), JUSTIFY_CENTER, 0.5f, 0.9f, messagebox_backcolor);
else
popup_text_end = 0; */

/* cancel takes us back to the ingame handler */

if (ui_handler_param == UI_HANDLER_CANCEL)
ui_set_handler(handler_ingame, 0);
}

Os caracteres /* e tbm */ desabilitam essa parte do codigo.

Procure agora por;

static UINT32 handler_messagebox(running_machine *machine, UINT32 state)
{
ui_draw_text_box(astring_c(messagebox_text), JUSTIFY_LEFT, 0.5f, 0.5f, messagebox_backcolor);
return 0;
}

e troque por;

static UINT32 handler_messagebox(running_machine *machine, UINT32 state)
{
//ui_draw_text_box(astring_c(messagebox_text), JUSTIFY_LEFT, 0.5f, 0.5f, messagebox_backcolor);
return 0;
}

Adicionando "//ui_draw.." desabilita essa linha do codigo.

Removendo a borda branca da janela de carregamento;

Va ate \src\emu\render.c

Procure por;

render_primitive *prim

Va ate;

else
   {
      render_primitive *prim = list.alloc(render_primitive::QUAD);
      set_render_bounds_xy(&prim->bounds, 0.0f, 0.0f, (float)m_width, (float)m_height);
      set_render_color(&prim->color, 1.0f, 1.0f, 1.0f, 1.0f);
      prim->texture.base = NULL;
      prim->flags = PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA);
      list.append(*prim);

      if (m_width > 1 && m_height > 1)
      {
         prim = list.alloc(render_primitive::QUAD);
         set_render_bounds_xy(&prim->bounds, 1.0f, 1.0f, (float)(m_width - 1), (float)(m_height - 1));
         set_render_color(&prim->color, 1.0f, 0.0f, 0.0f, 0.0f);
         prim->texture.base = NULL;
         prim->flags = PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA);
         list.append(*prim);
      }
   }


e troque por;

else
   {
      /* render_primitive *prim = list.alloc(render_primitive::QUAD);
      set_render_bounds_xy(&prim->bounds, 0.0f, 0.0f, (float)m_width, (float)m_height);
      set_render_color(&prim->color, 1.0f, 1.0f, 1.0f, 1.0f);
      prim->texture.base = NULL;
      prim->flags = PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA);
      list.append(*prim);

      if (m_width > 1 && m_height > 1)
      {
         prim = list.alloc(render_primitive::QUAD);
         set_render_bounds_xy(&prim->bounds, 1.0f, 1.0f, (float)(m_width - 1), (float)(m_height - 1));
         set_render_color(&prim->color, 1.0f, 0.0f, 0.0f, 0.0f);
         prim->texture.base = NULL;
         prim->flags = PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA);
         list.append(*prim);
      } */
   }

/* e */ foi adicionado desabilitando essa parte do codigo.

Terminado essa parte, esta quase chegando a hora de compilar o nosso mame, vamos fazer algumas alteraçoes no arquivo makefile;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg824.imageshack.us%2Fimg824%2F8490%2Fzh21.th.png&hash=d0867ef09ae9747cedd7d74e57b001c317624b61) (http://img824.imageshack.us/i/zh21.png/)

Linha 211 descomente, ficando;

 PTR64 = 1

Nao esta vendo as linhas no gedit? va ate editar->preferencias->marque "exibir numeros de linha"

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg809.imageshack.us%2Fimg809%2F4363%2F3w72.th.png&hash=1188e2ff33d230078b4fde39d10e3b685eb221a5) (http://img809.imageshack.us/i/3w72.png/)

Linha 175 descomente se estiver comentado e adicione;

ARCHOPTS = -march=native

*Nao exagere nas Flags e otimizaçoes alem do que foi descrito aqui, nao ha diferença perceptivel na execução dos games e pode haver imcompatibilidade ao rodar o mame em hardwares diferentes.
**A unica diferença em desempenho é mesmo rodando o mame64 em um ambiente nativo, ou seja o Ubuntu 64bits.
***O tutorial pode ser usado para compilar em Ubuntu de 32bit, deixando de marcar é claro,  PTR64 = 1.

# uncomment next line to enable networking

USE_NETWORK = 1



Antes de dar a partida com o make precisamos fazer uma correção para essa versao, entre na pasta mame e abra ela no terminal depois coloque o comando;

Código: [Selecionar]
find . -type f -not -name uismall.png | xargs perl -pi -e 's/\r\n?/\n/g'
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg827.imageshack.us%2Fimg827%2F7996%2Fbb5u.th.png&hash=a729551ce7489f334470ff123c6b34c70f9359ac) (http://img827.imageshack.us/i/bb5u.png/)

Pronto!!! Agora e so compilar com o comando make ;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg819.imageshack.us%2Fimg819%2F2801%2Fpukt.th.png&hash=c71a3b7555d2aee0a402a46bc7bcf7c2fcc59116) (http://img819.imageshack.us/i/pukt.png/)

A o rodar o make inicia-se a compilação, se vc ja tentou compilar anteriormente e melhor remover vestigios da compilação anterior com um make clean.

*Em vez de um único comando make, você pode usar o make -j3 para tirar proveito do seu processador multi-core.


Enjoy!!!



Platao
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 14 de Julho de 2013, 22:17
Quem quiser testar-------> http://www.4shared.com/file/5z-jxOto/mametar.html

 Mame;

- Mame 0.149 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
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma nova rom de teste Space Bomber(sbomber)
- Adicionado todos os samples
- Adicionado todas as bios
- Adicionado Cheats

Mame com o front-end wahcade tema "simple";

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg59.imageshack.us%2Fimg59%2F6466%2Fdkx.th.png&hash=e2565ae80fbc2add9607d976e3ad85bc68481fd5) (http://img59.imageshack.us/i/dkx.png/)

http://img59.imageshack.us/img59/6466/dkx.png

Mame "puro" sem nenhum front-end;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg833.imageshack.us%2Fimg833%2F9920%2Fwm2g.th.png&hash=c2f6bc568e96dc679516c20e7e0498e3100f6314) (http://img833.imageshack.us/i/wm2g.png/)

http://img833.imageshack.us/img833/9920/wm2g.png
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 20 de Julho de 2013, 16:34
Quem quiser testar esse com suporte ao hiscores aqui-------> http://www.4shared.com/file/Bu-jkj5A/mame64-149Mktar.html

 Mame;

- Mame 0.149 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
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma nova rom de teste Space Bomber(sbomber)
- Adicionado todos os samples
- Adicionado todas as bios
- Adicionado Cheats
- Adicionado Patch hiscores do MKChamp
- Adicionado a opção de desabilitar/habilitar o hiscores no mame.ini
- Adicionado a opção de desabilitar/habilitar as telas de aviso no mame.ini
- Adicionado a opçãp de desabilitar/habilitar as bordas brancas da janela e loading da rom no mame.ini

Mame com o front-end wahcade tema "simple";

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg59.imageshack.us%2Fimg59%2F6466%2Fdkx.th.png&hash=e2565ae80fbc2add9607d976e3ad85bc68481fd5) (http://img59.imageshack.us/i/dkx.png/)

http://img59.imageshack.us/img59/6466/dkx.png

Mame "puro" sem nenhum front-end;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg833.imageshack.us%2Fimg833%2F9920%2Fwm2g.th.png&hash=c2f6bc568e96dc679516c20e7e0498e3100f6314) (http://img833.imageshack.us/i/wm2g.png/)

http://img833.imageshack.us/img833/9920/wm2g.png

O que vc precisa para compilar o mame com suporte a saves de pontuação?

O mame e claro, la do mamedev ao qual passei o link no post anterior ou aqui (mamedev.org) http://mamedev.org/release.html

O patch do MKChamp para rolar o suporte a saves de pontuação que esta nesse post lendário em arcadecontrols.com. http://forum.arcadecontrols.com/index.php?topic=64298.0

Um arquivo hiscore.dat para a versao mais recente possivel para saber quais endereços de memória contêm as pontuações mais altas para os jogos suportados. http://mameworld.info/highscore/ aqui http://www.mameworld.info/highscore/hiscoredat.zip

patch --binary -p0 < hi_167.txt

*Este arquivo foi retirado do MAME há algum tempo, porque é a intenção dos desenvolvedores do mame a preservação e não um brinquedo : ).

- Para aplicar o patch e muito simples é so copiar o arquivo hi_149.txt no diretório /src após descompactar o mame.zip (código-fonte).

- Para efetivar o patch entre na pasta /src pelo terminal e rode o comando;

patch -p1 < hi_149.txt

- Coloque o arquivo dat baixado na sua pasta mame junto com o mame ini.

- Crie uma pasta chamada hi  (em minuscula)

compile!!! (nao esqueça de fazer a correção antes!!! -> find . -type f -not -name uismall.png | xargs perl -pi -e 's/\r\n?/\n/g'

make

E pronto o seu mame agora, salva na pasta hi os maiores scores dos jogadores!!! e que sao exibidos toda vez que a rom for lida.  : )

http://img199.imageshack.us/i/9biq.png

E para aqueles que quiserem o mame64 ja pronto, com suporte a hiscores e so baixar no inicio desse post.

Lemrando que o gmameui traz esse recurso de saves de pontuaçao independentemente do mame utilizado, mas ele vai salvar somente a pontuação mais alta!!! Nao vai salvar o segundo e o terceiro e outros como é no mame compilado com suporte a hiscores(mame64mk).

[img=http://img560.imageshack.us/img560/6766/9gl.th.png] (http://img560.imageshack.us/i/9gl.png/)



Enjoy!!!
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 17 de Agosto de 2013, 20:31
Teste de video wahcade+mame+simplescreenrecorder (alterar a qualidade do video se desejar)

http://www.youtube.com/watch?v=oK1Y7nDq1oo

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 19 de Setembro de 2013, 15:31
Encontrei no Git uma versao do Snes9x 1.53 interessante com algumas correçoes, na minha opiniao e a melhor versao do emulador;

para 64 bit;

snes9x-gtk_1.53-git~filthypants1_amd64.deb (http://www.4shared.com/file/vLJOeVF_/snes9x-gtk_153-gitfilthypants1.html)

para 32 bit;

snes9x-gtk_1.53-git~filthypants1_i386.deb (http://www.4shared.com/file/4LjpJujx/snes9x-gtk_153-gitfilthypants1.html)


Fala Platao, blz? No PPA do snes9x tem a versão 1.53, é diferente desta versão git?

https://launchpad.net/~bearoso/+archive/ppa (https://launchpad.net/~bearoso/+archive/ppa)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 19 de Setembro de 2013, 20:26
Ola Sergio, e a mesma versao do emulador 1.53, ja testei as duas versoes em maquinas diferentes a git e a normal do repositorio. Porem, essa versao do git na minha maquina e na outra que testei(as duas com placas de video Intel), o sincronismo com a tela é perfeito, o que nao acontece com a versao normal, eu nao investiguei o porque disso acontecer, as configuraçoes do emulador estavam identicas e no unity (no ccssm) estava setado para 60hz a taxa de atualização, mesmo estando identicas as configraçoes a versao normal dava uma travadinha ao movimentar o personagem em games lineares, em que vc vai andando com o personagem, como Castlevania IV. Vi que estava muito bom e me dei por satisfeito. Talvez dando uma olhada no changelog da versao git descubramos, alguma melhoria foi implantada nessa versao git que esta dando essa diferença.

Alem disso, para eliminar qualquer efeito do gerenciador de janelas no emulador eu uso o script para 12.04 que mata o compiz e troca pelo openbox. Eu notei que embora o compiz esteja setado para nao atuar nas janelas de tela cheia por padrao no 12.04, alguns aplicativos chamam outros, como por exemplo o Americas Army Assist e o Americas Army nao desliga o compiz que atrapalha bastante principalmente porque tenho uma placa de video de baixo desemprenho.

Seria legal se vc fizesse um teste tbm com a versao do repositorio e a versao git para ver se isso acontece com a sua maquina tbm.

As config que eu uso no emulador sao essas;

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg6.imageshack.us%2Fimg6%2F8528%2Frsmm.th.png&hash=12888fa892c4fa63791b6597fa6ef66a5e324622) (http://img6.imageshack.us/i/rsmm.png/)
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg547.imageshack.us%2Fimg547%2F4788%2Fc78v.th.png&hash=a3bbe02ba908bc3656206c216ace7298ae08cb38) (http://img547.imageshack.us/i/c78v.png/)
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg405.imageshack.us%2Fimg405%2F8687%2F6tgl.th.png&hash=26591df1512d68010420bd666b6cffb6d24daec2) (http://img405.imageshack.us/i/6tgl.png/)
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg62.imageshack.us%2Fimg62%2F9374%2F82w8.th.png&hash=5018c9f1eabc9ac4ef3678a3d5e7417ba8c35209) (http://img62.imageshack.us/i/82w8.png/)
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg203.imageshack.us%2Fimg203%2F5413%2Fzde1.th.png&hash=7975acb2725ffc1e2503f3640fe92e0a69ee46a8) (http://img203.imageshack.us/i/zde1.png/)
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg203.imageshack.us%2Fimg203%2F5892%2F2ti.th.png&hash=f33039707ea0a0b28fe4c13846d9f45d2a844950) (http://img203.imageshack.us/i/2ti.png/)

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 20 de Outubro de 2013, 16:33
So para ficar documentado aqui no topico(eu mesmo uso para consultar:))

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg22.imageshack.us%2Fimg22%2F9966%2F7rk7.th.png&hash=5aaafdf2e1ea5c044977ac90e4829be3f4c7c9c0) (http://img22.imageshack.us/i/7rk7.png/)(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg607.imageshack.us%2Fimg607%2F7761%2Fnrgz.th.png&hash=9530d6e378292af5cb178195515f3c76f8d6749d) (http://img607.imageshack.us/i/nrgz.png/)(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg5.imageshack.us%2Fimg5%2F8543%2Fjid2.th.png&hash=c5606a4906e195fadb5b4e615026ca125f798d9a) (http://img5.imageshack.us/i/jid2.png/)(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg834.imageshack.us%2Fimg834%2F7935%2F81zl.th.png&hash=a309759704948d5a47ef552178ee0f19bcedee4a) (http://img834.imageshack.us/i/81zl.png/)(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg29.imageshack.us%2Fimg29%2F4751%2Flz4o.th.png&hash=6fbe80efa607d4187dbe5d3bdb6883dc2f811b90) (http://img29.imageshack.us/i/lz4o.png/)(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg842.imageshack.us%2Fimg842%2F5300%2Fbr7r.th.png&hash=e193b55aa6cbb1f6f786c8db297592e6e5281ff5) (http://img842.imageshack.us/i/br7r.png/)(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg405.imageshack.us%2Fimg405%2F7071%2F109y.th.png&hash=e5c4c63787986738b455d9ec9a5ed7eb2d2b8313) (http://img405.imageshack.us/i/109y.png/)(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg546.imageshack.us%2Fimg546%2F3196%2F9is0.th.png&hash=eb998f703e80c1370c50e6beeedd0faa127095ed) (http://img546.imageshack.us/i/9is0.png/)

Um pouco diferente da opção anterior;

sudo apt-get install --no-install-recommends openbox gnome-panel

http://ubuntuforum-br.org/index.php/topic,87662.msg566429.html#msg566429

Dois monitores, ao selecionar um game para jogar automaticamente sai o Unity e o compiz e desligado, entra o openbox e o gnome-panel.

#!/bin/bash

openbox --replace &

sleep 1

killall -9 /usr/bin/gtk-window-decorator &

sleep 1

gnome-panel &

sleep 2

# Alguns comandos abaixo para os emuladores Kega Fusion,Gmameui,Snes9x e Epsxe;
#
# env UBUNTU_MENUPROXY= local do executavel
#
# Para usar e so descomentar a respectiva linha abaixo e alterar o local do executavel:
#
#env UBUNTU_MENUPROXY= /home/ubuntu/Fusion/Fusion
env UBUNTU_MENUPROXY= gmameui
#env UBUNTU_MENUPROXY= snes9x-gtk %F
#padsp /home/ubuntu/epsxe1.6/epsxe

killall -9 openbox &

sleep 1

killall -9 gnome-panel &

compiz --replace &

exit 0
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 07 de Dezembro de 2013, 19:20
Agregando... aqui tem uma conta minha no dropbox com gmameui, snes9x,ppsspp quem desejar baixar fique a vontade;

https://www.dropbox.com/sh/73a1xaizlr65ju4/e4P8ZrSZN6
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 19 de Janeiro de 2014, 22:02
Fiz um pequeno acerto no gmameui para 32 e 64bits, quem estiver interessado, e so baixar no dropbox no link acima. Para o 14.04 tbm funciona instalando a dependencia(libarchive12) a do precise.

12.04.4-precise-x64

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg713.imageshack.us%2Fimg713%2F1566%2F8s6g.th.png&hash=26abce08e16cf678a25738e791e0d5e0f1656118) (http://img713.imageshack.us/i/8s6g.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg21.imageshack.us%2Fimg21%2F2766%2Fcn4c.th.png&hash=0d15cb9dad179982d27d7238e49fe43005211b02) (http://img21.imageshack.us/i/cn4c.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg713.imageshack.us%2Fimg713%2F1329%2Fo3lv.th.png&hash=81aed8c5b5d19eacda91c42e716ea55cd820840c) (http://img713.imageshack.us/i/o3lv.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg27.imageshack.us%2Fimg27%2F1713%2F0ypy.th.png&hash=8d9c4a317c61ea56295b8c9b14f8070ba9515fe4) (http://img27.imageshack.us/i/0ypy.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg838.imageshack.us%2Fimg838%2F9751%2Fra8k.th.png&hash=b4ba8649802494eab92d375a7d9e67e4d6f2e992) (http://img838.imageshack.us/i/ra8k.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg833.imageshack.us%2Fimg833%2F5820%2F3u7c.th.png&hash=cb0345a64f1c88cb11ebcc7a497f35b2c2639f10) (http://img833.imageshack.us/i/3u7c.png/) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg28.imageshack.us%2Fimg28%2F3273%2F8iya.th.png&hash=c9c4a78fe5223be29896e7fa26aa88e621fe7dd7) (http://img28.imageshack.us/i/8iya.png/)

Nao esquecer de marcar;

"aplicativos livre de codigo aberto mantidos pela comunidade"


Na central de programas do ubuntu, para que ele possa listar e instalar as dependencias necessarias.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg822.imageshack.us%2Fimg822%2F6068%2Fd07i.th.png&hash=021a3bd19ec2dbefa6d4b91bf752cd5c7ac39ef0) (http://img822.imageshack.us/i/d07i.png/)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 03 de Fevereiro de 2014, 10:15
Novo mame64 para Ubuntux12.04 64bit!

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg716.imageshack.us%2Fimg716%2F927%2Fiseedeadpeople.th.gif&hash=5b69db7505f40bba839f557722e48a1fb6cee8b7) (http://imageshack.us/photo/my-images/716/iseedeadpeople.gif/)

Versao 0.152 compilado especialmente para Ubuntu, o que tem nessa versao???

- Mame 0.152 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
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma nova rom de teste Space Bomber(sbomber)
- Adicionado todos os samples
- Adicionado todas as bios
- Adicionado Cheats
- Interface Web para games online

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fwww.imageshack.us%2Fthumbnail.png&hash=153f6acdab861eba06fd9ba5ae174d0e5703056b) (http://img823.imageshack.us/i/02xo.png/)(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fwww.imageshack.us%2Fthumbnail.png&hash=153f6acdab861eba06fd9ba5ae174d0e5703056b) (http://img842.imageshack.us/i/dfw2.png/)

Changelog de mudanças no Mame para essa versao;

http://mamedev.org/releases/whatsnew_0152.txt

Para baixar, e so ir ate o dropbox https://www.dropbox.com/sh/73a1xaizlr65ju4/e4P8ZrSZN6 ou aqui https://www.dropbox.com/s/m8dmaoyzbhwqsxs/mame64-152.tar.bz2

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg812.imageshack.us%2Fimg812%2F9580%2Fivn7.th.png&hash=f9c677ec0991abacba9ee2130d989812a55be070) (http://img812.imageshack.us/i/ivn7.png/)(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg850.imageshack.us%2Fimg850%2F8638%2Fsayn.th.png&hash=107dd1c5c54abeb40b6715d2fdce7b432f135c5b) (http://img850.imageshack.us/i/sayn.png/)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 08 de Fevereiro de 2014, 12:36
Amigo, meu nome é Jaime. Moro em Manaus.
Venho acompanhando este tópico a algum tempo e foi uma inspiração para eu montar uma mesa de fliperama portátil, com placa de PC dentro e controles arcade em cima. Muito top!
Sempre quis que rodasse Ubuntu e com um bom frontend para o Mame. Sua compilação do Mame64 0.152 e Wah!Cade coube certinho!
Muito, mas muito obrigado mesmo!
Sabemos que o Wah!Cade possui muitas arestas a aparar, portanto, gostaria de colaborar de alguma forma na melhoria deste frontend. Não sou programador, mas eu instalei Ubuntu 12.04.4 LTS, sua compilação de Mame 64 0.152 e o Wah!Cade compilado na minha engenhoca, para batermos cabeça! Ah, isso entre uma partida e outra de Cadillacs and Dinossaurs!
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Tota em 08 de Fevereiro de 2014, 12:42
Citar
Venho acompanhando este tópico a algum tempo e foi uma inspiração para eu montar uma mesa de fliperama portátil, com placa de PC dentro e controles arcade em cima. Muito top!

Parabéns pela iniciativa!

Tem como postar fotos ou um link para elas de sua maquina?

Acredito que o forum iria adorar ver.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 08 de Fevereiro de 2014, 15:53
Como que e a sua mesa? E do tipo mini arcade tipo esse? http://theretromachine.com/?page_id=2 ou e um gabinete arcade padrao, aqueles grandes, ou uma mesa mesmo de Pimball de bolinha?(Vo Tota lembra...era da nossa epoca tbm) os pimballs, alguem lembra do cavaleiro negro?

Mesa aqui em sao paulo é aqueles fliperamas de bolinha. Tem ate uma versao do Mame para ela com as roms, se chama pinmame http://en.wikipedia.org/wiki/Visual_Pinball ou VisualPinmame.

Na verdade o Mame e tao versatil que com o codigo fonte dele e um pouquinho de leitura vc pode fazer o que bem entender com ele. Se vc pensar em qualquer tipo de aplicação nessa area especifica pode ter certeza que tem um mame que se encaixa no seu perfil.

O tutorial esta um pouco antigo, tem varios links off, mas se precisar eu tenho os arquivos antigos aqui, se precisar de mame compilação mais antiga, etc. Um dos problemas de montar a maquina e o gabinete, vc tem que ter um bom marceneiro para fazer e custa caro, os antigos gabinetes que estao ainda em condiçoes estao sempre precisando de reparo, e tbm converter um arcade classico para colocar um computador dentro implica em ganhos de um lado mas peca em outro.

O Wahcade tem varias versoes para vc usar, o problema dele e que e uma pouco chato de mexer nele vc tem que pegar os "macetes" porem um recurso que da muito pŕoblema no wahcade e com relação aos arquivos multimidia, por exemplo se vc quiser colocar pequenos filmes dos games, é onde o wahcade peca, ele crasha frequentemente. Se nao faz questao de ter esse recurso ele funciona muito bem, mas vai de vc testar tbm. Faz um tempo que nao dou uma olhada nesses programas, talvez tenham evoluido e os bugs estejam consertados agora..... ; )

Reporta os erros aqui para vermos, os erros que vao aparecendo, para vermos e coloca as fotos do seu arcade claro!!!!! tem muuuuito material na internet, foruns de arcade, inclusive aqui no brasil muito bons.

Links para videos de testes com wahcade;

http://www.youtube.com/channel/UCyvS1aA9PKwCMrA956GvO3g

http://www.youtube.com/channel/UCU8IYL-QfceMiNyqYmG56dg

http://www.youtube.com/watch?v=tJvm6r3rlas
http://www.youtube.com/watch?v=BPaJ8gHAddU

Tem esse mame aqui um pouco diferente tbm que coloquei esses dias com suporte a recordes de pontos;

https://www.dropbox.com/sh/73a1xaizlr65ju4/xq_6izDsbj/MAME/mame64-149Mkc.tar.bz2

tem ate uma ISO ja com tudo pronto e wahcade embutido, da para se divertir ; 0
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 10 de Fevereiro de 2014, 12:19
Citar
Venho acompanhando este tópico a algum tempo e foi uma inspiração para eu montar uma mesa de fliperama portátil, com placa de PC dentro e controles arcade em cima. Muito top!

Parabéns pela iniciativa!

Tem como postar fotos ou um link para elas de sua maquina?

Acredito que o forum iria adorar ver.


Aqui estão as imagens! Desculpas pela qualidade. Gastei meu dindin neste meu sonho!


https://imageshack.com/i/g9czy1j

https://imageshack.com/i/nlla3bj

https://imageshack.com/i/nbpg6zj

https://imageshack.com/i/b5apcfj

https://imageshack.com/i/n1b6a3j

https://imageshack.com/i/jtdul6j

https://imageshack.com/i/n92b5hj
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 10 de Fevereiro de 2014, 12:31
Como que e a sua mesa? E do tipo mini arcade tipo esse? http://theretromachine.com/?page_id=2 ou e um gabinete arcade padrao, aqueles grandes, ou uma mesa mesmo de Pimball de bolinha?(Vo Tota lembra...era da nossa epoca tbm) os pimballs, alguem lembra do cavaleiro negro?


Amigo, primeiramente gostaria de parabenizá-lo por me ajudar na realização do meu sonho, que é ter um equipamento que emule os jogos da minha coleção hehehe! As fotos do meu projeto estão na página 09. Devo ter me expressado equivocadamente sobre o termo ¨mesa¨.



O Wahcade tem varias versoes para vc usar, o problema dele e que e uma pouco chato de mexer nele vc tem que pegar os "macetes" porem um recurso que da muito pŕoblema no wahcade e com relação aos arquivos multimidia, por exemplo se vc quiser colocar pequenos filmes dos games, é onde o wahcade peca, ele crasha frequentemente. Se nao faz questao de ter esse recurso ele funciona muito bem, mas vai de vc testar tbm. Faz um tempo que nao dou uma olhada nesses programas, talvez tenham evoluido e os bugs estejam consertados agora..... ; )

Valeu mesmo! Estou fazendo os testes aqui, mas já digo que o WahCade dá erro quando aperto ESC e quando eu seto os snaps, ou seja, aparece uma janela de erro quando aperto ESC para sair do programa e quando eu seleciono outro jogo no menu (na hora que muda a tela de screensaver). Algo que devo acrescentar?


Reporta os erros aqui para vermos, os erros que vao aparecendo, para vermos e coloca as fotos do seu arcade claro!!!!! tem muuuuito material na internet, foruns de arcade, inclusive aqui no brasil muito bons.

O que eu puder ajudar por aqui também reportarei!



Tem esse mame aqui um pouco diferente tbm que coloquei esses dias com suporte a recordes de pontos;

https://www.dropbox.com/sh/73a1xaizlr65ju4/xq_6izDsbj/MAME/mame64-149Mkc.tar.bz2

Baixei seu pacote compilado 0.152. Percebi que a imagem do jogo aparece meio que ¨gradeada¨, lembrando muito um monitor de fliperama nas últimas pernas! Até que o efeito é bom, pois me lembra as telas de tubo de antigamente (muito judiadas) mas há algo que posso fazer para deixar a imagem sem esses gradeados?


tem ate uma ISO ja com tudo pronto e wahcade embutido, da para se divertir ; 0

Baixei o Groovy Arcade, mas prefiro fazer as coisas na unha!
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 10 de Fevereiro de 2014, 12:43

https://imageshack.com/i/g91np9j

Darius Gaiden rodando no meu televisor LCD 42¨!
Configuração do equipamento:
Processador Pentium Dual Core 1.8Ghz
HD IDE 80Gb
Mother Emax
1GB Ram
Placa de vídeo GeForce 210 com saída HDMI
Sistema GNU/Linux Ubuntu 12.04.4 LTS x64
MAME 0.152 64 compilado pelo Platão
WahCade compilado pelo Platão

Arestas a aparar mas dá para jogar muito bem!
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 10 de Fevereiro de 2014, 16:48
Maravilha!!! Vc fez um controle arcade do tipo mesa portatil e vc pode levar ela para onde vc quiser ; ) e so conectar em alguma tv ou monitor e pronto.

Vamos ver algumas coisas para melhorar;

- Tem uma versao que compilei do mame a 149mkc com suporte a hiscores, ou seja ele grava a pontuação dos melhores jogadores, nao sao todos os games que tem esse suporte mas muitos tem, e seria uma adiçao legal na sua mesa arcade personalizada.

- O mame que compilei coloquei por default, um filtro scanlines para ficar parecendo aquelas telas antigas dos arcades, isso depende do tamanho da sua tela, como vc esta jogando com tela grade, pode ser que nao seja o filtro adequado, e que a tela fique muito "riscada" esse filtro e meramente opçional, se vc quiser nao precisa usar. Eles ficam na pasta do emulador em artworks e para definir outro filtro ou desativar e so ir ate o arquivo de controle chamado mame.ini. É esse arquivo de texto que comanda o emulador todo, procure em CORE SCREEN OPTIONS na linha effect e troque pelo padrao;

#
# CORE SCREEN OPTIONS
#
brightness                1.0
contrast                   1.0
gamma                    1.0
pause_brightness       0.65
effect                      scanlines_ag.png

e troque para o padrao;

#
# CORE SCREEN OPTIONS
#
brightness                1.0
contrast                   1.0
gamma                    1.0
pause_brightness       0.65
effect                     none

e salve.

Como a resolução dos arcades antigos e muito baixa, vc vai notar que as imagens ficam excessivamente quadradas sem os filtros, porem elas ficam mais nitidas tbm ; ). Vc pode definir qualquer outro filtro da pasta artorks, e so colocar o nome exato no mame.ini, eu ja coloquei diversos para vc testar, ja que o mame original vem com um ou dois somente.

- Uma coisa que vc deve estar passando no seu arcade de mesa e um pouco de lag ou a tela piscando um pouco se estiver usando o Unity e compiz padroes,...isso esta ocorrendo? Isso ocorre por causa do compiz, que e um aplicativo que faz aqueles efeitos de fechar, maximizar as janelas etc.

O problema e que o compiz por padrao detecta somente janelas que sao diretamente mostradas na tela por qualquer aplicativo, se vc tem um programa que e lançado(como o mame) e depois o mame lança outra opção de tela cheia, o compiz nao detecta essa nova janela e tenta decorar e coocar os efeitos como se fosse uma janela comum, gerando um lag que prejudica bastante a jogabilidade.

Entao ao invez de perdermos tempo configurando o compiz para ele entender que nao deve decorar a janela do nosso game, fiz um script simples que funciona bem no ubuntu 12.04, esse script mata o compiz e troca pelo openbox, que e outro gerenciador de janelas mais leve e que nao tem composição e que nao vai interferir no nosso game e nem no desempenho.

Vc pode fazer uma experiencia simples sem instalar nada so para teste, abra a pasta do mame e deixe aberta e tbm um terminal, va ate o monitor do sistema e clique em cima do processo chamado compiz e mate o compiz. Vc vai perceber que as decoraçoes das janelas sumiram, nao tem mais a barra de cima, agora clique no mame e abra um game para ver a diferença, faça esse teste para vermos como fica o desemprenho, para voltar ao normal reinicie o seu ubuntu, no terminal aberto coloque;

sudo reboot

aqui tem um video de um amigo;

http://www.youtube.com/watch?v=v-mRCiKZuIQ
http://www.youtube.com/watch?v=oK1Y7nDq1oo
http://www.youtube.com/watch?v=w-Ri-V8FEMk

- Quanto ao erro que vc tem quando da "esc" para sair vc precisa instalar esse pacote;

sudo apt-get install hal

Agora ele vai sair pelo atalho do whacade normalmente sem chashar, desabilite as screen savers no wahcade, vc tem que deixar ele estavel e ir modificando aos poucos.

- seria legal vc adquirir em graficas aquelas "skins" e fazer uma para o seu gabinete portatil, vc ja deve ter visto na sua cidade a lguns carros com propagandas coloridas de algumas marcas como esse http://carplace.virgula.uol.com.br/wp-content/uploads/2013/07/sticker_bomb.jpg que vc manda fazer em graficas, e um adesivo autocolante bastante resistente e vc cola em cima da sua mesa com o tema que vc achar legal. Assim http://www.joeltron.com/image:796 para isso vc precisa deixar bem liso a parte de cima ondetem os comandos e aplicar o adesivo da sua preferencia.

- Vc pode pintar com tinta automotiva,pode colocar botoes transparentes e vazados e colocar um led em baixo para os botos ficarem iluminados, tem varias opçoes.

- o Whacade e meio chato de mexer dependendo da parte que vc vai mexer nele, o wahcade nao fui eu quem compilou eu somente modifiquei.

Mostra como vc colocou os controles, sao de playstation mesmo ou sao controles usb? eles funcionam bem com o wahcade? esta tudo funcionando? vc vai ver que se dedicar um pouco para ter tudo funcionando ; )

- tem uma versao hack do darius gaiden bem legal, vc começa de tras para frente no game, ou seja as ultimas fazes sao as primeiras, heheh tem basante coisa interessante e esse mame ja vem com cheat codes por padrao habilitados.

Aqui tem outra iso ja com wahcade para vc testar;

http://www.arcadeinfo.de/showthread.php?16069-A-GNU-LINUX-ARCADE-DISTRIBUTION-0-92b
http://www.youtube.com/watch?v=tJvm6r3rlas
http://www.youtube.com/watch?v=TGmPC_6azR4
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 11 de Fevereiro de 2014, 12:17
Testei suas dicas, Platão. Funcionaram sem problemas! Muito obrigado! Depois de graduar o sistema, partirei para os skins!
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 11 de Fevereiro de 2014, 12:20
Com relação aos controles, usei controles de Play2 genéricos de 15,00; retirei as placas e soldei os terminais; usei o conversor de controles de PS para USB. O Linux reconheceu logo de cara! Nem precisou instalar softwares de calibração! Funfou direitinho! Nesses momentos o Linux é mais plug and play que aquele outro OS!
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 12 de Fevereiro de 2014, 11:49
Heeheh interessante, por isso que eu perguntei, porque geralmente o pessoal usa controles usb para desmontar e aproveitar os comandos e a plaquinha, esses conversores davam muito problema no windows e vc tinha que instalar um driver antigo para funcionar, por isso que o pessoal ja optava por comprar controles sub, no linux estou vendo que vc nao teve esse problema.

Tem bastante coisa nesse topico que vc pode aproveitar, leia tudo com calma, aprsar de antigo vai te dar uma base boa para mexer com o emulador e o mame. Uma dica e acertar todo o mame primeiro, deixar ele bem fino e ajustado depois que estiver tudo certinho vc isntala o wahcade entende?

Olhando nas suas fotos, na sua tv, observei que as bordas da imagem do darius gaiden estavam um pouquinho fora, ou seja, a imagem estava maior que a televisao, mais ou menos uma polegada, vc pode resolver isso no proprio mame, no seus menus, ele tem ajustes de vertical e horizontal para vc usar e deixar tudo bem enquadrado na tela, inclusive deixar como no fliper original que e 4:3 e nao 16:9, o unico inconveniente e que nesse caso do 4:3 vao sobrar as bordas pretas na sua tv, com um filtro bem aplicado e o mame bem ajustado fica quase que uma maquina original arcade, ja que o mame preza pela fidelidade do hardware a ser emulado, em detrimento da velocidade.

Tem tbm um software que se chama antimicro ele basicamente mapeia qualquer tecla que vc quiser, atribui funçoes e ajustes.

http://www.webupd8.org/2013/09/map-keyboardmouse-input-to-your-gamepad.html

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 12 de Fevereiro de 2014, 11:58
Novo mame na area!!!!

Mame64Mkc - (Mortal Kombat Champ patch);


- Mame 0.149 e 152 64 bits(oficial) compilado especialmente para o Ubuntu x64
- Fonte Ubuntu-Familiy Sans Bold
- Todas as pastas extras ja criadas e setadas no mame.ini
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma nova rom de teste Space Bomber(sbomber)(0.149)
- Adicionado uma nova rom de teste Strikers 1945 III(s1945iii)(0.152)
- Adicionado todos os samples
- Adicionado todas as bios
- Adicionado Cheats
- Adicionado pasta "hi"(hiscores)
- Adicionado hiscore.dat
- Adicionado history.dat
- Interface Web para games online(0.152)
- Adicionado Patch hiscores do MKChamp - (grava pontuação mais alta)
- Opção de desabilitar/habilitar o hiscores patch no mame.ini
- Opção de desabilitar/habilitar avisos de "warning","rom error", no mame.ini
- Opção de desabilitar/habilitar "white board", rom "loading", no mame.ini

o que tem de diferente nessa versao?

- Tem intereface web para games on line pelo navegador ja embutido e compilado no mame.(0.152)
- Tem o patch do mortal kombat champ aplicado e compilado, ou seja seu mame agora grava os escores mais altos nos games que tem esse suporte, alem de vc poder habilitar e desabilitar esses suporte atravez do arquivo mame.ini e nao e so isso, vc tbm pode habilitar e desabilitar as mensagens de alerta caracteristicos do mame, como a tela de loading,error e as bordas das janelas ao carregar os games.

MKc e um entusiasta do mame que criou o patch nesse post lendário em arcadecontrols.com http://forum.arcadecontrols.com/index.php?topic=64298.0 com o auxilio de outros usuarios, que e aplicado na compilação do mame padrao trazendo algumas funcionalidades extras como descrito anteriormente.

Vc encontra esse mame especial no dropbox;

https://www.dropbox.com/sh/73a1xaizlr65ju4/e4P8ZrSZN6
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 12 de Fevereiro de 2014, 15:12
Como surgiu o sistema e o cabo JAMMA dos fliperamas;

http://www.youtube.com/watch?v=sKDmf3jx5M4

http://www.youtube.com/user/sardaomalandraj?feature=watch
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 12 de Fevereiro de 2014, 15:22
E ai? quem e fã do Ryan Hart(Sagat)??? Eu sou!!! E do Sakonoko??? ; )

http://www.youtube.com/watch?v=kKLZyDVAztk
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 13 de Fevereiro de 2014, 18:08
Amigo platao, eu linkei o Fusion no Wah!Cade, mas quando eu seleciono o emulador na interface do Wah!Cade (botão 6) e seleciono  o jogo, ao invés de cair direto na tela do jogo, o mesmo não é carregado, aparecendo apenas a tela do emulador, ou seja, eu tenho que setar o jogo novamente. Existe algum comando que falta?
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 13 de Fevereiro de 2014, 21:09
Entao, quando vc inclui um emulador no wahcade vc da um nome e ele gera um arquivo .ini na pasta oculta do wahcade na sua home.

encontre o arquivo .ini exemplo;

/home/platao/.wahcade/ini

altere o parametro de inicialização conforme esse texto;

http://www.maximus-arcade.com/pages/maximus-arcade-setup-documentation
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 14 de Fevereiro de 2014, 12:13
Muito obrigado pelo link, platao!

Pena que o Kega Fusion não funciona nem a pau com o comando para ele, que consta na lista do Maximus. A tela fica toda preta e só sai quando dou ESC. Já setei a extensão do arquivo, testei outros comandos e nada. Uma pena.

Já o Dgen funcionou, mas o Kega seria muito mais prático, pois eu já setaria para minhas roms de Master, 32x e Game Gear.

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 27 de Fevereiro de 2014, 19:24
R-TYPE DIMENSIONS: grandiosa homenagem no Xbox 360!

http://www.youtube.com/watch?v=kMMz_5lVs98#t=37


https://www.youtube.com/watch?v=JH3kT0xPE8M
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sir Allan Robs em 23 de Abril de 2014, 09:00
ola.
estou tentando seguir o tuto, mas fiquei por esta parte.

allan@AMD:/usr/local/share/games/mame$ wget http://www.mamechannel.it/emulator/mame/mame0141b.exe
--2014-04-23 07:58:15--  http://www.mamechannel.it/emulator/mame/mame0141b.exe
Resolvendo www.mamechannel.it (www.mamechannel.it)... 62.149.142.29
Conectando-se a www.mamechannel.it (www.mamechannel.it)|62.149.142.29|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 11034696 (11M) [application/x-msdownload]
mame0141b.exe: Permissão negada

Não foi possível escrever em “mame0141b.exe” (Permissão negada).
allan@AMD:/usr/local/share/games/mame$

sucesso.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Tota em 23 de Abril de 2014, 09:18
Citar
mame0141b.exe: Permissão negada
Não foi possível escrever em “mame0141b.exe” (Permissão negada).
allan@AMD:/usr/local/share/games/mame$

Olá

A pasta /usr/local/share/games pertence ao root


Você invocou o comando wget como usuário apontando para o diretório /usr e o sistema não permite este tipo de ação

Citar
allan@AMD:/usr/local/share/games/mame$ wget http://www.mamechannel.it/emulator/mame/mame0141b.exe

ou você troca de pasta e baixa para /home(1)  ou utiliza sudo para baixar para o diretório /usr(2)

1)
Código: [Selecionar]
wget http://www.mamechannel.it/emulator/mame/mame0141b.exe /home/allan/mame0141b.exe
2)
Código: [Selecionar]
sudo wget http://www.mamechannel.it/emulator/mame/mame0141b.exe /usr/local/share/games/mame/mame0141b.exe
[]'s
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sir Allan Robs em 23 de Abril de 2014, 09:25
não sabia.

valeu. :)

agora seguindo o tuto.

sucesso
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 23 de Abril de 2014, 09:30
Allan, o meu tutorial esta um pouco antigo e alguns links e referencias podem nao funcionar mais, ou seja, nao e um tutorial para se seguir a risca do tipo passo a passo ok?

Eu ja disponibilizo um Mame pronto para uso, tudo prontinho e atualizado ate a versao 0.152 do Mame e esta no meu dropbox aqui;

https://www.dropbox.com/sh/muuek6kbj2sq842/CbSUcYXT5W

*olhe o arquivo read-me

Esse Mame vc so precisa marcar como executavel para que ele funcione, ja tem todos os arquivos principais que vc vai precisar e uma rom de teste.

Se desejar, pode visitar todos os links que disponibilizo no tutorial, ha muita coisa interessante para se ver se vc gosta de emulação e principalmente do Mame!!!

Houve um acidente a algum tempo atras com a parte III do tutorial e eu tentei recompor mas nao ficou bom, ficou sem as imagens mas o conteudo principal esta la, se vc tiver paciencia leia tbm o comteudo de todo o topico, tem dicas preciosas de como compilar o seu Mame, macetes e detalhes que fazem a diferença.

Nao ha muito material sobre o Mame no Ubuntu que explique como as coisas funcionam, entao eu tentei agrupar tudo que encontro nesse topico.


Abraço.

Meu dropbox(para 12.04 apenas, tbm pode funcionar em versoes mais novas) - https://www.dropbox.com/sh/73a1xaizlr65ju4/e4P8ZrSZN6
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sir Allan Robs em 23 de Abril de 2014, 09:40
legal. estarei dando uma olhada agora.
uma duvida. tenho q apagar ou desfazer os procedimentos anteriores?
mame64-149Mkc.tar.bz2 estou fazendo o download deste.

valeu mesmo, obrigado.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 23 de Abril de 2014, 09:44
Vc esta no inicio ainda nao?

Aconselho usar o que ja esta pronto!!! Depois que vc se familiarizar com o emulador, como ele funciona, ai vc pode partir para um passo a passo se quiser, lendo as dicas e a documentação.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 23 de Abril de 2014, 10:07
Isso pode pegar esse mesmo, esse Mame ele e "puro", ou seja, nao tem uma interface bonitinha como no Windows(mame32UI) é somente o emulador em si.

Caso vc queira uma interface para gerenciar as roms e o emulador tem algumas;

http://qmc2.arcadehits.net/wordpress/download/

http://img843.imageshack.us/img843/5798/2h2x.png

http://img835.imageshack.us/img835/4770/u640.png

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 23 de Abril de 2014, 21:56
Ola alguem esta interessado no GmameUI? O pacote deb do Precise versao .12 dos repositorios esta com problemas de dependencias e bugs nas listagem das roms.

Se alguem se interessar vou preparar um pacote deb baseado na versao CVS onde esse bug e outros ja estao acertados, esse pacote é baseado na versao RPM do fedora que pode ser encontrada aqui para quem quiser;

http://fr2.rpmfind.net/linux/rpm2html/search.php?query=gmameui&submit=Search+...

E com alguns "tweaks" basicos se der certo :)....

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg254.imageshack.us%2Fimg254%2F4635%2Fscreenshotfrom201210092.th.png&hash=72f860ec74fb7a07d54c8f2708379fe830345274) (http://img254.imageshack.us/i/screenshotfrom201210092.png/)   (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg191.imageshack.us%2Fimg191%2F4635%2Fscreenshotfrom201210092.th.png&hash=f668bc14dd331eeef32c704825a9ee6a114926b7) (http://img191.imageshack.us/i/screenshotfrom201210092.png/)   (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg706.imageshack.us%2Fimg706%2F4635%2Fscreenshotfrom201210092.th.png&hash=ebc47b5cab87db1aff56fc868c142dbb98bb918d) (http://img706.imageshack.us/i/screenshotfrom201210092.png/)

Fala Platao!

Por acaso esse pacote RPM tem algo a ver com isso:

https://github.com/davewongillies/gmameui/issues/1 (https://github.com/davewongillies/gmameui/issues/1)

Eu queria saber se esse repositório do github contém o gmameui atualizado na última versão, 0.2.13-0.3.20120704cvs, por esse issue do github parece que sim, mas não tenho certeza. Tirando o commit relacionado à importação de código do sourceforge para o github, o último commit foi de 4 anos atrás, e não bate com essa data do pacote rpm (20120704).

A página do sourceforge (http://sourceforge.net/projects/gmameui/) parece estar abandonada. Eu queria pegar o fonte dele, e deixar na minha conta do github ou launchpad.

E quem fez essa atualização do 0.2.12 para o 0.2.13? Foi do sourceforge mesmo? O tar.gz de lá tá como 0.2.12, isso eu não estou entendendo.

---

Ahh, parece que a versão do github é a mesma que a do sourceforge mesmo. Há vários commits após o commit "Tagged for version 0.2.12 release". No sourceforge só foi esquecido de criar uma nova tag para uma versão 0.2.13.

---

Ola sergio, fiz esse pacote com base no rpm do fedora 18 convertido com o alien e acrescentei as dependencias que faltavam no arquivo de controle(control) e o icone e só :) .

Como esta demorando muito para sair a correção(na versao deb .12 do gmameui estava com problema nos menus, ao selecionar os locais das pastas) eu pequei a versao do fedora e esta funcionando bem aqui...o pacote anterior era baseado no pacote cvs fedora 17 esse http://pkgs.org/download/gmameui ou http://rpmfind.net/linux/rpm2html/search.php?query=gmameui

Você tem as modificações necessárias para criar o .deb? Ou você usou o alien?

Só uma dúvida, você lançou 3 ou 4 versões do pacote .deb, foi só você que fez as modificações (correção de dependências) ou o pacote rpm usado como fonte foi atualizado também?
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 24 de Abril de 2014, 00:23
Entao, eu tenho a impressao(nao sei se estou errado) mas sempre que vc quiser as ultimas atualizaçoes de um programa, aplicativo mais atualizado possivel, vc nao procura em .deb mas sim em repositorios .rpm ou compila .

Acho que as distros como o Fedora recebem tudo o que é de mais recente, desde kernel ate os aplicativos, o pessoal ate brinca dizendo que o fedora e um eterno beta, tamanha a quantidade de ultimas novidades que sao implementadas nas versoes de teste.

Cansei de ver os bugs na hora de adicionar os diretorios para as roms e começei fazer uma busca por pacotes deb mais atuais do gmameui, tentei procurar uma versao acima da 0.2.12 e entao cai nesse repositorio rpm http://fr2.rpmfind.net/linux/rpm2html/search.php?query=gmameui&submit=Search+... peguei o pacote rpm de ambas as arquiteturas 32 e 64 e testei convertendo ele para deb(nao tinha nada a perder se nao funcionasse ; ) ) com o alien, acho que o pacote 0.2.13 é uma pacote experimental, tentei rodar eles pelo terminal e vi que faltava algumas dependencias e instalei, fiz um link em uma biblioteca para a versao 64bit 0.2.11(faz tempo que eu fiz isso nem lembro direito) mas era isso aqui;

sudo ln -s /usr/lib/x86_64-linux-gnu/libarchive.so.12 /usr/lib/x86_64-linux-gnu/libarchive.so.2

(Baixa os pacotes do gmameui no meu dropbox extrai e da uma olhada neles)

e faltava alguns icones da interface que eu acrescentei tbm retirando de outro pacote do gmameui e funcionou a versao 0.2.13 para 32 bits, mas para a versao 64 bits nao funcionou da mesma forma, e eu nao me importei, pois gosto mais da versao antiga 0.2.11 para o 64bit, "consertei" essa versao tbm e assim ficou.

Eu estava dando uma olhada, e tentei instalar o gmameui que eu modifiquei no trusty 14.04 e acho que rola, e so acertar algumas dependencias, mas preciso dar uma boa olhada nisso.(acho melhor independente da versao, ter algum gmameui embora antigo que funcione, do que nao ter nenhum ; ) )

Se vc olhar o rpm bem de perto vera que o alien, para transformar o pacote em deb ele nao modifica a estrutura do aplicativo, executaveis, nada, a unica coisa que ele cria é a pasta DEBIAN e acrescenta um changelog. A estrutura, escripts tudo permanece igual a versao rpm, depois de convertido, foi so começar a olhar as dependencias que faltavam no terminal ao rodar o aplicativo e analizar o pacote deb de outras fontes, ou entao ate acrescentar um repositorio que tenha o gmameui e tentar com o built-dep para facilitar.

Tbm nao sei se o cara que fez o pacote rpm so fez uma alteração simples e teve que subir o numero do pacote....ou se ha alguem no GIt desenvolvendo o gmameui ativamente.

http://gmameui.cvs.sourceforge.net/viewvc/gmameui/gmameui/?view=tar

Veja tbm;

http://fr2.rpmfind.net//linux/RPM/rpmfusion/nonfree/fedora/devel/src/gmameui-0.2.13-0.4.20120704cvs.fc19.src.html

eu acho que eles pegaram a source da versao 0.2.12 e fizeram os fixes do link ai em cima e fizeram o rpm.


Entra em contato com o seu chará;

http://www.serjux.com/

Sérgio Basto

sergio@serjux.com

https://github.com/sergiomb2?tab=repositories

Ou com o Nicolas que aparece nesse changelog, por email

Changelog

* Tue Mar 12 2013 Nicolas Chauvet <kwizart@gmail.com> - 0.2.13-0.4.20120704cvs
  - https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild


* Wed Jul 11 2012 Sérgio Basto <sergio@serjux.com> - 0.4.13-0.2.20120704cvs
  - add Requires: gnome-icon-theme-legacy, to fix more missing icons.

* Sat Jul 07 2012 Sérgio Basto <sergio@serjux.com> - 0.2.13-0.2.20120704cvs
  - add missing icons, extract from gnome-icon-theme-gperfection2_2.3-0ubuntu3_all.deb

    gmamui relies on some old gnome-icons-theme, cleans icons errors.
* Wed Jul 04 2012 Sérgio Basto <sergio@serjux.com> - 0.2.13-0.1.20120704cvs

  - from Julian Sikorski patch for gmameui.spec :
    - Updated the license tag to GPLv3+
    - Added vte-devel to BuildRequires, removed explicit gtk2-devel
    - Dropped empty README and TODO from %doc
  - add gmameui-fix3.patch, fix3 extends old fix2, which Fix FTBFS with
    libarchive12
  - add gmameui-fix4.patch, which force autotools use autopoint, which make autogen.sh works much more
    smooth. TODO understand why ./setup-gettext --gettext-tool, don't return autopoint in mock build.
* Sun May 13 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.2.12-1
  - Update to 0.2.12
  - Fix build
* Thu Feb 09 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.2.10-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Sun Jul 05 2009 Matthias Saou <http://freshrpms.net/> 0.2.10-1
  - Update to 0.2.10.
  - Add new libgnome-devel and libarchive-devel build requirements.
  - Re-enable translations, they build/install again.
* Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 0.2.2-3
  - rebuild for new F11 features
* Sat Oct 18 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.2.2-2
  - rebuild for RPM Fusion
* Fri May 16 2008 Matthias Saou <http://freshrpms.net/> 0.2.2-1
  - Initial RPM package, based on the gxmame spec file.

esse cara parece que foi quem traduziu, entao ele teve contato com o time de desenvolvimento, talvez seja interesante mandar email e contata-lo tbm.

Alfredo Jr

junix@linuxinabox.org

Só uma dúvida, você lançou 3 ou 4 versões do pacote .deb, foi só você que fez as modificações (correção de dependências) ou o pacote rpm usado como fonte foi atualizado também?

A unica diferença e que eu peguei o do fedora mais novo que era o 19 e o outro era o 18 e alguns acertos menores(icones,etc) e acrescentei as dependencias. Se vc quiser pegar esses dois pacotes caseiros do gmameui e debianizar de acodo é so pegar.

https://www.dropbox.com/sh/19g7v42gwomi5zq/E4u_hc_ck9 - so funciona no 12.04 por enquanto.

**alterei a libarchive de 12 para 13 que e a padrao do trusty e funcionou pelo menos a versao 0.2.11....vamos ver....

http://img843.imageshack.us/img843/6525/r9gm.png

Fiz um deb para teste para o Trusty da versao 0.2.13 64bits mais recente, da uma testada ai!!!

https://www.dropbox.com/sh/jrfbi28nqy6us8n/WlKu5sC-y5

Falta dar uma polida no pacote trocar o icone, coisas pequenas.....testei no trusty via live pendrive e funcionou....

dependencias;

Package: gmameui
Version: 0.2.13-1.4
Architecture: amd64
Maintainer: platao <platao@platao-ubuntu>
Installed-Size: 1364
Depends: libarchive13, libatk1.0-0 (>= 1.12.4), libc6 (>= 2.3), libcairo2 (>= 1.2.4), libexpat1 (>= 1.95.8), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.24.0), libgtk2.0-0 (>= 2.18.0), libgtkimageview0, libpango1.0-0 (>= 1.14.0), libvte9 (>= 1:0.24.0), libx11-6, libzip2 (>= 0.10)
Section: alien
Priority: extra
Description: Frontend for MAME
 GMAMEUI is a front-end program that helps you run MAME (either xmame or
 sdlmame), allowing you to run your arcade games quickly and easily.
 .
 (Converted from a rpm package by alien version 8.86.)


Veja tbm;

http://superbuntu.com.br/instalando-gmameui-no-ubuntu/
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 24 de Abril de 2014, 10:37
Atualizei o post acima, leia novamente.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 26 de Abril de 2014, 13:42
Update simples para quem tem o mame e quer mudar a cor da "mira" em games arcade de tiro como Zombie Raid e outros. Para editar a cor da mira, e so iniciar o mame e teclar em "tab" procurar em crosshair e selecionar a cor, posteriormente clique em F3 para resetar o game e a mira vai estar coma cor definida.

http://img836.imageshack.us/img836/8691/lwb0.png

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg836.imageshack.us%2Fimg836%2F8691%2Flwb0.th.png&hash=9d6d899e9eb1196b996a357a546cf50a726dbed7) (http://img836.imageshack.us/i/lwb0.png/)

Essa "atualização" ja vai estar incorporado em todos os mame disponiveis no dropbox - https://www.dropbox.com/sh/73a1xaizlr65ju4/e4P8ZrSZN6

http://img841.imageshack.us/img841/3341/0266.png

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 14 de Maio de 2014, 00:21
Para quem estiver interessado, modifiquei um pacote do wahcade do amigo Sairuki para o precise, quem quiser baixar;

https://www.dropbox.com/sh/wo8txnlbgsm2nrj/AADc8m_sO-Dgr3Jyw8YiEiZ4a

Estou fazendo uma adaptação tbm para o ubuntu 14.04 e um pacote simples de temas para instalar ; )

http://img843.imageshack.us/img843/561/i8in.png
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 14 de Maio de 2014, 15:06
Pacote de temas para wahcade!!!

https://www.dropbox.com/s/xduy8pd9azdapav/wahcade_themes.tar.bz2

http://img835.imageshack.us/img835/1487/mczz.png
http://img843.imageshack.us/img843/5407/quz9.png
http://img838.imageshack.us/img838/7862/037v.png
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 15 de Maio de 2014, 14:09
Pacote do Wahcade para o 14.04 thusty!!!

https://www.dropbox.com/sh/vab5hhtz9rbwgns/AACKn4kIp11r7GirjmOI-Mw8a

O Whacade para Ubuntu 14.04 thusty necessita do HAL(Hardware Abstraction Layer) para algumas funcoes do front-end, como desligar e suspender pelos atalhos do menu de contexto do wahcade.

Para instalar o HAL, e necessario adicionar um PPA com o comando abaixo;  

sudo add-apt-repository ppa:mjblenner/ppa-hal ; sleep 3 ; sudo apt-get update ; sleep 3 ; sudo apt-get install hal -y

Apos adicionar o PPA, e so instalar o pacote;

wahcade_20131107mahcade-trusty_all


[]' Platao


Passo a passo simples para iniciantes;


1 - Abra a central de programas do Ubuntu e va ate editar->canais de software-> aplicativos ubuntu e marque "aplicativos livres mantidos pela comunidade"(segunda opção do menu)

http://img844.imageshack.us/img844/2342/th66.png

2 - De um update;

sudo apt-get update

3 - Instale o HAL com o comando abaixo;

sudo add-apt-repository ppa:mjblenner/ppa-hal ; sleep 3 ; sudo apt-get update ; sleep 3 ; sudo apt-get install hal -y

4 - Baixe o pacote wahcade_20131107mahcade-trusty_all e instale

5 - Faça logout da sua sessao do ubuntu e faça loguim novamente(para que o sistema atualize os menus de aplicativos)

6 - Procure por wahcade no dash do Ubuntu, ou digite no terminal;

http://img838.imageshack.us/img838/3295/muvp.png

wahcade -> para abrir o wahcade

wahcade-setup -> para configurar o local das roms, etc

wahcade-layout-editor -> para ajustar a imagem nos locais corretos.

7 - Baixe o pacote de temas e extraia na sua home, copie somente os temas para a pasta oculta(control+h) .whacade/layouts na sua home.

8 - Escolha o tema que lhe agrada e se precisar fazer alguns ajustes na imagem e so usar o layout-editor e salve.

Para mais informações de configuração leia a parte 1 desse topico.

http://img841.imageshack.us/img841/3477/q4qe.png


Musica arcade para relaxar;

http://www.arcaderadio.com/



Platao
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 17 de Maio de 2014, 18:49
Tentativa com o Cabrio FE vamos ver o qeu vai dar!!!

http://img844.imageshack.us/img844/1256/js0k.png

http://img834.imageshack.us/img834/6818/jmcn.png
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 18 de Maio de 2014, 09:27
Um game interessante.....do tipo exploração e mundo aberto, parecido com Elder Scrolls......


https://openmw.org/media/
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 18 de Maio de 2014, 09:33
Distros voltadas para games;


A GNU/Linux Arcade Distribution (frontend, multi-emulateurs) (projet actif)

http://www.arcadeinfo.de/showthread.php?16069-A-GNU-LINUX-ARCADE-DISTRIBUTION-0-92b
   
Angel Linux (multi-emulateurs) (projet actif)
   
http://sourceforge.net/projects/angellinux/

Groovy Arcade Linux (frontend, mame) (projet actif)

http://code.google.com/p/groovyarcade/
   
KnoppiXMAME (frontend, mame) (projet arrêter)

http://sourceforge.net/projects/knoppixmame/
   
Livemamecab (frontend, multi-emulateurs) (projet actif)

http://numsys.eu/search.php?search=Mame
   
Puppy Arcade (frontend, multi-emulateurs) (projet actif)

http://scottjarvis.com/page105.htm


Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 18 de Maio de 2014, 22:52
Humm esta ate ficando interessante esse Cabrio....falta alguns detalhes ainda....mas nao e muito facil de configurar...

http://img844.imageshack.us/img844/8169/bvc9.png

Estou testando tbm essa semana alguns forks desse projeto e um aplicativo que faz a lista de roms, vamos ver se funciona.

*Troquei a fonte padrao pelo do ubuntu-bold, as snaps de video na oestao funcionando legal...estao aceleradas e com um pedaço da imagem faltando...nao consegui acertar isso, espero que nos forks alguem ja tenha acertado esse problema, do contrario fica so a imagem mesmo : (
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 23 de Maio de 2014, 15:51
Outro ftont end interessante;

https://github.com/tuxme/PYRHARCKADE

http://www.youtube.com/watch?v=WlFXobO5gXA


Estou pensando em um tutorial simples sobre o Cabrio, alguem esta interessado?
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 26 de Maio de 2014, 23:44
Imperdivel para os fas de street fighter!!!

https://www.youtube.com/watch?v=NyVO0NLoLWE&index=1&list=PLZLTS4u9M_2r89MGqgDNGGxQfmLuhtxqU
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 02 de Junho de 2014, 23:39
Para quem estiver no Ubuntu 14.04, que vem com o Mame 0.152, e tentar jogar Marvel vs Capcom ou qualquer outro jogo do sistema CPS2 (X-Men: Childrem of Atom, X-Men vs Street Fighter, Marver Super Heroes...), vai notar que o Mame vai acusar que está faltando arquivo e não vai rodar (nooooooooo...). Esse jogos são difíceis de dar problema, principalmente porque não precisava de bios.

Parece que após a versão 0.148 do Mame, o sistema CPS2 exige uma rom relacionada ao som, procurem por qsound.zip. É a rom do device de som do sistema cps2. E jogos antigos da Midway da década de 1980 precisarão do midssio.zip. Então se você estiver usando a versão 0.149 em diante, tenha esses 2 arquivos na pasta bios ou roms.

Achei a solução após muita procura... Ia quase tentar reportar como bug no http://mametesters.org/ (http://mametesters.org/).

Segue de onde tirei a preciosa informação: http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Board=mamechat&Number=325530&Forum=All_Forums&Words=cps2&Match=Entire%20Phrase&Searchpage=0&Limit=25&Old=allposts&Main=325483&Search=true#Post325530 (http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Board=mamechat&Number=325530&Forum=All_Forums&Words=cps2&Match=Entire%20Phrase&Searchpage=0&Limit=25&Old=allposts&Main=325483&Search=true#Post325530)

Valeu Platao pela ajuda!


Obs: Estou vendo que meu futuro é esses fóruns cada vez mais geeks e escondidos...

Obs2: Minha cara ao poder jogar novamente Marvel vs Capcom:

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fwww.nocturnar.com%2Fforum%2Fattachments%2Fhumor%2F62224d1350329475-memes-caras-felices-276247_papel-de-parede-meme-epic-win_1600x1200.jpg&hash=b4b339c517697edfaad429bb940d88f61f9a521e)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 03 de Junho de 2014, 00:09
O Area 51 (R3000) funciona no mame 0.146, mas à partir do 0.148 não. Alguma ideia?
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 03 de Junho de 2014, 00:16
hehehe Ja nao e a primeira vez que isso acontece, ja aconteceu em versoes antigas do mame a necessidade desse arquivo. Ja que uma boa parcela dos games da Capcom usa esse sistema de som, que te da a sensação de profundidade, tipo um som estereofonico 3D.

O arquivo pode ser encontrado aqui http://www.emuparadise.me/M.A.M.E._-_Multiple_Arcade_Machine_Emulator_ROMs/Q-Sound/164687

Um arquivo de 4k fazendo a galera pirar ahahahahah ; ) Eu tbm nao fico sem o meu Alien VS Predator e 1944Loop Master!!!

Estou updando novamente todas as versoes do mame do meu propbox com esse arquivo ja incluso na pasta roms para nao dar mais trabalho, amanha ja vai estar disponivel para download se desejarem.

Musica arcade para comemorar!!

https://soundcloud.com/grimtonerecords
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 03 de Junho de 2014, 00:35
O Area 51 (R3000) funciona no mame 0.146, mas à partir do 0.148 não. Alguma ideia?

Esse game precisa do CHD nao? vc tem?
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 03 de Junho de 2014, 16:32
O Area 51 (R3000) funciona no mame 0.146, mas à partir do 0.148 não. Alguma ideia?

Esse game precisa do CHD nao? vc tem?

Tenho sim, tanto que funcionava na versão 0.146.

Rodei o comando abaixo:

Código: [Selecionar]
mame -verifyroms area51
O que retornou:

Código: [Selecionar]
romset area51 is good
1 romsets found, 1 were OK.

Mas ao tentar rodar o area 51, ele simplesmente fecha:

Código: [Selecionar]
jagwave.rom NOT FOUND (tried in area51 area51)
FATALERROR: ERROR: required files are missing, the game cannot be run.

Eu já tenho esse jagwave.rom dentro do area51.zip, não sei porque não reconhece.


Obs: para quem estiver por fora, é preciso ter o arquivo mame.ini configurado a localização das roms e bios, lá na pasta oculta do mame, na sua home ( ~/.mame/mame.ini )


Edit: Parece que há um dump melhor do jagwave.rom por aí, e o mame nem para avisar... engraçado que apesar de diferentes, possuem o mesmo tamanho, md5sum e sha1.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 03 de Junho de 2014, 21:07
Segue a lista completa de devices necessários para rodar alguns jogos, baseado no 0.152 [e anteriores] (atualizado para o 0.155):

Código: [Selecionar]
22vp931       Phillips 22VP931
bsmt2000
filetto_cga   ISA8_CGA_FILETTO
k573dio       Konami 573 digital I/O board
k573mcr       Konami Memory Card Reader
k573msu       Konami Multi Session Unit
k573npu       Konami Network PCB Unit
hd61830 *     HD61830 LCDC
h63484 **     HD63484 CRTC (rewrite)
ldv1000       Pioneer LD-V1000
m50458 *      (usado pelo nss)
mb90082 **
midssio       Midway SSIO Sound Board
mie    
namco50       Namco 50xx
namco51       Namco 51xx
namco52       Namco 52xx
namco53       Namco 53xx
namco54       Namco 54xx
namco62       Namco 62xx
namcoc69      C69 (M37702)
namcoc70      C70 (M37702)
namcoc74      C74 (M37702)
namcoc75      C75 (M37702)
namcoc76      C76 (M37702)
nmk004
pr8210        Pioneer PR-8210
qsound *      Q-Sound (usado pelo jogos do CPS2)
saa5050 *
simutrek      Simutrek Modified PR-8210
tetriskr_cga  ISA8_CGA_TETRISKR
tms32031 *
tms32032 *
votrax        Votrax SC-01
ym2608

* Needs Redump - futuramente pode aparecer uma rom de maior qualidade
** No Dump - não há rom disponível ainda

Contei 35 devices no total, sendo que não há dump de 2 ainda, então temos 33 no total.

Ainda tem o mpeg573, mas eu acho que esse é device antigo não usado mais nas versões novas do mame.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 03 de Junho de 2014, 23:26
E a plataforma Naomi continua lenta no Mame :D

Olha o ikaruga emulado no Mame, o cara gastou 45 minutos em um core i7 2.8 GHz para produzir 2 min e 20 segundos (ele acelerou o vídeo na renderização final): https://www.youtube.com/watch?v=G7JcUbPrxtc (https://www.youtube.com/watch?v=G7JcUbPrxtc)

Conhece algum emulador de Dreamcast ou Naomi para Linux, Platao? O Demul (https://code.google.com/p/demul/) parece ser o mais eficiente, mas só tem para windows né...
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 04 de Junho de 2014, 00:36
Estou comparando o 0.152 e o 0.153, parece que o 0.153 está se saindo melhor. No Area 51 / Maximum Force Duo (R3000) [a51mxr3k] e Street Fighter EX2 Plus [sfex2p] dá para ver a diferença, o primeiro congela algumas cenas e o segundo fica com uma tela minúscula, mas ao usar o 0.153 rodam bem.

O Radiant Silvergun [rsgun] rodava bem no 0.146, agora no 0.150, 0.152 e 0.153 dá um pouco de lag em algumas cenas...

O DoDonPachi Dai-Fukkatsu ver 1.5 [ddpdfk] entrou no rom set do 0.153, dá uma conferida. Um jogo até que recente rodando rápido no Mame :)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 04 de Junho de 2014, 15:18
E a plataforma Naomi continua lenta no Mame :D

Olha o ikaruga emulado no Mame, o cara gastou 45 minutos em um core i7 2.8 GHz para produzir 2 min e 20 segundos (ele acelerou o vídeo na renderização final): https://www.youtube.com/watch?v=G7JcUbPrxtc (https://www.youtube.com/watch?v=G7JcUbPrxtc)

Conhece algum emulador de Dreamcast ou Naomi para Linux, Platao? O Demul (https://code.google.com/p/demul/) parece ser o mais eficiente, mas só tem para windows né...

Ola, nao e o game que e pesado, o ikaruga é ate que leve comparando com os games da atualidade, é o driver que é mal otimizado.

Principalmente no Mame, os outros emuladores focam mais em uma determinada plataforma e ficam especializados geralmente com alguns hacks de velocidade, com o intuito de jogar mesmo, com velocidade total ou proxima do hardware real, o mame preza mais pela fidelidade e pela preservação.

O de Dreancast nao procurei se atualizaram, parece que bom mesmo so para o android...

http://jeremywininger.blogspot.com.br/

http://jeremywininger.blogspot.com.br/2013/12/reicast-dreamcast-for-your-android.html

O demul esta vivo ainda ; ) vou dar uma procurada se encontro algum projeto abandonado por ai....

Naomi e um hardware recente ate, assim como as Taito X vai demorar um pouco para ficar bom, mas ja tem emulador sendo desenvolvido a todo vapor para tentar rodar esses sistemas. Visite o snkneofighters tem muita coisa interessante la.

O radiant aqui na minha maquina sempre deu uns lags, mas tbm pudera a minha maquina e um core2duo ja antigo, ja com um corei5 de 3.0ghz acho que rola legal tem game que varia de mame para mame, tem mame que e update "u" que roda melhor que na versao estavel, vai entender.....

Dodonpachi ja estava na lista faz tempo, antigamente rodava mas vc nao via a navinha, so o plano de fundo, essa versao 1.5 eu nao testei ainda!!!

Eu gosto bastante de game de shooter de "navinha" como o G darius outro que e bastante desconhecido e o Nebulas Ray da Nanco muito bacana...
 
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 04 de Junho de 2014, 15:29

Ola, nao e o game que e pesado, o ikaruga é ate que leve comparando com os games da atualidade, é o driver que é mal otimizado.

Principalmente no Mame, os outros emuladores focam mais em uma determinada plataforma e ficam especializados geralmente com alguns hacks de velocidade, com o intuito de jogar mesmo, com velocidade total ou proxima do hardware real, o mame preza mais pela fidelidade e pela preservação.


Sim sim, o problema é a emulação do Naomi. Queria jogar o Marvel vs Capcom 2, mas fica inviável com ele assim.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 04 de Junho de 2014, 16:34
platao, você usa o MESS? Eu posso usar as roms do mega drive nele, ou ele tem o próprio set de roms, igual ao Mame?

Edit: ah, consegui fazer rodar algumas rom's. Esqueci que tem q ter o arquivo ~/.mess/mess.ini configurado com o local das bios e roms:

Código: [Selecionar]
# CORE SEARCH PATH OPTIONS
#
rompath                   $HOME/Games/MESS/bios;$HOME/Games/MESS/roms

Daí é só chamar pelo terminal (veja aqui (http://www.mess.org/mess/howto#start_a_system)), definindo o console e a localização:

Código: [Selecionar]
mess genesis -cart "roms/Sonic 3 & Knuckles.zip"
mess 32xe -cart "roms/Knuckles Chaotix.zip"
mess supergb -cart "roms/Kirby's Dream Land 2 (USA, Europe).zip"
mess gba -cart "roms/Kingdom Hearts - Chain of Memories (E).zip"

Ele aceitou as roms sem a padronização, como dá para ver. As mesmas roms que uso nos outros emuladores.

Consegui até rodar o Pier Solar, coisa que o Gens-GS não faz por restrição ao tamanho do cartucho (64 Mbits). Aliás, o pessoal conseguiu fazer o dump desse jogo! Agora resta saber se é possível usar a rom dele junto com o CD no Sega CD, seria bem interessante (e eu teria que ripar o CD dele que veio junto do cartucho :) ).

---

Tenta rodar o Tetris DX (World) do game boy color no Super Game Boy (supergb) do Mess, era para ficar assim:

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Ftcrf.net%2Fimages%2F9%2F97%2FTetris_DX_SGB_1_Border.png&hash=39ce6ddf6af10bba247b1cb43ee4ac5e79ceb222)

está ficando com a mesma borda, mas com o jogo em preto e branco. Acontece a mesma coisa no VBA-M (http://sourceforge.net/p/vbam/bugs/150/). Mais sobre o jogo: http://tcrf.net/Tetris_DX (http://tcrf.net/Tetris_DX)

Obs: para quem nunca viu, o Super Game Boy (http://pt.wikipedia.org/wiki/Super_Game_Boy) era aquele adaptador para jogar os cartuchos do game boy no Snes. A wiki em inglês (http://en.wikipedia.org/wiki/Super_Game_Boy) tem mais informações.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 04 de Junho de 2014, 20:18
Eu vi uns vídeos do Cabrio, caramba, bem bacana. Dá para usar ele como front-end de uma cabine de Mame né?
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 05 de Junho de 2014, 15:36
Tentando jogar esse Viper Phase 1, mas me deparo com um contador que começa no 999 e vai diminuindo... achei uma solução para contornar isso: espere chegar até 000, aperte F3, o jogo vai começar, aperta tab para acessar o menu do mame, vá no dipswitches, e desabilite o auto update (OFF). Daí na próxima vez não vai mais ter esse contador. Não tem uma maneira mais prática não?

http://128bit.me/index.php?topic=27484.0 (http://128bit.me/index.php?topic=27484.0)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 05 de Junho de 2014, 16:49
POde ate parecer um sacrilegio, mas eu usei o MESS umas 5 vezes e so, e foi bem superficial!!! Ele e um multi emulador bem competente e flexivel segundo o que eu vejo por ai!!! Parece que ele e suportado pelo Mame-team tbm.

Que tal um tutorial sobre o MESS??? ; ) Vc ja usou? è legal? tem algum front end bacana so dele? Poderia colocar ele no Cabrio FE ou em qualquer front-end.

O Cabrio FE foi feito para ser usado em maquinas mesmo, fliperamas assim como o Whacade. O modo de configurar o MESS pelo que eu me lembro e o mesmo do Mame tem la o ini e vc configura por la. Eu preciso terminar o tutorial do Cabrio....mostrando as configuraçoes....

A questao do Viper Phase1, que e um jogao tbm!!! vc aperta f10 ou pgdn no teclado para a contagem ir mais rapido, nao tem outra forma, depois que ele gravou o nvram do game ele nao conta mais, desmarque tbm o update aperando f2.

O Pier Solar foi feito um acordo entre os "rom hackers" mais conhecidos para nao debulharem ele eheheheh ate que um "chines" conseguiu quebrar a proteção, ate que demorou um pouco, nao? Tem game e console que mal sai e na primeira semana o pessoal ja bola um destrave para ele...

Eu tambem gostaria de jogar o Pier mas no cartucho mesmo e se possivel no Sega-CD(aquele modelo 1), esses dias vi um cara na internet todo feliz que havia comprado o game (era brasileiro) e quando foi testar nao estava em portugues ehehehehe ele pegou outra versao se nao estiver enganado uma mais antiga, e nao a "Reprint" que vinha com mais idiomas ; ) deu para ver que ele nao ficou nada contente...

Vc lembra que o megra-drive tinha um adaptador para colocar o master system nele? heheheheh

Quanto ao Tetris, so testando mesmo veja no arquivo de inicialização do emulador se tem alguma opção, pode ate dar uma olhada na regiao da rom, por exemplo se ela for "PAL" ou "NTSC" pode acontecer isso de ficar branco e preto, o emulador tem essa configuração, se puder deixe em automatico.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 05 de Junho de 2014, 16:57
http://www.mess.org/mess/howto#frontends

http://wiki.batcom-it.net/index.php?title=The_%27ultimate%27_guide_to_QMC2
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 05 de Junho de 2014, 17:12
Eu tambem gostaria de jogar o Pier mas no cartucho mesmo e se possivel no Sega-CD(aquele modelo 1), esses dias vi um cara na internet todo feliz que havia comprado o game (era brasileiro) e quando foi testar nao estava em portugues ehehehehe ele pegou outra versao se nao estiver enganado uma mais antiga, e nao a "Reprint" que vinha com mais idiomas ; ) deu para ver que ele nao ficou nada contente...

O meu é o Reprint, estava jogando em português :)

Mas meu Sega CD está com o leitor quase quebrando... tenho que virar ele, trocar a posição, pra conseguir ler o CD. Tenho que ir lá na sta efigênia comprar um novo leitor.

Vc lembra que o megra-drive tinha um adaptador para colocar o master system nele? heheheheh

Ôo se lembro, eu tenho ele :D

Mas eu não tenho o Mega Drive 1, então tenho que usar ele no Mega 3 desmontado  :o

Quanto ao Tetris, so testando mesmo veja no arquivo de inicialização do emulador se tem alguma opção, pode ate dar uma olhada na regiao da rom, por exemplo se ela for "PAL" ou "NTSC" pode acontecer isso de ficar branco e preto, o emulador tem essa configuração, se puder deixe em automatico.

Tem opção disso no MESS? Mas eu estou achando que é bug do emulador mesmo. Esse Tetris XD é um caso especial, se você usar o super game boy 1 ele fica com uma borda, se usar o segundo super game boy (aquele meio transparente), dá outra borda.

---

Esse MESS realmente é muito flexível, emula até calculadora!!!

Só que eu não consegui usar o artwork da HP48gx. Consigo usar o overlay em outros jogos, mas não nas calculadoras. E o overlay dela é interativo, dá para apertar nos botões e tudo.

Ele também emula computadores antigos, como o PC da IBM!

---

Não lembro de ter perguntado... você já tentou usar o UME? É o Mame+Mess.

Acho que daria para usar esse UME + Cabrio, não?
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 05 de Junho de 2014, 18:12
Tentando jogar o Turbo, e tem hora que a imagem fica meio cortada, será que é do jogo ou é erro na emulação?

http://en.zimagez.com/zimage/turbo14.php (http://en.zimagez.com/zimage/turbo14.php)

E outra coisa, tem hora que a paisagem muda num piscar de olhos, você está no campo e de repente está numa curva com parede de concreto. Era assim esse jogo?

E demorei para sacar que esse jogo pede sample de áudio, além da rom.


Edit: Nah, eu acho que a imagem cortada é mesmo do jogo:

Citar
Here are the roads in order of appearance:
Starting City--Open highway with hills(1)--Open highway--Seashore right side [...]

(1) It's actually one hill. The computer cars disappear briefly from in front of your car to reappear rather close giving the illusion of a hill in front of you.

Essa era a tecnologia da época :)

Estou começando a achar que aquelas mensagens de que o jogo não é emulado 100%, na verdade eles querem dizer que emula 99%:

Citar
9th March 2004: Aaron Giles - I've been talking to Derrick Renaud about the discrete sound system and how I can start getting involved. What I would really like to do is get full sound simulation in Turbo, but that will require some op-amp primitives that Derrick is working on. I did manage to get a start on it by doing the square wave beep sounds, but that's just a tiny bit of the overall mess. I'm added also n-channel sound support (Turbo requires 4 output channels).

Parece que está faltando só a emulação dos amplificadores operacionais usados na placa... ou falta mais coisas? Não entendi a parte do "overall mess".

Achei mais informações da emulação do jogo: http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=296351&page=13&view=expanded&sb=1&o=&vc=1 (http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=296351&page=13&view=expanded&sb=1&o=&vc=1)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 05 de Junho de 2014, 22:26
Tentando jogar o Turbo, e tem hora que a imagem fica meio cortada, será que é do jogo ou é erro na emulação?

Nesse caso de duvida vc tem que conhecer o game original, ou entao ver algum gameplay com ele, muitas vezes eu me peguei nesse dilema..inclusive com games que eu conhecia muito bem, so nao tinha prestado a atenção nas falhas, que no emulador ficaram ate mais evidentes! Nesse seu caso tem varios fatores, naquela epoca era uma tecnolgia nova ate, entao vc vai ver muita coisa estranha que para a epoca era normal, inclusive os defeitos que nao tinham como consertar por causa da limitação da propria tecnologia empregada. Que parece ser o caso do turbo para simular um desnivel uma "decida" ficou daquele jeito..... ; )

Baixa o sample desse game do meu dropbox ele esta la na pasta "samples" ou baixa de outra fonte. A expectativa do Mame e emular mais perfeitamente possivel o game, so que ha milhares de games que precisam de atenção.

*joguei aqui e e assim mesmo heheheeh ; )

Ja zerou o Pier Solar? realmente vale a pena? Sem spoiler please! ; )
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 06 de Junho de 2014, 20:19
Ja zerou o Pier Solar? realmente vale a pena? Sem spoiler please! ; )

Cara, ainda não zerei... mas é muito bacana o jogo viu, ahh se tivesse sido lançado na época de outro do Mega Drive. E é inacreditável o que eles conseguiram fazer em relação aos gráficos, eles conseguiram aumentar o palete de cores na gambiarra :), o jogo é realmente muito colorido e vivo.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 07 de Junho de 2014, 01:18
Ei Platao, se liga na lista de compatibilidade do MESS:

http://www.progettoemma.net/mess/sysset.php (http://www.progettoemma.net/mess/sysset.php)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 07 de Junho de 2014, 13:38
Parece que trocaram o sentido da marcha do Chase HQ à partir do mame 0.149 ou 0.150 (estou usando o artwork dele). Para cima é Low, para baixo é High.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 08 de Junho de 2014, 15:46
Platao, não lembro se já perguntei... você conhece alguma versão fork do mame para linux que oferece mais opções de filtros, além do bilinear?

Esse HqMAME (http://sourceforge.net/projects/hqmame/?source=navbar) te dá a possibilidade de usar o xBRZ e HQx. Gostei do efeito desse xBRZ. Mas só tem para windows :(

O legal desse HqMAME é que eles conseguem manter ele atualizado com o Mame original. O AdvanceMAME por exemplo está na versão 0.106... apesar de o programa em si ser 1.2.

Gosto também do Super 2xSaI, e o do AdvanceMAME Scale 2x, esse fica legal no VBA-M.

---

Cara, jogando o After Burner II, que jogaço! E a música? Sem comentários...
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 08 de Junho de 2014, 19:00
O MESS me deixa muito tentado....mas toda vez que eu tento mexer com ele eu acabo nas roms do Mame ; ) vamos ver se quando terminarmos com o VBA e os outros se rola alguma coisa com o MESS tbm!!!

Ja conhecia o Hqmame, nao tenho noção de como começar a debulhar ele e se tem como usar ele no linux(os pluguins).

Tem um cara que poderia ajudar, ele desenvolveu um pluguim para o Kega-fusion se eu nao estiver enganado o nick do cara era "jararaca" hahaha...se vc quer baixar esse pluguim dele que e para ser usado em tvs de alta resolução esta no meu dropbox na parte do Kega dentro de um arquivo comprimido chamado "pluguins".

Precisava entender como que e feito esse arquivo, quais parametros ele passa para dar esse efeito na tela e tbm saber o que eles modificam comparando com o mame original, porque e o mesmo mame que agente conhece o oficial so que eles compilam diferente com outros parametros e adicionam alguma coisa a mais, resta saber o que....

**After Burner II epoca aurea da sega nos arcades, depois que ela conheçou a lançar acessorios no minimo duvidosos, começou a cair no conceito dos jogadores, e acho o mega drive o console mais carismatico de todos!!!

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 09 de Junho de 2014, 11:06
Vamos ver, será um projeto à longo prazo. Tinha que tentar ver uma maneira de fazer só os patchs e facilitar na hora de aplicar no código fonte original do Mame. Dependendo de como é feito, dá para deixar automatizado com o quilt por exemplo, e evita de estagnar em uma versão específica.

---

Cara, eu baixei o código fonte do Mah!Cade, o cara está mexendo nele até hoje em dia, o último commit foi em maio. Eu só achei meio bagunçado, tentando entender... não tem makefile, nem CMakeLists... procurando um jeito de fazer um "make clean" da vida... e o cara faz o pacote deb de um jeito gambiarrado...

Sem contar que ele ainda faz uso do Hal. Isso já não era usado no ubuntu 12.04 se não me engano.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 09 de Junho de 2014, 11:17
**coloquei o seu PPA na descrição dos dois videos para o pessoal baixar.

Sim, tbm o mahcade e um fork o cara que mantem e esse aqui http://www.mameau.com/

O hal ainda tem para ser isntalado no 12.04, faz parte do repositorio oficial, mas nao no 14.04, se vc quiser usar o whacade no 14.04 vai ter que isntalar o hal via PPA(esta no meu dropbox como fazer).
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 09 de Junho de 2014, 11:20
Olha essa conversa aqui, e os posts subsequentes, em baixo;

http://ubuntuforum-br.org/index.php/topic,110110.msg618233.html#msg618233
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 09 de Junho de 2014, 11:33
Olha essa conversa aqui, e os posts subsequentes, em baixo;

http://ubuntuforum-br.org/index.php/topic,110110.msg618233.html#msg618233

hum... é à respeito do CMakeList? O problema é que o Wah!Cade/Mah!Cade simplesmente não tem :)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 09 de Junho de 2014, 12:00
http://forum.outerspace.terra.com.br/index.php?threads/um-filtro-que-ando-desenvolvendo-para-retro-jogos.261289/

e sobre o pluguim
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 09 de Junho de 2014, 12:53
http://forum.outerspace.terra.com.br/index.php?threads/um-filtro-que-ando-desenvolvendo-para-retro-jogos.261289/

e sobre o pluguim

Ahh, bacana.

Parece que na verdade são dois, o xBR é um filtro de sprite (mais para 2D), e o xBRZ filtra texturas (mais 3D), mas ambos tem a mesma base, mesmo algoritmo. Não sei se é bem isso, estou aprendendo mais à fundo.

https://github.com/PCSX2/pcsx2/issues/10 (https://github.com/PCSX2/pcsx2/issues/10) (vários links à respeito desse filtro!)

Tem uns poréns do xBR/xBRZ: http://blog.metaclassofnil.com/?p=306 (http://blog.metaclassofnil.com/?p=306)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 10 de Junho de 2014, 18:56
Ola alguem esta interessado no GmameUI? O pacote deb do Precise versao .12 dos repositorios esta com problemas de dependencias e bugs nas listagem das roms.

Se alguem se interessar vou preparar um pacote deb baseado na versao CVS onde esse bug e outros ja estao acertados, esse pacote é baseado na versao RPM do fedora que pode ser encontrada aqui para quem quiser;

http://fr2.rpmfind.net/linux/rpm2html/search.php?query=gmameui&submit=Search+...

E com alguns "tweaks" basicos se der certo :)....

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg254.imageshack.us%2Fimg254%2F4635%2Fscreenshotfrom201210092.th.png&hash=72f860ec74fb7a07d54c8f2708379fe830345274) (http://img254.imageshack.us/i/screenshotfrom201210092.png/)   (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg191.imageshack.us%2Fimg191%2F4635%2Fscreenshotfrom201210092.th.png&hash=f668bc14dd331eeef32c704825a9ee6a114926b7) (http://img191.imageshack.us/i/screenshotfrom201210092.png/)   (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg706.imageshack.us%2Fimg706%2F4635%2Fscreenshotfrom201210092.th.png&hash=ebc47b5cab87db1aff56fc868c142dbb98bb918d) (http://img706.imageshack.us/i/screenshotfrom201210092.png/)

Alguém importou o código do gmameui do cvs do sourceforge para o github, eu criei um fork à partir disso, inclui a pasta debian/ (http://ftp.de.debian.org/debian/pool/contrib/g/gmameui/gmameui_0.2.12-1.debian.tar.gz) e apliquei um dos 3 patch do fedora (http://ftp://fr2.rpmfind.net/linux/rpmfusion/nonfree/fedora/development/rawhide/source/SRPMS/gmameui-0.2.13-0.4.20120704cvs.fc19.src.rpm) (os outros 2, um não se aplica, e o gmemeui-fix4.patch deixei como comentário no código). O meu fork: https://github.com/sergiobenrocha2/gmameui (https://github.com/sergiobenrocha2/gmameui/blob/master/debian/control)

Instale as dependências necessárias:

Código: [Selecionar]
sudo apt-get install autotools-dev zlib1g-dev libexpat1-dev libgtk2.0-dev libglade2-dev intltool libarchive-dev libvte-dev libzip-dev libgtkimageview-dev gnome-doc-utils
Daí para baixar o código fonte e compilar:

git clone https://github.com/sergiobenrocha2/gmameui.git gmameui
cd gmameui/
sh autogen.sh
./configure
make

E sudo make install para instalar.

Mas nem tudo é perfeito... tem uma falha no ./configure (últimas duas linhas):

Código: [Selecionar]
./configure
[...]
configure: creating ./config.status
config.status: error: cannot find input file: `Makefile.in'

Não sei o que fazer à partir daqui.

É uma pena ver um programa abandonado assim :(

Minha intenção é conseguir compilar o Gmameui, ver se não dá bug grave no 14.04, e tentar fazer um pacote debian para ele. É mais pelo valor histórico mesmo.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 27 de Julho de 2014, 12:45
Saiu versão nova do Mame, 0.154. O que há de novo: http://qmc2.arcadehits.net/wordpress/2014/07/23/qmc2-0-44-released/#more-1875 (http://qmc2.arcadehits.net/wordpress/2014/07/23/qmc2-0-44-released/#more-1875)

E saiu nova versão do QMC2, 0.44. Mais aqui: http://qmc2.arcadehits.net/wordpress/2014/07/23/qmc2-0-44-released/#more-1875 (http://qmc2.arcadehits.net/wordpress/2014/07/23/qmc2-0-44-released/#more-1875). Já tem no PPA dele (https://launchpad.net/~mmbossoni-gmail/+archive/ubuntu/emu).

Tem uma nova coluna, para os Mames instalados além do Mame padrão do sistema.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fwww.zimagez.com%2Fminiature%2Fscreenshot-27072014-124929.php&hash=0b0662aa9fbd2dbac6a4aa80de977efa7e2f6700) (http://www.zimagez.com/zimage/screenshot-27072014-124929.php)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 27 de Julho de 2014, 14:31
Legal, nova versao do Mame eheheh ; ) Se vc olhar bem as maiorias dos fixes para SDL foram feitas pelo R.Belmont, provavelmente do http://rbelmont.mameworld.info/ e se eu tbm nao estiver enganado e ele que ajuda a resolver os problemas de compilação mal sucedida do mame sempre com algum fix.

Eu agora sempre que tiver um tempo vou compilar somente as versoes "pares" do Mame(0.152,0.154,0.156) porque segundo o que dizem,(!) e mais ou menos como o kernel do linux, as versoes pares sao as "estaveis" e as "impares" sao as testing....mas tenho minhas duvidas...ja peguei mame 143 que funcionou melhor que a versao estavel 144 compilados com as mesmas otimizaçoes desse post, identicos.

Sempre quando lança uma versao nova eu espero um pouco para o pessoal lançar os outros arquivos, como o history(dessa versao 154) e o cheat de trapaças do pugsy http://cheat.retrogames.com/ da mesma versao...

O QMC apareceu ontem para atualizar a versao via PPA mas eu ainda nao atualizei, interessante essa possibilidade de usar varias versoes do mame em um unico frontend, o QMC tem tanta opção que eu nao explorei ainda.

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 27 de Julho de 2014, 17:10
Não sei se segue um padrão de instável/estável para as versões impares/pares.

Você já viu isso?

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fqmc2.arcadehits.net%2Fscreenshots%2Fqmc2-arcade-14.png&hash=d26bc6aae5bb19b17c650cfc38a327d760ccba18) (http://qmc2.arcadehits.net/screenshots/qmc2-arcade-14.png)

Encontrei algo aqui (http://qmc2.arcadehits.net/wordpress/2012/12/12/introducing-qmc2-arcade/), e bastante coisa aqui (http://wiki.batcom-it.net/index.php?title=The_%27ultimate%27_guide_to_QMC2#Arcade_mode), parece ser um frontend à lá Wah!cade embutido no QMC2.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 28 de Julho de 2014, 00:23
Sim, muito interessante, so que no 12.04 nao sei porque depois de uma atualização parou de funcionar essa parte, e nao fui atras pra ver o porque, ja que eu ando bastante ocupado.

A documentação ai do link que vc passou tem muita coisa, bem completa...

Saiu tbm, aproveitando, o http://scottjarvis.com/page105.htm Puppy Arcade 11 com algumas mudanças interessantes tbm.

Summary:

- includes Rom-Loader, a multi-emulator frontend and rom browser
- includes a ROM info database with over 18,000 games supported
- includes detailed descriptions for most of the 18,000 supported games
- Rom-Loader can download and display box art for each of your ROMs
- choose your preferred emulator for each system in Rom-Loader
- Rom-Loader supports joypad-only rom-browsing and playing for both players 1 and 2
- Rom-Loader supports custom emulators and emulator settings per ROM
- users can customise the layout and themes of Rom-Loader per system
- simple keyboard controls for nearly all emulators setup by default
- ATI, Nvidia and MESA/Xorg75 driver packages available in the package manager
- most emulators can be accessed directly in Menu->Fun->[emulator]
- nearly all emulators updated, many other changes from the previous version
- Dreamcast, PS2, Saturn, Gamecube emulators (and others) available here, or here
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 21 de Setembro de 2014, 15:50
Amigo Platão! Saudações!

Estou muito satisfeito com meu cabinet Wahcade + mame 0.152. Você teria uma compilação semelhante na versão 0.154?
Agradecido!
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 21 de Setembro de 2014, 17:08
Ola Jaime, o que eu tenho pronto para uso e so a versao 0.149 e a 0.152 https://www.dropbox.com/sh/73a1xaizlr65ju4/AAD9aot3EY4-8tSnRcQ_UC_da/MAME?dl=0 uma versao compilada com o patch do MortalKombatChamp(MKC) que da suporte a hiscores(salva a pontuação mais alta) e outra sem o patch, mas ambas nao exibem as telas de loading,rom error, e nenhum outro aviso.

Mas vc mesmo pode compilar o mame se quiser!!! Tem tudo ou quase tudo, que vc precisa nesse topico, serve como uma boa base para começar.

Nao sei se vc percebeu, mas agora estamos usando, alem do Whacade, um front end que estava meio que de "molho" e que agora retornou com diversas novidades, que e o cabrio FE!!! http://ubuntuforum-br.org/index.php/topic,113252.0.html

Fiz um tar com tudo que e necessario para op cabrio funcionar, parcialmente configurado, para teste http://ubuntuforum-br.org/index.php/topic,113252.msg631606.html#msg631606 o resultado vai ser semelhante a esse video;

https://www.youtube.com/watch?v=vKAIFQ3_vUE&list=UUz3XFE_Yk_kPWSA2PWYvR5A&index=5
https://www.youtube.com/watch?v=nh7J3iR3K_o&list=UUz3XFE_Yk_kPWSA2PWYvR5A
https://www.youtube.com/watch?v=MCjRNEE292M&index=1&list=UUz3XFE_Yk_kPWSA2PWYvR5A

Um companheiro aqui do forum, o Sergio benjamin(que esta a frente de outros projetos tbm!) esta empacotando a versao mais nova do cabrio baseado em um fork do Cabrio, do Fred.b https://github.com/fredbcode/cabrio que tem algumas novidades diferente da versao original, como vc pode ver no video.

Que tal testar o cabrio ai no seu gabinete? preciso me animar a fazer alguma coisa nessa partede games tbm, mas os compromissos estao tomando o meu tempo.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 29 de Setembro de 2014, 21:56
Amigo Platao, eu testarei esta versão de Cabrio sim! Eu experimentei o LivemameCab, que é um Xubuntu 14.04 e Cabrio, porém, tive dois problemas:
1- Quando instalo o driver da Nvidia, o Cabrio simplesmente deixa de funcionar;
2- Sem a placa da Nvidia, o video onboard funciona que é uma beleza, mas quando inicia o Cabrio, o mesmo demora cerca de 2 minutos para carregar. Seriam os XMLs?

Enfim, vou dar uma olhada com carinho neste fork.

Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 29 de Setembro de 2014, 22:03
Pô Platao, vendo os videos do Cabrio, percebi que carrega instantaneo. Bem diferente do que consegui aqui com o Livemamecab... :'(
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 29 de Setembro de 2014, 23:18
O cabrio nao precisa de uma placa grafica potente para funcionar, eu tenho aqui uma intel 965 arcaica e funciona que e uma beleza, porem eu tenho que desativar o compiz, senao fica lagado o cabrio.

Outra coisa e que se vc esta usando o 14.04 ou mais recente ele tem problema com o som, que sai um pouco distorcidoi, por causa de uma lib que foi atualizada, no 12.04 nao tem esse problema.

Na ultima versao do fork do Fred estava acontecendo alguns imprevistos, mas se vc usar sem musica tema funciona normalmente, somente com as musicas dos games do video.

Depende da sua lista xml, se for enorme ele pode demorar para carregar, vc tem que ver se nao esta havendo algum erro, tente iniciar pelo terminal o cabrio e de uma olhada. Se vc vai usar a placa da nvidia talvez tenha que iniciar com algum parametro especifico no caso do bublebee...se eu nao estiver enganado o Sergio tem uma placa nvidia e ele empacota op cabrio, conversa com ele que ele pode te passar alguma dica.

Tem outros forks tbm do cabrio da uma olhada no git-hub, nas versoes mais antigas do cabrio, a imagem ficava cortada e o video ficava aparecendo pela metade!

Bom, tem bastante coisa para vc ler aqui no forum sobre o cabrio se vcquisxer por a mao na massa, entra em contato com o sergio ou entra nos grupos de discussao do google do cabrio.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 29 de Setembro de 2014, 23:40
Notebook ou desktop? Bumblebee só serve pra gráfico híbrido nvidia+intel em notebooks.

Você vai ter que debugar um pouco aí, pra saber o que está acontecendo.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: jaimeinside em 01 de Outubro de 2014, 16:51
Estou usando Desktop, Sergio.

Vendo estas respostas aqui neste tópico, peço para desconsiderar a pergunta que fiz no tópico do Cabrio hehehe! ;D
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: Sergio Benjamim em 20 de Outubro de 2014, 19:11
Saiu o MAME 0.155 (http://mamedev.org/releases/whatsnew_0155.txt), já está no ppa do Cesare Falco (https://launchpad.net/~c.falco/+archive/ubuntu/mame). Atualizei a lista de devices necessários aqui (http://ubuntuforum-br.org/index.php/topic,87662.msg626879.html#msg626879).
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 31 de Janeiro de 2015, 19:33
Ola alguem esta interessado no GmameUI? O pacote deb do Precise versao .12 dos repositorios esta com problemas de dependencias e bugs nas listagem das roms.

Se alguem se interessar vou preparar um pacote deb baseado na versao CVS onde esse bug e outros ja estao acertados, esse pacote é baseado na versao RPM do fedora que pode ser encontrada aqui para quem quiser;

http://fr2.rpmfind.net/linux/rpm2html/search.php?query=gmameui&submit=Search+...

E com alguns "tweaks" basicos se der certo :)....

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg254.imageshack.us%2Fimg254%2F4635%2Fscreenshotfrom201210092.th.png&hash=72f860ec74fb7a07d54c8f2708379fe830345274) (http://img254.imageshack.us/i/screenshotfrom201210092.png/)   (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg191.imageshack.us%2Fimg191%2F4635%2Fscreenshotfrom201210092.th.png&hash=f668bc14dd331eeef32c704825a9ee6a114926b7) (http://img191.imageshack.us/i/screenshotfrom201210092.png/)   (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg706.imageshack.us%2Fimg706%2F4635%2Fscreenshotfrom201210092.th.png&hash=ebc47b5cab87db1aff56fc868c142dbb98bb918d) (http://img706.imageshack.us/i/screenshotfrom201210092.png/)

Alguém importou o código do gmameui do cvs do sourceforge para o github, eu criei um fork à partir disso, inclui a pasta debian/ (http://ftp.de.debian.org/debian/pool/contrib/g/gmameui/gmameui_0.2.12-1.debian.tar.gz) e apliquei um dos 3 patch do fedora (http://ftp://fr2.rpmfind.net/linux/rpmfusion/nonfree/fedora/development/rawhide/source/SRPMS/gmameui-0.2.13-0.4.20120704cvs.fc19.src.rpm) (os outros 2, um não se aplica, e o gmemeui-fix4.patch deixei como comentário no código). O meu fork: https://github.com/sergiobenrocha2/gmameui (https://github.com/sergiobenrocha2/gmameui/blob/master/debian/control)

Instale as dependências necessárias:

Código: [Selecionar]
sudo apt-get install autotools-dev zlib1g-dev libexpat1-dev libgtk2.0-dev libglade2-dev intltool libarchive-dev libvte-dev libzip-dev libgtkimageview-dev gnome-doc-utils
Daí para baixar o código fonte e compilar:

git clone https://github.com/sergiobenrocha2/gmameui.git gmameui
cd gmameui/
sh autogen.sh
./configure
make

E sudo make install para instalar.

Mas nem tudo é perfeito... tem uma falha no ./configure (últimas duas linhas):

Código: [Selecionar]
./configure
[...]
configure: creating ./config.status
config.status: error: cannot find input file: `Makefile.in'

Não sei o que fazer à partir daqui.

É uma pena ver um programa abandonado assim :(

Minha intenção é conseguir compilar o Gmameui, ver se não dá bug grave no 14.04, e tentar fazer um pacote debian para ele. É mais pelo valor histórico mesmo.

Estava dando uma olhada por ai e vi isso....http://manualinux.exofire.net/mame.html aqui o gmameui da falha de segmentação direto.
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 31 de Janeiro de 2015, 20:54
Alguem quer o Mame? eu compilei aqui na minha maquina para testar o core i3 muito bacana ; )

O que tem nesse mame;


Mame64;

- Mame 0.157 64 bits(oficial) compilado especialmente para o Ubuntu x64
- Fonte Ubuntu-Familiy Sans Bold
- Nao exibe a tela de "warning","loading","rom error", e nenhum outro aviso
- Todas as pastas extras ja criadas e setadas no mame.ini
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma nova rom de teste
- Adicionado todos os samples
- Adicionado todas as bios
- Adicionado Cheats
- Adicionado Qsound.bin para CPS2
- Adicionado novas cores para mira (crosshair)
- Interface Web para games online


<<<<< link >>>>>  https://mega.co.nz/#!YggRzIqK!CL_5cGpGWyIRodqEmpcDnqOu2uc4tnHAJLulfz6UGoY (https://mega.co.nz/#!YggRzIqK!CL_5cGpGWyIRodqEmpcDnqOu2uc4tnHAJLulfz6UGoY)



Mame64Mkc - (Mortal Kombat Champ patch);


- Mame 0.157 64 bits(oficial) compilado especialmente para o Ubuntu x64
- Fonte Ubuntu-Familiy Sans Bold
- Todas as pastas extras ja criadas e setadas no mame.ini
- Acrescentadas varias artworks(efeitos de suavização)
- Adicionado uma nova rom de teste
- Adicionado todos os samples
- Adicionado todas as bios
- Adicionado Cheats
- Adicionado pasta "hi"(hiscores)
- Adicionado hiscore.dat
- Adicionado Qsound.bin para CPS2
- Adicionado novas cores para mira (crosshair)
- Interface Web para games online
- Adicionado Patch hiscores do MKChamp - (grava pontuação mais alta)
- Opção de desabilitar/habilitar o hiscores patch no mame.ini
- Opção de desabilitar/habilitar avisos de "warning","rom error", no mame.ini
- Opção de desabilitar/habilitar "white board", rom "loading", no mame.ini

<<<<< upando ainda >>>>>


Mame cortesia do Boça

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fi61.tinypic.com%2F212haw7.jpg&hash=51a6a4921a24464ad6802b0fa6410bc6830b4439)


Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: seatle_94 em 07 de Fevereiro de 2015, 17:49
E aí amigo Platao.

Eu uso o lightningmf conhece ele? É uma interface bonita, simples e de fácil uso.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fi60.tinypic.com%2F2vt16w8.jpg&hash=a3209c3e48419758cf64343f60cda3d14ef21d80)
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 08 de Fevereiro de 2015, 09:39
Pensei que o lightningmf estava morto. Inclusive ja citei ele aqui nesse topico bem vagamente, so que na versao antiga ainda. Fui ver agora e tem uma versao semi-fresca"" de 2014 ja esta instalado aqui eheheh.

O legal e que ele e bem leve, nao engasga quando tem uma lista de roms grande. Funcionou mesmo depouis de alguns erros reportados, precisava ver depois o que sao esses erros par deixar a compilação mais completa, achei legal esse tal de PIP do comando nunca tinha ouvido falar;

sudo apt-get install python-pyside python-pip

sudo pip install lightningmf
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: seatle_94 em 08 de Fevereiro de 2015, 11:32
Aqui no Debian Jessie nem sei o que é esse tal de pip, eu baixei e compilei :v
Título: Re: Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 21 de Fevereiro de 2015, 14:13
Como compilar o MAME no ubuntu 14.04 modo facil para iniciantes;

 - instalar as dependencias mostradas no video antes de compilar para que nao haja problemas na compilação como foi mostrado no video.
 - se ocorrer algum erro na compilação, apague tudo e começe novamente e de um make clean.
 
Nesse topico tem informaçoes detalhadas de como remover as telas de loading etc....esse video mostra o basico para compilar o mame, sem alteraçoes, mas vc pode ir alem,  verificar o makefile para opçoes de ajustes e tbm aplicar patchs no mame.


Link do video - > https://www.youtube.com/watch?v=WGT37a97_aM

Musica remix para relaxar;

https://www.youtube.com/channel/UCBqFnVAhdwoN-tW_zOMAoHA/videos

https://soundcloud.com/arcade-music-tribute
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 18 de Agosto de 2015, 19:12
Video simples que ensina a compilar o mame no ubuntu 14.04 com o patch que desabilita os avisos do mame e adiciona o recurso de gravação de recordes nos games suportados;


=====> https://www.youtube.com/watch?v=AgPqyhMyxpg&feature=youtu.be <=====


O que vc precisa para compilar o mame com suporte a saves de pontuação?

O mame e claro, la do mamedev ao qual passei o link no post anterior ou aqui (mamedev.org) http://mamedev.org/release.html

O patch do MKChamp para rolar o suporte a saves de pontuação que esta nesse post lendário em arcadecontrols.com. http://forum.arcadecontrols.com/index.php?topic=64298.0

Um arquivo hiscore.dat para a versao mais recente possivel para saber quais endereços de memória contêm as pontuações mais altas para os jogos suportados. http://mameworld.info/highscore/ aqui http://www.mameworld.info/highscore/hiscoredat.zip

** Para aplicar o patch e so seguir o video, o arquivo hi_164.txt deve ser colocado fora da pasta /src para que nao haja erros na ora de aplicar o patch.
***Coloque o arquivo dat baixado na sua pasta mame junto com o mame ini.
****Crie uma pasta chamada hi  (em minuscula)

make

E pronto o seu mame agora, salva na pasta hi os maiores scores dos jogadores!!! e que sao exibidos toda vez que a rom for lida.  : )

Platao
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 03 de Setembro de 2015, 12:02
Novo video  :D

        ---------->      https://www.youtube.com/watch?v=1lMxcDLUZUE         <----


VIdeo simples que mostra como alterar diretamente no codigo fonte do Mame e remover as telas de aviso de rom incorreta, tela de loading, remover moldura branca ao carregar uma rom e todos os avisos. Ideal para bartops e sistemas customizados. Depois de editado o codigo, como no video nao sera mostrado nada, somente uma tela preta e em seguida a rom carregada.

Basicamente vc tera o mesmo efeito do patch do MKChamp, mostrado no video anterior.

O Arquivo sexy!mame usado nesse tutorial pode ser baixado e compartilhado nesse link;

https://www.dropbox.com/s/x38xc14kmevgnwa/sexy%21mame.txt?dl=0

Visite o forum ubuntu!

http://ubuntuforum-br.org/index.php/topic,87662.0.html

musica para relaxar;

https://www.youtube.com/watch?v=atuF4fjz728

Enjoy!

Platao


cortesia do Boça

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fi61.tinypic.com%2F212haw7.jpg&hash=51a6a4921a24464ad6802b0fa6410bc6830b4439)

Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 18 de Novembro de 2015, 15:10
Rapidinha para deixar aqui algumas configuraçoes do Mame para monitores LCD;

Alguns arcades como MK(mortal Kombat) e mais antigos tem monitores que originalmente trabalham na frequencia de 54.700Hz ou inferiores, ao rodar esses games em monitores tradicionais, que quase em sua maioria sao 60.000Hz ou superiores acontece alguns "frames drop", ou seja, "travadinhas" como por exemplo no MK quando o Mame tenta sincronizar automaticamente para que o game trabalhe na frequencia original do arcade.

Vamos entao configurar no mame.ini para que todos os games ignorem a frequencia de atualização original do arcade e todos fiquem travados em 60hz, garantindo fluidez  nos games em telas de LCD.

throttle 0                                        <----- mude de 1 (habilitado) para0
refreshspeed 1                             <----- mude para 1
syncrefresh 1                                 <---- mude para 1

Dessa forma a sincronização dos games com o monitor de 60hz vai ficar boa. Outro detalhe;

multithreading            0                <---- desabilite o multitreading

*Podem acontecer problemas com esse recurso habilitado nos mame's mais recentes.

Como verificar minhas roms pela linha de comando?

./mame64 -verifyroms

Como verificar uma unica rom?

./mame64 -verifyroms 1944

Como inicio um game pela linha de coamndo?

./mame64 mk4

Como acelerar a compilação do mame no meu PC?

make -j5

Como compilo o mame somente para exibir os games arcades? sem as roms de Super-nes ou outros? Ou seja, quero somente os games de fliperama!

make -j5 'SUBTARGET=arcade'

Como compilo para somente exibir os games do Mess? Sem os arcades?

make -j5 'SUBTARGET=mess'

Como eu aplico o patch do MKChamp no mame 167 e posteriores?

Na pasta do mame(nao mais em src) abra pelo terminal;

patch --binary -p0 < hi_167.txt

*necessario criar a pasta hi
*necessario colocar o hi_167.txt na pasta raiz do mame(pasta principal)
*necessario baixar o hiscore.dat

Ajuste fino no gamma;

Aqui eu gosto das telas um pouco mais "escuras" mais sem cor, entao eu reduzo o gamma da maioria dos games, mas e complicado ter que fazer esse ajuste todas as vezes, entao eu deixo definido no mame.ini;

# CORE SCREEN OPTIONS
#
brightness                    1.0
contrast                        1.0
gamma                          0.7           <------------------ assim todos os games vao fiocar com 0.7 de gamma
pause_brightness      0.65
effect                             scanlines_ag.png

è isso!!


Platao
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 17 de Agosto de 2016, 16:22
Novo Video!! ; )

Compilando MAME no Ubuntu 16.04 Xenial - Mame 0.176 - Do 0 ao Infinito!!!



    https://www.youtube.com/watch?v=jA8itDrgsqw   



Um pen-drive e uma Imagem do Ubuntu 16.04 Xenial...

Acompanhamos quase sem cortes, do 0 o processo de preparação,configuração e compilação do Mame 0.176 no Ubuntu Xenial.

VIdeo simples que mostra como alterar diretamente no codigo fonte do Mame e remover as telas de aviso de rom incorreta, tela de loading, remover moldura branca ao carregar uma rom e todos os avisos. Ideal para bartops e sistemas customizados. Depois de editado o codigo, como no video nao sera mostrado nada, somente uma tela preta e em seguida a rom carregada.

didatic purpose only!!!

O Arquivo sexy!mame_returns usado nesse tutorial pode ser baixado e compartilhado nesse link;

https://www.dropbox.com/s/3vyia2qzl98u977/sexy%21mame_returns.txt?dl=0


Enjoy!



Platao
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 07 de Maio de 2017, 02:14
Novo Video!!!

Link para o video;

https://www.youtube.com/watch?v=cOHmGVPqhU0

Visite o forum ubuntu!

http://ubuntuforum-br.org/index.php/topic,87662.0.html

Link para o Tutorial com todos os arquivos;

https://www.dropbox.com/s/1dpo6t6k8vsau1j/Final_Fight_Arcade_CD.zip?dl=0


A - Final Fight Arcade + trilha sonora do Sega CD: Por que nao termos o melhor das duas verões?


- Os graficos do classico Final Fight do Arcade, graficos bem detalhados, com sua paleta de cores e varios inimigos na tela ao mesmo tempo com sprites grandes e coloridos.

- A trilha sonora de primeira do Sega CD fantastica, remixada da original.


B - O usuario Big Blue, mantenedor do Big Blue Frontend https://sites.google.com/site/bigbluefrontend/ fez esse Hack, unindo as duas versoes para Windows. Entrei em contato com o Big e pedi os fontes para poder compilar para o nosso Linux.

Código: [Selecionar]
1 - THE SEXY! MODE;

C - Baixe o source do mame185s em http://mamedev.org/release.html ou direto aqui https://github.com/mamedev/mame/releases/download/mame0185/mame0185s.zip e extraia na sua pasta home.


D - O primeiro arquivo a ser modificado e o driver da placa CPS1, o arquivo cps1.cpp em /src/mame/drivers/cps1.cpp


E - De um control+f e coloque na busca #include "emu.h" e veja;

#include "emu.h"
#include "includes/cps1.h"

#include "cpu/z80/z80.h"
#include "cpu/pic16c5x/pic16c5x.h"
#include "cpu/m68000/m68000.h"
#include "machine/eepromser.h"
#include "sound/ym2151.h"
#include "sound/okim6295.h"
#include "sound/qsound.h"
#include "machine/kabuki.h"
#include "speaker.h"

De um espaço simples e adicione na linha de baixo o conteudo abaixo;

const char *const ffight_sample_names[] =
{
"*ffight",
"track02-01",
"track02-02",
"track03-01",
"track03-02",
"track04-01",
"track04-02",
"track05-01",
"track05-02",
"track06-01",
"track06-02",
"track07-01",
"track07-02",
"track08-01",
"track08-02",
"track09-01",
"track09-02",
"track10-01",
"track10-02",
"track11-01",
"track11-02",
"track12-01",
"track12-02",
"track13-01",
"track13-02",
"track14-01",
"track14-02",
"track15-01",
"track15-02",
"track16-01",
"track16-02",
"track17-01",
"track17-02",
"track18-01",
"track18-02",
"track19-01",
"track19-02",
"track20-01",
"track20-02",
"track21-01",
"track21-02",
"track22-01",
"track22-02",
"track23-01",
"track23-02",
"track24-01",
"track24-02",
"track25-01",
"track25-02",
"track26-01",
"track26-02",
0
};

Ficando dessa forma;

-------------------------------------------------------------------------

#include "emu.h"
#include "includes/cps1.h"

#include "cpu/z80/z80.h"
#include "cpu/pic16c5x/pic16c5x.h"
#include "cpu/m68000/m68000.h"
#include "machine/eepromser.h"
#include "sound/ym2151.h"
#include "sound/okim6295.h"
#include "sound/qsound.h"
#include "machine/kabuki.h"
#include "speaker.h"


const char *const ffight_sample_names[] =
{
"*ffight",
"track02-01",
"track02-02",
"track03-01",
"track03-02",
"track04-01",
"track04-02",
"track05-01",
"track05-02",
"track06-01",
"track06-02",
"track07-01",
"track07-02",
"track08-01",
"track08-02",
"track09-01",
"track09-02",
"track10-01",
"track10-02",
"track11-01",
"track11-02",
"track12-01",
"track12-02",
"track13-01",
"track13-02",
"track14-01",
"track14-02",
"track15-01",
"track15-02",
"track16-01",
"track16-02",
"track17-01",
"track17-02",
"track18-01",
"track18-02",
"track19-01",
"track19-02",
"track20-01",
"track20-02",
"track21-01",
"track21-02",
"track22-01",
"track22-02",
"track23-01",
"track23-02",
"track24-01",
"track24-02",
"track25-01",
"track25-02",
"track26-01",
"track26-02",
0
};

-----------------------------------------------------------------------------


F - Procure agora por WRITE16_MEMBER(cps_state::cps1_soundlatch_w) e veja;


WRITE16_MEMBER(cps_state::cps1_soundlatch_w)          -----> apague as linhas abaixo
{                                                                        *
if (ACCESSING_BITS_0_7)                                          *
m_soundlatch->write(space, 0, data & 0xff);              *
else                                                             *
m_soundlatch->write(space, 0, data >> 8);                *
}                                                                        *


G - Edite e deixe dessa forma;


WRITE16_MEMBER(cps_state::cps1_soundlatch_w)
{
switch (data)
{
// stage 1 upper level music
case 0x40:
m_samples1->start(0, 0, 1);
m_samples2->start(0, 1, 1);
break;
// stage #1: basement
case 0x41:
m_samples1->start(0, 2, 1);
m_samples2->start(0, 3, 1);
break;
// stage #2: subway intro
case 0x42:
// play the normal version of the song unless playAlternateSong is true
if (playAlternateSong == false)
{
m_samples1->start(0, 4, 1);
m_samples2->start(0, 5, 1);
}
else
{
m_samples1->start(0, 40, 1);
m_samples2->start(0, 41, 1);
}
break;
// stage #2 exiting subway/alley
case 0x43:
m_samples1->start(0, 6, 1);
m_samples2->start(0, 7, 1);
break;
// double andore cage fight music
case 0x44:
m_samples1->start(0, 8, 1);
m_samples2->start(0, 9, 1);
break;
// bay area sea side theme
case 0x45:
m_samples1->start(0, 10, 1);
m_samples2->start(0, 11, 1);

// we'll provision the alternate songs if they're not already
if (provisionAltSong == false)
{
provisionAltSong = true;
}
break;
// bathroom music for bay area
case 0x46:
m_samples1->start(0, 12, 1);
m_samples2->start(0, 13, 1);
break;
// bay area post-bathroom ending/boss / final boss room entrance
case 0x47:
// play the normal version of the song unless playAlternateSong is true
if (playAlternateSong == false)
{
m_samples1->start(0, 14, 1);
m_samples2->start(0, 15, 1);
}
else
{
m_samples1->start(0, 36, 1);
m_samples2->start(0, 37, 1);
}
break;
// bonus stage music
case 0x4c:
m_samples1->start(0, 20, 1);
m_samples2->start(0, 21, 1);
break;
// industrial music theme
case 0x48:
m_samples1->start(0, 16, 1);
m_samples2->start(0, 17, 1);
break;
// industrial zone elevator ride music
case 0x49:
m_samples1->start(0, 18, 1);
m_samples2->start(0, 19, 1);
break;
// game start ditty
case 0x50:
m_samples1->start(0, 22, 0);
m_samples2->start(0, 23, 0);
// when the game starts, we'll reset all the alternate songs
provisionAltSong = false;
playAlternateSong = false;
break;
// post explosion ditty
case 0x51:
m_samples1->start(0, 24, 0);
m_samples2->start(0, 25, 0);
break;
// opening cinematic song
case 0x52:
m_samples1->start(0, 46, 0);
m_samples2->start(0, 47, 0);
break;
// continue/dynamite song
case 0x53:
m_samples1->start(0, 32, 1);
m_samples2->start(0, 33, 1);
break;
// homosexual cheesy ending music
case 0x54:
m_samples1->start(0, 48, 1);
m_samples2->start(0, 49, 1);
break;
// player select song
case 0x55:
m_samples1->start(0, 30, 0);
m_samples2->start(0, 31, 0);
break;
// stage end/victory song
case 0x57:
m_samples1->start(0, 28, 0);
m_samples2->start(0, 29, 0);

// when we beat a stage after the alternate songs are provisioned, we know that we should be playing the alternate songs
if (provisionAltSong == true)
{
playAlternateSong = true;
}
break;
// final stage clear ditty
case 0x58:
m_samples1->start(0, 26, 0);
m_samples2->start(0, 27, 0);
provisionAltSong = false;
playAlternateSong = false;
break;
default:
if (ACCESSING_BITS_0_7)
m_soundlatch->write(space, 0, data & 0xff);
else
m_soundlatch->write(space, 0, data >> 8);

if (data == 0xf0 || data == 0xf2 || data == 0xf7)
{
m_samples1->stop_all();
m_samples2->stop_all();
}
break;
}
}


H - Agora procure por MACHINE_START_MEMBER(cps_state,qsound) e veja;

MACHINE_START_MEMBER(cps_state,qsound)
{
MACHINE_START_CALL_MEMBER(common);
membank("bank1")->configure_entries(0, 6, memregion("audiocpu")->base() + 0x10000, 0x4000);
}

De um espaço na outra linha adicione;

static MACHINE_CONFIG_START( ffight_hack, cps_state)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, XTAL_10MHz )    /* verified on pcb */
MCFG_CPU_PROGRAM_MAP(main_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt)

MCFG_CPU_ADD("audiocpu", Z80, XTAL_3_579545MHz)  /* verified on pcb */
MCFG_CPU_PROGRAM_MAP(sub_map)

MCFG_MACHINE_START_OVERRIDE(cps_state,cps1)

/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_RAW_PARAMS(CPS_PIXEL_CLOCK, CPS_HTOTAL, CPS_HBEND, CPS_HBSTART, CPS_VTOTAL, CPS_VBEND, CPS_VBSTART)
MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_cps1)
MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1))
MCFG_SCREEN_PALETTE("palette")

MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1)
MCFG_PALETTE_ADD("palette", 0xc00)

MCFG_VIDEO_START_OVERRIDE(cps_state, cps1)

/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")

MCFG_GENERIC_LATCH_8_ADD("soundlatch")
MCFG_GENERIC_LATCH_8_ADD("soundlatch2")

MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")

MCFG_YM2151_ADD("2151", XTAL_3_579545MHz)  /* verified on pcb */
MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0))
MCFG_SOUND_ROUTE(0, "mono", 0.25)
MCFG_SOUND_ROUTE(1, "mono", 0.25)

/* CPS PPU is fed by a 16mhz clock,pin 117 outputs a 4mhz clock which is divided by 4 using 2 74ls74 */
MCFG_OKIM6295_ADD("oki", XTAL_16MHz/4/4, OKIM6295_PIN7_HIGH) // pin 7 can be changed by the game code, see f006 on z80
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20)

MCFG_SOUND_ADD("samples1", SAMPLES, 0)
MCFG_SAMPLES_CHANNELS(1)
MCFG_SAMPLES_NAMES(ffight_sample_names)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)

MCFG_SOUND_ADD("samples2", SAMPLES, 0)
MCFG_SAMPLES_CHANNELS(1)
MCFG_SAMPLES_NAMES(ffight_sample_names)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
MACHINE_CONFIG_END


I - Agora para finalizar procure por;

GAME( 1989, ffight,      0,        cps1_10MHz, ffight,

E veja;

GAME( 1989, ffight,      0,        cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (World, set 1)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffighta,     ffight,   cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (World, set 2)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightu,     ffight,   cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (USA, set 1)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightu1,    ffight,   cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (USA, set 2)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightua,    ffight,   cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (USA 900112)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightub,    ffight,   cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (USA 900424)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightuc,    ffight,   cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (USA 900613)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightj,     ffight,   cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightj1,    ffight,   cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (Japan 900112)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightj2,    ffight,   cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (Japan 900305)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightj3,    ffight,   cps1_10MHz, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (Japan 900613)", MACHINE_SUPPORTS_SAVE )

Faça um pequena alteração e altere dessa forma;

GAME( 1989, ffight,      0,        ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (World, set 1)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffighta,     ffight,   ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (World, set 2)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightu,     ffight,   ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (USA, set 1)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightu1,    ffight,   ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (USA, set 2)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightua,    ffight,   ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (USA 900112)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightub,    ffight,   ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (USA 900424)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightuc,    ffight,   ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (USA 900613)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightj,     ffight,   ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightj1,    ffight,   ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (Japan 900112)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightj2,    ffight,   ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (Japan 900305)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffightj3,    ffight,   ffight_hack, ffight,   cps_state,   cps1,     ROT0,   "Capcom", "Final Fight (Japan 900613)", MACHINE_SUPPORTS_SAVE )

Observe que foi substituido cps1_10MHz por ffight_hack, terminamos esse arquivo, proximo!


J - Proximo arquivo a ser modificado e o cps1.h que esta em /mame/src/mame/includes/cps1.h e veja;

Procure por;

#include "cpu/m68000/m68000.h"

e veja;

#ifndef _CPS1_H_
#define _CPS1_H_

#include "sound/msm5205.h"
#include "sound/qsound.h"
#include "sound/okim6295.h"
#include "machine/gen_latch.h"
#include "machine/timekpr.h"
#include "cpu/m68000/m68000.h"
#include "screen.h"

Depois de #include "screen.h" de um espaço na linha de baixo adicione;

#include "sound/samples.h"

Ficando dessa forma;

#ifndef _CPS1_H_
#define _CPS1_H_

#include "sound/msm5205.h"
#include "sound/qsound.h"
#include "sound/okim6295.h"
#include "machine/gen_latch.h"
#include "machine/timekpr.h"
#include "cpu/m68000/m68000.h"
#include "screen.h"
#include "sound/samples.h"    //-------> adicionado sound/samples.h

K - Agora procure por;

m_maincpu(*this, "maincpu"),

de um espaço na outra linha e adicione;

m_samples1(*this, "samples1"),
m_samples2(*this, "samples2"),

Ficando dessa forma;

class cps_state : public driver_device
{
public:
cps_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
m_mainram(*this, "mainram"),
m_gfxram(*this, "gfxram"),
m_cps_a_regs(*this, "cps_a_regs"),
m_cps_b_regs(*this, "cps_b_regs"),
m_qsound_sharedram1(*this, "qsound_ram1"),
m_qsound_sharedram2(*this, "qsound_ram2"),
m_objram1(*this, "objram1"),
m_objram2(*this, "objram2"),
m_output(*this, "output"),
m_io_in0(*this, "IN0"),
m_io_in1(*this, "IN1"),
m_cps2_dial_type(0),
m_ecofghtr_dial_direction0(0),
m_ecofghtr_dial_direction1(0),
m_ecofghtr_dial_last0(0),
m_ecofghtr_dial_last1(0),
m_maincpu(*this, "maincpu"),             
m_samples1(*this, "samples1"),     //--->adicionado msamples1 e msamples2
m_samples2(*this, "samples2"),
m_audiocpu(*this, "audiocpu"),
m_oki(*this, "oki"),
m_m48t35(*this,"m48t35"),
m_msm_1(*this, "msm1"),
m_msm_2(*this, "msm2"),
m_gfxdecode(*this, "gfxdecode"),
m_screen(*this, "screen"),
m_palette(*this, "palette"),
m_soundlatch(*this, "soundlatch"),
m_soundlatch2(*this, "soundlatch2"),
m_decrypted_opcodes(*this, "decrypted_opcodes"),
m_region_key(*this, "key"),
m_region_stars(*this, "stars")
{ }


L - Agora procure por;

std::unique_ptr<uint16_t[]> m_bootleg_work_ram;

de um espaço, na outra linha adicione;

bool provisionAltSong;
bool playAlternateSong;


M - Agora procure por;

required_device<m68000_base_device> m_maincpu;

de um espaço, na outra linha adicione;

optional_device<samples_device> m_samples1;
optional_device<samples_device> m_samples2;


N - Terminado!!! Agora e so compilar com make -j5 e aguardar!!!

** Copie a rom ffight.zip (incluso no pacote Final Fight Arcade CD) para a pasta roms.
***Copie o samples ffight.zip (incluso no pacote Final Fight Arcade CD) para a pasta samples.

Se vc fez tudo certo, ao rodar o Mame e iniciar a rom final fight(ffight) as musicas vao ser as do Sega CD, mas com os graficos do Arcade!!!


-------------------------------------------------------------------------------------------

***didactic and conceitual purpose only!!!
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 07 de Maio de 2017, 13:15
Continuação;

O - THE NORMAL MODE!

Ha um modo mais facil de fazer as alteraçoes no codigo fonte do Mame, sem ter que editar diretamente o arquivo, como fizemos no começo, que e com a ajuda do Meld.

O Meld e um programa bastante util quando se tem diferenças de arquivo a serem comparadas, ele esta presente nos repositorios, bastando dar um sudo apt-get install meld.

Ele aponta as diferenças analizando lado a lado os dois arquivos, muito interessante para o nosso caso, em que vamos colocar um arquivo ja com as alteraçoes do codigo fonte ao lado de um arquivo original a ser modificado.

O meld vai comparar os dois e nos mostrar as diferenças e dar a opçao de com um simples "clique" passar todas as alteraçoes de um arquivo para o outro e salvar!!!

1 - Baixe o sources do mame 0.185 em http://mamedev.org/release.html (o Mame 0.185 original ja vai estar incluso no pacote Final Fight Arcade CD).

2 - Extrair o Mame 0.185s na sua pasta Home(como mostra o video).

3 - Extrair o Final Fight Arcade CD na sua area de trabalho.

4 - Inicie o Meld e clique em "comparação de arquivos" abaixo, navegue ate a sua pasta home onde deixamos o mame e va ate /mame/src/mame/drivers/cps1.cpp clique em "abrir" e depois em "comparar"

5 - No canto esquerdo vai estar o arquivo cps1.cpp original, agora no canto direito, clique e navegue ate a area de trabalho, e va ate hack/src/mame/drivers/cps1.cpp que e o arquivo modificado do pacote Final Fight Arcade CD, e clique em abrir.

6 - O Meld vai mostrar a esquerda o arquivo original, sem modificação, e a direita o arquivo modificado.

7 - Observe que o Meld vai marcar em "verde" ou uma cor destacada, a diferença entre os dois arquivos.

8 - Agora e so clicar na "seta" para o Meld copiar toda aquela area da direita para a area esqueda, deixando os arquivos iguais.

9 - Role o arquivo cps1.cpp e deixe os dois iguais, tanto o da direita que esta na home quanto o da esquerda que esta na area de trabalho, nao esqueça de clicar no icone de "salvar" no canto esquerdo.

10- Repetir o mesmo processo com o arquivo cps1.h.

11- Pronto!! Voce aplicou as alterações, agora e so compilar!!!

12- make -j5

**Voce vai precisar da rom final fight(que esta no pacote Final Fight Arcade CD)
***Voce vai precisar dos samples do Sega CD(que esta no pacote Final Fight Arcade CD)

P - THE GAME-OVER MODE!

Um modo mais facil ainda, indicado para quem nao quer aprender nada...

1 - Baixe o sources do mame 0.185 em http://mamedev.org/release.html (o Mame 0.185 original, ja vai estar incluso no pacote Final Fight Arcade CD)

2 - Extrair o Mame 0.185s.zip na sua pasta Home(como mostra o video)

3 - Entre na pasta "hack"(incluso no pacote Final Fight Arcade CD) copie o arquivo cps1.cpp para o Mame na sua home em /mame/src/mame/drivers/cps1.cpp e subistitua o original pelo hack.

4 - Entre na pasta "hack"(incluso no pacote Final Fight Arcade CD) copie o arquivo cps1.h para o Mame na sua home em /mame/src/mame/includes/cps1.h e subistitua o original pelo hack.

5 - Copie a rom ffight.zip (incluso no pacote Final Fight Arcade CD) para a pasta roms.

6 - Copie o samples ffight.zip (incluso no pacote Final Fight Arcade CD) para a pasta samples.

7 - Compile!!!

8 - make -j5

   
-------------------------------------------------------------------------------------------

IMPORTANTE;

1. E necessario ter na pasta samples do mame as musicas do Sega CD, é necessario extrair as versões WAV ou FLAC das músicas do Sega CD, mas ja isso ja vai estar pronto.

2. Depois de extrair as faixas, você terá que usar um programa como o Audacity para dividir as faixas estéreo em arquivos individuais "esquerdo" e "direito", isso ja vai estar pronto.

3. Nomeie os arquivos usando a convenção mostrada abaixo;

Os nomes dos arquivos são mapeados para as faixas do disco CD da Sega. Todas as faixas "left" têm o sufixo -01, e todas as faixas "right" têm o sufixo -02.

4. Depois de criar esses arquivos, basta adicioná-los ao ffight.zip.

5. Coloque ffight.zip na pasta de amostras do Mame, tudo isso ja vai estar feito, e so adicionar o arquivo ffight.zip na pasta samples do Mame!!!

-------------------------------------------------------------------------------------------

É isso! Caso vc nao queira compilar todo o Mame, vc pode compilar somente os games CPS1, como e o caso do Final Fight, assim vc vai ter um Mame que so "roda" games de CPS1 da Capcom, dessa forma;

Ao invez de dar o comando tradicional;

make -j5

trocamos por;

make SOURCES=src/mame/drivers/cps1.cpp REGENIE=1

e pronto, ele so compila games CPS1!!!

-------------------------------------------------------------------------------------------


Obrigado ao Big Blue pelo hack!!!

Thank's Big Blue!!!
https://sites.google.com/site/bigbluefrontend/

***didactic and conceitual purpose only!!!



Platao!
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 02 de Outubro de 2017, 20:43
Estou fazendo uma modificação na rom de Street Fighter Champion Edition um "hack", a principio vai ser uma coisa bem simples, alguem se interessa em trocar informaçoes ou tem algum interesse nisso ; ) ?
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 08 de Outubro de 2017, 12:16

https://www.youtube.com/watch?v=zMfRyVRGUUo


Ola pessoal!!!

Estou fazendo um hack de Street Fighter Champion Edition.

Um famoso game arcade de 1992. A principio, tem somente 4 personagens "prontos" portanto vai demorar bastante ate modificar todos e deixar balanceados e com boa jogabilidade.

Esse video e so uma "brincadeira" mostrando o que pode ser feito, desde alterar os parametros dos personagens, como alcance dos golpes, força, altura dos pulos, velocidade e paleta de cores e muito mais.

Mas ja vou avisando ; )  vai ser um hack bastante proximo do original,  nao vai ter ninguem "sumindo" como a Chun-Li dando uma de Reptile de mortal Kombat  ; ) nem personagem subindo tela, vai ser uma rom bastante proxima do original e bastante jogavel!!!

Assim que eu terminar vou deixar anexado na rom um tutorial simples e os endereços de memoria a serem alterados, esse "hack" vai ser baseado nas anotações do Drakon, do forum Canadense http://16bitgamer.canadian-forum.com/t78-my-custom-street-fighter-2-sheng-long-arcade-hack


  Enjoy!!!

Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 16 de Outubro de 2017, 20:52
https://www.dropbox.com/s/gckjk2l6uioe71a/Street_Fighter_Champion_Edition_Brasil%2BTutorial.zip?dl=0


https://www.youtube.com/watch?v=jZtaCZqjm-o&spfreload=10

Introdução:

1 - Como adicionar um novo game de CPS1 ou CPS2 ou outro no MAME?

2 - Porque o MAME nao inclui versoes "hacks" de alguns games?

A resposta e ate simples, porque essas placas nao existem!!!

O proposito do MAME e preservar essas primeiras décadas da historia dos jogos de arcade para que quando o hardware original dessas maquinas pare de funcionar, todo o trabalho artistico e de programação nao se perca, o MAME impede que esses importantes jogos clássicos sejam esquecidos.

Existe ainda uma política proposta pelo desenvolvedor de que somente jogos com mais de 3 anos de mercado possam ser adicionados à lista de compatibilidade do MAME. Isso, segundo ele, evita que o emulador concorra diretamente com as empresas desenvolvedoras dos jogos.

OK, mas porque o MAME nao inclui aquele hack que eu tanto gosto? Eu so consigo jogar elas no "Kawaks" ou Nebula ou outro ... mas no MAME nao....

O problema e que essas placas nao existem, como por exemplo uma versao de STREET FIGHTER CHAMPION EDITION (Brazil) por exemplo.

Mas vc pode perguntar...mas existem street fighters piratas no MAME sim!!!

Sim existem, inclusive alguns acreditam que foi por causa delas que o game se popularizou tanto e em todos os lugares do mundo.

Essas placas piratas de street fighter existem de fato, fazem parte da historia, portanto sao catalogadas e suas roms estao disponiveis no projeto MAME, inclusive serviram de inspiração para versoes posteriores da franquia como STREET FIGHTER TURBO.

Esses dias estava dando uma olhada na net, vendo alguns game-plays de STREET FIGHTER CHAMPION EDITION no canal https://www.youtube.com/watch?v=rIMQQwFffYY e outros...como vcs sabem, estou fazendo um hack de street fighter e queria algumas dicas para poder alterar nos pesonagens e encontrei esse post ja bastante antigo http://neogeobrteam.romhackers.org/modules/smartsection/item.php?itemid=10 que interessante!!!

Os caras da NEO GEO BR TEAM, Alan Yagami e BisonSAS, fizeram uma tradução completa da rom, ficou muito boa! E ainda disponibilizaram as entradas para adicionar no driver CPS1 da Capcom, ok Fantastico!!! ;) para usar no MAME.

Mãos a obra..mas...nao funcionou...o MAME mudou muito da epoca que foi feito essas entradas de driver pelo time da Neo Geo...e um dos arquivos referenciados nao existe mais e foi incorporado por outros.

Olhando mais de perto o problema, nao complicado, consegui consertar as entradas do driver a serem adicionadas e tbm anexar a lista do MAME tradicional, moderno, 186 em diante.

*faça o download dos patchs IPS da Neo Geo BR
**aplique os patchs IPS na rom Street Fighter Champion Edition World(920213)
***O aplicativo para aplicar o patch na ROm, o Floating IPS, pode ser baixado aqui https://www.smwcentral.net/?p=section&a=details&id=11474 descompacte e veja o arquivo flips-linux, clique com o direito nele e propriedades -: permissoes e marque "executar como programa" e execute.
****Ele vai pedir onde estao a rom e o IPS para aplicar, faça e salve com o mesmo nome encontrado em /sf2cebr/ips/, por exemplo, s92br_10.bin e assim sucessivamente para as outras roms.
*****para nossa comodidade, ja vou deixar a rom pronta no pacote, e so colocar na pasta "roms".

Ok, ja temos a nossa rom "patcheada" pronta para rodar, agora vamos compilar um MAME especial, para poder acolher nossa rom Brasileira traduzida, ja que o MAME padrao nao vai ter esse suporte.

Primeiro, lembre-se que as anotaçoes para compilar um MAME com suporte a essa rom traduzida descrita no tutorial do NEO GEO BR nao funcionam mais por serem antigas, mas muda pouca coisa.


1 - tem 3 arquivos a serem alterados no MAME antes de complilar;

em

--->mame/src/mame/drivers/cps1.cpp nele consta;


ROM_START( sf2cebr )
   ROM_REGION( CODE_SIZE, "maincpu", 0 )      /* 68000 code */
   ROM_LOAD16_WORD_SWAP( "sf2cebr.23",   0x000000, 0x80000, CRC(74e848ee) SHA1(6dce8d0c7d439e6d1d08c8169a3ecdf178e82c16) )
   ROM_LOAD16_WORD_SWAP( "sf2cebr.22",   0x080000, 0x80000, CRC(c3c49626) SHA1(d0fae1d2758360b56e6e583feb4bdf7d4e2e1eba) )
   ROM_LOAD16_WORD_SWAP( "s92_21a.bin",  0x100000, 0x80000, CRC(925a7877) SHA1(1960dca35f0ca6f2b399a9fccfbc0132ac6425d1) )

   ROM_REGION( 0x600000, "gfx", 0 )
   ROMX_LOAD( "s92_01.bin",   0x000000, 0x80000, CRC(03b0d852) SHA1(f370f25c96ad2b94f8c53d6b7139100285a25bef) , ROM_GROUPWORD | ROM_SKIP(6) )
   ROMX_LOAD( "s92_02.bin",   0x000002, 0x80000, CRC(840289ec) SHA1(2fb42a242f60ba7e74009b5a90eb26e035ba1e82) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.03 */
   ROMX_LOAD( "s92_03.bin",   0x000004, 0x80000, CRC(cdb5f027) SHA1(4c7d944fef200fdfcaf57758b901b5511188ed2e) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.02 */
   ROMX_LOAD( "s92_04.bin",   0x000006, 0x80000, CRC(e2799472) SHA1(27d3796429338d82a8de246a0ea06dd487a87768) , ROM_GROUPWORD | ROM_SKIP(6) )
   ROMX_LOAD( "s92_05.bin",   0x200000, 0x80000, CRC(ba8a2761) SHA1(4b696d66c51611e43522bed752654314e76d33b6) , ROM_GROUPWORD | ROM_SKIP(6) )
   ROMX_LOAD( "s92_06.bin",   0x200002, 0x80000, CRC(e584bfb5) SHA1(ebdf1f5e2638eed3a65dda82b1ed9151a355f4c9) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.07 */
   ROMX_LOAD( "s92_07.bin",   0x200004, 0x80000, CRC(21e3f87d) SHA1(4a4961bb68c3a1ce15f9d393d9c03ecb2466cc29) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.06 */
   ROMX_LOAD( "s92_08.bin",   0x200006, 0x80000, CRC(befc47df) SHA1(520390420da3a0271ba90b0a933e65143265e5cf) , ROM_GROUPWORD | ROM_SKIP(6) )
   ROMX_LOAD( "s92br_10.bin", 0x400000, 0x80000, CRC(b3e1dd5f) SHA1(714bf1519ced85567d3d35fdf4aa9e4268cc9f0f) , ROM_GROUPWORD | ROM_SKIP(6) )
   ROMX_LOAD( "s92br_11.bin", 0x400002, 0x80000, CRC(f13af812) SHA1(e3711cbaa3169d0f48df420953f1afd0ab76ee08) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.11 */
   ROMX_LOAD( "s92br_12.bin", 0x400004, 0x80000, CRC(10ce42af) SHA1(530b2a6e2d13b2694bd611b31b056b7458fd1571) , ROM_GROUPWORD | ROM_SKIP(6) ) /* sf2.12 */
   ROMX_LOAD( "s92br_13.bin", 0x400006, 0x80000, CRC(32cf5af3) SHA1(43972c07f5ccf01b0ce0727541590c3c6b97c300) , ROM_GROUPWORD | ROM_SKIP(6) )

   ROM_REGION( 0x18000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */
   ROM_LOAD( "s92_09.bin",    0x00000, 0x08000, CRC(08f6b60e) SHA1(8258fcaca4ac419312531eec67079b97f471179c) )
   ROM_CONTINUE(              0x10000, 0x08000 )

   ROM_REGION( 0x40000, "oki", 0 )   /* Samples */
   ROM_LOAD( "s92_18.bin",    0x00000, 0x20000, CRC(7f162009) SHA1(346bf42992b4c36c593e21901e22c87ae4a7d86d) )
   ROM_LOAD( "s92_19.bin",    0x20000, 0x20000, CRC(beade53f) SHA1(277c397dc12752719ec6b47d2224750bd1c07f79) )
ROM_END

**coloque ele abaixo de sf2ce
***preste atenção em ROM_START e ROM_END e onde começa e termina a declaração da nossa rom.


Agora mais abaixo no mesmo arquivo adicione;


GAME( 1992, sf2cebr,     sf2ce,    cps1_12MHz, sf2,      cps_state,   cps1,     ROT0,   "Capcom", "Street Fighter II': Champion Edition (Brasil 920313)", MACHINE_SUPPORTS_SAVE )

**coloque ele abaixo de sf2ce
***preste a atenção nos espaçamentos.
****nao esqueça de salvar

Proximo arquivo a ser modificados no MAME e no /mame/src/mame/video/cps1.cpp adicionar;


   {"sf2cebr",     CPS_B_21_DEF, mapper_S9263B, 0x36 },


**coloque ele abaixo de sf2ce
***preste a atenção nos espaçamentos.


Proximo e final e no /src/mame/mame.lst adicionar;


sf2cebr                         // hack BR

**coloque ele abaixo de sf2ce
***preste a atenção nos espaçamentos.


Pronto agora e so compilar!!!!


sudo make -j4

*melhor usar o sudo nesses novos MAME's
**depois de gerado o executavel mame64 vai aparecer com um "cadeado" entre como root( sudo nautilus) e mude as permissoes de root, para o seu usuario e "leitura e escrita" mesma coisa com a outra pasta(build) o cadeado "desaparece".
***baixe o mame em http://mamedev.org/release.html
****nao sabe compilar o mame? no meu canal tem como fazer, procure no tube por sexy!mame


Pronto agora e so colocar a rom sf2cebr na sua pasta roms desse novo MAME e pronto! esta la!!! O seu Street Brasileiro"!!!

Agradeço ao time do Neo Geo BR-TEAM por essa tradução muito bem feita.




Enjoy!!!!



PLATAO
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 16 de Janeiro de 2018, 12:39
https://docs.binary.ninja/index.html


https://www.hex-rays.com/products/ida/index.shtml
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 29 de MAR?O de 2018, 13:56
Aprenda a Ler e Escrever em numeros Binarios!!!! ; )


https://www.youtube.com/watch?v=s-xwIYugu-E&t
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 29 de MAR?O de 2018, 13:59
Como hackear Street Fighter Campion Edition - Master Hadouken!!!

https://www.youtube.com/watch?v=AimD9XdJdXk&t

Como hackear Street Fighter Campion Edition - Street Bizarro 1 !!!

https://www.youtube.com/watch?v=EPoQJORMxRg&t

Como hackear Street Fighter Campion Edition - Street Bizarro 2 !!!

https://www.youtube.com/watch?v=yau8b3LWiyM

Como hackear Street Fighter Campion Edition - Street Bizarro 3 !!!

https://www.youtube.com/watch?v=UXvic5BjkX8

Como hackear Street Fighter Campion Edition - Red Hadoukens!!!

https://www.youtube.com/watch?v=2Nf2NF2taJ0&t
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 22 de Julho de 2018, 19:53
Novo video!!!


Como hackear Street Fighter Campion Edition - Editando paletes(cores)!!!

https://www.youtube.com/watch?v=haei8HSik6Y


platao!
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 06 de Novembro de 2018, 21:18
Novo video!!!


https://www.youtube.com/watch?v=cQIzpgqka8M&feature=share
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 13 de Dezembro de 2019, 11:28
Novo video!!!!

https://www.youtube.com/watch?v=WKswmEWGb_0&feature=emb_logo


https://www.youtube.com/watch?v=gzf-k0lBZmw


Compilar Mame 216+No Nag+Final Fight 30th+Sega CD+Final Fight 30th Super Hard!! For Dummies!! Easy!!

 :) :D :D :D :D
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 06 de MAR?O de 2020, 09:03
NOVO video  :o :o :o :o

Hack em desenvolvimento usando Linux, assembly, wine e ferramentas livres!!!

https://www.youtube.com/watch?v=0wFYE5ySXPk
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 12 de Novembro de 2020, 17:20
SAIU!!!!

hack feito com ferramentas livres e assembly!!


SAIU O HACK!!!! https://www.youtube.com/watch?v=hWOK_9UDOaQ&ab_channel=SF2Mix


Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: creto em 13 de Novembro de 2020, 20:37
É visitando velhos tópicos de grandes mestres sempre pelo menos para dar um olá que nesses tempos ando meio ausente, por (até que enfim novos trabalhos).

E você estimado mestre sempre nas origens hein?
;)

T+
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 13 de Novembro de 2020, 20:50
Baixa o hack la Creto!!! Coloca no Emulador mame e joga pra vc ver se vc gosta!!!

Ele e feito com ferramentas livres, e No Ubuntu tbm....

https://sf2mix.github.io/

na parte de downloads

Aqui tem Covers, marquees, etc https://www.youtube.com/redirect?redir_token=QUFFLUhqbkNiQVl6LTNMdUQ5blppREpFeU9tNFJEVmo0d3xBQ3Jtc0tsNDJBa0phLU9wX1ZPaDN6REJ0akRjNFpNQUZ6dHdhazNpbnkwNGlJakZPeHZJTENPNXVLLWRHanV3SVhXNGdNbWdKdUF2TERzQ3BlQUloSU15d3JoT1dCUFhxUE0yNWtpNU5Xc3hJbHBNNndGMG11Zw%3D%3D&stzid=UgywtaYq1Y0H0ZODEKJ4AaABAg&event=comments&q=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1X1FalDZGiymA9y4yVUyaFtdUhJIxEMe7%2Fview%3Fusp%3Dsharing
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: creto em 14 de Novembro de 2020, 19:25
OÔ meu velho amigo e professor platão, nessa máquina aqui quase impossível olha abaixo:

Código: [Selecionar]
paulocreto@paulocreto:~$ inxi -CGm
Memory:
  RAM: total: 1.84 GiB used: 1.05 GiB (57.1%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Topology: Dual Core model: AMD C-60 APU with Radeon HD Graphics bits: 64 type: MCP
  L2 cache: 512 KiB
  Speed: 801 MHz min/max: 800/1000 MHz Core speeds (MHz): 1: 801 2: 986
Graphics:
  Device-1: AMD Wrestler [Radeon HD 6290] driver: radeon v: kernel
  Display: x11 server: X.Org 1.20.8 driver: radeon FAILED: ati
  unloaded: fbdev,modesetting,vesa resolution: 1366x768~60Hz
  OpenGL: renderer: AMD PALM (DRM 2.50.0 / 5.9.8-xanmod1 LLVM 10.0.0)
  v: 3.3 Mesa 20.0.8
paulocreto@paulocreto:~$

Só para ter o básico para eu poder trabalhar já tá no meio, meio he he he, só para se dar conta da coisa nem a minha Netflix eu consigo assistir nela, tem que ser mesmo pelo smartPobre já que onde moro agora ainda não deu para comprar a TV

T+
Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 06 de Dezembro de 2020, 22:03
Saiu nosso hack galera feito com ferramentas livres e assembly!!!

Tem uma sala no Fightcade pra ela!

gameplay!

https://www.youtube.com/watch?v=_bqHelZLD5M&t=1645s&ab_channel=Sexy%21mame

Download do game;

https://sf2mix.github.io/download.html

E so instalar o fightcade no Linux, criar a sua conta, e colocar a rom na pasta correspondente(pasta roms) e jogar on line com pessoas do mundo todo!

Título: Re:Wah!cade - Configurando Mame+Wah!cade no Ubuntu 11.04 11.10 12.04LTS 64bits
Enviado por: platao em 25 de MAR?O de 2022, 13:03
STREET FIGHTER ZERO 3 MIX OUT!!! SAIU NOSSO NOVO HACK!!!

A Street Fighter Zero 3 Mix está disponível para download no site:
https://sfz3mix.github.io/
*Artes DE JAIRO LOPES instagram: @jajalobrit
lista com as modificações/melhorias do jogo:
https://sfz3mix.github.io/log.txt

HACK FEITO COM UBUNTU E FERRAMENTAS LIVRES!!