• Nenhum resultado encontrado

Mame Tutorial Completo

N/A
N/A
Protected

Academic year: 2021

Share "Mame Tutorial Completo"

Copied!
43
0
0

Texto

(1)

Usuário

Usuário LembrLembr Senha

Senha

F

FóórruummGGddH H RReeggiissttrraar r CCaalleennddáárriio o PPeessqquuiissaarr

Mame Tutorial Completo

Mame Tutorial Completo

Jogos em geral

Jogos em geral

Bem-vindo ao FórumGdH Bem-vindo ao FórumGdH Não se esqueça de se

Não se esqueça de se registrarregistrar, , é é grátis grátis . . Nós Nós temos temos 601.871 usuários, 601.871 usuários, convidamos convidamos você você fazer parte fazer parte dede nossa co

nossa comunidade também! Se ainda não emunidade também! Se ainda não encontrou o ncontrou o que procura use nque procura use nossaossa pesquisapesquisa. Esperamos que. Esperamos que aprecie nosso trabalho.

aprecie nosso trabalho.

1.

1. MAMEMAME no Linuxno Linux

2.

2. Roms deRoms de MAMEMAME, onde encontrar, onde encontrar

3.

3. ROMs PARAROMs PARA MAMEMAME

4.

4. MAMEMAME - preciso de dicas !- preciso de dicas !

5.

5. top 50top 50 mamemame!!!???!!!???

Mais result

Mais resultados? ados? Use Use nossa nossa pesquipesquisa.sa.

Câmer

Câmera de Vigila de Vigilância Cisco WVC210 Controlada Remotamente c/ Cor/Wirelessância Cisco WVC210 Controlada Remotamente c/ Cor/Wireless porpor R$R$

1.299,00

1.299,00! Pague ao receber ou em 10x!! Pague ao receber ou em 10x!

Página

Página 1 1 de de 6 6 1 1 2 2 33

25-12-2007 por Alexandre Freire 25-12-2007 por Alexandre Freire

Mame Tutorial Completo Mame Tutorial Completo

Mame

Mame

Tutorial 

Tutorial 

Completo

Completo

O grande amor ve

O grande amor vem do grande conhecimento da coisa amada (m do grande conhecimento da coisa amada (Leonardo da ViLeonardo da Vinci)nci)

Como funciona o tutorial 

Como funciona o tutorial 

Estou começando hoje um tutorial sobre o

Estou começando hoje um tutorial sobre o mamemame nele eu pretendo explicar tudo realmente tudo sobre onele eu pretendo explicar tudo realmente tudo sobre o mame

mame sei que isto seria muito sei que isto seria muito assunto para um tutorial e assunto para um tutorial e seria impossível escrevê-lo em um dia por isso euseria impossível escrevê-lo em um dia por isso eu semp

sempre estarei re estarei atualizatualizando o tutorial ando o tutorial e garanto que mesmo aqueles que acham qe garanto que mesmo aqueles que acham que já sabe tudo sobre oue já sabe tudo sobre o mame

mame vai se surpreende com a quantidade de informação contida no tutorial a cada vez que você entrarvai 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á.

neste tópico mais informação nova você encontrará. S

(2)

O porque do

O porque do mame

mame

Quando eu e

Quando eu era crianra criança eu passava o tempo nos fliperamas (Arcadça eu passava o tempo nos fliperamas (Arcades) na minha es) na minha vida aconteceu um monte devida aconteceu um monte de coisas mas s

coisas mas sempre sobrou uempre sobrou um tempo para os arcades depois de algum tempo notei m tempo para os arcades depois de algum tempo notei que muitos jogos aosque muitos jogos aos quais eu

quais eu sempre gostei simplesmente desaparecia e novos jogos aparecia no sempre gostei simplesmente desaparecia e novos jogos aparecia no lugar lugar mas.mas... um vídeo game.. um vídeo game não é apenas um fruto da tecnologia ele

não é apenas um fruto da tecnologia ele é muito mais que isso ele é uma arte uma diveré muito mais que isso ele é uma arte uma diversão um forma desão um forma de desabafo pessoal e o

desabafo pessoal e o mamemame é um pré um programa feito para que ograma feito para que estes jogos antigos jamais suma da memóestes jogos antigos jamais suma da memória dasria das pessoas.

pessoas.

O propósito do

O propósito do mame

mame

e a filosofia do

e a filosofia do mame

mame

team

team

O

O mamemameé desenvolvido em caráter é desenvolvido em caráter acadacadêmico (escolar), os jogêmico (escolar), os jogadores de video-game a primeira viadores de video-game a primeira vista nãosta não conseguem c

conseguem compreender como isso fompreender como isso funciona é por unciona é por esta razão que os brasileiros tem mal fama no exteriesta razão que os brasileiros tem mal fama no exterioror quando se fala em emulação, o

quando se fala em emulação, o mamemame não tem por finnão tem por finalidade emular alidade emular jogos, sjogos, segundo seus criadores, osegundo seus criadores, os  jogos rodam c

 jogos rodam como conseqüência posomo conseqüência positiva e itiva e acidental do trabalho acidental do trabalho e não como objetivo do projeto, exie não como objetivo do projeto, existe umaste uma ética de só emular

ética de só emular um jogo depois de 3 anos após seu lançamento e depois que a empresa que venum jogo depois de 3 anos após seu lançamento e depois que a empresa que vende o jogode o jogo parar de comercializ

parar de comercializar, eles nar, eles não querer ão querer ser uma pedra no sapato das empresas e sim fazer com que os jogosser uma pedra no sapato das empresas e sim fazer com que os jogos que não são mais ve

que não são mais vendidos não sejam esquecidos pelas novas gerações, me lembro quando foi lndidos não sejam esquecidos pelas novas gerações, me lembro quando foi l ançado oançado o  jogo The King of fighters 2003, o pessoal do

 jogo The King of fighters 2003, o pessoal do mamemame já tinhjá tinha emulado o jogo e escondeu o código dentro doa emulado o jogo e escondeu o código dentro do emulador para nin

emulador para ninguém poder jogar a fim de não prejudicar a empresa, alguns fanfarrões fizerguém poder jogar a fim de não prejudicar a empresa, alguns fanfarrões fizeram atéam até versões comp

versões compiladas especificamente para liberar iladas especificamente para liberar o código e habilitar o código e habilitar o jogo, para oo jogo, para o mamemame team um jogoteam um jogo tem que funcionar seguin

tem que funcionar seguindo toda a estrutura de seu hardware ordo toda a estrutura de seu hardware original, sem se preocupar com oiginal, sem se preocupar com o desemp

desempenho que enho que o emulador possa consumo emulador possa consumir do ir do comcomputador, uma vez que putador, uma vez que para otimizar para otimizar um código levaum código leva muito tempo o qual poderia estar sendo aproveitado para emular n

muito tempo o qual poderia estar sendo aproveitado para emular novos jogosovos jogos, parece uma burrice não se, parece uma burrice não se preocupar com a otimização do código para ficar mais rápido, levando em consideração o rumo que a preocupar com a otimização do código para ficar mais rápido, levando em consideração o rumo que a tecnologia esta tomando em um

tecnologia esta tomando em um espaçespaço de tempo pequeno os ho de tempo pequeno os hardware estão duplicando de potência, eardware estão duplicando de potência, emm pouco tempo nem peç

pouco tempo nem peça de reposição se encontra mais, o Bra de reposição se encontra mais, o Brasil tem uma realasil tem uma realidade econômica bem diferenteidade econômica bem diferente de outros países, por tudo isso que eu acho que

de outros países, por tudo isso que eu acho que eles estão certos em pensar assim.eles estão certos em pensar assim. Quando falamos de um j

Quando falamos de um jogo lançamento com gráfico de cair ogo lançamento com gráfico de cair o queixo o queixo logo assoclogo associamos isso a tecnologia,iamos isso a tecnologia, quando falamos de emulação, um jogo muito antigo com gráficos d

quando falamos de emulação, um jogo muito antigo com gráficos de alguns pontine alguns pontinhos se movimentando nahos se movimentando na tela pode ser lançamento e conter te

tela pode ser lançamento e conter tecnologia de ponta.cnologia de ponta.

Porque eu dev

Porque eu deveria usar o

eria usar o mame

mame

Se formos analisar os emuladores de arcade como Winkawaks, Nebula, Final Burn, NeoRage, Zinc, Calice, 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, Callus, CPS3Emulator, CrystalEmu, Daphne, M2Emulator, Model2-Emulator, Raine, U64, Kiame e outros, sem querer tirar os créditos deles o

sem querer tirar os créditos deles o mamemame pode substituir tpode substituir todos, em alguns casoodos, em alguns casos ou em s ou em alguns jogos elesalguns jogos eles podem até ‘quebrar o galho’ mas acredite se você gosta de vídeo-games uma hora por mais que você insista 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

em não usa-lo isto se tornará inevitável tem pessoas que fala que o mamemame é complicado mas eu acho maisé complicado mas eu acho mais comp

complicado ainda aprender licado ainda aprender como cocomo configura unfigura um monte de emuladores de arcade do que configurar m monte de emuladores de arcade do que configurar oo mamemameee se você aprender de verdade a usar o

se você aprender de verdade a usar o mamemame nenhum outro emulador te fará medo pois ele é o maisnenhum outro emulador te fará medo pois ele é o mais completo

completo, além disso tem um monte de jogos que o, além disso tem um monte de jogos que o mamemame é o único emulador que os emula por exemploé o único emulador que os emula por exemplo alguém já jogou mortal kombat em outro emulador que não seja o

alguém já jogou mortal kombat em outro emulador que não seja o mamemame? Acho que não!? Acho que não!

De onde veio o

De onde veio o mame

mame

O nome

O nome MAMEMAME é uma sigla que significaé uma sigla que significa MMultipleultiple AArcadercade MMachineachine EEmulator foi criado por um italianomulator foi criado por um italiano chamado Nicola Salmoria, no ano de 1995 ele tinha um site onde era um ponto de encontro para chamado Nicola Salmoria, no ano de 1995 ele tinha um site onde era um ponto de encontro para programadores, eles criavam programas que imitava

programadores, eles criavam programas que imitava um processadum processador este pror este programa se chama emuladorograma se chama emulador mas para que alguém queria

mas para que alguém queria um programa que imita uum programa que imita um processm processador? Simples se eles conseguisse umador? Simples se eles conseguisse um programa que imitasse as funções de um process

programa que imitasse as funções de um processador ficava mais fácil fazer ador ficava mais fácil fazer um jogo que usa aquele um jogo que usa aquele modelomodelo de processad

de processador funor funcionar em ucionar em um pc comum.m pc comum. No início

No início era feiera feito um emulador para to um emulador para cada jogo pocada jogo por exemplo para r exemplo para rodar o jogo pacman (tambrodar o jogo pacman (também conhecidoém conhecido como c

como come come) era necessário um emulador, para jogar rome come) era necessário um emulador, para jogar rallyx ouallyx outro emulador tro emulador de forma que com ode forma que com o pass

passar do tempo já havia ar do tempo já havia sido criado um monte de emuladores ersido criado um monte de emuladores era uma bagunça, então Nicola Salmoria uma bagunça, então Nicola Salmoriaa notou que a maiori

notou que a maioria dos emuladores tinha o mesmo pa dos emuladores tinha o mesmo principio de funrincipio de funcionamento e resolveu cionamento e resolveu fazerfazer umum emulador que dentro dele tivesse todos os

emulador que dentro dele tivesse todos os emuladores juntosemuladores juntos e deu a ele o nome dee deu a ele o nome de mamemame na teoriana teoria o

o mamemame é uma suíte de desenvolvimento de emuladoresé uma suíte de desenvolvimento de emuladores das mais comdas mais completas do mundo na pletas do mundo na prática eleprática ele é a reali

é a realização do sonho de muitos, o dzação do sonho de muitos, o dia 24 ia 24 de dezembro de 1996 é ude dezembro de 1996 é uma data histórica na emulação foima data histórica na emulação foi quando começ

quando começou o desenvolviou o desenvolvimento domento do mamemame a primeira versão do mamea primeira versão do mame a 0.1 foi lançada no dia 5a 0.1 foi lançada no dia 5 de fevereiro de 1997

de fevereiro de 1997 com ela vinhcom ela vinha emulado apenas 5 jogos hoje já a emulado apenas 5 jogos hoje já passpassa dos 7000 e a dos 7000 e esta lista só tende aesta lista só tende a aumentar.

aumentar.

Em qual sistema o

Em qual sistema o mame

mame

roda? 

roda? 

Sendo desenvolvido originalmente para MSDOS seu código tinha como objetivo a portabilidade, escrito em Sendo desenvolvido originalmente para MSDOS seu código tinha como objetivo a portabilidade, escrito em linguagem c++ ele roda em u

(3)

O porque do

O porque do mame

mame

Quando eu e

Quando eu era crianra criança eu passava o tempo nos fliperamas (Arcadça eu passava o tempo nos fliperamas (Arcades) na minha es) na minha vida aconteceu um monte devida aconteceu um monte de coisas mas s

coisas mas sempre sobrou uempre sobrou um tempo para os arcades depois de algum tempo notei m tempo para os arcades depois de algum tempo notei que muitos jogos aosque muitos jogos aos quais eu

quais eu sempre gostei simplesmente desaparecia e novos jogos aparecia no sempre gostei simplesmente desaparecia e novos jogos aparecia no lugar lugar mas.mas... um vídeo game.. um vídeo game não é apenas um fruto da tecnologia ele

não é apenas um fruto da tecnologia ele é muito mais que isso ele é uma arte uma diveré muito mais que isso ele é uma arte uma diversão um forma desão um forma de desabafo pessoal e o

desabafo pessoal e o mamemame é um pré um programa feito para que ograma feito para que estes jogos antigos jamais suma da memóestes jogos antigos jamais suma da memória dasria das pessoas.

pessoas.

O propósito do

O propósito do mame

mame

e a filosofia do

e a filosofia do mame

mame

team

team

O

O mamemameé desenvolvido em caráter é desenvolvido em caráter acadacadêmico (escolar), os jogêmico (escolar), os jogadores de video-game a primeira viadores de video-game a primeira vista nãosta não conseguem c

conseguem compreender como isso fompreender como isso funciona é por unciona é por esta razão que os brasileiros tem mal fama no exteriesta razão que os brasileiros tem mal fama no exterioror quando se fala em emulação, o

quando se fala em emulação, o mamemame não tem por finnão tem por finalidade emular alidade emular jogos, sjogos, segundo seus criadores, osegundo seus criadores, os  jogos rodam c

 jogos rodam como conseqüência posomo conseqüência positiva e itiva e acidental do trabalho acidental do trabalho e não como objetivo do projeto, exie não como objetivo do projeto, existe umaste uma ética de só emular

ética de só emular um jogo depois de 3 anos após seu lançamento e depois que a empresa que venum jogo depois de 3 anos após seu lançamento e depois que a empresa que vende o jogode o jogo parar de comercializ

parar de comercializar, eles nar, eles não querer ão querer ser uma pedra no sapato das empresas e sim fazer com que os jogosser uma pedra no sapato das empresas e sim fazer com que os jogos que não são mais ve

que não são mais vendidos não sejam esquecidos pelas novas gerações, me lembro quando foi lndidos não sejam esquecidos pelas novas gerações, me lembro quando foi l ançado oançado o  jogo The King of fighters 2003, o pessoal do

 jogo The King of fighters 2003, o pessoal do mamemame já tinhjá tinha emulado o jogo e escondeu o código dentro doa emulado o jogo e escondeu o código dentro do emulador para nin

emulador para ninguém poder jogar a fim de não prejudicar a empresa, alguns fanfarrões fizerguém poder jogar a fim de não prejudicar a empresa, alguns fanfarrões fizeram atéam até versões comp

versões compiladas especificamente para liberar iladas especificamente para liberar o código e habilitar o código e habilitar o jogo, para oo jogo, para o mamemame team um jogoteam um jogo tem que funcionar seguin

tem que funcionar seguindo toda a estrutura de seu hardware ordo toda a estrutura de seu hardware original, sem se preocupar com oiginal, sem se preocupar com o desemp

desempenho que enho que o emulador possa consumo emulador possa consumir do ir do comcomputador, uma vez que putador, uma vez que para otimizar para otimizar um código levaum código leva muito tempo o qual poderia estar sendo aproveitado para emular n

muito tempo o qual poderia estar sendo aproveitado para emular novos jogosovos jogos, parece uma burrice não se, parece uma burrice não se preocupar com a otimização do código para ficar mais rápido, levando em consideração o rumo que a preocupar com a otimização do código para ficar mais rápido, levando em consideração o rumo que a tecnologia esta tomando em um

tecnologia esta tomando em um espaçespaço de tempo pequeno os ho de tempo pequeno os hardware estão duplicando de potência, eardware estão duplicando de potência, emm pouco tempo nem peç

pouco tempo nem peça de reposição se encontra mais, o Bra de reposição se encontra mais, o Brasil tem uma realasil tem uma realidade econômica bem diferenteidade econômica bem diferente de outros países, por tudo isso que eu acho que

de outros países, por tudo isso que eu acho que eles estão certos em pensar assim.eles estão certos em pensar assim. Quando falamos de um j

Quando falamos de um jogo lançamento com gráfico de cair ogo lançamento com gráfico de cair o queixo o queixo logo assoclogo associamos isso a tecnologia,iamos isso a tecnologia, quando falamos de emulação, um jogo muito antigo com gráficos d

quando falamos de emulação, um jogo muito antigo com gráficos de alguns pontine alguns pontinhos se movimentando nahos se movimentando na tela pode ser lançamento e conter te

tela pode ser lançamento e conter tecnologia de ponta.cnologia de ponta.

Porque eu dev

Porque eu deveria usar o

eria usar o mame

mame

Se formos analisar os emuladores de arcade como Winkawaks, Nebula, Final Burn, NeoRage, Zinc, Calice, 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, Callus, CPS3Emulator, CrystalEmu, Daphne, M2Emulator, Model2-Emulator, Raine, U64, Kiame e outros, sem querer tirar os créditos deles o

sem querer tirar os créditos deles o mamemame pode substituir tpode substituir todos, em alguns casoodos, em alguns casos ou em s ou em alguns jogos elesalguns jogos eles podem até ‘quebrar o galho’ mas acredite se você gosta de vídeo-games uma hora por mais que você insista 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

em não usa-lo isto se tornará inevitável tem pessoas que fala que o mamemame é complicado mas eu acho maisé complicado mas eu acho mais comp

complicado ainda aprender licado ainda aprender como cocomo configura unfigura um monte de emuladores de arcade do que configurar m monte de emuladores de arcade do que configurar oo mamemameee se você aprender de verdade a usar o

se você aprender de verdade a usar o mamemame nenhum outro emulador te fará medo pois ele é o maisnenhum outro emulador te fará medo pois ele é o mais completo

completo, além disso tem um monte de jogos que o, além disso tem um monte de jogos que o mamemame é o único emulador que os emula por exemploé o único emulador que os emula por exemplo alguém já jogou mortal kombat em outro emulador que não seja o

alguém já jogou mortal kombat em outro emulador que não seja o mamemame? Acho que não!? Acho que não!

De onde veio o

De onde veio o mame

mame

O nome

O nome MAMEMAME é uma sigla que significaé uma sigla que significa MMultipleultiple AArcadercade MMachineachine EEmulator foi criado por um italianomulator foi criado por um italiano chamado Nicola Salmoria, no ano de 1995 ele tinha um site onde era um ponto de encontro para chamado Nicola Salmoria, no ano de 1995 ele tinha um site onde era um ponto de encontro para programadores, eles criavam programas que imitava

programadores, eles criavam programas que imitava um processadum processador este pror este programa se chama emuladorograma se chama emulador mas para que alguém queria

mas para que alguém queria um programa que imita uum programa que imita um processm processador? Simples se eles conseguisse umador? Simples se eles conseguisse um programa que imitasse as funções de um process

programa que imitasse as funções de um processador ficava mais fácil fazer ador ficava mais fácil fazer um jogo que usa aquele um jogo que usa aquele modelomodelo de processad

de processador funor funcionar em ucionar em um pc comum.m pc comum. No início

No início era feiera feito um emulador para to um emulador para cada jogo pocada jogo por exemplo para r exemplo para rodar o jogo pacman (tambrodar o jogo pacman (também conhecidoém conhecido como c

como come come) era necessário um emulador, para jogar rome come) era necessário um emulador, para jogar rallyx ouallyx outro emulador tro emulador de forma que com ode forma que com o pass

passar do tempo já havia ar do tempo já havia sido criado um monte de emuladores ersido criado um monte de emuladores era uma bagunça, então Nicola Salmoria uma bagunça, então Nicola Salmoriaa notou que a maiori

notou que a maioria dos emuladores tinha o mesmo pa dos emuladores tinha o mesmo principio de funrincipio de funcionamento e resolveu cionamento e resolveu fazerfazer umum emulador que dentro dele tivesse todos os

emulador que dentro dele tivesse todos os emuladores juntosemuladores juntos e deu a ele o nome dee deu a ele o nome de mamemame na teoriana teoria o

o mamemame é uma suíte de desenvolvimento de emuladoresé uma suíte de desenvolvimento de emuladores das mais comdas mais completas do mundo na pletas do mundo na prática eleprática ele é a reali

é a realização do sonho de muitos, o dzação do sonho de muitos, o dia 24 ia 24 de dezembro de 1996 é ude dezembro de 1996 é uma data histórica na emulação foima data histórica na emulação foi quando começ

quando começou o desenvolviou o desenvolvimento domento do mamemame a primeira versão do mamea primeira versão do mame a 0.1 foi lançada no dia 5a 0.1 foi lançada no dia 5 de fevereiro de 1997

de fevereiro de 1997 com ela vinhcom ela vinha emulado apenas 5 jogos hoje já a emulado apenas 5 jogos hoje já passpassa dos 7000 e a dos 7000 e esta lista só tende aesta lista só tende a aumentar.

aumentar.

Em qual sistema o

Em qual sistema o mame

mame

roda? 

roda? 

Sendo desenvolvido originalmente para MSDOS seu código tinha como objetivo a portabilidade, escrito em Sendo desenvolvido originalmente para MSDOS seu código tinha como objetivo a portabilidade, escrito em linguagem c++ ele roda em u

(4)

Veja algun

Veja alguns sistemas sistemas que os que o mamemame roda: Msdosroda: Msdos, Windows, Linux, MacOS, Powerpc, N-Gage, GP32, GP2x, Windows, Linux, MacOS, Powerpc, N-Gage, GP32, GP2x,, PocketPC, Dreamc

PocketPC, Dreamcast, PlayStation2, Xbox, PSP, Câmera Digital ast, PlayStation2, Xbox, PSP, Câmera Digital e muitos outros isto já e muitos outros isto já dá uma idéia dadá uma idéia da portabilidade de seu código em outras palavras

portabilidade de seu código em outras palavras ele roda até em pedraele roda até em pedra..

Será que o

Será que o mame

mame

funciona em meu computador? 

funciona em meu computador? 

Como foi expli

Como foi explicado acima ocado acima o mamemame na verdade é a mistura de vários emuladores em um, por esta razãona verdade é a mistura de vários emuladores em um, por esta razão alguns jogos podem rodar bem em um

alguns jogos podem rodar bem em um Pentium 200 com 32 Megas de memóriaPentium 200 com 32 Megas de memória, e outros, e outros nemnem computadores industriais dão conta do

computadores industriais dão conta do recadorecado, mas com, mas como recomendação minha para você ter o recomendação minha para você ter umum desempenho razoável e poder desfrutar de 90% dos jogos eu te recomendo um

desempenho razoável e poder desfrutar de 90% dos jogos eu te recomendo um Pentium 4 de 2.4GHzPentium 4 de 2.4GHz com 256 Megas de memória e uma placa de vídeo 3D com pelo

com 256 Megas de memória e uma placa de vídeo 3D com pelo menos 32 Megasmenos 32 Megas, quem é, quem é acostuma

acostumado a jogar jdo a jogar jogos de PC vive ogos de PC vive reclamando da placa de vídeo, mas na ereclamando da placa de vídeo, mas na emulação amulação a essência absolutaessência absoluta do desempenho do está no processador

do desempenho do está no processador,, o espaço em disco o espaço em disco varia de acordo com a quantidade devaria de acordo com a quantidade de  jogos que você possui

 jogos que você possui, você pode copiar CD’s ou DVD’s com seus jogos pa, você pode copiar CD’s ou DVD’s com seus jogos para que ra que eles não feles não fique ocupandoique ocupando espaç

espaço no computador uma vez que o no computador uma vez que o jogo pode rodar direo jogo pode rodar direto do CD ou DVD.to do CD ou DVD. Uma coisa que chama a atenção de muitos é porque o jogo X

Uma coisa que chama a atenção de muitos é porque o jogo X que é bem mais antigo e de que é bem mais antigo e de gráficos grotescográficos grotesco funciona mais lento do que o jogo Y que é bem atual e de gráficos exuberante? Acredite, em meu

funciona mais lento do que o jogo Y que é bem atual e de gráficos exuberante? Acredite, em meu

computador o jogo Street Fighter III - 3rd Strike : Fight For The Future que é um jogo recente e foi lançado computador o jogo Street 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 até para PlayStation 2 funciona que faz gosto, mas o jogo Mortal Kombat 2 que é mais antigo e foi lançado para Super

para Super Nintendo Nintendo roda dando umas engasgadasroda dando umas engasgadas, isso acontece porque, isso acontece porque na emulaçãna emulação o o o que mais contaque mais conta é o g

é o gral de semelhança entre a placa do jogo ral de semelhança entre a placa do jogo e a arquitetura de funcioname a arquitetura de funcionamento de seuento de seu computador

computador, não existe uma receita de bolo para saber se um jogo vai ou não rodar em 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 erros e certos,

vai mais da tentativa de erros e certos, mas uma coisa é certa omas uma coisa é certa o mamemame vai funcionar, de uma formavai funcionar, de uma forma ou de outra

ou de outra..

 Afinal quanto custa o

 Afinal quanto custa o mame

mame

O

O mamemameé um projeto de código fonte aberto isto é qualquer é um projeto de código fonte aberto isto é qualquer um pode ver e modificar, está entre osum pode ver e modificar, está entre os primeiros projetos a ser

primeiros projetos a ser desenvolvido pela comunidade cada um dando seu apoio ao projeto, hoje seu desenvolvido pela comunidade cada um dando seu apoio ao projeto, hoje seu códigocódigo é um dos mais b

é um dos mais bem escritos que existe, se eu tivesse que adivinhar em escritos que existe, se eu tivesse que adivinhar qual é o projeto mais difícil jqual é o projeto mais difícil já escrito deá escrito de todos os temp

todos os tempos pelo homem com certeza eu diros pelo homem com certeza eu diria que foi ia que foi oo mamemame e olha que eu sou usuário de linux, dae olha que eu sou usuário de linux, da ultima vez

ultima vez que eu vque eu vi ele i ele já estava com mais de 70 megas de códjá estava com mais de 70 megas de códigos note que estamos falando apenas deigos note que estamos falando apenas de texto puro e como já era de se imaginar ele

texto puro e como já era de se imaginar ele é totalmente gratuitoé totalmente gratuito..

Porque existem tantas versões de

Porque existem tantas versões de mame

mame

Na verdade só existe um

Na verdade só existe um mamemame o site oficial do projeto éo site oficial do projeto é http://mamedev.org/http://mamedev.org/os outros são todosos outros são todos replicas do original

replicas do original, o, o mamemame original funciona através de linha de comandos se você manja executaroriginal funciona através de linha de comandos se você manja executar programas em MSDOS então você não ter

programas em MSDOS então você não terá muitas dificuldades, existe doisá muitas dificuldades, existe dois projeto que recebe apoio dosprojeto que recebe apoio dos desenvolvedores do

desenvolvedores do mamemame um deles se chamaum deles se chama mame32 ou MameUI32mame32 ou MameUI32 ele é oele é o mamemamecom umacom uma inter

interface gráfica muito chamativa conta face gráfica muito chamativa conta com fotos docom fotos dos jogos, configuração dos cos jogos, configuração dos controles, opções gráficasntroles, opções gráficas dentre outros

dentre outros

a página do projeto é

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

desenvolvido para funcionar mais especmais especificamente no Linuificamente no Linux e MacOS a página do projeto éx e MacOS a página do projeto é http://rbelmont.mameworld.info/

http://rbelmont.mameworld.info/os demais são todos projetos extra oficiais (hack).os demais são todos projetos extra oficiais (hack).

 As versões hack do

 As versões hack do mame

mame

Mame32Plus

Mame32Plus A mais famosa delas sendo um derivado do mame32 chamou a atenção de muitos à razãoA mais famosa delas sendo um derivado do mame32 chamou a atenção de muitos à razão disso é que ele te

disso é que ele tem um monte de recurm um monte de recursos extra como tradução para vários idiomas, suporta mais jogossos extra como tradução para vários idiomas, suporta mais jogos,, mais fotos dos jogos na interface gr

mais fotos dos jogos na interface gráfica e todas as mudanças que ainda esta em anáfica e todas as mudanças que ainda esta em andamento no mame32damento no mame32 estão funcionais nele esta é minha versão favorita do

estão funcionais nele esta é minha versão favorita do mamemame os sites do projeto sãoos sites do projeto são http://mam

(5)

todas as esplicações

todas as esplicações futurafuturas do s do tutorial serão baseadas nesta versão no mametutorial serão baseadas nesta versão no mame por ser a versão quepor ser a versão que mais junta inovação e estabilidade mas falarei

mais junta inovação e estabilidade mas falarei de outras v

de outras versões também comersões também como o sdlmame (Linux) o o sdlmame (Linux) e todas as versões mais populares do momento.e todas as versões mais populares do momento. Mame32

Mame32Plus [Plus [ash-build]ash-build] é o mesmoé o mesmo mamemame plus mas com suporte a um monte plus mas com suporte a um monte de roms hackde roms hack principalmente de neogeo

principalmente de neogeo http://ashura.altervista.orghttp://ashura.altervista.org

Mame32fx

Mame32fx Baseado no mame32 inBaseado no mame32 incorpora algumas pequenas mudanças em alguns jogoscorpora algumas pequenas mudanças em alguns jogos http://mame32fx.altervista.org

http://mame32fx.altervista.org

MisfitMAME

MisfitMAME roda jogos hack.roda jogos hack. http://misfitmame.mameworld.nethttp://misfitmame.mameworld.net

Mame32 Neht Reloaded!

Mame32 Neht Reloaded! É mais uma boa versão deÉ mais uma boa versão de mamemame hack é impressionante a quantidade de jogoshack é impressionante a quantidade de jogos hack que ele suporta

hack que ele suporta http://ryukoken.blogspot.comhttp://ryukoken.blogspot.com

Mame

Mame 0.64 Kailerra0.64 Kailerra é uma versão do mame32 com sé uma versão do mame32 com suporte a jogar onluporte a jogar online apesar de ser bem antiga aindaine apesar de ser bem antiga ainda hoje é usada principalmente pelos servi

hoje é usada principalmente pelos servidores estrangeiro e por ser dores estrangeiro e por ser uma das muma das melhores verelhores versão dosão do mamemame jájá feita é impressionante como ela é le

feita é impressionante como ela é leve, existe alguns grupos hack que até fizerve, existe alguns grupos hack que até fizeram versões dela com sam versões dela com suporteuporte a mais jogos mais adiante eu esplicarei como jogar online.

a mais jogos mais adiante eu esplicarei como jogar online. Mame

Mame Plus Plus KailleraPlus Plus Kaillera é uma Nova é uma Nova versão desta vez versão desta vez baseada no mameplus suporta quase todos jogosbaseada no mameplus suporta quase todos jogos recentes o site do projeto é

recentes o site do projeto é http://www.kaillera.comhttp://www.kaillera.com

Ddememame

Ddememame idêntico aoidêntico ao MameMame Plus Plus KailleraPlus Plus Kaillerahttp://ddememame.hp.infoseek.co.jphttp://ddememame.hp.infoseek.co.jp

Mame

Mame otimizadootimizado é oé o mamemame original original (linha de comando) feito para dar maior desempenho, no final deste(linha de comando) feito para dar maior desempenho, no final deste tutorial ensinarei como compilar qualquer

tutorial ensinarei como compilar qualquer mamemame para dar maior desempelho mas por enquantopara dar maior desempelho mas por enquanto http://redump.emubase.de/mame.php

http://redump.emubase.de/mame.php

Neomame

Neomame Roda apenas jogos dRoda apenas jogos de neo-geo o projeto ee neo-geo o projeto está estagnado na versão 0.95stá estagnado na versão 0.95 http://www.neomameplus.com.ar/

http://www.neomameplus.com.ar/

AdvanceMame

AdvanceMame ImagImagine fazeine fazer um arr um arcade usando ocade usando o mamemame esteeste mamemame trabalha melhor trabalha melhor com tipos com tipos dede monitor arcade no site tem uma versão que r

monitor arcade no site tem uma versão que roda comoda como livecd, infelio livecd, infelizmente o progeto parou na vezmente o progeto parou na versão 0.106rsão 0.106 ttp://advancemame.sourceforge.net/

ttp://advancemame.sourceforge.net/ Xmame

Xmame Este foi feito para lEste foi feito para linux mas não tem atualiinux mas não tem atualização desdzação desde a versão 0.106 e a versão 0.106 mas tem um mmas tem um monte de frontonte de front end compatível com ela, site do desenvolvedor

end compatível com ela, site do desenvolvedor http://x.mame.net/http://x.mame.net/

MacMame

MacMame Este foi feiEste foi feito para mactosh mas não tem atualização desde a versão 0.103to para mactosh mas não tem atualização desde a versão 0.103 http://www.macmame.org/

http://www.macmame.org/

Versões Beta do

Versões Beta do mame

mame

Existe uma história que diz que sai uma versão do

Existe uma história que diz que sai uma versão do mamemame por dia esta história é quase verdadeira, mas apor dia esta história é quase verdadeira, mas a maioria são versão beta (apenas para teste) a pergunt

maioria são versão beta (apenas para teste) a pergunta que fica é como reconhecer a que fica é como reconhecer uma versão beta douma versão beta do mame

mame? Todas versões betas receb? Todas versões betas recebem um número em um número seguido por uma letra seguido por uma letra veja o exeveja o exemplo.mplo. 0.122 Estável

0.122 Estável

0.122u1 Primeiro beta 0.122u1 Primeiro beta 0.122u2 Segundo Beta 0.122u2 Segundo Beta

Este “u “ seguido por um número signifi

Este “u “ seguido por um número significa que é beta emca que é beta em média omédia o mamemame tem de 4 a 6 atualizatem de 4 a 6 atualizaçõesções antes de sair a versão estável,

antes de sair a versão estável, sai em média uma versão estável por mêssai em média uma versão estável por mês, como usuário antigo no, como usuário antigo no mame

mame observei algumas verobservei algumas versões beta hack mais estáveis que as estáveisões beta hack mais estáveis que as estáveis do mesmo.s do mesmo.

Rom (Jogos)

Rom (Jogos)

Rom é o nome que foi

Rom é o nome que foi dado na emulação adado na emulação a uma cópia de um cartucho de viuma cópia de um cartucho de video-gamedeo-game que foique foi copiadocopiado para o computador,

para o computador, para isso alguém pegou o jogo originpara isso alguém pegou o jogo original colocou em uma placa especal colocou em uma placa especial ial (geralmente(geralmente desenvolvida por el

(6)

o nome vêm do fato das memórias dos cartuchos onde fica armazemado o jogo se chamar memória rom, R andom 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

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.

(7)

O que é um dump ou bad dump? 

O processo de copiar um jogo de uma memória (eprom, rom) para o computador é conhecido como dump abrasileirando a palavra falamos dumpar, tanto as roms como a bios e a chd sofrem o processo de

dumpagem, quando este processo não é feito de forma correta a rom é copiada para o computador de forma incorreta, é o que chamamos de bad dump, alguns jogos possuem tantas proteções colocadas pelo fabricante do jogo a fim de evitar a pirataria que fica difícil descobrir exatamente como dumpar a rom para o

computador, por esta razão que nos jogos de neo geo por exemplo algumas roms recebem o nome

encrypted porque são roms que possuem proteção anti-cópia, as roms com o nome decrypted eram roms que possuíam proteção mas foram retiradas depois que o jogo foi copiado para o computador, já as non encrypted são roms que não possuíam nenhum tipo de proteção, todas estas proteções foram feitas para proteger o jogo da emulação, existem vários tipos de proteções, as mais comuns são sentenças gigantescas de números aleatórios, sem saber exatamente quais são estes números não é possível emular o jogo,

proteção por hardware uma placa na qual é ligada o cartucho do jogo e ligada a placa mães do arcade, para poder emular o jogo tem que emular antes esta placa de proteção que mais parece uma caixa preta.

Devido aos problemas como as proteções e também a falta de informação do como os cartuchos funcionam alguns deles são dumpados de forma incorreta, quando o jogo começa a ser emulado alguns programadores descobrem que existe algo de errado com o dump, quando isso ocorre o jogo tem que ser dumpado

novamente, e a rom que já tinha sido dumpada passa a não ser mais reconhecida em versões novas do mame, algumas roms são reconhecidamente erradas mas como ninguém conseguiu dumpar a rom de forma correta o mame continua as reconhecendo normalmente, a tendencia é que no futuro estas roms sejam dumpadas novamente.

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

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.

(8)

aqui podemos ver uma foto da rom filha (clone)

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

dentro da rom mãe temos todos os arquivos das roms filhasque 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

(9)

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.

Oque é uma CHD ? 

CHD Compact Hard Disk ou Compressed Hunks of Data a leigo modo é uma imagem ISO compactada.

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.

(10)

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.

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

(11)

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/

Por mais incrível que pareça eu não apoio a pirataria, tenho vários cd's e cartuchos originais recomendo a todos que tentem adquirir o produto original, o gostinho do jogo original não tem comparação, se eu tivesse uma câmera digital eu tiraria uma foto e postaria no forum da minha coleção de cd's originais de neo geo cd.

Como baixar a rom correta do site

Observe com atenção a foto abaixo

Primeiro click em download um menu será mostrado, clicando na guia mame será mostrado uma lista com as roms disponíveis no site, um site que se prese deixa bem claro para qual versão do mame a rom é compatível, neste caso vemos que ele diz que a rom é compatível com o mame 0.123, alguns sites não coloca a versão do mame na página principal porque algumas roms tem versões diferentes neste caso quando você clicar na rom em questão uma outra tela será aberta mostrando mais detalhe sobre a rom e mostrará a versão do mame que a rom é compatível, pela foto notamos que esta disponível a Rom X, Rom X1, Rom X2, Rom X3, Rom Y, Rom Y1, Rom Y2 pelo nome da rom e pelo tamanho do arquivo podemos ver que a Rom X é a rom mãe e as roms X1, X2, X3 são as roms filhas, a Rom Y também é original mas trata-se de outro jogo e também possui seus devidos clones (filhas), no caso estamos interessado na Rom X2, para a Rom X2 funcionar temos que baixar a Rom X e mais a

Rom X2 e depois colocar as duas roms na pasta roms do mame sem descompactar em seguida abriremos o emulador indicado no site para aquela rom, se a rom não for reconhecida pelo emulador pode ser que ela precise da bios para funcionar, se você não souber qual o nome da bios o jogo usa pesquise no google ou baixe todas as bios de uma vês o pacote completo com todas bios contém menos de 20 megas, coloque a(s) bios na pasta roms do emulador e tente abrir o emulador novamente, se mesmo assim o jogo não funcionar é possivél que ele use a chd, baixe a chd (veja no tutorial como fazer para uma chd funcionar, se mesmo assim a rom não funcionar é possível que tenha ocorrido algum problema no download e a rom tenha vindo defeituosa.

(12)

do mame, o site apenas separou por categoria para ficar mais fácil identificá-las.

Ainda no menu lateral vemos a guia Kawaks, como eu expliquei as roms do mame estão em constante atualização mas os demais emuladores demora muito tempo para serem atualizados, na guia kawaks estão as roms mais antigas que eram compatíveis com o emulador, apesar de serem exclusivamente roms do mame ele não as reconhece mais por estarem com problemas.

Continuamos no menu lateral, existe uma guia chamada NeoRage as roms de NeoRage não funcionam no mame e nem as do mame funcionam no NeoRage.

Na parte inferior do site tem algumas letra, isto é para facilitar para baixar as rom, supomos que você queira um jogo que comece com a letra 'M' clicando na letra 'M' só é mostrada as rom que começa com a letra 'M'.

Em alguns sites existe conteúdo exclusivo para quem é cadastrado e faz parte dos membros, geralmente são roms de difícil aquisição.

Geralmente para fazer o download de roms você tem que aceitar um contrato nele está escrito que você possui o jogo original, como não tem jeito de saber se você esta mentindo ou não o site libera o download.

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 um mame novo e minha rom não funciona mais

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 arquivosdarom 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 arquivos ou todos podem ter sido dumpados novamentee 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, particularmente 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.

(13)

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.

Porque o mame cria tantas pastas? 

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

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.

(14)

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 do Mortal Kombat só de ver bate uma saudade...

Cfg nem todos estão contentes com a configuração dos controles, um gosta dos botões de um jei to 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 ...

(15)

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, tr apaç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.

Foldersos 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.

(16)

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 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 um 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 link abaixo. http://www.guiadohardware.net/comuni...d=119903448 2

se alguém tiver algum input bem legal pode postar.

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

(17)

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

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

depois

Pcb são arquivos de texto com extensão txt neles vem escrito informações sobre a placa, memórias

(18)

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 retir ada é 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 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.

(19)

 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.

Mameinfo informações sobre como anda a emulação do jogo. Story recordes de pontos que foram comprovados.

Os Menus

A maioria dos programas contem menus, é através deles que temos acesso as opções do programa.

 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.

(20)

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.

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.

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

(21)

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 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 e detalhes, uma janela vai aparecer na tela onde você pode escolhe qual os detalhes você quer ver.

(22)

 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

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

Opções

Nesta guia se encontra as configurãçoes mais importantes do emulador

Fonte da lista de jogos

aqui podemos alterar a cor o tamanho e aparência das letras, esta opção é falida apenas para a interface principal do emulador.

Cor clone da lista de jogos

para ficar mais fácil identificar um jogo clone (rom filha) é melhor colocar a fonte da rom clone com uma cor diferente da rom mãe.

Diretórios

quando eu expliquei sobre cada pasta do mame eu disse que você poderia usar pastas com qualquer nome, agora eu vou explicar como isso funciona

(23)

aqui todas as pastas usadas pelo emulador são listadas é só selecionar uma e alterar o endereço Procurar podemos alterar o endereço de uma pasta existente.

Inserir podemos procurar por uma nova pasta existente para somar as pastas já existentes. Apagar apaga uma pasta inserida anteriormente.

Por qual motivo alguem iria querer mudar o nome ou o endereço de uma pasta? Muitos usam mais de uma versão de mame no mesmo computador, alguns usam linux e windows no mesmo computador etc... para não ter que ficar copiando os mesmos arquivos para todos ou outros emuladores é mais fácil direcionar o mame para procurar os arquivos na pasta onde eles estiverem.

Prioridade das pastas

supomos que você tem várias pasta vamos pegar a pasta das roms como referencia, quando o jogo é

carregado o mame procura a rom primeiro na pasta roms do emulador se ele não encontra ele pula para a pasta C:\Roms\Mame e assim sucessivamente isto vale para as imagens e todas as outras pastas.

Configuração da paleta

para os mais chegados em customizar, aqui encontramos mais opções de customizações do emulador, podemos alterar as cores dos menus internos do emulador

(24)

se você ativar a exibição da lista de comandos pressionados, aqui podemos mudar até a cor de cada botão.

 Imagem de fundo

Para que o emulador fique com uma aparência melhor vamos colocar uma imagem de fundo customizada

geralmente na pasta bkground contem um monte de imagens, mas na verdade qualquer imagem pode ser usada, para isso basta que a imagem tenha a extensão png.

Devido a falta de espaço neste post, continua no próximo post ...

25-12-2007 por

-Uchiha-Assim que o tutorial estiver pronto me permite postar o link dele no Tópico Oficial: Emulação de Videogames em PCs ?

25-12-2007 por Alexandre Freire

Mame Tutorial Completo

Continuação do tutorial ...

Resetar para padrão

Se por algum motivo você começar alterando as opções do emulador de

forma errada e não souber como voltar ao padrão e não quiser recorrer ao método de apagar os arquivos de configuração do emulador nas pasta como eu expliquei anteriormente, através desta opção podemos voltar as configurações originais do emulador

Referências

Documentos relacionados