Un émulateur Game Boy tourne à 30 FPS sur un écran e-paper ESP32-S3
Le développeur Bo Made It affiche 30 images par seconde sur la carte Waveshare ESP32-S3-ePaper-1.54, en pilotant chaque pixel directement.
Le développeur connu sous le nom de Bo Made It a présenté un émulateur Game Boy fonctionnant à 30 images par seconde sur une carte de développement à écran e-paper Waveshare ESP32-S3-ePaper-1.54, selon hackaday.com. Le projet exploite le contrôleur e-paper à table d'ondes intégré à la carte pour adresser les pixels individuellement.
Chaque pixel dispose d'un budget allant jusqu'à 8 impulsions, en fonction de l'ampleur du changement à afficher, ce qui accélère la mise à jour de l'écran. Le rendu en niveaux de gris 4 bits de la Game Boy est obtenu en provoquant volontairement un effet de rémanence sur l'affichage.
Le développeur calibre actuellement la synchronisation de chaque transition de couleur et a utilisé la vidéo pour automatiser ce processus. Aucun lien GitHub n'est encore disponible ; l'ensemble du code sera publié en open source lorsqu'il sera prêt.
Le développeur prévoit également de réutiliser ce pilote d'écran dans un appareil de type PDA.
En bref
À quelle fréquence l'émulateur Game Boy tourne-t-il sur l'écran e-paper ?
Il atteint 30 images par seconde sur la carte Waveshare ESP32-S3-ePaper-1.54.
Le code du projet est-il disponible ?
Pas encore : aucun lien GitHub n'existe et le développeur publiera tout en open source quand ce sera prêt.
Comment les niveaux de gris de la Game Boy sont-ils reproduits ?
En provoquant volontairement une rémanence de l'affichage, pour obtenir les 4 bits de niveaux de gris.