Я в ХР с АС97 досовский звук делал так:
В переменных средах (Панель управления - Система - Дополнительно - переменные среды) прописывал SondBlaster. Точно не помню, но из доса примерно так SET SB = A220 I3 D5, а под виндовсом переменная "SB" - значение "A220 I3 D5", где А - адрес порта ввода-вывода, I - номер IRQ, D - номер DMA (всё смотреть в Панель управления - Ситема - Оборудование - Диспетчер устройств - Звуковые ... - ... MIDI ...), можно указать ещё дополнительные значения не помню какие

.
Затем досовской программе надо указать к каким портам и как обращаться, т.е. в программе выставить SoundBlaster или в командной строке при запуске прописать его (для справки C:\Games\*.* /? или /h)