See more Console Classics stories on Google.
See more Console Classics stories on Google.
E-Paper Game Boy hardware turns a slow-refresh display into a surprisingly playable 30 FPS handheld for Super Mario Land and other classics.
A Reading Screen Takes a Detour Into Platforming
E-paper usually means quiet afternoons, long battery life, and a page that stays put while you read. InkBoy flips that expectation around by using the same kind of display for Game Boy-style gaming, even pushing Super Mario Land at a reported 30 frames per second.
That sounds slightly backwards at first. A screen designed to update slowly doesn’t seem like an obvious home for a running, jumping plumber. Yet that contradiction is exactly what makes this tiny handheld so interesting. It takes a technology known for patience and asks it to keep up with a platform game.
The result isn’t a perfect replacement for a conventional LCD. You still see the limitations in motion, particularly when objects cross the screen. But watching a monochrome e-paper panel handle a familiar Game Boy game has a peculiar charm. It feels less like a modern handheld and more like someone taught an electronic book to sneak into an arcade cabinet.
The Tiny ESP32 Device Behind InkBoy
InkBoy is built around an ESP32 development board with an integrated e-paper display. The project is credited to Bo Made It, who uses the compact hardware to tackle one of e-paper’s most stubborn problems: refresh speed.
E-paper is excellent at holding a static image while consuming very little power. That’s why it works so well in reading devices. Once the page is drawn, the display can remain visible without constantly burning energy to maintain it. Games, naturally, are less considerate. They need repeated updates, quick reactions, and enough consistency that a moving character doesn’t dissolve into a trail of yesterday’s frames.

The impressive part is that InkBoy doesn’t solve the problem by replacing e-paper with a conventional panel. Instead, it works within the display’s unusual behavior and pushes the hardware in a direction it was never obviously meant to go.
That makes the project more than a small emulator in a funny-looking case. It’s an experiment in whether an inherently slow display can be made responsive enough for games without losing the qualities that make e-paper appealing in the first place.
How the Faster Refresh Trick Works
The key lies in the way the display’s tiny particles move. E-paper forms an image by shifting particles with electrical pulses. A typical refresh follows a carefully managed sequence, which helps produce a clean result but takes time. It can also create the familiar flash or flicker associated with many e-readers.
InkBoy shortens that process. Rather than repeatedly refreshing the entire screen through the standard sequence, it uses much shorter pulses and updates individual pixels. That reduces the amount of work required for each change and allows the display to react more quickly.
This is a clever compromise. The screen doesn’t suddenly become an LCD, and the project doesn’t erase e-paper’s physical limitations. It simply avoids treating every frame as a completely new page. For a game, where only parts of the image may change from one moment to the next, that difference matters.
The trade-off is visible. Faster updates can mean a less pristine picture, and the display may not cleanly erase every previous image before drawing the next one. On a still menu, that probably isn’t a big concern. During a fast-moving stage, however, the ghosts of earlier objects can hang around like uninvited spectators.
Grayscale, Dithering, and the Price of Motion
Making the display move quickly is only half the battle. The image still has to look recognizable, and grayscale e-paper introduces another layer of compromise.
InkBoy uses controlled pixel transitions to produce several shades of gray. That gives games more visual depth than a simple black-and-white presentation, but the slower tonal changes can leave faint trails behind moving objects. A character may look perfectly clear in one frame, then leave a soft echo when it crosses the screen.
There’s also a quicker black-and-white mode. Instead of relying on gradual gray transitions, it uses dithering to create the impression of additional shades. Dithering breaks tones into patterns of black and white, allowing the eye to interpret them as something between the two.

This gives InkBoy two distinct personalities. The grayscale approach offers a more nuanced image, while the black-and-white setting favors responsiveness. Neither mode is automatically better; it depends on whether the game benefits more from tonal detail or a cleaner sense of movement.
My first impression was that the ghosting would make the whole thing feel like a technical demo rather than a usable game machine. After seeing how the faster mode handles the image, I’m less convinced. It still looks unusual, but the compromise seems intentional rather than accidental. The display isn’t pretending to be perfect. It’s choosing which imperfection is least distracting.
A Compact Emulator With Practical Features
InkBoy builds on ideas from PaperBoy, an earlier e-paper gaming experiment by Wenting Zhang. The concept is similar: use an ESP32-powered setup to bring classic handheld games to a display that seems fundamentally unsuited to them.
For the games themselves, InkBoy relies on existing Game Boy emulation projects. Titles can be loaded from a microSD card, which keeps the small device from being limited to a single demonstration. Save support is also included, allowing players to preserve progress and return to a game later.
That detail matters more than it might seem. A novelty device can get away with showing a game for a few minutes, but saving progress makes it feel more like a real handheld. Nobody wants to replay the opening section of a platformer every time they pick up a gadget, especially when the screen is already asking for a little patience.
Super Mario Land is a particularly useful showcase because its simple, high-contrast graphics suit the display. The game’s unmistakable silhouettes and clean shapes remain readable even when grayscale transitions produce a little visual residue. I’m not sure every Game Boy title would fare as well, particularly those with busy backgrounds or rapid scrolling, but this is a sensible game to put forward.
The Controls Live in Their Own Little Box
The screen module isn’t doing all the work alone. A separate ESP32-C3 board manages the controls and sits inside a 3D-printed enclosure. It connects to the display module over USB-C, creating a two-part system rather than a single unified board.

Bluetooth pairing is supported as well, giving the project some flexibility in how it handles input. A built-in speaker provides game audio, which rounds out the experience. Without sound, an emulator can feel strangely hollow; even simple beeps help sell the illusion that this is a little console rather than a development board wearing a screen.
The separate control hardware also shows how quickly a playful experiment can grow into a more complete device. What begins as “Can e-paper run a Game Boy game?” becomes a system with removable game storage, save support, audio, wireless input options, and a custom enclosure.
It isn’t the most straightforward route to playing a retro game. That’s hardly the point. The fun is in seeing how many familiar handheld ingredients can be squeezed around a display that normally spends its day showing book pages.
The Limitations Are Impossible to Ignore
The magic trick has boundaries. Some games struggle to hold the intended frame rate, so the reported 30 FPS should be understood as a target rather than a universal promise. A game with more complicated movement or frequent screen changes may expose the hardware’s limits much sooner than Super Mario Land does.
Ghosting is another unavoidable issue. The modified refresh method can leave traces behind moving graphics, and those traces may become more obvious during quick action. For a slow-paced menu or turn-based game, that could be perfectly acceptable. For a twitchy platformer, it may occasionally feel as though the screen is remembering the last few seconds instead of showing only the present one.
There are also unanswered questions about long-term use. Because InkBoy relies on unconventional waveforms and faster refresh behavior, it’s uncertain how the display will age under repeated gaming sessions. Image retention and possible permanent marks remain concerns, particularly because e-paper panels weren’t necessarily designed for this sort of constant motion.

That uncertainty is worth keeping in mind. The project is clever, but clever doesn’t always mean carefree. I’d treat InkBoy as an experimental handheld rather than a device to carry through every long gaming session. Its unusual display behavior is the star of the show, and stars tend to come with a few demanding habits.
Why This Strange Handheld Works Anyway
InkBoy succeeds because it makes its limitations part of the experience. It doesn’t hide the e-paper trails or pretend the picture has the smoothness of a modern display. Instead, it turns the contrast between technology and purpose into the central appeal.
A reading screen running a platform game is inherently funny in the best observational sense. The display wants to sit still and conserve energy; the game wants Mario to sprint across the stage. Somehow, with carefully timed pulses, selective pixel updates, and a willingness to accept ghosting, they reach an uneasy agreement.

I’m still uncertain whether I’d choose it for a full afternoon of gaming. The screen artifacts would probably test my patience eventually, and the risk of long-term display wear makes the project feel better suited to careful experimentation. But as a piece of retro hardware tinkering, it lands beautifully.
The best part is the expectation gap. You see e-paper and expect a page. Then Super Mario Land starts moving at 30 FPS, and the whole idea suddenly feels less like a gimmick and more like a small technical rebellion.
Conclusion
InkBoy turns one of e-paper’s biggest weaknesses into its most memorable feature. It may not offer perfect motion, universal frame rates, or complete certainty about long-term display health, but it proves that a reading screen can become a surprisingly capable Game Boy playground. Would you trade a little ghosting for the novelty of playing classic handheld games on e-paper?
FAQ
- What is InkBoy?
InkBoy is a compact Game Boy-style gaming project built around an ESP32 development board with an integrated e-paper display. - Can InkBoy run Super Mario Land at 30 FPS?
The project is designed to run Super Mario Land at 30 FPS, although performance can vary between games and some titles may not maintain the target rate. - How does InkBoy make e-paper refresh faster?
It uses shorter electrical pulses and updates individual pixels instead of repeatedly refreshing the entire display through a conventional full-screen process. - Does the display show ghosting?
Yes. Faster refresh methods and grayscale transitions can leave faint trails behind moving objects. A faster black-and-white dithering mode helps prioritize responsiveness. - Can games be saved on InkBoy?
Yes. Games can be loaded from a microSD card, and the software supports saving progress so a session can be resumed later.
Keep up with more inventive retro hardware projects by subscribing to the newsletter.
