A análise recente da Polygon sobre uma acusação de trapaça no Pokémon Emerald competitivo fez muita gente voltar para seus arquivos de save, e o coelho de toca que se segue geralmente termina na escolha do emulador certo. A emulação em desktop é o lugar para fazer isso. As telas são maiores, os controles mais precisos, e as ferramentas de savestate tornam a caça a shinies e treinamento de EV algo viável de um jeito que nenhum hardware original jamais foi.
Testamos sete emuladores de Pokémon em um desktop Windows, um MacBook Air M2 e um Steam Deck rodando Arch. As escolhas cobrem Game Boy até Switch, com anotações sobre qual geração cada um realmente se destaca.
O que importa em um emulador de Pokémon
- Precisão no sistema alvo. Um emulador perfeito de Game Boy é a ferramenta errada para Pokémon Sun. Escolher por geração importa mais do que escolher por nome.
- Manipulação de save e savestate. Arquivos
.savcompatíveis significam que você pode mover um dump de um cartucho real para o emulador. Savestates permitem você fazer reset para caça a shinies. - Simulação de link cable. Trading e batalhas entre gerações 1 a 5 requerem suporte de link cable no lado do emulador, idealmente sobre LAN para trades online.
- Mapeamento de controles. Teclado funciona para Game Boy. Qualquer coisa depois do DS se beneficia de um controle real. Procure por perfis de controle limpos.
- Manutenção ativa. O desenvolvimento de emuladores se move rapidamente. Um projeto que não lançou há três anos geralmente está faltando correções recentes.
Comparação rápida
| Emulador | Melhor para | Gerações | Suporte OS | Mantido |
|---|---|---|---|---|
| mGBA | Game Boy, Game Boy Color, Game Boy Advance | Gen 1 a Gen 3 | Windows, macOS, Linux | Sim |
| VBA-M | Hardware Game Boy e GBA mais antigo | Gen 1 a Gen 3 | Windows, macOS, Linux | Sim |
| DeSmuME | Nintendo DS | Gen 4, Gen 5 | Windows, macOS, Linux | Sim |
| melonDS | Nintendo DS e DSi | Gen 4, Gen 5 | Windows, macOS, Linux | Sim |
| Citra | Nintendo 3DS via forks da comunidade ativa | Gen 6, Gen 7 | Windows, macOS, Linux | Forks ativos após encerramento upstream |
| RetroArch | Todas as gerações mais antigas via cores | Gen 1 a Gen 7 | Windows, macOS, Linux | Sim |
| Skyemu | GB / GBC / GBA / NDS leve | Gen 1 a Gen 5 | Windows, macOS, Linux, web | Sim |
Os apps
1. mGBA — Melhor para Game Boy até GBA
mGBA é o padrão moderno para Pokémon Red, Blue, Yellow, Gold, Silver, Crystal, Ruby, Sapphire, Emerald, FireRed e LeafGreen. A precisão é alta o suficiente para rodar romhacks testados em batalha (Pokémon Radical Red, Pokémon Unbound) perfeitamente, e a simulação de link cable manipula trades dentro do jogo sobre LAN com outra instância de mGBA. O sistema de slots de savestate é um dos mais limpos de qualquer emulador.
Onde não se destaca: Apenas Game Boy Advance. Sem DS, sem 3DS, sem Switch. O filtro de vídeo padrão não preserva a grade de pixels do GBA; você tem que ativar os shaders bilineares ou LCD manualmente.
Preço:
- Grátis: conjunto completo de recursos, open source MPL-2.0
- Pago: nenhum
Plataformas: Windows, macOS, Linux
Download: mGBA | Código-fonte
Conclusão: Escolha este para tudo da Geração 1 até Geração 3. É a resposta correta.
2. VBA-M — Melhor opção clássica
VBA-M é o fork moderno de VisualBoyAdvance, o emulador que quase todo jogador de Pokémon rodava durante os anos 2000. A precisão em Game Boy e Game Boy Color é sólida, o link cable suporta modos IPS e IPC que mGBA nem sempre cobre, e roda em hardware mais antigo do que o que mGBA confiável suporta.
Onde não se destaca: Ligeiramente menos preciso que mGBA em jogos de casos extremos. Compatibilidade com romhacks é irregular em lançamentos recentes. A interface ainda mostra sua linhagem dos anos 2000.
Preço:
- Grátis: conjunto completo de recursos, open source GPLv2
- Pago: nenhum
Plataformas: Windows, macOS, Linux
Download: VBA-M | Código-fonte
Conclusão: Escolha este em hardware mais antigo ou quando você precisa de um modo de link cable que mGBA não implementa.
3. DeSmuME — Melhor para a era DS
DeSmuME rodou Pokémon Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2 e White 2 desde que os jogos saíram. A precisão de emulação é alta o suficiente para rodar os eventos de Wi-Fi dentro do jogo offline através de ferramentas, e as opções de renderização manipulam o layout de tela dupla perfeitamente.
Onde não se destaca: Performance pode ser desigual em hardware de baixo fim; o recompilador JIT ajuda mas ainda fica atrás do melonDS. Suporte Wi-Fi é somente leitura. A interface permanece utilitária da era DS.
Preço:
- Grátis: conjunto completo de recursos, open source GPLv2
- Pago: nenhum
Plataformas: Windows, macOS, Linux
Download: DeSmuME | Código-fonte
Conclusão: Escolha este para Geração 4 e 5 se a precisão importa mais que a performance mais rápida.
4. melonDS — Melhor opção DS moderna
melonDS é o emulador DS mais novo, mais rápido e mais preciso. O recompilador JIT supera DeSmuME na maioria dos hardwares modernos, o upscaling é mais nítido, e a emulação de wireless local realmente suporta trading entre duas instâncias de melonDS sobre a rede. A interface é a mais limpa de qualquer emulador DS.
Onde não se destaca: Alguns romhacks antigos construídos contra as peculiaridades de DeSmuME se comportam mal em melonDS. A emulação DSi, embora suportada, é mais nova e áspera que o caminho DS.
Preço:
- Grátis: conjunto completo de recursos, open source GPLv3
- Pago: nenhum
Plataformas: Windows, macOS, Linux
Download: melonDS | Código-fonte
Conclusão: Escolha este para Geração 4 e 5 quando você quer velocidade, precisão e trading online.
5. Citra — Melhor opção sobrevivente para 3DS
Citra como projeto upstream foi encerrado em 2024, mas forks mantidos pela comunidade (Citra Enhanced, Lime3DS, Azahar) mantêm Pokémon das Gerações 6 e 7 rodando em desktop. Pokémon X, Y, Omega Ruby, Alpha Sapphire, Sun, Moon, Ultra Sun e Ultra Moon todos funcionam bem, com escala de resolução interna que faz o original 240p parecer mais próximo ao HD nativo.
Onde não se destaca: Sem build canônico único. A paisagem de forks muda; a resposta correta este mês pode ser a errada daqui a seis. Performance varia muito entre forks e contra a otimização desigual dos jogos 3DS. Citra-o-nome tem peso legal; escolha um fork que se adaptou adequadamente.
Preço:
- Grátis: open source GPLv2 entre forks
- Pago: nenhum
Plataformas: Windows, macOS, Linux
Download: Lime3DS (um fork Citra mantido pela comunidade) | Azahar (outro fork Citra)
Conclusão: Escolha um fork da comunidade para Geração 6 e 7. Verifique a atividade do fork antes de comprometer seus dados de save em um.
6. RetroArch — Melhor tudo-em-um
RetroArch é um frontend que roda cores de emulador. O core mGBA, o core DeSmuME, o core melonDS e outros estão todos disponíveis, e uma única interface mais shaders compartilhados, slots de savestate e perfis de controle cobrem cada geração de Pokémon de Red até Black 2. Útil quando você quer uma aplicação em vez de sete.
Onde não se destaca: Configuração inicial é envolvente. A interface é teclado e controle-primeiro; navegação com mouse parece uma ideia de último momento. Alguns cores ficam atrasados dos emuladores standalone por um ou dois lançamentos.
Preço:
- Grátis: open source GPLv3
- Pago: nenhum
Plataformas: Windows, macOS, Linux, além de muitos outros
Download: RetroArch | Código-fonte
Conclusão: Escolha isto quando você quer uma interface que cobre cada geração clássica de Pokémon.
7. Skyemu — Melhor para configurações leves
Skyemu é o novo participante que empacota suporte a Game Boy, Game Boy Color, Game Boy Advance e Nintendo DS em um único binário pequeno que também roda em um navegador. A precisão é boa o suficiente para Pokémon, a interface é moderna, e o sistema de savestate funciona da mesma forma entre sistemas. A compilação web é útil para inspeção rápida de savestate sem instalar nada.
Onde não se destaca: Projeto mais jovem, então poucos romhacks de casos extremos ainda têm problemas que DeSmuME ou melonDS manipulam. Sem suporte 3DS ou Switch. Documentação fica atrás do código.
Preço:
- Grátis: open source MIT
- Pago: nenhum
Plataformas: Windows, macOS, Linux, web
Download: Skyemu | Código-fonte
Conclusão: Escolha isto quando você quer um pequeno emulador que cobre Geração 1 até Geração 5 e roda em qualquer lugar.
Como escolher o certo
- Para Geração 1 a 3 (Red até Emerald): mGBA.
- Para Geração 4 e 5 (Diamond até Black 2): melonDS se você tem hardware moderno, DeSmuME se não tem.
- Para Geração 6 e 7 (X até Ultra Moon): um fork Citra mantido.
- Para tudo em uma interface: RetroArch com os cores relevantes.
- Para a instalação mais leve: Skyemu.
- Para hardware Windows antigo com requisitos de link cable: VBA-M.
Pokémon Sword, Shield, Brilliant Diamond, Shining Pearl, Legends Arceus, Scarlet, Violet e Legends Z-A rodam em emuladores Switch que ficam fora desta lista e carregam suas próprias ressalvas legais e de performance.
FAQ
Usar um emulador de Pokémon é legal?
Possuir um emulador é legal. Distribuir ou baixar ROMs protegidas por direitos autorais não é. O caminho limpo é fazer dump de ROMs de cartuchos ou game cards que você possui.
Posso fazer trading de Pokémon entre emuladores?
Sim, dentro da mesma geração e em emuladores que emulam o link cable ou wireless local. mGBA suporta GBA link, DeSmuME e melonDS suportam wireless DS, e vários emuladores oferecem trade entre duas instâncias rodando sobre a rede.
Qual é o emulador de Pokémon mais preciso?
mGBA para a era Game Boy até GBA. melonDS para a era DS. A cena 3DS é orientada por forks; escolha qual fork comunitário está o mais ativo no tempo em que você instala.
Posso migrar um arquivo de save de um cartucho real?
Sim. Ferramentas como GBxCart RW fazem dump de arquivos de save de cartucho para o formato .sav padrão que mGBA, VBA-M, DeSmuME, melonDS e outros todos leem. O cartucho continua funcionando normalmente depois.
Esses emuladores rodamem um Steam Deck?
Sim. RetroArch é o caminho mais fácil porque detecta automaticamente o controle do Deck. mGBA, melonDS e DeSmuME todos têm compilações Linux nativas que instalam perfeitamente. Mapear os grips do Deck para L3, R3 e hotkeys de savestate é o único passo de configuração.
Qual emulador manipula romhacks como Pokémon Radical Red?
mGBA para romhacks baseados em GBA. A maioria dos romhacks modernos de Pokémon alvo a codebase da Geração 3 GBA e roda perfeitamente em um build mGBA atual sem configuração especial.