Skip to content

A Rust Client for the SuperSaturn SEGA Genesis RGBlast Hardware.

License

Notifications You must be signed in to change notification settings

super-saturn/genesis_rgblast_rustclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEGA Genesis RGBlast Processor - Rust client

A Rust Client for playing SEGA Genesis games on PC via RGB stream.

Description

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

Getting Started

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/).

Dependencies

  • Rust (1.6+?)
  • FTDI D2XXX Drivers
  • Windows (theoretically this works on Mac/PC too)

Help

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.

Authors

Contributors names and contact info

JP Stringham @jotapeh

Version History

  • 0.1
    • Initial Release

License

This project is licensed under the MIT License - see the LICENSE file for details

About

A Rust Client for the SuperSaturn SEGA Genesis RGBlast Hardware.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages