Sound Blaster emulation for DOS on modern HDA and AC97/SBLive sound cards using HDPMI.
VSBHDA is a Sound Blaster emulation driver for DOS that allows classic DOS applications and games to use modern HDA, AC97, and Sound Blaster Live/Audigy sound cards. It solves the compatibility problem of legacy DOS software with contemporary audio hardware by providing accurate Sound Blaster emulation through HDPMI and port trapping mechanisms.
DOS enthusiasts, retro gamers, and developers maintaining legacy DOS applications who need Sound Blaster compatibility on modern systems with HDA or AC97 audio hardware.
VSBHDA offers comprehensive Sound Blaster emulation with support for multiple modern sound card chipsets, full compatibility with HDPMI and HX DOS Extender, and incorporates proven audio components from DOSBox and TinySoundFont for accurate FM and MIDI synthesis.
Sound Blaster emulation for DOS
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports HDA, AC97, SB Live/Audigy, and various legacy chipsets, enabling classic DOS software to work with modern audio hardware as listed in the README.
Emulates SB 1.0 to 16 with 8-bit/16-bit, mono/stereo, and high-speed modes, ensuring compatibility with a wide range of DOS applications.
Works with unmodified HDPMI binaries, making it fully compatible with HX DOS Extender for protected-mode DOS environments without modifications.
Incorporates OPL3 FM emulation from DOSBox and MIDI synthesizer from TinySoundFont, providing authentic sound reproduction for games and software.
Requires Open Watcom and JWasm to compile, and DJGPP cannot build the 16-bit variant, adding significant setup overhead for users.
Only functions with HDPMI and specific execution modes (HDPMI32i, HDPMI16i, JEMMEX), limiting its use to advanced DOS setups rather than general emulation.
Does not support all modern sound cards, such as USB audio or some chipset variants like VT8233A, as noted in the README, reducing flexibility.