• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

USB CDROM Tie-in with AppleCD API?

Greetings Everyone!

I'm new here!

I've been working on a USB Based CDROM drive emulator called USBODE which you can find on github under usbode-circle

It's currently working on Mac OS 9.2.1 with itunes 1.1 and USB Authoring installed and CD Audio works over Digital Audio Extraction with Mechwarrior 2 and Age of Empires. However, after doing a lot of digging and reverse engineering of different system components, I have found about the AppleCD API which is used by most games that use CD Audio like Carmageddon 2, Quake 2, The Incredible Machine 3 and none of those games are able to play CD Audio over USB.

I've tried testing this with two different physical USB CDROM drives and produced the same results with Quake 2.

Anyways, after doing a lot of investigation, I found the AppleCD resource in the DRVR section of the Apple CD/DVD Driver extension (I've tried versions up to 1.4.8) and noticed only two listed, one for ATA/ATAPI devices (IDE) and the other is for SCSI devices.

I'm trying to figure out if there is a way for me to wire-up the USB Authoring support so it can hook into the Apple CD/DVD Driver somehow, or patch the DRVR resource so it can support USB CDROM drives better.

One of the big annoyances/gotchas was that MacOS 9 never had a native way of loading bin/cue files up without burning them, but fortunately USB CDROM drive emulator does support that. I know BlueSCSI also supports bin/cue files, but since my focus is later generation PPC macs, most of them didn't ship with built-in SCSI support, so that is a bit of a showstopper.

This solution works in iMac as well as iBooks and PowerBooks that have USB 1.1 on them, so this is a great advantage.

Anyways, I'm looking for direction to help support the remaining ~30 games that are known to have redbook audio and don't have OSX ports, as indicated here: https://www.pcgamingwiki.com/wiki/List_of_games_that_use_Red_Book_CD_audio

Thanks in advance!
 
Back
Top