O engenheiro Wenting Zhang, fundador da Modos Labs, apresentou o PaperBoyS3, um console portátil baseado na placa M5Stack PaperS3 capaz de rodar jogos do Game Boy original com até 60 Hz de atualização. O projeto, que segue modelo open source, demonstra como otimizações de software e controle preciso do painel E Ink podem superar limitações históricas desse tipo de tela.
O hardware é centrado no microcontrolador dual-core ESP32-S3, solução muito utilizada em projetos de Internet das Coisas (IoT). O dispositivo conta ainda com uma tela sensível ao toque de 4,7 polegadas em tecnologia E Ink e resolução de 960 × 540 pixels, entrada para cartão microSD e um buzzer piezoelétrico simples para reprodução de áudio.
Como funciona a atualização da tela
Em vez de recriar cada quadro completo — processo que leva centenas de milissegundos e causa efeito de “ghosting” — Zhang desenvolveu um driver que identifica e atualiza apenas as regiões que mudam entre um quadro e outro. Essa estratégia reduz consideravelmente o tempo de resposta da tela e praticamente elimina os rastros visuais típicos das telas de tinta eletrônica.
Para manter a fidelidade das imagens, o projeto amplia a resolução original de 160 × 144 pixels em três vezes e aplica técnicas de dithering para reproduzir os quatro tons de cinza presentes no Game Boy. O resultado é uma imagem nítida que preserva o visual clássico do console sem exigir grande poder gráfico.
Os dois núcleos do ESP32-S3 são usados de forma segmentada: um lida com a emulação dos jogos, enquanto o outro dedica-se ao processamento de imagem, transferências via DMA e ao áudio, explorando ao máximo a capacidade do chip.
O PaperBoyS3 traz recursos modernos como salvamento rápido, carregamento instantâneo de partidas, suporte experimental a controles Bluetooth LE e armazenamento dos jogos em cartão microSD. No entanto, o áudio permanece restrito ao buzzer, e Zhang criou um método de pseudo-polifonia para tornar as músicas do Game Boy reconhecíveis, embora distantes da fidelidade original.

Imagem: Imagem ilustrativa
Entre as limitações estão o desempenho insatisfatório em jogos do Game Boy Color, o consumo de energia durante atualizações constantes da tela, que pode reduzir a autonomia típica do E Ink, e a ausência de medições oficiais de consumo de bateria.
O projeto PaperBoyS3 demonstra que muitas barreiras técnicas historicamente associadas às telas de tinta eletrônica podem ser superadas por meio de novas abordagens de software e controle de hardware, abrindo caminho para interfaces mais responsivas no futuro.
Com informações de Hardware

