CAP. 10/11
Capítulo 10 de 11

Mega EverDrive Pro: O FPGA que Ressuscitou o Mega Drive

Quando a cena homebrew explodiu, faltava uma peça essencial: um dispositivo capaz de rodar qualquer jogo, emular chips auxiliares, simular hardware ausente e expandir o Mega Drive para além de seus limites originais.

Essa peça chegou com o Mega EverDrive Pro, criado por Krikzz — um dos maiores engenheiros da cena retrô.

O EverDrive Pro não é um cartucho comum. Ele é, tecnicamente, um hardware paralelo, um “mini‑console” que se conecta ao Mega Drive e conversa com ele em nível elétrico.

1. O Coração do MegaEverDrive Pro: Um FPGA de Alta Performance

O Mega EverDrive Pro usa um FPGA (Field‑Programmable Gate Array) — um chip capaz de simular circuitos reais.

Diagrama lógico de um núcleo FPGA fazendo emulação ciclo-a-ciclo do hardware original
FIG. 10.1 — Diagrama lógico de um núcleo FPGA fazendo emulação ciclo-a-ciclo do hardware original
Um chip FPGA real (Altera Stratix IV) soldado em uma placa
FIG. 10.2 — Um chip FPGA real (Altera Stratix IV) soldado em uma placa

Foto: Altera Corporation / Wikimedia Commons, licença CC BY 3.0.

Isso significa que ele pode:

O FPGA é o que permite:

O EverDrive Pro não “emula”. Ele simula hardware real, em nível de circuito.

2. Como o MegaEverDrive Pro Roda Jogos de Sega CD Sem o Sega CD

Essa é a parte mais impressionante.

O Sega CD adicionava:

O MegaEverDrive Pro simula tudo isso dentro do FPGA.

Como funciona tecnicamente

  1. O FPGA recria o 68000 do Sega CD.

  2. Ele simula o ASIC de scaling e o chip PCM.

  3. Ele usa a RAM interna do cartucho como RAM do Sega CD.

  4. Ele intercepta o barramento do Mega Drive e injeta os dados como se fosse o Sega CD real.

  5. O Mega Drive acredita que está conectado a um Sega CD físico.

Isso é engenharia de altíssimo nível.

3. Doom no Mega Drive: como o MegaEverDrive Pro Consegue

O Mega Drive original tem dificuldade para rodar Doom. Nem mesmo com o 32X Doom roda “completo”, como gostaríamos de ver!

Mas o EverDrive Pro consegue porque:

O resultado é uma versão jogável de Doom sem 32X, algo impensável nos anos 90.

4. Paprium no MegaEverDrive Pro: Por que Funciona

Paprium depende do chip DATENMEISTER, que:

O EverDrive Pro não simula o DATENMEISTER, mas:

Resultado: Paprium roda perfeitamente, mesmo sem o chip auxiliar original.

5. Filmes no Mega Drive: Como o EverDrive Pro Torna Isso Possível

Sim, é possível assistir vídeos completos no Mega Drive usando o MegaEverDrive Pro.

Como isso funciona tecnicamente

  1. O vídeo é convertido para um formato compatível com o VDP:

    • resolução reduzida

    • paleta limitada

    • framerate baixo

    • compressão otimizada

  2. O EverDrive Pro faz streaming contínuo de quadros para a VRAM.

  3. O FPGA gerencia o fluxo de dados sem sobrecarregar o 68000.

  4. O Mega Drive apenas exibe o que recebe.

Sem o FPGA, isso seria impossível.

6. ROMs Gigantes: 32, 48, 64, 80 Mb — O Mega Drive Nunca Viu Isso

O Mega Drive pode endereçar até 16 MB nativamente. Mas o EverDrive Pro pode:

Isso permite jogos modernos com:

O Mega Drive original jamais suportaria isso sozinho.

7. O MegaEverDrive Pro Como Ferramenta de Desenvolvimento

Para desenvolvedores homebrew, o EverDrive Pro é:

Ele permite testar:

É literalmente um devkit moderno para um console de 1988.

8. O Legado Técnico do MegaEverDrive Pro

O Mega EverDrive Pro:

Ele é, sem exagero, o cartucho mais avançado já criado para qualquer console 16‑bit.

Fim do capítulo — 16-BIT