Ele usou um microcontrolador de IoT para fazer um portátil com tela E-Ink rodar jogos

Durante anos, telas E Ink foram consideradas incompatíveis com jogos por causa da atualização lenta e do efeito de “ghosting”. O projeto PaperBoyS3 mostra que essa limitação pode ser contornada com uma combinação de software altamente otimizado e engenharia de baixo nível.

Criado pelo engenheiro Wenting Zhang, fundador da Modos Labs, o portátil transforma a placa de desenvolvimento M5Stack PaperS3 em um console capaz de executar jogos do Game Boy original com atualização de até 60 Hz, algo incomum para esse tipo de painel.

O hardware está longe de ser poderoso. A placa utiliza um ESP32-S3, microcontrolador dual-core normalmente empregado em projetos de IoT, acompanhado por uma tela E Ink touchscreen de 4,7 polegadas com resolução de 960 × 540 pixels, slot para cartão microSD e um buzzer simples para áudio.

O segredo está na forma como a tela é atualizada

Em vez de realizar uma atualização completa do painel — processo que normalmente leva centenas de milissegundos e gera rastros visuais — Zhang desenvolveu um driver capaz de atualizar apenas as regiões que realmente mudam entre um quadro e outro. Essa técnica reduz drasticamente o tempo de resposta e praticamente elimina o comportamento tradicional associado às telas E Ink.

Como o Game Boy original exibia imagens em apenas 160 × 144 pixels, o sistema amplia cada pixel em três vezes e utiliza técnicas de dithering para reproduzir os quatro tons de cinza do console. O resultado é uma imagem extremamente nítida, preservando a aparência clássica do portátil da Nintendo sem exigir grande poder gráfico.

Outro detalhe curioso é a divisão de tarefas entre os dois núcleos do ESP32-S3. Enquanto um executa a emulação, o outro fica praticamente dedicado ao processamento da imagem, às transferências via DMA e ao áudio, operando próximo do limite da capacidade do chip.

O sistema ainda oferece alguns 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. Já o áudio continua sendo uma das maiores limitações: como o hardware possui apenas um buzzer piezoelétrico, Zhang precisou criar um método de pseudo-polifonia para reproduzir as músicas do Game Boy de forma reconhecível, embora distante da fidelidade do console original.

Nem tudo funciona perfeitamente. Jogos de Game Boy Color ainda não atingem desempenho satisfatório devido ao processamento adicional exigido, e o consumo de energia durante a atualização constante da tela provavelmente reduz uma das principais vantagens do E Ink: a longa autonomia de bateria. O criador também não divulgou medições oficiais sobre esse aspecto.

O projeto é open source e demonstra algo maior do que simplesmente rodar Pokémon ou Tetris em uma tela de tinta eletrônica. Ele evidencia que muitas limitações tradicionalmente atribuídas ao hardware podem, em alguns casos, ser superadas com novas abordagens de software e controle do painel.

Esse talvez seja o aspecto mais interessante do PaperBoyS3: não é apenas um emulador criativo, mas uma prova de conceito que pode influenciar futuras aplicações de telas E Ink em interfaces muito mais responsivas do que as atuais.

Leia mais

Economia
Receita lança canal único de atendimento digital
Variedades
Com críticas, adeus do Brasil à Copa estampa jornais mundo afora
Variedades
“Um cara que só chora”: Neto detona Neymar e escancara crise na Seleção após vexame na Copa
Tecnologia
Dualsense Branco: o básico com desconto de 25% no Amazon Prime Day
Economia
Receita Federal e Banco Central são autorizados a realizar concursos
Variedades
Enare: inscrição para residência médica com pré-requisito segue até 4ª

Mais lidas hoje