Anda di halaman 1dari 27

Mame Tutorial Completo - FórumGdH

Bem-vindo(a), br_branco.
Sua última visita foi: Hoje às 0:26
Mensagens Privadas: Nova(s): 1, Total:
1.

Painel de Controle FAQ Lista de Membros Calendário Novos posts Pesquisar Links Rápidos Sair

FórumGdH > Entretenimento e Multimídia > Jogos em geral


Mame Tutorial Completo

Página 1 de 3 1 2 3 >

Opções do Tópico Pesquisar no Tópico Classificar:

25-12-2007, 19:01 #1 (permalink)

Mame Tutorial Completo


Alexandre Freire
Membro Senior

Mame Tutorial Completo

Registrado em: Oct 2006


Mensagens: 173
Reputação: 4

O grande amor vem do grande conhecimento da coisa amada


(Leonardo da Vinci)

Como funciona o tutorial


Estou começando hoje um tutorial sobre o mame nele eu pretendo explicar tudo realmente tudo sobre o mame sei
que isto seria muito assunto para um tutorial e seria impossível escrevê-lo em um dia por isso eu sempre estarei
atualizando o tutorial e garanto que mesmo aqueles que acham que já sabe tudo sobre o mame vai se surpreende
com a quantidade de informação contida no tutorial a cada vez que você entrar neste tópico mais informação nova
você encontrará.

O porque do mame
Quando eu era criança eu passava o tempo nos fliperamas (Arcades) na minha vida aconteceu um monte de coisas
http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (1 of 40)1/26/2008 1:43:31 AM
Mame Tutorial Completo - FórumGdH

mas sempre sobrou um tempo para os arcades depois de algum tempo notei que muitos jogos aos quais eu sempre
gostei simplesmente desaparecia e novos jogos aparecia no lugar mas... um vídeo game não é apenas um fruto da
tecnologia ele é muito mais que isso ele é uma arte uma diversão um forma de desabafo pessoal e o mame é um
programa feito para que estes jogos antigos jamais suma da memória das pessoas.

Porque eu deveria usar o mame


Se formos analisar os emuladores de arcade como Winkawaks, Nebula, Final Burn, NeoRage, Zinc, Calice, Callus,
CPS3Emulator, CrystalEmu, Daphne, M2Emulator, Model2-Emulator, Raine, U64, Kiame e outros, sem querer tirar os
créditos deles o mame pode substituir todos, em alguns casos ou em alguns jogos eles podem até ‘quebrar o galho’
mas acredite se você gosta de vídeo-games uma hora por mais que você insista em não usa-lo isto se tornará
inevitável tem pessoas que fala que o mame é complicado mas eu acho mais complicado ainda aprender como
configura um monte de emuladores de arcade do que configurar o mame e se você aprender de verdade a usar o
mame nenhum outro emulador te fará medo pois ele é o mais completo, além disso tem um monte de jogos que o
mame é o único emulador que os emula por exemplo alguém já jogou mortal kombat em outro emulador que não
seja o mame? Acho que não!

De onde veio o mame?


O nome MAME é uma sigla que significa Multiple Arcade Machine Emulator foi criado por um italiano chamado Nicola
Salmoria, no ano de 1995 ele tinha um site onde era um ponto de encontro para programadores, eles criavam
programas que imitava um processador este programa se chama emulador mas para que alguém queria um
programa que imita um processador? Simples se eles conseguisse um programa que imitasse as funções de um
processador ficava mais fácil fazer um jogo que usa aquele modelo de processador funcionar em um pc comum.
No início era feito um emulador para cada jogo por exemplo para rodar o jogo pacman (também conhecido como
come come) era necessário um emulador, para jogar rallyx outro emulador de forma que com o passar do tempo já
havia sido criado um monte de emuladores era uma bagunça, então Nicola Salmoria notou que a maioria dos
emuladores tinha o mesmo principio de funcionamento e resolveu fazer um emulador que dentro dele tivesse
todos os emuladores juntos e deu a ele o nome de 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 desenvolvimento do mame
a primeira versão do mame a 0.1 foi lançada no dia 5 de fevereiro de 1997 com ela vinha emulado apenas 5
jogos hoje já passa dos 7000 e esta lista só tende a aumentar.

Em qual sistema o mame roda?


Sendo desenvolvido originalmente para MSDOS seu código tinha como objetivo a portabilidade, escrito em
linguagem c++ ele roda em um monte de sistemas.
Veja alguns sistemas que o mame roda: Msdos, Windows, Linux, MacOS, Powerpc, N-Gage, GP32, GP2x, PocketPC,
Dreamcast, PlayStation2, Xbox, PSP, Câmera Digital e muitos outros isto já dá uma idéia da portabilidade de seu
código em outras palavras ele roda até em pedra.

Será que o mame funciona em meu computador?


Como foi explicado acima o mame na verdade é a mistura de vários emuladores em um, por esta razão alguns jogos
podem rodar bem em um Pentium 200 com 32 Megas de memória, e outros nem computadores industriais
dão conta do recado, mas como recomendação minha para você ter um desempenho razoável e poder desfrutar
de 90% dos jogos eu te recomendo um Pentium 4 de 2.4GHz com 256 Megas de memória e uma placa de
vídeo 3D com pelo menos 32 Megas, quem é acostumado a jogar jogos de PC vive reclamando da placa de vídeo,
mas na emulação a essência absoluta do desempenho do está no processador, o espaço em disco varia de
acordo com a quantidade de jogos que você possui, você pode copiar CD’s ou DVD’s com seus jogos para que
eles não fique ocupando espaço no computador uma vez que o jogo pode rodar direto do CD ou DVD.
Uma coisa que chama a atenção de muitos é porque o jogo X que é bem mais antigo e de gráficos grotesco funciona
mais lento do que o jogo Y que é bem atual e de gráficos exuberante? Acredite, em meu computador o jogo Street

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (2 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

Fighter III - 3rd Strike : Fight For The Future que é um jogo recente e foi lançado até para PlayStation 2 funciona
que faz gosto, mas o jogo Mortal Kombat 2 que é mais antigo e foi lançado para Super Nintendo roda dando umas
engasgadas, isso acontece porque na emulação o que mais conta é o gral de semelhança entre a placa do
jogo e a arquitetura de funcionamento de seu computador, não existe uma receita de bolo para saber se um
jogo vai ou não rodar em seu computador, vai mais da tentativa de error e certos, mas uma coisa é certa o
mame vai funcionar, de uma forma ou de outra.

Afinal quanto custa o mame?


O mame é um projeto de código fonte aberto isto é qualquer um pode ver e modificar, está entre os primeiros
projetos a ser desenvolvido pela comunidade cada um dando seu apoio ao projeto, hoje seu código é um dos mais
bem escritos que existe, se eu tivesse que adivinhar qual é o projeto mais difícil já escrito de todos os tempos pelo
homem com certeza eu diria que foi o mame e olha que eu sou usuário de linux, da ultima vez que eu vi ele já
estava com mais de 70 megas de códigos note que estamos falando apenas de texto puro e como já era de se
imaginar ele é totalmente gratuito.

Porque existem tantas versões de mame?


Na verdade só existe um mame o site oficial do projeto é http://mamedev.org/ os outros são todos replicas
do original, o mame original funciona através de linha de comandos se você manja executar programas em MSDOS
então você não terá muitas dificuldades, existe dois projeto que recebe apoio dos desenvolvedores do mame
um deles se chama mame32 ou MameUI32 ele é o mame com uma interface gráfica muito chamativa conta com
fotos dos jogos, configuração dos controles, opções gráficas dentre outros

a página do projeto é http://mameui.classicgaming.gamespy.com/ o outro se chama sdlmame que é desenvolvido


para funcionar mais especificamente no Linux e MacOS a página do projeto é http://rbelmont.mameworld.info/ os
demais são todos projetos extra oficiais (hack).

As versões hack do mame


Mame32Plus A mais famosa delas sendo um derivado do mame32 chamou a atenção de muitos à razão disso é que
ele tem um monte de recursos extra como tradução para vários idiomas, suporta mais jogos, mais fotos dos jogos
na interface gráfica e todas as mudanças que ainda esta em andamento no mame32 estão funcionais nele esta é
minha versão favorita do mame os sites do projeto são :http://mameicons.free.fr/mame32p/http://mameicons.free.

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (3 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

fr/mame32p/http://mame.emu-zone.org/ todas as esplicações futuras do tutorial serão baseadas nesta


versão no mame por ser a versão que mais junta inovação e estabilidade mas falarei de outras versões também
como o sdlmame (Linux) e todas as versões mais populares do momento.
Mame32Plus [ash-build] é o mesmo mame plus mas com suporte a um monte de roms hack principalmente de
neogeo http://ashura.altervista.org
Mame32fx Baseado no mame32 incorpora algumas pequenas mudanças em alguns jogos http://mame32fx.
altervista.org
MisfitMAME roda jogos jogos hack. http://misfitmame.mameworld.net
Mame32 Neht Reloaded! É mais uma boa versão de mame hack é impressionante a quantidade de jogos hack que
ele suporta http://ryukoken.blogspot.com
Mame 0.64 Kailerra é uma versão do mame32 com suporte a jogar online apesar de ser bem antiga ainda hoje é
usada principalmente pelos servidores estrangeiro e por ser uma das melhores versão do mame já feita é
impressionante como ela é leve, existe alguns grupos hack que até fizeram versões dela com suporte a mais jogos
mais adiante eu esplicarei como jogar online.
Mame Plus Plus Kaillera é uma Nova versão desta vez baseada no mameplus suporta quase todos jogos recentes
o site do projeto é http://www.kaillera.com
Ddememame idêntico ao Mame Plus Plus Kaillerahttp://ddememame.hp.infoseek.co.jp
Mame otimizado é o mame original (linha de comando) feito para dar maior desempenho, no final deste tutorial
ensinarei como compilar qualquer mame para dar maior desempelho mas por enquanto http://redump.emubase.de/
mame.php
Neomame Roda apenas jogos de neo-geo o projeto está estagnado na versão 0.95 http://www.neomameplus.com.
ar/
AdvanceMame Imagine fazer um arcade usando o mame este mame trabalha melhor com tipos de monitor arcade
no site tem uma versão que roda como livecd, infelizmente o progeto parou na versão 0.106 ttp://advancemame.
sourceforge.net/
Xmame Este foi feito para linux mas não tem atualização desde a versão 0.106 mas tem um monte de front end
compatível com ela, site do desenvolvedor http://x.mame.net/
MacMame Este foi feito para mactosh mas não tem atualização desde a versão 0.103 http://www.macmame.org/

Versões Betas
Existe uma história que diz que sai uma versão do mame por dia esta história é quase verdadeira, mas a maioria são
versão beta (apenas para teste) a pergunta que fica é como reconhecer uma versão beta do mame? Todas versões
betas recebem um número seguido por uma letra veja o exemplo.
0.122 Estável
0.122u1 Primeiro beta
0.122u2 Segundo 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, sai em média uma versão estável por mês, como usuário antigo no mame observei
algumas versões beta hack mais estáveis que as estáveis do mesmo.

Rom (Jogos)
Rom é o nome que foi dado na emulação a uma cópia de um cartucho de video-game 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

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (4 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

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 se o mame fosse um programa qualquer você teria que
descompactar este pacote zip para poder usar eu já disse uma vez mas não custa nada repetir ‘seu código é um dos
mais bem escritos que existe’ ele reconhece e executa a rom com o arquivo zipado.

Bios
Para poder explicar completamente o que é uma bios eu teria que escrever outro tutorial falando somente dela, mas
resumidamente a bios é uma memória onde fica gravado um programa chamado filmware, popularmente se chama
o filmware de bios.

Sua principal função é fazer o computador ligar e dar partida no carregamento dos programas, alguns vídeo-game
possuem uma bios, esta bios serve para a mesma finalidade da bios dos computadores

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (5 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

o processo de copiar a bios para o computador é semelhante ao processo de copiar uma rom comum, para emular
um jogo que usa esta tal bios exitem duas formas, a primeira é você ter uma cópia desta bios, o mame usa deste
meio para emular o jogo, a outra é criar um programa que imite a bios, se você não tiver a bios e mais a rom, o
jogo não vai rodar, o arquivo da bios também é 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á, quando alguem fala: "eu tenho um monte 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 abaixo sobre a legalidade das roms.

Nome das Roms


Depois que o arquivo é copiado para o pc e compactado ele recebe um nome no formato 8+3 no máximo 8 letras e
mais a exteção de 3 letras veja os exemplos
Kof2002.zip
Mspacman.zip
Mk2.zip
Você jamais deve mudar o nome da rom porque se mudar o emulador não a reconhecerá mais.

Rom mãe(original) e rom filha(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 vídeo games os americanos são mais rígidos, para que todos ficassem
contentes um mesmo jogo possui muitas versões, para tocar o barco vamos pegar a rom da Street Fighter Alpha 2

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (6 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

na foto vemos como ela aparece na lista de jogos do mame a rom destacada na foto é a rom mãe ou a rom original,
as demais são as roms filhas ou clones, a rom mãe guarda os arquivos da rom principal enquanto os das roms filhas
guarda as diferenças que podem existir de um pais para outro, as roms hack geralmente são roms filhas, aqui
podemos ver uma foto da rom mãe (original)

aqui podemos ver uma foto da rom filha (clone)

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (7 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

Para que estas roms funcionem e nenhuma mãe fique sem suas filhas existe 3 formas:
1 – A forma mais comum é ter a rom mãe (original) e todas as roms filhas, veja

note pela foto que a rom mãe (sfa2.zip) é bem maior que as roms filhas, para poder rodar uma das roms filhas você
vai ter que ter a rom mãe e mais a rom filha, 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.
2 – Podemos descompactar todas as roms filhas e a rom mãe em uma pasta, depois compactamos tudo em apenas
um arquivo

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (8 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

dentro da rom mãe temos todos os arquivos das roms filhas que foram descompactados e compactados
novamente, a rom mãe mesmo contendo todas as roms filhas dentro dela tem que continuar com o seu nome
original sfa2.zip, este é o método que eu mais gosto pois quando quero procurar por uma rom filha não fico
perdendo tempo, procuro logo de uma vez a rom mãe e todas as roms filhas estarão dentro dela, se sua rom estiver
desta forma mesmo tendo somente um arquivo zip o mame reconhece todas as rom filhas, este método tambem é
conhecido como merged (fundido).
3 – você pode pegar a rom mãe e juntar com apenas uma rom filha, este é o pior dos métodos, porque gera
arquivos enormes, para gerar uma rom filha você vai ter que ter em cada rom filha uma cópia da rom mãe.

este modo de estoque de roms é conhecido com o nome de nonmerged (não fundido). Esta história toda de rom
mãe e rom filha foi para ficar mais fácil de explicar, de agora em diante falaremos original e clone.

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 (01/2008) alguns
jogos ainda não são emulados, se você fizesse uma máquina do tempo e comprasse um computador 20 anos no
futuro e trouxesse para os dias atuais o jogo continuaria sem funcionar, a pergunta que fica é 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? Não teria como por esta razão algumas
roms que ficam na lista ainda não funcionam, para identificar uma rom que não funciona, na interface principal do
http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (9 of 40)1/26/2008 1:43:31 AM
Mame Tutorial Completo - FórumGdH

mameplus note que existe uma pasta com o nome ‘não funcionando’ (Not Working), todos os jogos que estão dentro
dela não funcionam, na parte inferior direita também aparece o status de funcionamento da rom.

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

Baixei uma versão nova do mame e minha rom não funciona mais
O processo de copiar um jogo de uma memória (eprom, rom) é conhecido como dump abrasileirando a palavra
falamos dumpar, alguns jogos foram 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, com o decorrer do tempo quando descobre-se que tem
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 um arquivo é o conteúdo de um chip (eprom, rom) do
cartucho do arcade se sua rom não funcionar alguns destes arqivos ou todos podem ter sido dumpados
http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (10 of 40)1/26/2008 1:43:31 AM
Mame Tutorial Completo - FórumGdH

novamente e o emulador não o reconhece para saber qual arquivo foi alterado click com o botão direito sobre
ele e aponte para audit.

neste caso podemos ver que o jogo street hoop contem arquivos incorretos neste caso o arquivo 079-m1.bin está
incorreto para consertar isso você pode baixar este arquivo novamente, existem programas que podem baixar um
arquivo isolado dentro de um arquivo compactado, particulasmente eu uso um programa chamado ‘puxa rápido’ ou
você pode baixar a rom toda novamente.

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ções, 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, as roms que não funcionarem no mame é porque estavam com problemas
e tiveram que ser dumpadas novamente, um claro exemplo disso foi quando a placa cps2 foi totalmente
emulada, acredito que agora não vai acontecer de mudarem as rom da cps2 novamente , para o mundo não foi
grande coisa mas para o brasileiro, foi uma grande alegria ver os jogos lançados oficialmente nos arcades do Brasil
funcionarem em portugues, como já era de se imaginar as roms tiveram que ser dumpadas novamente, e os
emuladores antigos não as reconheciam mais, a poucos dias saiu uma versão recente do Kawaks que reconhece
todas esta roms novas do mame.

Oque é uma CHD ?


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

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (11 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

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 CHD, 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 veja na foto a baixo, se fosse só isso ainda tava bom, o problema é que o emulador ainda demora mais
para carregar o jogo.

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (12 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

2 - Criar uma pasta com o mesmo nome do jogo, descompactar a rom na pasta, e colocar a chd dentro e um modo
asseitável o problema é que a rom tem que ficar descompactada ocupando mais espaço no seu hd porém o jogo
carrega bem 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.

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (13 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

Legalidade da Rom
Esta história é contestável mas no Brasil a única forma de ter uma rom de forma legal é você ter o jogo original caso
você tenha pode usar a rom e o emulador, Lembre-se você foi avisado!
Existem algumas roms que foram liberadas para uso público,(não espere por grande coisa) neste link você encontra
apenas as roms oficialmente liberadas pelos produtores http://mamedev.org/roms/

Porque o mame cria tantas pastas?


Muitas pessoas ficam até desorientada da quantidade de pastas que o mame cria veja

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (14 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

Não se assuste com esta aparente bagunça se você não tiver todas estas pasta você mesmo pode criá-las, algumas
destas pastas ele vai criando a medida que ele vai precisando se ele não cria você pode criá-las desde que as pastas
criadas tenham nomes que o emulador reconheça assim é mais fácil, se você quiser você pode criar pastas com
qualquer nome mas tem que configurar o mame depois para reconhecê-las, se você quiser apagar todas as pasta do
emulador ele continuará funcionando mas suas configurações serão perdidas.

O que tem dentro das pastas


Artwork em alguns jogos de arcade a tela era cortada, o monitor ficava invertido no gabinete, alguns usavam
monitores específicos para o jogo quando o jogo foi emulado estas partes ficam com a imagem toda preta, os
artwork colocam imagens nestas áreas geralmente com os próprios enfeites colados na máquina dos jogos.

artwork também são arquivos compactados (zip)


Bkground guarda pequenas imagens png, são usadas para deixar o emulador com uma aparência melhor (Temas)
para mudar a imagem de fundo do emulador click em Opções > Imagem de Fundo e escolha qualquer imagem da
pasta.
Cabinets fotos tiradas dos gabinets dos arcades.

Veja que bela foto do gabinet original do Mortal Kombat só de ver bate uma saudade...
http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (15 of 40)1/26/2008 1:43:31 AM
Mame Tutorial Completo - FórumGdH

Cfg nem todos estão contentes com a configuração dos controles, um gosta dos botões de um jeito o outro gosta de
outro jeito quando os botões são modificados eles ficam salvos nesta pasta em um arquivo com extensão cfg são
asquivos 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 veja como era o da máquina MVS (NeoGeo).

Ctrlr existem joystick que foram feitos para funcionar especificamente com o mame dentro desta pasta temos os
aquivos de configuração para que sejam configurados corretamente mas... se você não tiver um controle como
este ...

Este controle para pc foi feito para funcionar com o mame se chama x-arcade.
Diff é uma pasta de sistema é usada para criar arquivos temporários, o mame cria à medida que os jogos solicitam.
Docs os arquivos de ajuda do mame estão dentro desta pasta, particularmente eu salvo páginas da web e todos os
tipos de informações sobre o emulador, trapaças de jogos, dicas, macetes e tudo que acho útil para futuras
consultas.
Flyers quando o jogo era lançado as empresas criavam posters para ajudar na divulgação do jogo.

Aqui perto de casa tinha um fliper que colocaram o poster do jogo Killer Instinct 2, toda vez que eu passava na
frente e via o poster ficava com vontade de entrar e jogar uma ficha, então acredito que esta técnica de marketing
deve funcionar.
http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (16 of 40)1/26/2008 1:43:31 AM
Mame Tutorial Completo - FórumGdH

Folders os navegadores web tem uma opção para você salvar os sites como favoritos, na próxima vez que você
quiser entrar no site é só entrar nos favorito e o site é aberto bem rapidamente, esta pasta tem a mesma função
você pode colocar dentro dela os jogos que você joga com maior freqüência ou colocá-los dividido por sistema.
Para criar uma pasta favoritos personalizada é só você cria um novo arquivo de texto com qualquer nome e salvar o
arquivo com extensão .ini
Alexandre.ini

Agora abra o emulador e uma pasta aparece com o nome que você deu ao arquivo de texto.

É possível colocar ícone nesta pasta customizada, abra o arquivo de texto que você acaba de cria coloque esta linha
RootFolderIcon = c:\mame\icons\kof95.ico
no inicio do arquivo com o endereço do ícone.
Hi alguns arcades possuem uma memória interna para salvar recordes de pontos os melhores jogadores podem
escrever seu nome no ranking para que todos vejam, desta forma podemos fazer disputa de pontos para ver quem
faz mais pontos, dentro desta pasta fica estes arquivos simbolizando esta memória para salvar os pontos.
Icons na lista de jogos dos emuladores todos os jogos tem um ícone padrão, mas estes ícones podem ser mudados,
para mudar o ícone de um jogo coloque-o na pasta icons com o mesmo nome da rom, por exemplo, o jogo Miss
World '96 Nude (hehe..) recebe o nome missw96.ico que é o mesmo nome da rom

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (17 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

Ini o mame emula vários sistemas diferentes, dentro desta pasta ficam guardada as configurações de cada jogo, por
exemplo para jogar Final Fight em computador mediano podemos até ligar efeitos gráficos sonoros e tudo que temos
direito mas para jogar um jogo como Cruis'n World o jogo por si só já vai mal das pernas, imagina com efeito gráfico!
Para modificar um jogo em particular, na lista de jogos click com o botão direito sobre ele, depois selecione
Propriedades.

Uma janela será aberta para poder alterar opções do jogo, se você alterar alguma opção e não souber voltar ao
normal é só ir nesta pasta e apagar o arquivo do jogo em questão.
O mameplus e derivados cria um arquivo dentro desta pasta onde ele salva as configurações da interface gráfica do
emulador o nome do arquivo é MAME32ui.ini se você apaga este arquivo, todas mudanças feitas na
interface gráfica do emulador serão perdidas.
Você também pode alterar configurações que serão usadas por uma placa inteira, como assim? Se você alterar as
configurações da placa do neogeo todos os jogos de neogeo terão as mesmas configurações, um arquivo será criado
na pasta ini com o nome de neogeo.ini
Se por acaso algum jogo parar de funcionar do nada e você tiver que adivinhar onde esta o problema
pode começar chutando por aqui.
Inp ou Input podemos fazer gravações enquanto jogamos estas gravações podem ser salvas em qualquer parte no
computador mas como conveniência colocamos as gravações dentro desta pasta.
Gravando: para gravar você jogando basta selecionar o jogo clicando com o botão direito do mouse sobre ele,
agora click em jogar e gravar input, uma janela vai aparecer, selecione onde você quer salvar seu vídeo. Depois de
terminar de gravar você pode compactar o vídeo em formato zip que o emulador o reconhece normalmente.
Assistindo: quem vai ver o vídeo tem que ter o mesmo jogo (rom) do vídeo gravado, click com o botão direito no
jogo, selecione input de playback, selecione o arquivo do vídeo gravado em seu pc, agora pegue a pipoca e boa
diversão.
Qual o tamanho dos vídeos? Acredite eu já assisti vídeos de 1 hora com tamanho inferior a 100kb parece mentira,
mas o tamanho final do arquivo é minúsculo.
Aqui tem um arquivo de input feito por mim do jogo mortal kombat 2 quem quiser assisti pode baixar clicando no

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (18 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

link abaixo. http://www.guiadohardware.net/comuni...d=119903448 2


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 quarda 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) aqui você pode baixar um gratuito
http://rapidshare.com/files/80625738/IPSWin20.zip.html para que a nova rom funcione você terá que ter um mame
feito especificamente para que aquela rom funcione, no mameplus você pode colocar a ips dentro da pasta ips do
emulador veja

Lang é a tradução do emulador.


Marquees desenhos para enfeitar os arcades, este é do jogo Juju Densetsu, Toki

se alguém tiver algum input bem legal pode postar. Memcard salva seu progresso em alguns jogos.
Nvram alguns arcades tem uma memória interna para armazenar feitos como personagens secretos, estes feitos
são guardados nesta pasta os arquivos desta pasta tem a extensão .nv
Antes

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (19 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

Depois

Pcb são arquivos de texto com extensão txt neles vem escrito informações sobre a placa, memórias velocidades dos
processadores dos arcades, para visualizar estas informações click com o botão direito do mouse sobre o jogo e
aponte para ver info de pcb.
Roms para muitos é 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
Você pode retirar uma foto de qualquer parte do jogo para usar como snap, durante o jogo pressione a tecla F12 na
configuração padrão então o emulador se incarrega de bater a foto, a foto retirada é armazenada nesta pasta, para
que ela apareça na tela de fotos coloque o mesmo nome da rom na foto, esta técnica serve para todos os
outros arquivos de imagem.

Sta serve para salvar o jogo, você pode salvar onde parou no jogo para depois poder continuar jogando. Para salvar
onde você parou, durante o jogo pressione a tecla shift+f7 quando fizer isso o emulador irá perguntar onde salvar,
quando isso acontecer pressione uma tecla numérica ou letra e seu save será na posição da tecla pressiona, para
carregar pressione a tecla f7, o emulador perguntará onde foi salvo o jogo pressione a mesma tecla pressionada
http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (20 of 40)1/26/2008 1:43:31 AM
Mame Tutorial Completo - FórumGdH

anteriormente e o jogo voltará de onde você parou, nem todos os jogos tem suporte a salvar partida.
Titles uma imagem da tela de titulo (abertura) do jogo.

Wav você pode gravar a musica e trilha sonora de um jogo, para isso click em arquivo, jogar e gravar som wav, as
musicas serão salvas no formato wav e seu tamanho é realmente grande mas tem qualidade alta, depois de
capturado, o som pode ser ripado para mp3 para ficar menor.

Os executáveis

mamepgui.exe é a interface gráfica do mameplus.


mamep.exe executa o emulador por linha de comando. Exemplo: mamep ddragon.zip
mameplib.dll uma dll é parte integrante de um executável, sem ela o emulador não ira funcionar, nem todas as
versões do mame usa esta dll alguns tem apenas o executável (exe)
unicows.dll para que o mame fosse portado para diversos idiomas tiveram que colocar suporte a caracteres
especiais, como o português do Brasil usa alguns caracteres especiais temos que ter esta dll, o Windows XP já possui
este suporte mas se você quiser usar em uma versão anterios a ele você vai precisar desta dll por padrão eu sempre
deixo ela junto ao emulador.

Arquivos dat
Um banco de dados armazena informações, os arquivos dat (dados) são arquivos que guardam estas informações
dos bancos de dados, cada arquivo dat contem um tipo de informação diferente do outro, todos arquivos dat devem
ser colocados na mesma pasta do emulador, abaixo vai uma breve explicação de cada um, mais adiante entrarei
em mais detalhes sobre cada um.

Cheat trapaças aqueles que gostam de fazer truques nos jogos como: energia infinita, nunca morrer habilitar
personagem secreto entre outros não vão querer ficar sem este dat.
Command lista de golpes dos personagens.
Hiscore recorde de pontos dos melhores jogadores.
History mostra a história do jogo, para qual plataforma o jogo saiu em fim todas as informações mais importante
sobre o jogo, pena que tudo está escrito em inglês
http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (21 of 40)1/26/2008 1:43:31 AM
Mame Tutorial Completo - FórumGdH

Mameinfo informações sobre como anda a emulação do jogo.


Story recordes de pontos que foram comprovados.

menu
A maioria dos programas contem menus, é através deles que temos acesso as opções individuais de cada usuário.
Arquivo

Jogar inicia o carregamento do jogo selecionado.


Jogar e gravar input grava você jogando, mais detalhes acima na pasta inp.
Input de playback assisti o vídeo gravado, mais detalhes acima na pasta inp.
Jogar e gravar som wav grava os sons da partida em formato wav, mais detalhes acima na pasta wav
Jogar e gravar video mng grava vídeos em formato mng, existem players que podem ser usados para assisti este
formato.
Carregar savestate se por algum motivo você salvou o jogo para continuar depois escolha esta opção, mais
detalhes acima na pasta sta
Selecionar jogo randômico escolhe um jogo aleatorio na lista.
Adicionar para pasta customizada adiciona para os favoritos, mais detalhes acima na pasta folders.
Remover desta pasta remove dos favoritos, mais detalhes acima na pasta folders.
Propriedades para .... configura todos os jogos da placa, mais detalhes acima na pasta ini.
Propriedades para a bios configura os jogos que usa aquela bios, mais detalhes acima na pasta ini.
Propriedades configura o jogo selecionado em particular, mais detalhes acima na pasta ini.
Audit todos jogos quando uma rom é adicionada na pasta roms do emulador temos que fazer o emulador
procurar pela rom, a forma mais fácil é pressionando a tecla F5, dependendo das condições da rom ela pode ser
identificada pelo mame, mas esta com problema (baddump), clicando em audit um escaneamento completo é
feito nas rom, dependendo da quantidade de rom que você tiver este escaneamento pode demorar uns 20 minutos,
uma janela aparece informando tudo que ele encontrou de suspeito.

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (22 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

nem tudo que aparece na lista como errado tem como resolver, em algumas roms já foram constatados erros mas
ninguém conseguiu dumpar a rom de forma correta, neste caso continuamos a usar a rom dumpada de forma errada
por falta de opção, é muito provável que em futuras versões do mame estas roms não sejam reconhecidas por
terem encontrado o dump correto da rom.
Sair precisa falar mais alguma coisa desta opção?

Visualizar
Mostra ou esconde opções da interface gráfica do emulador.

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (23 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

Não tem muito o que falar destas opções, elas existem para facilitar na identificação do jogo, vou dar apenas
uma breve descrição de cada uma, preste atenção nos atalhos do teclado para cada opção para da próxima vez
que você tiver que alterar algo isso seja feito de forma mais rápida.
Toolbar mostra ou esconde a barra de ferramentas.
Barra de status mostra ou esconde a barra inferior da janela.
Lista de Pastas mostra ou esconde as pasta do lado esquerdo da janela.
Área da foto mostra ou esconde as fotos do jogo do lado direito da jenela.
Aba screenshotmostra ou esconde uma pequena aba que fica a cima das fotos.
Tela Cheia a janela principal vai ficar maior cobrindo a barra de tarefas.
Mostrar imagens se você não tiver todas imagens (veja acima onde eu explico sobre as pastas do emulador)
escondendo algumas abas você ganhará mais espaço.
Ícones Grandes aumenta o tamanho os ícones na interface do emulador.
Ícones Pequenos o inverso dos icones grandes.
Lista mostra os jogos em uma lista.
Detalhes mostra cada jogo detalhadamente.
Agrupado o mesmo que em detalhes mas agrupa as roms clones nas originais.
Arranhar ícones acho que eles queriam dizer organizar ícones por.
Alinhar ícones alinha os icones.
Estilo de menu deixa eles mais parecidos com os menus de outros programas.
Atualizar procura por roms recém chegas (veja acima onde eu explico sobre audit)
Filters customizados podemos esconder algumas roms temporariamente para ficar mais fácil pra encontrar
outras, não esqueça de desmarcar todas opções depois de encontrar o jogo pois se por acaso você esquecer e
abrir o emulador ele vai continuar usando este filtro, algumas opções ficam inacessíveis dependendo da pasta

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (24 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

selecionada.

nas versões mais antigas do mame quando não existia a opção de procura

o único jeito era usar esta opção.


Customizar campos válido apenas para as opções agrupado detalhes, uma janela vai aparecer na tela onde
você pode escolhe qual os detalhes você quer ver.

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (25 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

Ajuda
Ajudarei você a se ajudar

Nos programas sempre vem arquivos de ajuda que passam despercebidos pela maioria, o arquivo de ajuda
principal encontrasse junto com o emulador

o restante fica na pasta doc, todas estas guias são atalhos para abrir estes arquivos de ajuda, recomendo que
você leia com atenção estes arquivos mesmo que você não saiba ler inglês, informações valiosas estarão
contidas neles

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (26 of 40)1/26/2008 1:43:31 AM


Mame Tutorial Completo - FórumGdH

Se você quiser ver a versão do mame que você está usando e a data que ela foi lançada click em sobre

Achei melhor deixar o menu opções por ultimo porque é nele onde ficam as configurãçoes principais do mame,
amanha estarei falando do menu opções.

Estou preparando um pacote com todos os arquivos dat e tudo mais que poder ser distribuído gratuitamente para
dar de presente para quem anda acompanhando o tutorial.
Quando terminar de escrever o futorial pretendo colocar tudo em um arquivo pdf para download vai ser algo como
um manual de instruções do emulador.

Qualquer comentário ,duvida, sujestão, critica elogios, postem aqui.


Arquivos Anexados
mk2.zip (37,6 KB, 6 visitas)

Última edição por Alexandre Freire : 22-01-2008 às 20:08.

25-12-2007, 19:40 #2 (permalink)

http://www.guiadohardware.net/comunidade/showthread.php?t=819040 (27 of 40)1/26/2008 1:43:31 AM

Anda mungkin juga menyukai