Raspberry Pi Pico streams real-time video to Nintendo's Game boy Color

Raspberry Pi Pico streaming video to the Nintendo Game Boy Color using its original link cable accessory.
Raspberry Pi Pico streaming video to the Nintendo Game Boy Color using its original link cable accessory. (Image credit: ChromaLock on YouTube)

Four days ago, YouTuber ChromaLock uploaded a build log of his latest hardware project on his channel. This time, he showcased a Game Boy Color capable of playing back video through its original link cable via a Raspberry Pi Pico and custom software optimized for the workload.

Generally, simpler video means higher playback FPS— with surprisingly good clarity and smoothness for a connected USB webcam versus the classic Game Boy Camera accessory— but most videos are best played in monochrome since colors are limited to a palette of 4 and make videos even harder to run on Game Boy Color's 160 x 144-pixel display.

The final streaming utility intended to be used with a Raspberry Pi Pico, Game Boy Color, and link cable is an app called CGBLinkVideo, uploaded to GitHub by ChromaLock and built based on some other open-source software. The video compression operations reduce video quality to 1 Megabyte per second. Still, the Link Cable can only receive up to 64 Kilobytes per second, making the final video frames even more supremely compressed. This also makes phenomena like dropped frames or split frames far more common— but the playback does indeed overall "work."

I Streamed To A Game Boy - YouTube I Streamed To A Game Boy - YouTube
Watch On

The full ChromaLock video doesn't just demonstrate video playback—it includes detailed explanations of this tool's development around the Game Boy Color's system restrictions. Video playback can reach as high as 60 FPS when using grayscale or monochrome. When using color, video output is usually limited to about 12 FPS.

Some video game streaming was also tested, but even streaming original Game Boy games was a substantially worse experience than natively running applications, and modern 3D games like Doom Eternal were so high-resolution as to be unreadable on the Game Boy Color's archaic low-resolution display.

The main motivation of the project on ChromaLock's part just seemed to be pulling off a demonstration of the infamous Touhou Project music video "Bad Apple" being played back smoothly on a Game Boy Color. Since that video is already monochrome, getting it running at 60 FPS on a Game Boy Color actually turns out to be quite feasible, though there is some strong dithering present due to the streaming method.

Christopher Harper
Contributing Writer

Christopher Harper has been a successful freelance tech writer specializing in PC hardware and gaming since 2015, and ghostwrote for various B2B clients in High School before that. Outside of work, Christopher is best known to friends and rivals as an active competitive player in various eSports (particularly fighting games and arena shooters) and a purveyor of music ranging from Jimi Hendrix to Killer Mike to the Sonic Adventure 2 soundtrack.