

Click "OK" and close the registry editor window. At that address in your computer's registry, double click on "SDL_AUDIODRIVER" file in the bigger window on the right and change the "Value data" line to read "dsound" (without the quotes).

From there, follow the path above until you reach the needed address (select "HKEY_LOCAL_MACHINE," then "SYSTEM," then "CurrentControlSet," then "Control", then "Session Manager," and finally "Environment").

When that comes up, type in "regedit" without the quotes.

Right click on the Start button and select the "Run" option. How you do this is simple, and I'll give you two means to get to where you need to go. The Immortal's music played, the selection sounds in Ultimate Doom played, and all was right in the world. And once I made that change, I had sound effects in DOSBox again. I had to change the SDL_AUDIODRIVER key there from "directsound" to "dsound" because at some point, an update reset the value. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment The Immortal and Ultimate Doom were the games that showed me I had no Sound Blaster support for them, and DOSBox was telling me "MIXER: Can't open audio: No available audio device, running in nosound mode" when it started up. Sound Blaster and GUS emulation was just gone, but General MIDI music was running fine. So, at some point, my best guess is that Windows 10 got an update that messed with a particular setting that resulted in every DOSBox game not having sound effects anymore. So, here I am, and here's the lesson I learned from all of my searching. After coming face to face with a really annoying and unexpected problem and figuring out what was wrong, someone mentioned that I should post this little tutorial here.
