Pular para o conteúdo
Configuração

MAME e FBNeo: Como Emular Arcade no seu Handheld

23 de junho de 202610 min de leitura
Compartilhar:

Poucas coisas dão tanto orgulho quanto chamar um amigo para jogar Metal Slug ou The King of Fighters num handheld na palma da mão. O arcade é o coração da cultura retro, e emular fliperama num portátil é, ao mesmo tempo, uma das experiências mais gostosas e uma das que mais geram dúvida. O motivo da confusão tem nome: romset.

Aqui eu explico os dois emuladores de arcade que importam, o MAME e o FBNeo, por que o tal do romset compatível é tão chato, como lidar com a BIOS do Neo Geo e como configurar os controles para jogos de luta. No fim você vai entender por que o seu jogo de arcade às vezes não roda, e como resolver isso de vez.

O que é o MAME

O MAME (Multiple Arcade Machine Emulator) é o projeto mais ambicioso da emulação de arcade. O objetivo dele não é apenas rodar os jogos: é preservar as placas de fliperama exatamente como eram, na marra, recriando o hardware original com fidelidade quase científica. Por isso ele cobre milhares de máquinas, das mais obscuras às mais famosas.

Essa obsessão por fidelidade tem um preço. O MAME é muito exigente com a versão do romset. Cada versão do emulador espera os arquivos de jogo numa versão correspondente, e o conjunto de arquivos (o romset) precisa casar exatamente com a versão do MAME que você está usando. Se eles não baterem, o jogo simplesmente não carrega, ou dá erro de checksum. É a fonte número um de frustração de quem está começando.

O que é o FBNeo

O FBNeo (Final Burn Neo) é a alternativa mais prática e popular para a maioria das pessoas. Ele é mais leve que o MAME, roda numa variedade maior de aparelhos e foca justamente nas placas que o pessoal mais quer jogar: jogos de luta, Neo Geo e CPS (as placas da Capcom, como Street Fighter e os beat 'em ups clássicos).

O FBNeo também usa romsets versionados, mas, na prática, é mais tolerante e mais fácil de acertar do que o MAME. Para quem quer Metal Slug, KOF, Street Fighter e os clássicos de fliperama sem virar pesquisador de checksums, o FBNeo costuma ser o ponto de partida.

Nota

Regra de bolso: comece pelo FBNeo se o seu objetivo são os clássicos de luta, Neo Geo e Capcom. Vá para o MAME quando precisar de um jogo específico mais obscuro que o FBNeo não cobre. Os dois existem como core no RetroArch e também em apps standalone.

Para visualizar a diferença de propósito entre os dois:

CritérioMAMEFBNeo
FocoPreservar tudo, fielJogar os clássicos, leve
PesoMais exigenteMais leve
CoberturaMilhares de placasFoco em luta, Neo Geo e CPS
RomsetMuito sensível à versãoVersionado, porém mais fácil
Melhor paraJogos raros e obscurosMetal Slug, KOF, Street Fighter

A questão do romset compatível (leia isto)

Esse é o ponto que separa quem joga arcade feliz de quem desiste no meio. Um romset de arcade não é um arquivo solto como um jogo de Super Nintendo: é um pacote de vários componentes (program ROMs, gráficos, som) empacotado de um jeito específico. E aqui está o pulo do gato:

  • O romset precisa ser da mesma versão do emulador. Um romset feito para o MAME 0.139, por exemplo, não roda num MAME de versão muito diferente. O FBNeo segue a mesma lógica com seus próprios conjuntos.
  • Por isso o mesmo jogo de arcade pode rodar num aparelho e não rodar em outro: não é o hardware, é o casamento entre a versão do romset e a versão do core/app instalado.
  • No RetroArch, cada core (MAME ou FBNeo) informa qual versão de romset ele espera. Conferir isso antes de copiar os arquivos evita 90% das dores de cabeça.

A solução, então, é simples na teoria: descubra qual versão o seu emulador usa e tenha o romset correspondente. Sobre a origem desses arquivos, vale o de sempre: use cópias do que é seu. A gente explica essa lógica no texto sobre o que é emulação e a legalidade, e o RetroPortátil não indica nem linka sites piratas.

Neo Geo precisa de BIOS

Tem um detalhe a mais quando o assunto é Neo Geo: além do romset do jogo, você precisa de um arquivo de BIOS, o famoso `neogeo.zip`. Ele faz o papel do sistema do Neo Geo e fica junto dos jogos.

  • O `neogeo.zip` precisa ser colocado na mesma pasta dos romsets de Neo Geo, ou na pasta de sistema do emulador, dependendo do app.
  • Sem ele, jogos como Metal Slug, The King of Fighters e Garou simplesmente não iniciam, mesmo com o romset correto.
  • Assim como o resto, ele também tem versão, então precisa casar com o conjunto de romsets que você está usando.

Se você está montando uma coleção de Neo Geo, resolva a BIOS primeiro: é o tropeço mais comum e o mais fácil de corrigir.

Passo a passo: emulando arcade

1. Escolha o core ou o app

  1. Pela via do RetroArch, instale o RetroArch e baixe o core do FBNeo (recomendado para começar) ou do MAME pelo gerenciador de cores. Quem é novo no RetroArch pode seguir nosso guia de como configurar o RetroArch.
  2. Pela via standalone, existem apps dedicados de MAME e FBNeo, principalmente no Android. Em handhelds Linux, os emuladores de arcade já costumam vir prontos no firmware.

2. Anote a versão e prepare os romsets

  1. Veja qual versão de romset o core espera. No RetroArch, a descrição do core costuma indicar isso.
  2. Reúna os romsets compatíveis com essa versão e copie-os para a pasta de roms do arcade.
  3. Não descompacte os romsets. Eles devem ficar como arquivos `.zip`, do jeito que o emulador espera.

3. Coloque a BIOS do Neo Geo (se for o caso)

  1. Copie o `neogeo.zip` para a pasta dos romsets de Neo Geo ou para a pasta de sistema.
  2. Carregue um jogo de Neo Geo para testar se a BIOS foi reconhecida.

4. Configure os controles de luta

O arcade pede atenção especial nos botões, porque os jogos de luta da Capcom e da SNK usam seis botões (três socos, três chutes). Num handheld:

  • Mapeie os seis ataques confortavelmente: a maioria usa A/B/X/Y mais os dois gatilhos para fechar os seis comandos.
  • Para jogos de luta sérios, um handheld com bons botões frontais e um direcional preciso (ou até um d-pad estilo SNES) faz muita diferença nos comandos especiais.
  • Neo Geo e shmups funcionam lindamente até em aparelhos com menos botões, já que usam menos comandos.

Dica

Se você é fã de jogos de luta, dê preferência a handhelds com direcional e botões frontais de qualidade. Combos de KOF e Street Fighter dependem de inputs precisos, e um d-pad ruim transforma um hadouken simples numa luta contra o próprio controle.

Clone, parent e a árvore de romsets

Um conceito que ajuda a entender por que arcade dá tanto trabalho é o de parent e clone. Muitos jogos de fliperama existiam em várias versões: a original (parent), revisões, versões de outras regiões e até bootlegs da época, todas tratadas como clones do mesmo jogo. O emulador, para economizar espaço, espera que os clones compartilhem arquivos com o parent.

Na prática, isso significa que certos romsets dependem de outro romset estar presente. Se você copiou só o clone e esqueceu o parent, o jogo não roda. Por isso o ideal é manter o conjunto de romsets completo e coerente, da mesma versão, em vez de pinçar jogos soltos de fontes diferentes. Conjuntos misturados de versões diferentes são a receita perfeita para a frustração.

Nota

Resumindo a parte chata num conselho prático: trate o seu conjunto de arcade como um bloco único, da mesma versão do core/app, em vez de juntar arquivos avulsos. Romset coerente é metade do caminho para arcade rodando liso. A BIOS do Neo Geo é a outra metade.

Arcade roda até nos handhelds baratos

Aqui vai a melhor notícia: a esmagadora maioria dos jogos de arcade clássicos é leve. Placas de Neo Geo, CPS-1, CPS-2 e os fliperamas dos anos 80 e 90 rodam liso até em handhelds Linux de entrada, como o R36S e o RG35XX. Você não precisa de um aparelho caro para se divertir com Metal Slug e Street Fighter.

O Anbernic RG35XX é um ótimo ponto de partida: pequeno, barato e mais do que capaz para a biblioteca clássica de arcade e Neo Geo. Placas mais modernas e pesadas (como CPS-3 e alguns sistemas dos anos 2000) pedem mais músculo e ficam melhores em handhelds Android, como o Retroid Pocket 5, mas isso é a exceção, não a regra.

Para escolher o que jogar primeiro, vale a pena ver nossa lista dos melhores jogos de arcade e Neo Geo, com os títulos que definiram o fliperama. E se você quer manter uma coleção bonita e organizada de arcade num frontend caprichado, dá uma olhada no Daijishō, o melhor frontend de Android, que deixa a sua sala de fliperama portátil com cara de gente grande.

Anbernic RG35XX

R$ 350–550

O custo-benefício que popularizou o hobby — tela 3.5" e Linux para 8/16-bit e PS1

Ver na Amazon (abre em nova aba)

Link de afiliado — você apoia o RetroPortátil sem pagar nada a mais.

Perguntas frequentes

Por que o jogo de arcade não roda?

Quase sempre é incompatibilidade de romset. O MAME e o FBNeo esperam o romset numa versão específica, e se ele não casar com a versão do emulador, o jogo não carrega. Confira qual versão o seu core usa e tenha o romset correspondente. No caso de Neo Geo, verifique também se a BIOS `neogeo.zip` está na pasta certa.

MAME ou FBNeo, qual usar?

Para a maioria das pessoas, comece pelo FBNeo: é mais leve, mais fácil de acertar e cobre justamente o que o pessoal mais quer (luta, Neo Geo e Capcom). Use o MAME quando precisar de um jogo mais obscuro que o FBNeo não emula, ou quando quiser a preservação mais fiel possível de uma placa específica.

Neo Geo precisa de BIOS?

Sim. Além do romset do jogo, o Neo Geo exige o arquivo de BIOS `neogeo.zip`, colocado junto dos romsets ou na pasta de sistema do emulador. Sem ele, jogos como Metal Slug e The King of Fighters não iniciam, mesmo com o romset correto. A BIOS também tem versão e precisa casar com o seu conjunto de roms.

Preciso de um handheld caro para arcade?

Não. A grande maioria dos clássicos de arcade, Neo Geo e Capcom roda liso até em handhelds Linux baratos como o R36S e o Anbernic RG35XX. Só as placas mais modernas e pesadas pedem aparelhos Android mais fortes, mas isso é a exceção dentro do universo do fliperama clássico.

Onde comprar no Brasil

Link de afiliado: comprando pela Amazon você apoia o RetroPortátil sem pagar nada a mais.

mameemular arcadefbneoemulador de arcadeneo geo handheldromset arcadefinal burn neo
Rafael Tanaka

Editor de consoles retrô e emulação

Rafael Tanaka mexe com emulação e coleciona portáteis desde a era do PSP. No RetroPortátil ele testa cada handheld na mão — Anbernic, Miyoo, Powkiddy, Retroid, R36S — e escreve reviews honestos, comparativos lado a lado e tutoriais de firmware e configuração, sempre com foco em ajudar o gamer brasileiro a escolher o aparelho certo para o seu bolso e para os sistemas que quer emular.

Editor do RetroPortátil, site independente sobre consoles retrô portáteis. O site usa links de afiliado da Amazon, o que não influencia as análises ou recomendações.

Ver todos os artigos de Rafael Tanaka

Artigos Relacionados