Community

SCI Programming => SCI Development Tools => Topic started by: robbo007 on May 01, 2026, 10:36:32 AM

Title: SCI0: SNDBLAST.DRV Patch
Post by: robbo007 on May 01, 2026, 10:36:32 AM
Hi guys,
I was having issues getting the SNDBLAST.DRV working with newer Soundblaster cards, like the SBPro and SB16.  I saw that the SNDBLAST.DRV hardcoded IO: 220, IRQ:7 and DMA:1

I've written a couple of assembly programs to tackle this. One that that detects a Sound Blaster cards configuration and another that will write those settings to the SNDBLAST.DRV.

This is handy if you want to embed wav files into your SCI0 Sound files with NRS addwav.exe and use a SoundBlaster card that is not configured to the hardcoded configuration. This would lockup SCI0 when playing back.

Let me know if anyone has any issues.
Regards.