Reply 980 of 2419, by TheGreatCodeholio
- Rank
- Oldbie
wrote:I've built the latest version of Dosbox-X but I'm having some issues with Soundblaster 16 emulation. Specifically, it doesn't seem to work in games that use the Miles sound driver (the one with setsound.exe). If I try to detect the SB16 all that happens is I get a few clicks and then a "No Device Found" error. Choosing the Soundblaster Pro driver instead does work. Also, the SB16 does seem to work in games that use different drivers (HMI for example).
Does anyone have any ideas about this?
I know there are substandard SB support implementations that can fail because of quirks in the SB16.
Try editing your dosbox.conf and setting in your [sblaster] section:
# disable SB16 busy cycle
dsp busy cycle rate=0
sbtype=sb16
Another possible reason might be the tests involved aren't prepared for SB16 IRQ behavior where if the DSP attempts to fire and IRQ and the previous has not been acknowledged, it will halt playback.
Try editing your dosbox.conf and setting in your [sblaster] section:
# disable SB16 IRQ behavior
dsp require interrupt acknowledge=false
If you can point me to a good example of a game or demo with this problem, I'll look at it on my end.