ZXBaremulator, o melhor emulador ZX Spectrum para Raspberry Pi

Os amantes do retrô têm muitas maneiras de trazer suas máquinas antigas de volta à vida. Uma delas é realizar uma reconstrução estética, mas ao invés de se basear no hardware original, utilizar o Raspberry Pi. Infelizmente, muitas dessas reconstruções perdem a fidelidade ao hardware original ao trazer um Linux com um carregador de jogos. Para os puristas, o ZX Baremulator permite que os nostálgicos do ZX Spectrum façam isso.

Reconstruir nossa infância e adolescência é algo que muitos interpretam como uma forma de não saber abandonar o passado. Outros o veem como uma recuperação histórica para um tempo que não voltará e que não se repetiu em gerações posteriores. Felizmente, tudo relacionado à computação tem uma grande capacidade de preservar e até reconstruir esse passado. Os emuladores fizeram parte disso, mas a recente mania retrô combinada com a capacidade de certos sistemas de reproduzir o mais próximo possível dos sistemas do passado deram um pouco de renascimento.

ZX Baremulator

O que é um emulador Near Metal ou Baremetal?

Bem, um emulador próximo ao metal ou Baremetal é aquele que roda diretamente no hardware sem a necessidade de um sistema operacional intermediário. Em outras palavras, quando você inicializa o sistema em vez de executar o sistema operacional, o que ele faz é executar o emulador. Isso permite que mais energia seja enviada para a emulação do sistema. Pelo fato de o CPU não estará gerenciando todos os processos em segundo plano. Isso aplicado a computadores de placa única de baixo custo, como o Raspberry Pi, é extremamente interessante. Uma vez que nos permite emular completamente o funcionamento do sistema original em termos de uso. Algo que muitos vão preferir para repetir ao máximo a fidelidade com as máquinas de outrora e que o aproxima do funcionamento das soluções FPGA.

ZXBaremulator, a coisa mais próxima de um Spectrum em um Pi

O ZX Spectrum era um computador que não utilizava um sistema operacional complexo, pois possuía apenas um programa carregado na memória. Qual era o programa que tínhamos despejado da fita, então não havia realmente um sistema operacional como havia em muitos sistemas de 8 bits baseados nos processadores Z80 ou 6502. Eles simplesmente não tinham o poder de executar um sistema operacional complexo.

ZX Baremulator

O exemplo que deixamos para você como um emulador próximo ao metal é o ZXBaremulator, entre seus recursos podemos destacar:

  • Emulação precisa dos modelos 48K, 128K e +2A.
  • Permite que você use controladores PS3 e PS4 Dual Shock, controladores Xbox 360, One e Series.
  • Também podemos usar o Nintendo Switch, mas neste caso sem suporte a Bluetooth.
  • Permite usar um mouse USB padrão como se fosse o Kempston Mouse.
  • Carregamento acelerado de fitas virtuais no formato TAP/TZX.
  • Emulação do alto-falante interno e do gerador de som programável, chip AY-3-8918.
  • Saída de áudio via HDMI ou mini Jack de áudio no caso de usarmos a saída de vídeo composto.
  • Você poderá conectar sua antiga TV de tubo se tiver o adaptador necessário.
  • Tem suporte para o teclado USB Recreated ZX Spectrum.
  • Caso você queira usar um dos teclados dos modelos originais do Spectrum, você tem a opção de conectá-los através da conexão GPIO.
  • Caso você queira conectar o teclado original da máquina, pode fazê-lo através do conector GPIO.