Streaming Games Means the Nintendo DSi Will Never Be Obsolete

There comes a point where you have to acknowledge that your beloved console is out of date andβ barring the odd homebrew titleβ wonβt be playing new games ever again. Youβd think that Nintendoβs 2008 DSi handheld would be in this category, but [gavff64] has a workaround. What if the odd homebrew title streamed games over the network?
At its core the RNDS-Stream is just decoding an MJPEG stream from a server on a Linux PC, giving you the content of an X11 or xWayland window with relatively low latency at around 15-20FPS. So while you wonβt be entering any e-sports tournaments, you can enjoy more relaxed, casual games like Counterstrike. Well, at least thereβs no audio streaming yet, so you wonβt have to hear the other teamβs trash talk. That ought to make it more relaxed.
Sound may come; the project is very much a work in progress, and also a showcase of RubyNDS, [gavff64]βs Ruby-based homebrew framework for the DSi. Why Ruby? Why the DSi? For no other reason than [gavff64] likes both of those things.You can observe it in action after 4:48 in the video embedded belowβ just be warned, itβs editing is tuned to a TikTok-using audience and wonβt be to everyoneβs taste. Donβt let videography get in the way, though, because the hack is the thing and itβs up on GitHub for all and sundry under an MIT license.
The DSi is no stranger to hackers, having gotten its first flash cart the year of its release. In spite of that, weβve seen surprisingly little homebrew for the dual-screen device, this augmented reality app being an exception.