Some comments on this driver based on experience:

(1) With OS/2 2.1 GA (CSD Level 02100) and the GA MMPM/2 code, you can
expect to randomly lose System Sounds.  Games which write directly to
a memory port (240) will work but may hang the system.

(2) With OS/2 2.1 with the first Service Pak and the MMPM/2 CSD,
system sounds appear to be stable.  The game Doom, however, may cause
an IPE.  If you turn music on for SoundBlaster support and specify
port 240, music comes out great.  However, if you change SFX from
speaker to SoundBlaster you will be required to specify an interrupt
number, DMA channel, and a number of digital channels.  With 3 or 4
digital channels, OS/2 will tell you that the program is not supported
and will terminate it.  With 1 or 2 digital channels, you will get an
IPE error (no TRAP).

Part of the problem appears to be with the need to use an early
version of the ACPA device driver.

(3) The M-ACPA must be set to Interrupt 5 for the SoundBlaster
emulation to have any chance of working.  Otherwise, it may lock up
your machine.

