A popularidade dos jogos retro gerou uma abundância de hardware disponível, desde o NES Mini até o Analogue Pocket. Contudo, um aspecto que todos esses dispositivos compartilham é a capacidade de rodar games de décadas atrás – e não necessariamente novos títulos "retro". Clyde Shaffer busca mudar isso com o GameTank, que, à primeira vista, pode lembrar um Famiclone esquecido dos anos 80, mas na verdade é uma plataforma ‘retro’ totalmente nova, com hardware exclusivo e sua própria linha de jogos originais.
"Assim como as consolas de fantasia, como Pico-8 ou TIC-80, o GameTank se destaca por ser primeiro um dispositivo de hardware físico e, em segundo lugar, um emulador", explica Shaffer. "Sua arquitetura gráfica baseada em framebuffer permite animações mais suaves e fluidas do que o habitual em hardware de 8 bits. Além disso, o sistema de áudio é altamente configurável, utilizando um segundo 6502 como coprocessador de som dedicado."
O GameTank não está seguindo o caminho "fácil" para a grandeza retro – ele utiliza cartuchos autênticos e gera um sinal de vídeo composto via conexão RCA, como nos velhos tempos. "Além dos processadores, o sistema é montado com chips de lógica básica e RAM, em vez de FPGA ou microcontroladores", continua Shaffer. "Em outras palavras, não estamos falando apenas de mais um emulador – é uma nova categoria de hardware para a próxima geração de jogos de 8 bits."
Vamos dar uma olhada nas especificações desse dispositivo intrigante:
- CPU: WDC’s W65C02S operando a 3,5 MHz
- Vídeo: Framebuffer 128×128, com algumas linhas no topo e na parte inferior ocultas pela maioria das TVs
- Aceleração Gráfica: Cópia de bytes acelerada por hardware, conhecida como "Blitter", transferindo imagens para o framebuffer em cada ciclo de clock a 3,5 MHz
- RAM Gráfica: 512 KB utilizados como dados de origem para o blitter
- RAM de Uso Geral: 32 KB organizados em seções de 8 KB
- Áudio: W65C02S a 14 MHz com 4KB de RAM, taxa de amostragem padrão de 14 kHz
- Controle: D-Pad + botões "A", "B", "C" e "Start", 2 portas
- Cartucho: Formato personalizado de 36 pinos a 0,1 polegada, placa padrão contém 2 MB de memória flash
- Porta de Expansão: Porta de expansão traseira de 26 pinos expondo 12 bits de GPIO e outros sinais do sistema
O que torna o GameTank ainda mais cativante é que ele é um projeto de código aberto. "Todo o hardware do GameTank é aberto: incluindo esquemas, arquivos de placa, arquivos para impressão 3D e listas de peças", diz Shaffer. "O SDK em C, o emulador, o programa cliente para o flasher do cartucho e muitos dos jogos também são de código aberto. Os designs das placas da consola são mantidos em versões de montagem superficial e de furos passantes, para montagem robótica e soldagem DIY, respectivamente."
O objetivo do GameTank é se tornar um "parque de diversões para entusiastas de software e hardware", então, se isso te interessa, não deixe de se inscrever na sua página do Crowd Supply.
