18/05/2002

VDMSound Update 1

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
  Profecy").  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 TIME SLOWER THAN DESIRED).
