Profile banner for dukedonuts

5.8K followers

DukeDonuts

I just want to play good games...

Donate?

Panel Content
Donate?

There is a discord.

Panel Content
discord.gg ghQGG4M Just add the https:// and / to the address above, it's sanitized to avoid scrapers.

What is "real hardware"?

"Real hardware" just indicates that many of the consoles I stream are original hardware, as opposed to emulators. Consoles: Atari ‘2600’ VCS with 2600RGB mod (http://etim.net.au/) via mod’s RGB Nintendo Entertainment System NES-001 with NESRGB mod (http://etim.net.au/) via mod's RGB NEC CoreGrafx II with Super SD System 3 via SSDS3 RGB Super Nintendo Entertainment System SNS-001 via RGB Sega Genesis MK-1601 "VA2" via native RGB output Sony Playstation SCPH-5501 with PSIO via RGB Nintendo 64 NS-1 with N64RGB mod (http://etim.net.au/) via RGB Sega Dreamcast HKT-3020 via RGBHV with Behar Bros. "Kuro" (https://www.beharbros.com/kuro) Sony PlayStation 2 SCPH-30001 via component YPbPr Commodore Amiga A600 with Vampire 600 II processor via RGB DOS/Windows PC: (output via RGBHV) Pentium II 350Mhz on Intel 440BX chipset Primary Video: S3 Trio 64V+ 3D: Creative Labs 3D Blaster Voodoo2 12MB CT6670 Digital Sound: Creative Labs Soundblaster 16 CT1740 MIDI: Roland CM-500 via SB16 MIDI out port Capture: Datapath VisionRGB E1S Display: Dell M991 CRT Audio hardware: RME FireFace 400 Alesis 3630 Compressor

About the signal chain...

I use a very complicated and unnecessary setup for routing all of this hardware, very much like opening a jar with a sledgehammer. All of my hardware runs into an Extron Crosspoint 12x8 matrix switch from the various consoles. The output from this is then routed into an Open Source Scan Converter (OSSC) for line-doubling, deinterlacing and conversion to digital signal. The OSSC is a very fast solution, producing less than one frame of additional lag. The HDMI output from the OSSC is converted to VGA and fed back into the Extron to display on the 31kHz CRT. The Extron simultaneously outputs the raw analog signal directly to a Datapath VisionRGB E1S capture card. For the PlayStation 2, software deinterlacing (Yadif2X) is used for stream display. For the DOS PC and Dreamcast capture, RGBHV progressive scan content is routed directly through to the CRT without passing through the OSSC. Audio signals are routed through the Extron and into an RME FireFace 400, with the exception of the Roland CM-500 which is routed directly into the FireFace. From the FireFace the signal is fed through an Alesis 3630 compressor for limiting and noise gate, then back to the FireFace for capture. The switching for the Extron and OSSC are both controlled by a Python script (which I wrote) which runs in OBS and detects scene changes, sending commands via an IRDroid IR Transceiver to the OSSC and via Ethernet / Telnet to the Extron. The end result is that by simply switching scenes in OBS, all of the necessary cable connections and profiles are loaded automatically.