Granted for Qemu I manually add in the Adlib card (why isn’t it there??) but for MS-DOS you almost always have to set the BLASTER environment variable… And I always forget what it is…
SET BLASTER=A220 I5 D1 H5 P330 T5
Which translates to an IO base of 0x220, IRQ 5, DMA 1 and High DMA 5. Because it has a high DMA channel, it is a Sound Blaster 16, and specified by T5. If you want to play MS-DOS games in Qemu, be sure to compile in the adlib..
Or at least this works for running Quake & Doom … 🙂