Getting Soundblaster Live Card To Work in DOS 6.22 (Which Is In Its Own Partition)
Posted on 2002-03-27
I have an Athlon 900mhz, 384MB RAM, VIA 133 chipset, ASUS A7 Pro motherboard, and SoundBlaster Live Value Soundcard. I am using System Commander 7 to partition my hard drive. In one partition I have Windows 98SE/DOS 7.0. In a separate partition I have DOS 6.22.
My problem is that when I boot directly into DOS 6.22 using System Commander, my SoundBlaster Live Value Sound Card is not recognized and initialized.
Within Windows 98SE my SoundBlaster Live Value card is set up on IRQ 10, port 400. My DOS Emulation mode from within Windows 98SE shows the card being set up at IRQ 5, Port 220, DMA 1.
When my machine boots up into Windows 98SE the lines below are what is used in the autoexec.bat file to initialize the SB Live Value Sound Card for both Windows
98SE applications and Legacy support:
SET BLASTER=A220 I5 D1 H5 P330 T6
When I boot into the native DOS 6.22 mode using System Commander 7, the computer does not "see" anything having to do with Windows 98 SE. Since I boot directly into a DOS 6.22 partition, and there is no Windows 98SE within that partition, it is as if windows "does not exist" on the computer. Here is the Autoexec.bat I was trying to use when I boot directly into the DOS 6.22 partition:
SET BLASTER=A220 I5 D1 H5 P330 T6
THE PROBLEM IS THAT WHEN I BOOT DIRECTLY INTO DOSS 6.22 THE SOUNDBLASTER LIVE VALUE CARD does not initialize with the above autoexec.bat command. I am sure there is just one simple thing I am not doing in order to get the sound card to work. Creative Labs says that the SoundBlaster Live Value Card will not work if I boot directly into DOS 6.22 because it needs Windows 98SE to initialize the card. Is this correct? Is there any way around this?
What is CTSYN? Since when I boot to native DOS it does not "see" a Windows 98SE sub directory, is there something I need to move from the Windows 98SE subdirectory to my DOS 6.22 partition that addresses the CTSYN call line?
Like I said above, my SoundBlaster Live Value Card is physically set up within Windows 98 SE for IRQ 10, and has DOS emulation mode configured for IRQ 5. When I am booting into true DOS 6.22 does DOS 6.22 not "see" the sound card because it is physically set up on IRQ 10 and emulation for DOS is not activated because that function is done from within Windows 98SE?
Does the card have to be set for IRQ 5 for it to be recognized and work in a native DOS boot up mode? If I move the card to IRQ 5 will it still work in Windows 98SE when I boot directly into the partition that contains Windows 98SE?
I know many people have DOS 6.22 on their computers in a separate partition from Windows 98SE and the DOS 7.0 that goes with Windows 98SE. I also know they have sound working correctly. If it is true that there is no way for the SoundBlaster Live Value card to work within a true DOS 6.22 boot up environment, what is the solution for what I am trying to do: to have sound work in both Windows 98SE/DOS 7.0 and have sound also work in DOS 6.22?
I have an old SoundBlaster 16 card. Should I install it instead of my SoundBlaster Live Value card? Would that solve the problem? If it won't solve the problem, just how are other people overcoming this problem in order to have sound in both Windows 98SE and DOS 6.22?
Thank you very much in advance for your help.