Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Tom’s Hardware
Tom’s Hardware
Technology
Christopher Harper

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.

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."

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.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.