O MAME nunca distribuiu uma única ROM na sua história — e ainda assim virou o maior arquivo vivo de fliperamas do mundo. Criado em 1997 pelo programador italiano Nicola Salmoria, o projeto começou emulando um punhado de jogos e hoje documenta o funcionamento interno de dezenas de milhares de placas de arcade, muitas das quais já não existem fisicamente em lugar nenhum fora de uma coleção particular.

Por que um fliperama é mais difícil de emular que um console
Um console como o Mega Drive usa sempre o mesmo processador Motorola 68000 e o mesmo chip de som em todos os jogos. Isso facilita muito a vida de quem programa um emulador: resolveu o hardware uma vez, resolveu para o catálogo inteiro.
Com fliperamas, cada jogo podia ser literalmente um computador diferente. Fabricantes como a Capcom, a SNK e a Konami projetavam placas sob medida, com CPUs, chips de som e circuitos gráficos exclusivos para aquele título — às vezes até criptografados para dificultar cópia. Por isso o MAME não tem “um emulador”: ele tem um driver específico para cada placa, escrito e revisado como se fosse um projeto à parte.

A regra que o projeto nunca quebrou
Desde o início, a equipe do MAME foi explícita: o programa é só o emulador. As ROMs — o conteúdo gravado nos chips de memória de cada placa — precisam ser extraídas pelo próprio usuário do hardware original. Essa separação sempre foi o argumento central do projeto para se posicionar como ferramenta de preservação, não de pirataria.
Outro detalhe pouco comentado: cada jogo suportado recebe um status público de confiabilidade — “good”, “imperfect” ou “not working” — informando exatamente o quão fiel é aquela emulação. Décadas depois do lançamento do projeto, ainda existem placas raras marcadas como “not working”, esperando alguém com o hardware físico em mãos para fechar a última lacuna.

MAME x emulador de console: a diferença na prática
Em 2015, o MAME absorveu oficialmente o MESS (Multi Emulator Super System), projeto irmão que usava a mesma engine para emular computadores domésticos e consoles. A fusão juntou duas filosofias que já eram parecidas, mas deixou ainda mais claro o contraste com emuladores de console tradicionais:
- Um emulador de SNES documenta essencialmente um conjunto fixo de chips, usado em milhares de jogos.
- O MAME precisa validar, placa por placa, um hardware que às vezes só existiu em algumas centenas de unidades no mundo todo.
- Alguns drivers só ficaram precisos depois que pesquisadores decaparam fisicamente um chip customizado para ler sua lógica interna ao microscópio.
Essa obsessão por fidelidade ao silício original não é exclusividade do MAME. Como vimos no caso do MiSTer FPGA, boa parte da cena de preservação retrô hoje valoriza mais recriar o comportamento exato do hardware do que apenas reproduzir o resultado final na tela — a diferença é que o MAME faz isso em software, driver por driver, desde muito antes de FPGAs serem uma opção acessível.

Por que isso importa hoje
O trabalho do MAME deixou de ser só nostalgia de colecionador. Núcleos derivados do projeto rodam dentro do RetroArch via libretro, aparecem em releases licenciados de clássicos de arcade e servem de referência técnica para quem restaura placas originais — o driver do MAME é, na prática, o manual de engenharia reversa mais detalhado que existe para boa parte desse hardware.
Também há um lado de urgência real: placas de arcade de 30 ou 40 anos falham, capacitores vazam e chips customizados morrem sem substituto no mercado. Quando isso acontece, o driver documentado pelo MAME às vezes é o único registro preciso que resta de como aquele jogo realmente funcionava por dentro.
Conclusão
O MAME não é só mais um emulador: é um projeto de arqueologia de hardware disfarçado de software gratuito. Cada driver “good” representa um pedaço da história dos fliperamas salvo antes que a placa original virasse sucata.
