InkBoy_e-reader_emulator
Image: Bo Made It

Modder "Bo Made It" is in the process of developing open-source software that they hope will allow Game Boy games to run on E-paper/E-Ink displays. A curious contraption first spotted by The Register.

The cutely titled "InkBoy" takes advantage of the waveform-based display of E-reader hardware to recreate the LCD screens of Nintendo's mega-selling handheld. The InkBoy software charges and discharges the display's White and Black pixels at a rapid rate to replicate the animated nature of the original Game Boy.

In addition, Bo built a driver (with some AI assistance) that can "pause" a pixel's transition from white to black. This enables the display to produce shades of interim grey, replicating the Game Boy's palette of four monochrome shades. On their own 1.54-inch screen build, Bo has successfully gotten Super Mario Land running at a smooth 30 FPS.

As Bo notes in their detailed demonstration video:

"I noticed the display was already producing grey, just accidentally. The pigment doesn’t instantly jump from black to white, so I wondered if I deliberately stop driving it partway through the transition, can I produce those grey levels on demand?"

The InkBoy project's code has already been released to GitHub as open source. Additionally, Bo Made It released the schematic for the 3D-printed control unit seen in the video, also available to download from GitHub.

Word to the wise: The InkBoy software utilises E-paper hardware for a purpose it was never conceived for. With constant screen refreshing, a high framerate, and a heavy load on the processor, it is unknown how long an E-reader can operate at this capacity before giving up the ghost entirely.

So, if your interest is piqued by InkBoy, maybe don't try it out on your brand new Kobo Libra.

[source theregister.com]