VDMSound

VDMSound was an open-source (licensed under GPLv2) emulator of legacy sound card devices, designed to allow video games and other applications written for MS-DOS to run on the Microsoft Windows NT/2000/XP/95/98/Me operating systems.

[1][3] VDMSound emulates Adlib and Sound Blaster cards (standard, pro and 16), parallel port DAC, and an MPU 401 MIDI (UART-mode) interface.

As of version 2.1.0 beta, VDMSound also includes a Wizard graphical user interface (integrated as a Windows shell extension), accessible by right-clicking on any MS-DOS executable.

VDMSound started as a private project in 1998, in Montreal, its motivating purpose being that of capturing in-game MIDI music through software while taking advantage of Windows NT's 16-bit subsystem virtualization.

It was discontinued in early 2004 (last checkin occurred on 2004-02-14), when additional improvements in emulation were no longer possible due to limitations in the Windows 16-bit subsystem.