First post, by prompt
The problem: I have a game (the pandora directive) that fails to read the cd labels. The six (original) cds are labeled PANDORA{1-6} and when the game wants cd 1, it looks for a label DISK1 which is wrong and therefore fails. But if I remove the name check and simply return the label, it succeeds. I didn't test cd swaping, but the game still recognizes a wrong disc. Btw: the game works (with the same cds) in a dosemu/msdos6 setup.
drive_local.cpp:
//if (WildFileCmp(dirCache.GetLabel(),tempDir)) {
// Get Volume Label
dta.SetResult(dirCache.GetLabel(),0,0,0,DOS_ATTR_VOLUME);
return true;
//}
Would there be problems if that check is removed ?