Game Boy emulator runs at 60 FPS on ESP32-S3 E Ink devkit using display optimization tricks
By
Jean-Luc Aufranc (CNXSoft)
Summary
Wenting Zhang's PaperBoy project runs a Game Boy emulator at 60 FPS on an ESP32-S3-based M5Stack PaperS3 devkit with a 4.7-inch E Ink display. The project achieves smooth performance by using the bottom portion of the ePaper touchscreen for static control buttons (no refresh needed) and scaling the active 160x144 Game Boy resolution three times to render shades of grey. This demonstrates a clever optimization for gaming on typically slow-refresh E Ink displays.
Source
Twitter / XGame Boy emulator runs at 60 FPS on ESP32-S3 E Ink devkit using display optimization trickscnx-software.comKey quotes
· 3 pulled60 FPS gaming on an E Ink display? That doesn't seem right…
the bottom part of the ePaper touchscreen display is used for control buttons and doesn't need to be refreshed
the active part only requires 160 x 144 resolution, scaled three times to represent various shades of grey
You might also wanna read

Bigme introduces a color e-ink monitor that could reportedly hit 60 FPS — 25.3-inch display will come with a 3200 x 1800 resolution and support for 4096 colors
Modos Flow: A 13.3-inch portable E-Ink monitor with 60Hz refresh rate for gaming and productivity
Modos has developed a 13.3-inch portable E-Ink monitor called the Modos Flow that achieves a 60Hz refresh rate, breaking the traditional lim

Modos achieves 75 Hz refresh rate on e-paper displays with open-source FPGA controller
Modos, a two-person startup, has developed an open-source FPGA-based display controller that can drive e-paper displays at refresh rates up
spectrum.ieee.org·9mo agoReal-Time 3D Shader Implementation on Game Boy Color Hardware
A developer created a Game Boy Color game that renders real-time 3D shaders, allowing players to control an orbiting light source and rotate
WATaBoy: A Game Boy Emulator That Uses WebAssembly JIT Compilation to Outperform Native Interpreters on iOS
This article explores the technical challenge of running CPU-bound emulators like Dolphin on iOS, where Apple's restrictions prevent just-in
M5Stack PaperColor: A 4-inch color E Ink dev board with ESP32-S3 and audio I/O
M5Stack has released the PaperColor, a developer-ready gadget featuring a 4-inch color E Ink display (Spectra 6 panel), ESP32-S3 microcontro

Comments
Sign in to join the conversation.
No comments yet. Be the first.