Duffman wrote on 2023-12-11, 20:12:I too would like to know what elianda meant by using a separate wave device. […]
Show full quote
I too would like to know what elianda meant by using a separate wave device.
I'd like to have CD Audio in GTA1 using daemon tools and the VXD drivers for my Crystal CS4237 sound chip. But it freezes when playing a sound and CD Audio at the same time.
Using WDM drivers switches over to Win98's sbemul.sys and defeats the point of using an ISA sound card.
Anyone know what elianda was talking about?
Since I was not the one digging up this topic, I might as well reply to this question to what I think is the answer.
I was trying to set up my RETRO-W95 machine to run early DOS and Windows 3DFx games, and the first game I tried was Tomb Raider. I'm using BIN/CUE images so obviously I also had the no in-game CD audio problem. The solution I found involves:
- a 1st sound card for the game (ISA AWE64 CT5400, 220/5/1)
- a 2nd sound card for the audio from Daemon Tools ( PCI Sound Blaster 128 CT4810)
- an external 3.5mm audio cable connecting the 2nd sound card output to the 1st sound card input
I replaced Windows 95 OSR2 with Windows 98SE since I couldn't even get any audio from Daemon Tool's audio tracks with the included CD player. At first I thought it was due to Windows 95 using VXD drivers, but Windows 98SE also seems to be using VXD drivers by default (auto-detected and installed), so I don't know exactly why it wasn't working. I hadn't installed any DirectX yet so that could be related, so I might try it with DirectX 6.1 sometime later.
To enable audio in Daemon Tools with the 2nd sound card, enable "Options" -> "Analog audio", then go to "Virtual CD/DVD-ROM" -> "Device 0" -> "Set device parameters" and change the Analog Audio's "DirectSound device" to the 2nd card.
If the game requires the Audio CD to be in the first drive but you also have a physical drive, use Letter Assigner 1.2.0 to change the physical drive's letter to AFTER the emulated drive.
Tomb Raider now runs at 30 fps on a P3 550Mhz, with CD audio from Daemon Tools, and a Voodoo 3 2000 AGP using a Voodoo Rush patch.
RETRO-W98/2K: MSI MS-6309 v1.0, P3 1Ghz, 3x256MB, GF5600 128MB AGP, VD2 PCI, RTL8139D PCI, TB400-2541 PCI, ESS1868F ISA, 160GB IDE
RETRO-WXP/7: ASUS P5KPL-AM EPU, XEON E5450 3Ghz, 2x2GB, GTS 450 1GB PCI-E, 120GB SSD, 1TB sATA