A Rust Client for playing SEGA Genesis games on PC via RGB stream.
The SEGA Genesis RGBlast Processor is a Raspi Pico based video capture device that directly digitizes the RGB output of a SEGA Genesis and delivers it via USB to a host computer. Please see the hardware project for more information (TBD)
This is the software client for that hardware, which receives and converts the stream into video.
At the moment this means 6 bits per pixel, ~30FPS.
sega-genesis-rgblast.mp4
FTDI D2XX Drivers need to be installed from their official website: https://ftdichip.com/drivers/d2xx-drivers/
Obviously you'll also need Rust installed (https://www.rust-lang.org/).
- Rust (1.6+?)
- FTDI D2XXX Drivers
- Windows (theoretically this works on Mac/PC too)
On certain platforms you cannot have both the D2XX and VCP (Virtual Com Port) drivers installed. Try removing the VCP drivers if you have issues.
Contributors names and contact info
JP Stringham @jotapeh
- 0.1
- Initial Release
This project is licensed under the MIT License - see the LICENSE file for details