Como instalar o MAME no seu Mac com Apple Silicon

MAME (Multiple Arcade Machine Emulator) é um dos emuladores mais conhecidos para rodar sistemas clássicos e jogos de fliperama em computadores modernos. Compatível com macOS, Windows, Linux e até alguns dispositivos Android, ele já tem mais de 25 anos de história.

Embora hoje seja open-source sob a licença GPL, o nome “MAME” é uma marca registrada de Gregory Ember. O projeto foi originalmente criado pelo desenvolvedor italiano Nicola Salmoria e já passou por diversas mãos ao longo dos anos. Para os fãs de longa data, havia até uma versão antiga chamada MacMAME para o Mac OS 9.

Diferente de outros emuladores, o MAME não possui um aplicativo gráfico no Mac, ou seja, você precisará usar o Terminal para rodá-lo ou encontrar uma interface de terceiros. Além disso, apesar de décadas de desenvolvimento, o MAME ainda é considerado software inacabado, então alguns bugs podem aparecer.

A versão MAME 0.274 chegou trazendo suporte oficial para CPUs ARMv8, incluindo os chips Apple Silicon. Além disso, esta atualização trouxe diversas correções de bugs e novos sistemas emulados, como:

  • Workstations Silicon Graphics IRIS dos anos 90
  • Consoles japoneses da Namco, Konami, Irem e SEGA
  • Melhoria no suporte a gráficos CD-i
  • Progresso no suporte a Macs antigos com PowerPC

Para rodar o MAME, seu Mac precisa ter a biblioteca SDL2, responsável por gráficos e som.Você pode baixar a versão pronta do MAME diretamente do site de desenvolvimento do projeto. No entanto, ao fazer isso, você receberá uma pasta com arquivos binários de linha de comando, o que significa que você precisará navegar por eles manualmente. O arquivo principal se chama simplesmente “mame”.

Uma forma mais fácil de instalar o MAME é usando o Homebrew, que é um gerenciador de pacotes para o macOS. Para instalá-lo, basta abrir o Terminal e rodar o seguinte comando:

brew install mame

Também existe uma versão do MAME disponível via MacPorts, mas o Homebrew é a opção mais popular. Ao instalar o MAME via Homebrew, ele também instala automaticamente várias dependências necessárias, como SDL2sqlitecodec de áudio FLAC, entre outras.

Depois de instalar o MAME, você pode rodá-lo diretamente no Terminal sem precisar de uma interface gráfica. Para fazer isso, basta navegar até o diretório onde o MAME está instalado (usando o comando cd) e digitar o nome do binário:

mame

Além disso, o Homebrew permite que você instale algumas ferramentas extras para o MAME, como:

  • advancescan (um gerenciador de ROMs)
  • rom-tools (ferramentas adicionais para o MAME)

Para confirmar onde o MAME foi instalado no seu Mac, basta rodar o seguinte comando no Terminal:

which mame

Se tudo estiver instalado corretamente, o Terminal irá exibir o caminho onde o MAME foi instalado, como no exemplo:

/opt/homebrew/bin/mame

O MAME vem com páginas de manual bastante detalhadas. Para acessar o manual, no Terminal, digite:

man mame

E pressione Enter. O manual também mostra a versão do MAME instalada, mas você precisará rolar até o final, bem acima do marcador (END). Para sair do manual, basta pressionar Control-Z ou q.

No Reddit, há várias discussões sobre o MAME, incluindo tópicos sobre as interfaces gráficas que podem ser usadas. Se você quiser saber mais sobre o desenvolvimento técnico do MAME, consulte a MAMEDev Wiki.

Apesar de termos encontrado alguns pequenos travamentos ao rodar o MAME no Mac mini M2, no geral, a versão mais recente está funcionando bem. Lembre-se de salvar qualquer trabalho aberto no seu Mac antes de rodar o MAME, pois o software ainda está em desenvolvimento e pode causar algumas instabilidades.

Agora, é só curtir a experiência dos clássicos de arcade no seu Mac! 

Últimas notícias

Artigos relacionados