
  v1.5, 8.6.2024
  - MPU port emulation if BLASTER variable contains P=xxx.
  - cmdline option /P added.
  - cmdline option /SD added.
  - fix: volume for SB Live/Audigy wasn't set correctly.
  - trap PIC port to reject attempts to mask the real sound hw interrupt
    (Rational DOS extender).
  - switch to client context for SB interrupt emulation.
  - HDA: improved error msg if card init fails.
  - IRQ 2 accepted.
  - fix: SFX noise in tyrian2k, also may be in other games that use
    non-autoinit DSP cmds.

  v1.4, 20.4.2024
  - added 16-bit protected-mode variant vsbhda16.exe.
  - reworked HDA initialization code
  - Creative's diagnose.exe accepts vsbhda's SB emulation.
  - fix: virtual DMA address may have been too high (crash in tyrian2k)
  - fix: writes to virtual DMA channel ports C0h-DFh caused writes to
    ports 10-1Fh
  - handle "Runtime Error 200" issue in vsbhda16.
  - fix: DSP cmd 0x91 now handled correctly.
  - fix: virtual DMA register reads of 08/D0 (status) corrected.
  - removed stack checks for C++ sources.
  - fix: mixer volume setting for HDA devices.
  - cmdline option /BS added.
  - direct DSP cmd 0x10 supported.

  v1.3, 5.3.2024
  - source made compatible with Open Watcom 2.0.
  - tool chain changed to Open Watcom 2.0;

  v1.2, 26.2.2024
  - reset "interrupt disable" bit in PCI config space
  - PCI access with BIOS functions.

  v1.1,  9.2.2024
  - fix: code for port trap 0x20 in real-mode modified AH register

  v1.0, 12.4.2023
  - initial
