dos, virtualization

dos soundblaster 16 in vmware

If you’re running DOS or early windows in VMware, this might come in handy:

In your vmx file:

sound.present = "TRUE"
sound.virtualDev = "sb16"
sound.opl3.enabled = "TRUE"
sound.autodetect = "TRUE"
sound.baseAddr = "0x220"
sound.dma16 = "7"
sound.dma8 ="1"
sound.irq = "5"
sound.mpu401baseAddr = "0x330"

In your autoexec.bat:

SET BLASTER=A220 I5 D1 H7 P330 T6

dos soundblaster 16 in virtualbox

This is the line you need to get sound working within DOS in VirtualBox. Put this in your autoexec.bat

SET BLASTER=A200 I5 D1 T6 H7 P330

A lot of games and other apps won’t work due to lack of memory. This is because Virtualbox doesn’t actually emulate an IBM-compatible PC and doesn’t set up the memory properly. VMware is a better option.