Open-source driver runs Game Boy games at 30fps on standard e-paper displays
YouTuber Bo Made It has demonstrated an open-source driver that runs Game Boy games at 30 frames per second in four shades of grey on a standard e-paper display. The project matters because it achieves faster motion on stock hardware, rather than relying on a specially built screen, and could be adapted for other e-paper displays.
The InkBoy uses a 1.54-inch Waveshare display powered by an ESP32-S3. Bo shortened the display’s electrical waveforms and controlled pixels individually, making use of the gradual transition between black and white to produce grey shades. The stock driver managed about 3.33 frames per second, while the panel’s typical refresh time is around 300 milliseconds. Bo has published the driver on GitHub, but warns that custom waveforms and faster refreshes could permanently damage screens; the experiment did not assess long-term panel life.
- An open-source driver runs Game Boy games at 30 frames per second on e-paper.
- It produces four shades of grey on standard hardware.
- Faster refreshes may permanently damage the screen.
New here? Start with this
E-paper displays form images by moving tiny charged particles, which is why they use little power to keep a page visible. Many update slowly, so moving pictures can appear jerky. The Game Boy is a handheld games console whose games were designed for a small screen and limited shades of colour.
Bo Made It is a YouTuber who builds and shares electronics projects. The InkBoy combines an ESP32-S3, a small Waveshare e-paper panel and an open-source driver: software that controls how the display changes its pixels. The experiment is relevant to makers interested in using ordinary e-paper screens for more than reading static text.
Business Markets Trending Weird & Viral
Read the full article at the source →
Originally published by The Register as “YouTuber built 30-frame-per-second grayscale Game Boy, then open sourced it for all e-paper displays”.