Bob

Writing userspace USB drivers for abandoned devices

While the work done at RetroRGB is centered around video games, we’re essentially a “technology” site focused on gaming.  As a result, we’re constantly running into deep technical issues and very often that includes getting older computer hardware to work on newer equipment and operating systems.  One common issue:  Drivers.

Developer Ben Cox ran into this exact issue when trying to use an Epiphan VGA2USB on a newer version of Linux in which it wasn’t supported.  This especially hit home for me, as the Epiphan series of USB capture cards are excellent and with the right software can be perfectly tweaked to capture both retro gaming consoles and computers’ off video timings (as Michael Huth so wonderfully demonstrates).

I guess this post has a few purposes:  A shoutout to Ben’s work, a thank you to people who help keep this hardware alive and a reminder that we really need custom open source capture software designed specifically for capturing pixel-perfect classic game signals with affordable hardware.

Check out Ben’s post here:  https://blog.benjojo.co.uk/post/userspace-usb-drivers
Pre-built versions for Linux and OSX available here: https://github.com/benjojo/userspace-vga2usb/

Liked it? Take a second to support Bob on Patreon!