You are on page 1of 6

Mednafen, o super-emulador de videogames para...

Notcias

Guia do hardware

Entretenimento

GDH Press

Frum GdH

http://www.hardware.com.br/artigos/mednafen/

Esportes

Publique seu texto

Vdeos

RSS

Rede Record

Home

Equipe

E-mail

Efetuar Login

ndice - Artigos

Mednafen, o super-emulador de
videogames para o Linux
Roberto Bechtlufft criou 29/jul/2010 s 09h59

Introduo
Se voc curte os jogos clssicos da era dos consoles de 8 e 16 bits, como o Master System ou o
Super Nintendo, bastante provvel que j tenha usado um emulador. Caso esteja caindo de
paraquedas no assunto, os emuladores so programas para o seu computador (ou para outros
dispositivos) que rodam jogos lanados para videogames. O Windows est cheio desses
emuladores, e todo mundo tem um amigo que pode indicar dezenas de emuladores para seus
consoles favoritos. Mas e no Linux? Quem vai te recomendar bons emuladores que rodem os
consoles antigos de que voc tanto gosta? Eu! E vou indicar uma soluo nica, um multiemulador
notavelmente bom para voc matar a saudade dos clssicos que jogou na infncia. E roda no
Windows e no MAC tambm!
Licenciado sob a GPL, com interface de linha de comando entupida de opes, o pequeno
Mednafen o sonho de todo retrogamer usurio do Linux. A lista de consoles de videogame
emulados extensa: Atari Lynx, Game Boy, Game Boy Color, Game Boy Advance, NES, Famicom
Disk System, PC Engine (TurboGrafx 16), SuperGrafx, Neo Geo Pocket, Neo Geo POcket Color,
PC-FX, e WonderSwan (Color). Achou pouco? A verso 0.9.0, que ainda beta, tambm roda
Mega Drive, Super Nintendo, Master System e at o judiado Virtual Boy. E se voc est pensando
que o Mednafen um desses emuladores que emulam um monte de videogames, porm de
maneira porca e pouco satisfatria, vai tomar um susto quando ver o bichinho funcionando.
Bom, "ver o bichinho funcionando" pode ser difcil em um primeiro momento: a verso estvel
figura nos repositrios de algumas distribuies, mas o quente mesmo a verso beta. Vamos ver
como instalar essa verso.

Instalao
Vamos comear a brincadeira baixando a verso beta do Mednafen neste link:
http://forum.fobby.net/index.php?t=getfile&id=196&
A lista de dependncias para a compilao do Mednafen apresentada na pgina de downloads.
No caso do Ubuntu e do Debian, o comando seguinte deve bastar para instalar todas as
dependncias (linha nica):

Notcias

Guias

O que h de novo?

Notcias
hoje
Build 2015: Confira as melhores novidades da Microsoft
durante o evento
ontem
Confira os supostos benchmarks dos processadores
Skylake: Core i7-6700K e Core i5-6600k
Desempenho em jogos de um PC de quase R$ 50.000
28/04
Usrios reclamam do gerenciamento de memria RAM do
Galaxy S6 e S6 Edge
Facebook inclui chamadas de vdeo ao Messenger
HyperX lana SSD Savage, o mais rpido do mercado com
interface SATA
27/04
Microsoft est perdendo dinheiro em cada smartphone
vendido com o Windows Phone
Nokia diz que no pretende voltar a fabricar smartphones
26/04

$ sudo apt-get install build-essential pkg-config libasound2-dev


libcdio-dev libsdl1.2-dev libsdl-net1.2-dev libsndfile1-dev zlib1g-dev
Descompacte o arquivo tar.gz do Mednafen, entre no diretrio dele e siga o processo "clssico" de
compilao pelo terminal:

$ ./configure
$ make
$ sudo make install
Eu uso o Ubuntu e prefiro trocar o ltimo sudo make install por um sudo checkinstall -D, que gera
um pacote .deb e instala. Isso facilita as coisas caso voc queira remover ou atualizar o emulador
mais tarde.

Rodando jogos
O Mednafen funciona via linha de comando, e h tantas opes disponveis que o novato
certamente vai se perder. Na maioria dos casos, para rodar um jogo qualquer, basta rodar o
comando:

$ mednafen arquivodojogo
O jogo, obviamente, no um cartucho, mas sim uma ROM, uma cpia digital do chip de memria
ROM de um cartucho oficial. A legalidade desses arquivos amplamente discutida. Como pelo
visto ainda no se chegou a um veredito sobre o assunto e h muita informao contraditria
circulando por a, quem quiser "tentar" andar na lei vai se sair melhor usando apenas ROMs de
jogos que tenha adquirido legalmente. Se voc quiser baixar da internet ROMs de jogos pelos

1 de 6

Confira o trailer e requisitos do Call of Duty Black Ops 3


Confira 10 faixas que estaro no novo Guitar Hero
Apple Watch chega ao Brasil em julho com preos entre R$
1.700 e R$ 98.000
25/04
Intel quer que os tablets fiquem ainda mais baratos
iFixit desmonta o Apple Watch
[Rumor] Confira a tabela completa dos novos
processadores Skylake da Intel
G-Skill apresenta kit de 128 GiB de memria DDR4 mais
rpido do mundo
NSA espionou a Europa com a colaborao da Alemanha
23/04
Microsoft libera a build 10061 do Windows 10
Benq lana monitor com suporte a tecnologia AMD
FreeSync
Confira os requisitos para o jogo Batman Arkam Knight
22/04
Desempenho em jogos: iPhone 6, Galaxy S6, HTC One M9
e Nexus 6
Notcias do ms de Abril de 2015

30/04/2015 19:17

Mednafen, o super-emulador de videogames para...


quais no pagou para usar no Mednafen... bom, depois no v dizer que o Guia do Hardware
mandou voc fazer isso! :)
De modo geral, o Mednafen reconhece automaticamente o videogame para o qual o jogo foi feito,
e ativa a emulao no ato, abrindo uma janela com o jogo. Alguns consoles, porm, podem exigir
mais opes na linha de comando, como o caso de alguns jogos de CD do PC Engine.

http://www.hardware.com.br/artigos/mednafen/

Artigos

Tutoriais
Livros Dicas Anlises

Livros

Compre o seu
... ou leia os captulos disponveis online.

O Mednafen se sai muito bem na emulao de PC Engine. Tem mais algum f da srie Valis por a?
Quem conhece o PC Engine (Turbografx 16, aqui no ocidente) sabe que o console usava cartes de memria RAM para rodar certos jogos, e voc vai precisar ter o
arquivo digital do carto em questo para rodar os jogos que faam uso dele. Vale aqui o mesmo que j foi dito para as ROMs dos jogos: baixe se voc tiver
comprado o carto original, e ns NO estamos incentivando voc a baixar esse negcio se no tiver comprado um carto original de PC Engine. Olha l, hein, eu sou
jovem demais para ir em cana!
Uma jogo de CD de PC Engine tipicamente iniciado desta forma:

$ mednafen -pce.cdbios arquivodocartao arquivodojogo


Se voc tiver o CD original do jogo inserido no drive do computador, omita o nome do jogo e acrescente um -loadcd pce no final do comando para que o Mednafen
leia o drive. Voc s precisa indicar o caminho para o carto do PC Engine uma vez, o emulador memoriza a configurao. Vale observar tambm que os jogos de PC
Engine costumam vir em uma dupla de arquivos iso/cue. Nesse caso, mande o Mednafen executar o arquivo .cue, que um arquivo de texto simples apontando para
a ISO. O Linux pode se confundir com espaos nos nomes, portanto recomendo renomear os arquivos, retirando os espaos e colocando tudo em minsculas, alm de
alterar a referncia ISO no arquivo .cue.

Note a mensagem na parte inferior da tela: estamos configurando o teclado/joystick. Note tambm que estou jogando um verdadeiro clssico do Super Nintendo.
J tentou rodar algum jogo? A janela rodando o jogo abriu a? timo, ento vamos configurar esse negcio. Se voc tem um joystick USB e ele reconhecido pelo
Linux, pode comemorar: o Mednafen aceita joysticks. Para configurar os botes (ou para configurar as teclas do teclado, caso no tenha joystick), pressione
ALT+SHIFT+1. O emulador vai pedir a voc que pressione o boto ou tecla correspondente ao comando exibido. Simples assim. Ele armazena a configurao (uma
para cada videogame emulado), e voc no precisa repetir o procedimento na prxima vez em que for jogar.

2 de 6

30/04/2015 19:17

Mednafen, o super-emulador de videogames para...

http://www.hardware.com.br/artigos/mednafen/

Funes bsicas:
Salvar/carregar o jogo (save states): uma das melhores coisas nos emuladores a possibilidade de salvar o jogo e continuar depois, exatamente de onde parou.
Lembra de quando voc deixava o videogame ligado a noite toda porque tinha que dormir mas estava quase zerando o jogo e no queria ter que jogar tudo de
novo no dia seguinte? Pois , isso passado. O Mednafen oferece dez slots por jogo - ou seja, voc pode gravar dez pontos diferentes que podem ser retomados
posteriormente para cada jogo que jogar. Para alternar de um slot para o outro, use os nmeros de 0 a 9 no teclado. Para salvar o jogo, pressione F5. Para
retomar o jogo, pressione F7. Todo esse procedimento acompanhado de indicaes grficas na janela, de modo que voc no d comandos "no escuro";

Dez slots para voc retomar a jogatina do ponto em que parou. E se voc ainda no jogou o primeiro Phantasy Star (Master System), no sabe o que est
perdendo.
Rebobinar: esse um recurso muito interessante, mas s funciona em alguns dos consoles emulados. Ao abrir um jogo de NES ou Mega Drive, por exemplo,
pressione ALT+S para ativar essa funo, que consome um pouco de RAM e por isso vem desativada por padro. Se morrer ou cair em algum buraco no jogo,
basta segurar a tecla backspace para rebobinar a ao (quem j jogou "Braid" vai achar o resultado familiar);
Screenshots: quer tirar uma foto da tela? s apertar F9. A foto gravada no diretrio de configuraes do Mednafen (por padro, ~/.mednafen/snaps);
Tela cheia: basta apertar ALT+ENTER. A tela toda ser tomada pela janela do emulador, e a imagem ser esticada para se adequar ao novo tamanho.

Opes avanadas
Se voc jogar em tela cheia vai "estourar os pixels", ou seja, a imagem vai ficar meio quadriculada, porque voc est usando uma resoluo maior do que a do
videogame original. Quer suavizar o problema? Experimente os filtros grficos usando a opo <sistema>.special, trocando <sistema> pelo cdigo do emulador que
voc est usando. Por exemplo, ao rodar um jogo de NES:

$ mednafen -nes.special hq2x arquivodojogo


Melhorou, no melhorou? Se no gostar do resultado, voc pode tentar outros filtros. Esto disponveis: hq2x, hq4x, scale2x, scale3x, scale4x, nn2x, nn3x, nn4x,
nny2x, nny3x e nny4x. Mas no esquea que o Mednafen armazena a ltima configurao usada, ento use <sistema>.special none para desativar o filtro, caso no
goste dele e queira voltar exibio normal, sem filtros.

3 de 6

30/04/2015 19:17

Mednafen, o super-emulador de videogames para...

http://www.hardware.com.br/artigos/mednafen/

Na foto acima, o clssico Ninja Gaiden 2 (NES) rodando purinho. J na foto abaixo...

... a mesma cena, usando o filtro grfico hq2x. Note como as letras no topo da tela e os personagens ficam menos "quadrades", e como eu vou me estrepar caindo
em cima do sujeito armado l embaixo.
H outras opes avanadas muito interessantes... por exemplo, se voc quiser jogar o joguinho de nave Gates of Thunder do PC Engine, provavelmente vai querer
ouvir bem alto a trilha sonora rock n' roll dele. O problema que o barulho dos tiros e exploses mais alto ainda e voc vai ficar surdo... a no ser que:

$ mednafen -pce.cdbios arquivodocarto -pce.cdpsgvolume 50 -pce.cddavolume 200 arquivodojogo


Com as opes de linha de comando acima, eu estou usando o volume 50 para os tiros e o volume 200 para a trilha sonora.
Gostou? um geek apaixonado pela linha de comando? Ento tenha logo um ataque devorando a bizarra variedade de opes disponveis para o Mednafen na pgina
de documentao.

Interface grfica para os fracos... *baixando escondido dos amigos*


Se o link que eu passei a em cima para a documentao do emulador te deu arrepios, no fuja gritando ainda: h vrias interfaces grficas para o Mednafen, tanto
para Linux quanto para Windows e Mac. Claro, nenhuma delas vai te oferecer uma diversidade to grande de opes quanto a linha de comando, mas sem dvida a
coisa vai ficar bem mais fcil para os novatos.
Para o Linux, as opes so o Mednafenfe (Mednafen Front End ou MFE, em GTK+) e o JMednafen (em Java). A ltima verso do MFE de novembro de 2009, o que
no ruim mas tambm no l um sinal muito bom... de qualquer maneira ele funciona bem, embora no tenha a opo de uso dos videogames emulados a partir
da verso beta.

4 de 6

30/04/2015 19:17

Mednafen, o super-emulador de videogames para...

http://www.hardware.com.br/artigos/mednafen/

A interface em GTK+ do Mednafenfe, ou MFE.


bom ficar de olho no JMednafen, que teve a primeira verso lanada em abril deste ano e promete verso nova e cheia de novidades para breve. Em ambos os
casos, voc baixa a interface e a executa. Quando escolher o jogo, a prpria interface vai se encarregar de "chamar" o Mednafen. A instalao do MFE bem prtica,
visto que h pacotes .deb disponveis no SourceForge. O JMednafen precisa ser compilado.
A turma do Windows pode ficar feliz tambm, porque o MedGUI uma interface e tanto:

Essa foto de uma verso antiga. As verses mais novas so compatveis com o Mednafen beta.
Usa MAC? No tema, o NekoLauncher est aqui. Mas o site est em japons...
H muitos outros emuladores disponveis para o Linux, mas o Mednafen certamente o mais verstil. Os mais habilidosos podem aproveitar a ampla variedade de
opes de linha de comando para criar scripts que executem seus jogos favoritos com opes especficas configuradas. E com as interfaces grficas disponveis, at os
novatos vo poder curtir seus clssicos favoritos. Vale a pena experimentar.
E se voc f de jogos clssicos de videogame como os exibidos neste artigo, no deixe de visitar o meu blog, o Gag Games, onde a gente s fala de jogo velho
mesmo :)
Por Roberto Bechtlufft
http://www.bechtranslations.com.br
Por Roberto Bechtlufft. Revisado 29/jul/2010 s 11h18

5 comentrios

Comentrios
Entrar e fazer comentrio

Atlerando o tamanho da tela


Criado 23/mai/2012 s 20h33 por Carlos9999
Como eu altero o tamanho da tela?
Meu monitor ta em 800x600 e eu quero diminuir o tamanho ta tela da rom ou colocar em fullscreen.
tentei um comando assim: "$ mednafen -snes.stretch full ****"
mas no funcionou. =/

Mednafen, muito bom


Criado 21/jul/2011 s 16h58 por Rodrigo
eu estava atrs de um bom emulador para jogar Castlevania Rondo of Blood de PC Engne e acabei descobrindo e Mednafen, timo emulador, emula perfeitamente
PC Engine e ainda outros sistemas como GBA que agora eu tambm uso pelo Mednafen.
esse tutorial me ajudou muito na hora de manusear o emulador,
valeu mesmo.

5 de 6

30/04/2015 19:17

Mednafen, o super-emulador de videogames para...

http://www.hardware.com.br/artigos/mednafen/

No consigo compilar
Criado 28/fev/2011 s 02h26 por Eronides
Estou utilizando a verso do ubuntu 10.10 e no consigo compilar a verso mais recente do mednafen que voc sugeriu, d erro de segmentao, quero muito
utiliz-lo para jogar snes em netplay.
Expandir rplicas

Compilar? Pra que?


Compilar

por Julio Cesar Bessa Monqueiro

por Eronides

Destaques
Guia do Hardware agora Hardware.com.br
Hardware II, o Guia Definitivo
ltimo Saldo de livros GDHPress: Livros com pequenos defeitos
Siga-nos:
RSS | Twitter | Facebook

Gostou do texto?
Veja nossos livros impressos:
Smartphones | Linux | Hardware
Redes | Servidores Linux
... ou encontre o que procura usando a
busca:
Buscar

1999-2015 Hardware.com.br e Rdio e Televiso Record S/A. Todos os direitos reservados.

6 de 6

Home

Frum GdH
Equipe

RSS
Topo

30/04/2015 19:17

You might also like