A new update for VDMSound 2.0.4 is available. Thanks Julian.
To install, simply unzip the contents of the .zip file above to the VDMSound directory (typically C:Program FilesVDMSound). Choose to overwrite the existing files when prompted.Download
Please read the included CHANGES.txt file for further details.
What's new:
- SoundBlaster emulation now includes support for 4-bit ADPCM (fixes Populous 2, Nightmare 3D, etc.)
- DirectSound module no longer crashes with an exception when sample rates change frequently (fixes Dune 2)
- VDMServices module now makes an undocumented system call to get around the PUSHF/CLI/POPF problem (fixes Doom, Doom 2, Duke 3D, Heretic, Hexen, Rise of the Triad, Wacky Wheels, etc.).
!! THIS WORKS UNDER WINDOWS XP ONLY -- FOR NT4 AND WINDOWS 2000 USE !! CLI2NOP
- AdLib module now includes new and improved OPL2 synthesis code from MAME's Jarek Burczynski (fixes Gunship 2000, The FM Sounds Editor, Adlib Tracker, etc.)
- Optional Disney SoundSource (and other parallel-port soundcards) emulation, can be enabled by uncommenting the corresponding sections at the end of VDMS.INI or, if using LaunchPad, by pasting the uncommented sections into the Custom Configuration field under Advanced Properties, under Troubleshooting (fixes Star Control II, Another World, Ween the Prophecy). You need to register EmuPPDAC.dll first (type the following at the command prompt: regsvr32 %VDMSPath%EmuPPDAC.dll).
!! GAMES THAT USE PARALLEL-PORT SOUNDCARDS OR THE SOUNDBLASTER DIRECT-DAC
!! MODE RELY ON VERY HIGH TIMER FREQUENCIES. WINDOWS IS UNABLE TO EMULATE
!! THESE FREQUENCIES PROPERLY, AND YOU WILL MOST LIKELY EXPERIENCE LOW
!! QUALITY, SLOW SOUND (10 TIMES SLOWER THAN DESIRED).