<p>They initialized the SoundBlaster DSP backwards.<br />You're supposed to send a 0 to the reset port, wait 3 microseconds, send a 1, then wait up to 100 microseconds for an 0xAA to show up on the data port.</p><p>They instead send a 1, then a 0, then immediately start trying to read the data port.</p>