Happy Friday night folks! In 2011, I delightfully reported VMware fixed their Windows NT 4.0 Additions. Unfortunately, they still didn’t come with sound drivers, and a solution eluded me.
I’m not sure if this was a change in the interim, but I’ve since learned VMware Fusion emulates Sound Blaster PCI128 cards in their older VMs. From the “What is Sound Blaster PCI128″ help file:
Legacy game compatibility was originally a problem when considering a PCI-based audio card since existing software and games for the personal computer had been designed to run on ISA-based audio cards. To function properly, those cards must write directly to the inherently slow ISA Direct Memory Access (DMA) controller. These signals are not present in the PCI bus. Sound Blaster PCI128, thus, allows legacy software to function as if the ISA signals are present, while using the faster speed of the PCI bus.
In practical terms, this means VMware can offer sound support to older OSs that require legacy ISA support. Compared to VirtualBox which I’ve also blogged about, this also means VMware guests also have full MIDI support. Yes, you heard me.
To enable this card in a Windows NT 4.0 guest, make sure you’ve installed Service Pack 6a and the latest VMware Additions. Then simply head to Creative’s product page for the card, choose “Windows NT 4.0″ from the second dropdown box, and download the latest driver from the page. Once installed, you’ll have full sound support.
If you were born in the late 1980s like me, may I suggest playing
CANYON.MID in Media Player (or a classic version of WinAmp) to drown out those buzzkills asking why you want sound in a Windows NT VM. And have fun!