When loading a CUE file having ISO + audio tracks, DOSBox does not honor MSF values if specified.
DOSBox does honor these when loading BIN/CUE files.
The MSF values can be very important for games that check audio track properties, such as Destruction Derby.
FILE "track02.ogg" MP3 TRACK 02 AUDIO PREGAP 00:00:00 INDEX 01 01:01:39 FILE "track03.ogg" MP3 TRACK 03 AUDIO INDEX 01 06:37:19 FILE "track04.ogg" MP3 TRACK 04 AUDIO INDEX 01 11:58:39
See discussion here: https://www.vogons.org/viewtopic.php?f=33&t=62417&p=699194#p699194
Attached is a patch for the latest DOSBox (r4162) that honors MSFs in multi-file CUE sheets, if present, and a Windows binary if you want to try it.
The Windows binary will print MSF diagnostic output so you can compare the values given to the DOS program between BIN/CUE vs. CUE/ISO+track files.
Also note a subtlety with Destruction Derby is it doesn't use an additional 2-second pregap (it wants PREGAP 00:00:00); I've attached my working cdrom.cue, if you rip your bin/cue to compressed audio tracks.
Minor fix to the patch.
... and corresponding Windows build.
This also allows playing multi-file BIN/CUE games, where each audio track is a raw RIP.
Sample CUE file (for Destruction Derby):
Discussion here -
https://www.vogons.org/viewtopic.php?f=33&t=62417&p=699251#p699251
Last edit: krcroft 2018-09-16
Also attaching a Linux static build (confirmed working under Ubuntu 18.04) for those on Linux.