First post, by Crass
I've ripped dozens of old DOS game CDs with cd-audio for use with DOSBox and never had a problem until I tried Corridor 7.
I'm using DOSBox 0.73 on Vista 64-bit with a Q6600 processor at 2.4GHz. The CD image was ripped to a standard bin/cue mixed mode format. This original disc works fine in a real DOS machine and plays the cd-audio tracks in-game like it should. On DOSBox, the game recognizes the disc for the cd-check on startup, but when configured to use "cd-audio" in the setup.exe, it plays no music. Sound effects work fine. Even in the audio config screen in-game, the play/stop/forward buttons that you normally see on the right-hand side don't appear. The setup.exe has no provisions for setting the IRQ,DMA, etc options. Just the card type.
There's something funny about this disc too. Every second audio track is 6 seconds of silence. I've tried creating the bin/cue image with imgburn and ultraISO. UltraISO can't read the image after it's created (claims it's invalid), neither can MagicISO. However, this image works (without cd-audio) in DOSBox, and can be mounted in Daemon Tools successfully. The audio tracks can be played with winamp or other cd-player while the image is mounted in DT as well. Here's the cue sheet I get:
FILE "CORRIDOR7.BIN" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
PREGAP 00:02:00
INDEX 00 03:36:56
INDEX 01 03:37:56
TRACK 03 AUDIO
INDEX 00 03:41:56
INDEX 01 03:43:56
TRACK 04 AUDIO
INDEX 00 14:17:62
INDEX 01 14:19:62
TRACK 05 AUDIO
INDEX 00 14:23:62
INDEX 01 14:25:62
TRACK 06 AUDIO
INDEX 00 20:11:30
INDEX 01 20:13:30
TRACK 07 AUDIO
INDEX 00 20:17:30
INDEX 01 20:19:30
TRACK 08 AUDIO
INDEX 00 23:20:60
INDEX 01 23:22:60
TRACK 09 AUDIO
INDEX 00 23:26:60
INDEX 01 23:28:60
Finally, if I mount the physical CD drive in DOSBox, I get the same result, even if I choose the ioctl option. No cd-audio.
Any ideas?