I'm having trouble with CD-ROM emulation (and also my YMF719 general soundcard) when going from Win95 to "Reboot into MS-DOS mode" in an SiS based IBM Aptiva 2134 Pentium 133.
With the PicoGUS in USB mode, if I have both the CDMKE and normal CD drivers in Config.sys, and both MSCDEX and UniSound in Autoexec.bat, everything plays nice - I can access both the physical IDE CD-ROM and the PicoGUS emulated one from the command prompt, and UniSound correctly finds the YMF card.
If I remove MSCDEX and UniSound from Autoexec (to DosStart.bat), then the Yamaha card works fine in Win95, and so does the emulated CD-ROM (using the provided Creative driver).
But if I reboot using "Restart in MS-DOS Mode" (or via a PIF file set to run in MS-DOS mode), MSCDEX will ONLY see the physical IDE CD-ROM, not the emulated CDMKE one. The MSCDEX command in DosStart.bat was literally copied and pasted from Autoexec.bat.
Also, if I reboot with Control-Alt-Delete, and return to the DOS prompt via F8 (and run DOSSTART), neither the CDMKE emulated drive, nor the YMF card via UniSound are detected. I have to do a cold boot to get the YMF card to be detected again, even in the BIOS Plug and Play list!
Is this an inevitable behaviour? (work around via a DOS boot menu to give pure DOS or pure Win95 modes?) Or a sign of a conflict that could be resolved?
I did also try running the PicoGUS in SB mode as the only sound card in the system, and it did work in Win95 with the built-in SoundBlaster drivers, but the low sample rates were really obvious and sounded bad - is that inevitable, or could better drivers from Creative for the SB2.0 improve that?