Wasn't sure where to post this but here it is. What software do you guys recommend for making an audio CD .bin/.cue image? I've started to make self-contained versions of my DOSBox games, complete with cd audio by doing:
Alcohol and CloneCD didn't work. cdparanoia doesn't appear to be for Windows. I ripped the tracks to my computer using Windows Media Player. I create an audio bin/cue pair with MagicISO but there wasn't an option customize the audio CD's properties. I wish there was a program that could rip just the redbook audio to cue/bin.
At the very least, a program that allows to me to edit the disc information and preserve track tags would be just as good.
Last edited by dosmuffin on 2011-05-04, 14:37. Edited 1 time in total.
I've downloaded just the redbook audio cue/bin images for games before with the album and track info still intact. When I saved the audio track portion to cue/bin with UltraISO, it didn't preserve the album info or track tags...
For my installers I use CDR-Tools. It requires cygwin1.dll for the Windows port. I use mkisofs to make an ISO and cdda2wav to rip the audio tracks. There are a number of tools you can use to compress the WAV files to OGG. I have used IsoBuster to generate a CUE file, but I have always had to manually edit it to get it to work right in DOSBox.
Thanks for the info, collector. I decided that ogg would be better, as it's much more space efficient without a sacrifice in quality. I followed this guide on making cue sheets for DOSBox but DOSBox kept saying my cue was invalid. I converted all the tracks to .ogg (starting at 02 of course), put all the oggs on an .iso, then made a cue sheet so it looked like this:
The track 1 .iso and audio track .ogg are just files that should be readable by the *host*, which they won't be if you put them in an iso and mount that with IMGMOUNT in DOSBox.
Also, are you using official 0.74? A properly configured SDL_sound library is needed to get compressed audio file cuesheets to work in DOSBox, and SDL_sound is an optional component when building.
ripsaw to the rescue! I'm completely lost now. I understand how mixed mode CDs work as well as the function of cue sheets, but I can't wrap my mind around how to create an ogg CD image for DOSBox. I'm using a prebuilt 0.74 Win32 release downloaded from the DOSBox website.
Make a folder, put the .cue, .iso, and .ogg files in it, imgmount the .cue in DOSBox. Your cuesheet looks okay compared to ones I have made before. I suppose it could all be in an .iso instead of on your HD, but then you'll have to mount that .iso in Daemon Tools or Alcohol.
rip saves the day again! I managed to get the CD tracks playing in DOSBox. I didn't know I actually had to have the ogg tracks in the folder. I was under the impression that the game would read the ogg tracks off the iso, not off the HDD. That being said, I created another iso, but didn't put any data on it. So I had my cue sheet pointing to the blank dummy iso. Is that how it's supposed to be done?
In addition to the .cue file, you should have an .iso that contains track 1 (the data track), and several .ogg files representing the audio tracks. In the case of OUWB 1.21, the track 1 .iso should be ~345MB.
Why do I need an iso with actual data? The empty iso seems to work fine. I tested a few of the maps in Blood and the correct track played for each, and they also looped.
You can get away with an empty .iso if the game doesn't need to read anything off the CD, and it doesn't expect the audio tracks at specific time offsets. With audio files, the start times of the audio tracks are controlled by the size of the data track. An empty .iso will not work with games that care about accurate time offsets. However, compressed audio files can also lead to inaccurate track times, causing problems in sensitive games.
If DosBox won't play ball with cuesheets containing compressed audio, you could mount the cuesheet in something like Daemon Tools and point Dosbox at it, as if it were a real CD drive.