https://www.youtube.com/watch?v=4k1i_IFYy0U
Building a Retro PC with BlueSCSI: My Journey
Hi everyone! I wanted to share my recent adventure in building a retro PC setup, complete with a BlueSCSI for storage emulation. What started as a simple idea turned into a learning experience filled with challenges, unexpected twists, and ultimately, a lot of satisfaction
The Vision
I’ve always had a soft spot for old-school PCs. After scratching my nostalgia itch with an IBM 5170, I set my sights on building a DOS gaming machine—something to relive the magic of Doom and Quake.
For this build, I used a Baby AT motherboard. While most had transitioned to ATX by the time my board was released, this one offered a rare mix of PCI, ISA, and AGP slots. My CPU of choice? A Celeron 433, perfectly capable of handling those classic games. For graphics, I couldn’t resist using an ATI Rage Pro—a card I have fond memories of from my early PC days.
The plan didn’t stop there. I wanted top-notch sound for those immersive MIDI soundtracks, so I added a PicoGUS. This little gem allows me to emulate any sound card, including the legendary Gravis Ultrasound and Sound Blaster.
Finally, I needed versatile storage, and that’s where the BlueSCSI came in. I’ve used this device before and absolutely love its ability to emulate hard drives, CD-ROMs, and even floppy drives—all from an SD card.
The BlueSCSI Setup
I hit my first snag early on when I decided to use a purple Raspberry Pi Pico clone I had lying around. These clones are cheap and cheerful, but I didn’t realize they had a completely different pinout compared to the standard Pico.
I soldered the clone to the BlueSCSI board, but when I tried flashing the firmware, it just wouldn’t work. Powering it up was fine, but I couldn’t get the Pico to boot into firmware mode. After some frustrating back-and-forth, I unsoldered it, flashed the firmware directly, and soldered it back on—still no luck.
That’s when I finally noticed the problem. The clone has extra GPIO pins and fewer ground connections, which caused one of the pins to ground permanently. No wonder it wasn’t working! In the end, I reverted to a trusty Pico W, and everything worked flawlessly.
Configuring the BlueSCSI
With the hardware in place, I set up the BlueSCSI SD card. The storage structure is pretty straightforward:
- CD1 folder for CD-ROM images.
- FD2 folder for floppy disk images.
- A raw hard drive image for the main storage.
I wrote a few custom batch scripts to simplify things. One script lists available CD images, another lets me switch between them, and yet another handles floppy disk swapping. I found a clever trick using Adaptec’s EZ-SCSI tools to manage virtual floppy disks.
You will need to get RMVTOOL.EXE (Removable media Tool) from EZ-SCSI 4 disk / CD (the compressed file is located on DISK 2) you can expand it to your hard disk using the below command
expand rmvtool.ex_ C:\SCSI\RMVTOOL.EXE
All this works great, but only with Adaptec cards, which is a bit limiting.
Testing the Setup
With everything configured, it was time for the fun part—testing! I loaded up Discworld to check the sound and Doom to see how well the system performed. Both worked beautifully, and hearing those MIDI tracks through the PicoGUS and my Yamaha drum machine was incredibly satisfying.
The BlueSCSI performed like a champ. I could quickly switch between disk images, and the storage emulation was seamless. There was a small quirk with file ordering (images didn’t seem to appear alphabetically), but that’s a minor nitpick for such a versatile device.
What’s Next?
Now that the internals are done, it’s time to tackle the case. I’m going for a steampunk-inspired look, complete with a wooden bezel crafted by my friend Mike. He’s a skilled woodworker and has agreed to help me bring my vision to life. But that’s a story for another day!
Shoutouts and Thanks
A huge thanks to Derek at Flame Lily, the UK distributor for PicoGUS and BlueSCSI. His excellent service made this project so much easier. If you’re into retro computing, definitely check out Flame Lily—you won’t regret it. Flamelily Shop