Quando a maioria das pessoas fala em “emular” um console antigo, pensa em um programa rodando no PC que finge ser aquele hardware. O projeto MiSTer faz algo diferente: usa um chip programável para reconstruir o circuito original, peça por peça. Não é uma simulação do Mega Drive ou do Amiga — é, na prática, o hardware deles reconfigurado dentro de outro chip. Essa diferença explica por que o projeto virou referência entre colecionadores e por que vale a pena entender como ele funciona.
Para quem quer seguir explorando o tema, UltraHLE é outra boa parada por aqui.

Emulador de software simula, FPGA reconstrói
Um emulador tradicional (como os que rodam SNES ou PlayStation no celular) é um programa: ele lê as instruções do jogo e calcula, em software, o que o processador original faria. Funciona bem, mas depende da CPU do seu aparelho interpretar tudo em tempo real, e pequenos erros de timing são comuns.
Um FPGA (“Field-Programmable Gate Array”) é um chip em branco que pode ser configurado para se comportar como qualquer outro circuito digital. Em vez de simular o processador do Mega Drive em software, o MiSTer carrega uma descrição do circuito real daquele processador e o FPGA passa a se comportar como ele, no nível do hardware. O resultado é um comportamento muito mais próximo do console original, incluindo peculiaridades de timing que programas de emulação costumam arredondar.

De um projeto de hobby a referência da comunidade
O MiSTer nasceu como evolução de um projeto menor chamado MiST, criado pelo desenvolvedor alemão Till Harbaum para recriar o Amiga e o Atari ST em FPGA. Um programador que usa o apelido Sorgelig expandiu a ideia para uma placa mais potente, a Terasic DE10-Nano (que combina um FPGA com um processador ARM), e abriu o projeto para colaboração da comunidade. Hoje, dezenas de voluntários mantêm “cores” (as descrições de hardware) para sistemas diferentes, tudo em código aberto.

O que já roda em um MiSTer hoje
A lista de cores já é grande e cresce com contribuições da comunidade. Alguns exemplos conhecidos:
- Consoles de 8 e 16 bits: NES, SNES, Mega Drive/Genesis, Master System
- Computadores clássicos: Commodore 64, Amiga, ZX Spectrum, MSX
- Portáteis: Game Boy e Game Boy Color
- Arcade: centenas de placas via arquivos MRA, no mesmo espírito do MAME
- PC Engine, Neo Geo e outros sistemas menos comuns fora do Japão
Cada core é um projeto de engenharia reversa separado, então a qualidade e a fidelidade variam de sistema para sistema — mas os mais maduros (Mega Drive, SNES, NES) são considerados extremamente precisos.

FPGA x software: o que muda na prática
Vale comparar diretamente os dois caminhos antes de decidir se compensa migrar:
- Latência: por rodar o circuito “de verdade” em hardware dedicado, o MiSTer tende a responder ao controle mais rápido que um emulador de software em um PC comum, sem a camada extra de tradução de instruções.
- Fidelidade: bugs e comportamentos “estranhos” de jogos antigos que dependiam de timing específico do chip original tendem a se repetir no FPGA, enquanto emuladores de software às vezes “corrigem” isso sem querer.
- Arquivos de sistema: alguns cores exigem as BIOS originais dos consoles (arquivos que você precisa extrair do seu próprio hardware), igual a muitos emuladores de software seguem.
- Custo e complexidade: rodar o MiSTer exige comprar a placa DE10-Nano e acessórios, bem mais caro e trabalhoso que instalar um emulador grátis — o ganho de precisão tem um preço de entrada real.
- Legalidade: por não copiar o design original, apenas recriar o comportamento a partir de documentação pública e engenharia reversa, o projeto opera numa área parecida com a de emuladores de software consolidados como o MAME.
Por que isso importa para quem joga hoje
O interesse por FPGA deixou de ser só de entusiastas técnicos. A Analogue, fabricante conhecida por consoles como o Analogue Pocket, usa a mesma abordagem de forma comercial, vendendo hardware pronto baseado em FPGA em vez de placas para montar. Isso mostra que a discussão “hardware original x emulação” ganhou um meio-termo que nenhuma das duas pontas explicava bem antes: nem é o console de 30 anos atrás (sujeito a desgaste e caro para importar), nem é um software rodando solto no PC — é uma recriação fiel, em um chip novo, do circuito que você já conhece.
Para quem já emula via software e está satisfeito, não há motivo para trocar. Mas para quem persegue a maior fidelidade possível ao hardware original — ou simplesmente tem curiosidade sobre como esses circuitos realmente funcionavam — o MiSTer é hoje a porta de entrada mais acessível para esse outro lado da emulação.

Pingback: MAME: o emulador que nunca distribuiu uma ROM mas virou o maior arquivo vivo dos fliperamas – Onde a tecnologia do passado continua viva