Duffman wrote on 2025-06-20, 05:03:Something that worked to get GTA1 CD audio working in a win98 DOS window for me was to use a cheap USB Audio dongle. […]
Show full quote
Something that worked to get GTA1 CD audio working in a win98 DOS window for me was to use a cheap USB Audio dongle.
I told daemon tools to output CD Audio to the USB audio dongle and then routed it's output back through the line-in of my ISA sound card.
For those wondering I'm using VXD drivers.
I'm curious if anyone else has had success with this method?
What kind of cheap USB dongle are you using? Might it work with USB 1.0 on a windows 98 computer?
I am using an ISA Vibra 16 in Win 98 with VXD drivers. I run a lot of dos games so I am keen to use VXD drivers to keep supporting dos audio correctly. I'm not really sure there even is a legitimate WDM driver for ISA SB16 cards... In my experience, redbook CD audio from disc images works for some games and not others via alcohol 120% or daemon tools, generally games from 1995-1997 work (Raiden 2, Sega Rally, Panzer Dragoon, Virtua Fighter 1 and 2, Wipeout 2097), whereas later games from 1998-2000 do not (Motorhead, DethKarz, Ultimate Race Pro). If I turn off sound effects in those games, sometimes the music plays instead, so it is related to trying to simultaneously play audio from two sources. I have also tried other things like changing the drive letter, and ensuring that options to emulate analogue audio are turned on. Since playing music and sound works with earlier games, perhaps it is related to the version of direct x used by the game as theorized earlier in the thread (though in my case, I'm having more luck with older games than more recent ones, which seems to be the opposite from what was reported earlier).
I had also tried to initially store and run my disc images off a USB drive in my PC, but the transfer speed of the USB port is too low to support CD audio, resulting in the audio repeating or skipping in odd ways, or jerkiness in the games. Copying the disc image to the HDD, and also setting DMA mode on the HDD seems to be a good fix for that.