First post, by Corona688
I just spent days figuring out why Stargunner works on older versions of DOSbox for me but not newer ones.
It turns out that the old example dosbox.conf I've used for years and modified to my needs was crashing it because it turns on Tandy 3-voice. Which still worked in older versions because they didn't touch the DMA controller, but in newer ones, it reaches in and deletes the second DMA controller -- I guess Tandies didn't have them?
So I guess the problem isn't that StarGunner won't run on a Tandy, but that the Soundblaster code does no errorchecking at all when it fails to grab a DMA -- it should fail, not crash. And, since the behavior's changed, the Tandy code ought to give a warning when it reaches in and disables crucial portions of virtual hardware.