Reply 1420 of 1707, by StriderTR
- Rank
- Oldbie
polpo wrote on 2025-05-18, 06:19:Here is a look into the next feature I am working on - CD-ROM emulation. It emulates a Panasonic CD interface (cdmke.sys is the driver for DOS and it also works in Windows) and the speed is just over a 2x CD-ROM drive. The CD-ROM emulation currently runs in Sound Blaster mode with CD audio, SB DSP, and FM synth all mixed together. The game MechWarrior 2 has been my main test bed because of the intro FMV, which stresses data transfer and SB audio, and then in-game it has redbook CD audio with SB sound effects.
Here's a video on my Bluesky profile: https://bsky.app/profile/polpo.org/post/3lpge6jccm222Again like most things I couldn't have done it alone: yyzkevin wrote the underlying MKE CD-rom interface emulation, and wbcbz7 got rppicomidi's mass storage speed improvements for tinyusb working well enough for me to use.
I just saw this over on github and got really excited!
Picked up a PicoGUS 2.0 a few weeks back for use in my DOS 6.22 rig, and LOVE it.
This feature will be huge IMHO. CD-ROM emulation in DOS is something so many people want. Sure, you can do it, but I've always opted for a real drive, it's just easier. Now, having that external storage option for your image emulation? It's a game changer built into an already awesome card....wicked cool!
Huge thanks to all involved!
DOS, Win9x, General "Retro" Enthusiast. Professional Tinkerer. Technology Hobbyist. Expert at Nothing! Build, Create, Repair, Repeat!
This Old Man's Builds, Projects, and Other Retro Goodness: https://theclassicgeek.blogspot.com/