VOGONS


First post, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

0.0 Disclaimer:

This guide is provided "as is" and free of charge. There is no warranty or support of any kind. By using this guide, you acknowledge and agree that you do so at your sole risk. The author is not liable for any damages and claims arising from the use of this guide.

0.1 Introduction:

To get DOS support on an Audigy2 ZS (model SB0350), you would normally need to install WDM drivers from the CD (which is a lengthy and complicated process, sometimes prone to failure), then run the Creative Driver Utility to install VxD drivers and finally install the DOS support pack. With this guide, that is no longer necessary. You can install VxD drivers right from the start and then proceed with installing DOS support. For reference, by using this guide, you get the following features from your Audigy2 ZS under Windows 98SE:

  • EAX 1, 2 and 3 support for Win9x games
  • Sound Blaster 16 emulation for DOS games
  • FM Synthesis emulation for DOS games
  • General MIDI emulation for DOS games
  • Soundfont support for DOS games running under Windows 98SE

Note that soundfonts only work when DOS games are running from within Windows 98. If you go to pure DOS (by choosing Start > Shutdown > Restart in MS-DOS mode) then the card will use the (worse sounding) ECW sets instead. To my knowledge, there is no way to use .SF2 based soundfonts in pure DOS with an Audigy 2 ZS.

Before starting the installation you need to determine whether your Audigy2 ZS is made by Dell or by Creative. Dell cards have three, large white stickers on the back side and their serial number contains the string "SB0358". Creative cards don't have those white stickers and their serial number contains the string "SB0350". This guide is aimed at Audigy2 ZS cards made by Creative. I'm not sure whether this method will work on Dell branded cards since I don't own one of those, and they are known to be picky when it comes to driver packs.

1.Hardware and software requirements:

Before proceeding to the next section of this guide, make sure that the following hardware and software requirements are met. If they are not, the driver installation may fail.

1.1 Upon booting up your system, enter the BIOS and disable all COM and LPT ports in order to free up additional resources. If your motherboard has an integrated sound card, network card or any other integrated device that you are not using, disable it in the BIOS as well. Lastly, if you are not using USB, disable that too
1.2 During the driver installation process, the Audigy2 ZS should be the only sound card in your system. Using a second sound card may cause the driver installation to fail
1.3 This guide has only been tested on Windows 98SE. A clean install of Windows 98SE must be performed before attempting the driver installation procedure. Do not use any unofficial "service packs". Only install the drivers for your motherboard and graphics card until you complete all the steps in this guide
1.4 The Audigy2 ZS requires two free IRQs, one for the card itself and a second one for the FireWire port. The values assigned to those IRQs vary from system to system, but they should not be the same as the IRQ assigned to the SB16 emulation device. Additionally, the SB16 emulation device requires three I/O ports, one IRQ and two DMA channels. The default values are: I/O ports 220, 330 and 388, IRQ 5, DMA 1 and DMA 5. If any of those resources are not free, the driver installation may fail. To determine if your system has enough free resources, under Windows 98SE click Start > Programs > Accessories > System Tools > System Information > Hardware Resources and check the IRQ, DMA and I/O sections

2. Preparation:

2.1 Download and install 7-Zip version 9.20 for 32-bit Windows (it works fine on Win98)
2.2 Download the Audigy2 ZS driver CD ISO
2.3 Use 7-Zip to extract the contents of the "Audigy_2_ZS_Install_CD.7z" to C:\AU1
2.4 After that, right click on "C:\AU1\Audigy 2 ZS Install CD.iso" > 7-Zip > Extract Here to unpack the contents of the ISO image (it may report some errors with CHM files but that's ok)
2.5 Download the Audigy DOS support package
2.6 Extract the contents of audigy2-dospack.rar to C:\AU2 (note: it appears that this archive was created with a newer version of WinRAR, you may need to unpack it on your modern computer)

3. Windows Driver Installation

3.1 Right click on My Computer > Properties > Device Manager > Sound, video and game controllers. If there is an "Ad Lib Compatible (OPL2)" device present there, right click on it > Remove > Ok
3.2 Run C:\AU1\CTShared\LaunchApp\SysInfo\Setup.exe which will install the Creative System Information utility and update the InstallShield Engine (important later)
3.3 Run C:\AU1\DirectX\dxsetup.exe which will install DirectX 9.0a and restart your computer (if you already have a newer version installed, skip this step)
3.4 Go to C:\AU1\Audio\Drivers\VxD > right click on VxD.cab > 7-Zip > Extract Files > C:\AU1\Audio\Drivers\ (this should populate the existing VxD folder with the files from the CAB)
3.5 Run C:\AU1\Audio\Drivers\CTZAPXX.exe and select "Driver Installation" and "VXD Drivers" then click Ok
3.6 Driver installation will take several minutes, don't interrupt the process until you are prompted to Restart then click Ok
3.7 After the restart, wait until the installer finishes, then go to Start > Settings > Control Panel > Multimedia > Audio > Playback > Advanced Properties > Performance > Sample Rate Conversion Quality > move the slider to "Best"
3.8 Start > Run > sndvol32.exe > Ok. Note that all the volume sliders are currently at 50% which is fairly quiet. You might want to move the sliders to a higher value and also mute any unused inputs

4. Installing Creative Utilities

4.1 Run C:\AU1\Audio\AudioHQ\Setup.exe and install Creative's AudioHQ (if you get an InstallShield Engine error here, repeat step 3.2)
4.2 Run C:\AU1\Audio\EaxCon\Setup.exe and install Creative EAX Console
4.3 Run C:\AU1\Audio\SpkSet\Setup.exe and install Creative Speaker Settings
4.4 Run C:\AU1\Audio\Restore\Setup.exe and install Creative Restore Defaults
4.5 Run C:\AU1\Audio\SurMixer\Setup.exe and install Creative Surround Mixer
4.6 Run C:\AU1\Audio\SFBMgr\Setup.exe and install the SoundFont Bank Manager
4.7 Start > Programs > Creative > Creative Speaker Settings and select the speaker setup that you are using, then click "Channel" in the Speaker Test section (in the screenshot below I'm using 5.1 speakers)
4.8 Start > Programs > Creative > EAX Console > CMSS 3D. I suggest turning CMSS off if you are using speakers and leaving it on if you are using headphones

Creative_Utilities.jpg
Filename
Creative_Utilities.jpg
File size
68.07 KiB
Views
8265 views
File license
Fair use/fair dealing exception

5. DOS Driver Installation

REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Creative Tech\Emu10kx\Emulation]
"EnableSB16Emulation"=dword:00000001

5.1 Paste the code listed above into Notepad and save it as SB16.txt
5.2 Next, rename SB16.txt to SB16.reg, then double click on that file and answer Yes > Ok when prompted (without this registry change, the SB16 Emulation driver will not install correctly on an Audigy2 ZS card)
5.3 Run C:\AU2\AUDIGY DOS DRIVER\Setup.exe and restart when prompted
5.4 Wait until the Creative SB16 Emulation drivers are fully installed (this may take a few minutes) then restart again when prompted
5.5 When the installer finishes, you will have a non-functional Creative SB16 Emulation device (yellow exclamation mark) in Device Manager. This is expected behavior, in the next step we will add the functional version of the same device
5.6 Start > Settings > Control Panel > Add New Hardware > Next > Next > No, the device isn't in the list > Next > No, I want to select the hardware from a list > Next > Sound video and game controllers > Next > Creative Technology, Ltd. > Creative SB16 Emulation > Next > Finish
5.7 Restart your computer when prompted
5.8 During the boot process you might see a "Config file is incomplete" error. If this happens, restart your computer one more time and it should disappear

If the installation was successful, you should now have the following under Device Manager:

006.png
Filename
006.png
File size
2.28 KiB
Views
15736 views
File license
Fair use/fair dealing exception

Important: do not remove the Creative SB16 Emulation device with the yellow exclamation mark! Leave both devices as they are, otherwise, your DOS compatibility may cease to function. In addition, if you want to use this card in pure DOS you will need to run C:\AU2\AUDIGY12 PATCH\AUDIGY12.EXE each time you choose Restart in MS-DOS mode. This is only necessary in pure DOS, do not run that executable when playing games from within Win98SE.

Currently, the Audigy 2 ZS is using Creative's default 2 MB soundfont. If you want something that sounds much better, see below.

6. SC-55 Sound Font Installation (optional)

6.1 Download Patch93's SC-55 soundfont and extract the archive contents to C:\AU3
6.2 Download SF Pack and extract the archive contents to C:\AU3
6.3 Run C:\AU3\SFPACK.EXE > Ok > File > Add Files > Files of type: SFPack Files > C:\AU3\SC-55.sfpack > Open
6.4 After that, click File > Go/Stop. Wait for about 30 seconds. Now, if everything worked ok, you should have a SC-55.sf2 file in C:\AU3 (file size should be 45.1 MB)
6.5 Start > Programs > Creative > SoundFont Bank Manager
6.6 Click on "Midi Devices" and use the slider to set SoundFont Cache to slightly more than 50 MB then click Ok
6.7 Click on "Bank" then click on the default soundfont (2GMGSMT) to select it, then click Replace, point to C:\AU3\Sc-55.sf2 wait a few seconds until it loads then click Ok
6.8 Run your favorite DOS game (like Doom for example) and in setup choose General MIDI for music

007.png
Filename
007.png
File size
49.13 KiB
Views
15736 views
File license
Fair use/fair dealing exception
Filename
Doom_Audigy2_ZS_SC-55_soundfont.mp3
File size
3.67 MiB
Downloads
282 downloads
File comment
Doom E1M1
File license
Fair use/fair dealing exception

Listen to the MP3 file attached above to check how Doom sounds on an Audigy2 ZS using this soundfont. For comparison, here's Doom on a real SC-55.

7. Getting MT-32 compatibility in pure DOS (optional)

7.1 Start > Shutdown > Restart in MS-DOS mode
7.2 C:\AU2\AUDIGY~2\AUDIGY12.EXE (this unmutes the card in pure DOS)
7.2 C:\Progra~1\Creative\DOSDrv\sbemixer.exe
7.3 Make sure that the MT-32 option is checked, then click Save and press ESC to exit
7.4 Run your favorite DOS game that supports MT-32 (like Monkey Island for example)

Note that MT-32 emulation doesn't sound too great on this card, but I'm including it for completeness sake. That said, these drivers also allow your Audigy2 ZS to emulate FM Synthesis, should you want that. Of course, this sounds different from a genuine OPL3 chip, but it may still be somewhat usable, depending on the game that you're playing.

Last edited by Joseph_Joestar on 2023-04-18, 13:55. Edited 15 times in total.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy1
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 1 of 178, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

During to my recent experiments with using Audigy drivers on a SBLive, I have found an easier way to install VxD drivers and DOS support for an Audigy2 ZS.

I've updated this thread to serve as a step-by-step guide which will hopefully make the entire process clearer. It's more or less the same guide as for the SBLive, but with a few extra steps that are specific to the Audigy.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy1
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 2 of 178, by crvs

User metadata
Rank Newbie
Rank
Newbie

For those who have several sound cards installed, it's also possible to setup SB16 emulation with non-default settings
I have patched VxD from Audigy2 ZS driver CD ISO in order to modify MPU-401 and Adlib ports

  • Input/Output Range: 0330-0331 => 0320-0321
  • Input/Output Range: 0388-038B => 0288-028B

Other parameters of the driver can be changed in Windows Device Manager; this should resolve all conflicts

Attachments

  • Filename
    AUDIGY2_VXD_PATCH.7z
    File size
    133.55 KiB
    Downloads
    214 downloads
    File comment
    Audigy 2ZS VxD patch (SB16 emulation with changed ports)
    File license
    Fair use/fair dealing exception

Reply 3 of 178, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
crvs wrote on 2020-06-14, 09:15:

I have patched VxD from Audigy2 ZS driver CD ISO in order to modify MPU-401 and Adlib ports

I don't think this is necessary.

Using the original drivers, right click on My Computer > Properties > Device Manager > Sound, Video and Game Controllers > Creative SB16 Emulation > Properties > Resources and uncheck "Use automatic settings". Then, choose "Basic Configuration 0002" > Change Setting.

This will allow you to manually change any settings except for the Adlib port (0388-038B). If you already have a different Adlib device installed (from a second sound card) it will show a conflict, but that won't affect the playback of the secondary sound card in any way.

You can also choose "Basic Configuration 0004" which will completely disable the Adlib port on the Creative SB16 Emulation device while leaving the MPU-401 available for General MIDI via soundfonts.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy1
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 4 of 178, by crvs

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2020-06-14, 09:53:

I don't think this is necessary.

Depends on what you wished to achieve. I wanted both cards fully functional, including possibility to use MPU / Adlib of Audigy 2.

Joseph_Joestar wrote on 2020-06-14, 09:53:

Using the original drivers, right click on My Computer > Properties > Device Manager > Sound, Video and Game Controllers > Creative SB16 Emulation > Properties > Resources and uncheck "Use automatic settings". Then, choose "Basic Configuration 0002" > Change Setting.

This will allow you to manually change any settings except for the Adlib port (0388-038B).

Any settings besides Adlib (0388-038B) and MPU-401 (0330-0331).

Reply 5 of 178, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
crvs wrote on 2020-06-14, 15:14:

Any settings besides Adlib (0388-038B) and MPU-401 (0330-0331).

I can change the MPU-401 settings without any issues.

009.png
Filename
009.png
File size
12.2 KiB
Views
15632 views
File license
Fair use/fair dealing exception

Did you follow the steps I posted above? Like I said, you need to use "Basic Configuration 0002" for this to work.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy1
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 7 of 178, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
SilverHawk wrote on 2020-08-07, 12:40:

Excellent write up, thank you for this.

You're welcome!

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy1
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 8 of 178, by undeon

User metadata
Rank Newbie
Rank
Newbie

Thanks Joseph, your guide worked, somehow, to install my Audigy 2ZS on my Windows Millenium PC. The only however was the DOS Driver Installation. The step 4.3 wont worked, because the setup refused to go saying that I'm not using an Win9x OS.... But it didn't matter because after that, even with an error, the Creative SB16 Emulation showed on my Device List as expected...

Reply 9 of 178, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
undeon wrote on 2020-08-26, 12:21:

Thanks Joseph, your guide worked, somehow, to install my Audigy 2ZS on my Windows Millenium PC.

Unexpected, but nice to hear that this works on WinME as well!

The only however was the DOS Driver Installation. The step 4.3 wont worked, because the setup refused to go saying that I'm not using an Win9x OS.... But it didn't matter because after that, even with an error, the Creative SB16 Emulation showed on my Device List as expected...

Interesting. I think the error occurred because WinME does not process AUTOEXEC.BAT and the SB16 emulation needs to add the DOS portion of the driver (SBEINIT.COM) to it.

DOS games might still work under the Windows prompt, even without SBEINIT.COM, but some issues may arise especially in older titles. Let us know how it turns out.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy1
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 10 of 178, by Renaissance 2K

User metadata
Rank Newbie
Rank
Newbie

Thanks for posting such a detailed guide. I'm trying to see if it's feasible to use the Audigy 2 in Pure DOS using AUDIGY12.EXE, and I've been splicing tips and hints from different posts, but it's really helpful to have all the info in one place.

Currently, AUDIGY12.EXE hangs after telling me that it found the device. Cursor continues to blink, but it doesn't respond to any keyboard inputs, and I can't do anything other than restart. Going to try again tomorrow with OP's guide and see if I have better luck.

cf9hXFz.jpg

Reply 11 of 178, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Renaissance 2K wrote on 2020-09-06, 05:48:

Currently, AUDIGY12.EXE hangs after telling me that it found the device. Cursor continues to blink, but it doesn't respond to any keyboard inputs, and I can't do anything other than restart.

I remember trying to get the Audigy2 ZS to work in DOS 6.22 one time and failing with similar issues. Not sure why this happens, as the card works perfectly fine in pure DOS 7.1 using the "Restart in MS-DOS mode" shutdown option from Win98. I didn't experiment with DOS 6.22 any further though.

That said, the main goal of this guide was to get that awesome soundfont-based General MIDI music in DOS games, which is only possible when you run them under the Win98 DOS prompt. In pure DOS, you cannot load soundfonts on this card, so you're stuck with ECW sets for General MIDI music or Creative's FM emulation for FM synth music. Neither of those two sound particularly good.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy1
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 12 of 178, by crvs

User metadata
Rank Newbie
Rank
Newbie
Renaissance 2K wrote on 2020-09-06, 05:48:

Thanks for posting such a detailed guide. I'm trying to see if it's feasible to use the Audigy 2 in Pure DOS using AUDIGY12.EXE

YES. Audigy 2 ZS works in DOS 6.22 like a charm. I fixed similar issues pretty quickly so don't remember exact steps, try the following:

  1. Verify that PCIIRQ value in "CTSYN.INI" (basing on screenshot, in your case it's 10) equals to IRQ assigned to the card by BIOS
  2. Check same IRQ isn't shared with other devices - in particular mass storage or LAN - in true DOS it may cause instant freeze
  3. Like other SB PCI cards, Audigy needs EMM386 or alternative (I also succeeded with JEMM386) - make sure it's properly configured, parameters like for SB Live! will fit

+ If you have more than one sound card in your system, there could be also other conflicts.

Reply 13 of 178, by Renaissance 2K

User metadata
Rank Newbie
Rank
Newbie

Thank to both of you for your replies. I wiped my Windows 98 partition and reinstalled everything from scratch, following Joseph's instructions in the OP to the letter. At least in Device Manager, I got the end result I wanted - including the dual SB16 emulation devices, one of which has a conflict - but I'm starting to wonder if there's something more fundamental wrong with my hardware or its configuration.

AUDIGY12.EXE runs in Windows 98 MS-DOS mode without hanging, which is great. Unfortunately, the system hangs instead - blank empty screen, except for a blinking cursor - when I try to start a game. Someone in a Retro PC Discord said this means that I misconfigured the sound hardware during the game's setup, but one of the games I tested - One Must Fall 2097 - doesn't offer any configuration other than the hardware type (I chose "Sound Blaster 16") and audio quality; no need to specify IRQ, DMA, etc. To make matters worse, as the afternoon wore on, Windows 98 suddenly stopped booting into MS-DOS mode, getting stuck on the same empty screen with a blinking cursor after the Windows desktop disappears.

Gonna table that for a moment, since @crvs inspired me to try MS-DOS 6.22 again.

After disabling all vestigial devices in my BIOS, the Audigy was auto-assigned IRQ 11. The only device that it shares the IRQ with is one of the Serial Bus Controller devices. I've disabled all the serial ports, and if I force an IRQ for a PCI slot in my BIOS, the same SBC device adopts the new IRQ as well. I don't know if this is just an alias for one of the I/O devices on the Audigy itself, or if there's some other IRQ black magic going on, and this is actually why I'm getting the insta-freeze behavior.

I ran MSD, and it confirmed that IRQ 11 belongs to the Audigy. Or, at least, that's how it looks.

I edited the two PCIIRQ lines in CTSYN.INI, ran SBECFG, and double-checked AUTOEXEC.BAT and CONFIG.SYS. Unfortunately, I got the same result when I ran AUDIGY12 again. Hmm.

If I can't figure out why Windows 98 MS-DOS mode isn't booting, I might try to wipe and reinstall again and see if I can triple check that the audio config for some of these DOS games is indeed correct. Otherwise, it might be less trouble (though more money) to get an AWE64 for these DOS titles. My motherboard does have an ISA slot, and juggling multiple sound cards doesn't sound like much trouble if I just disable the AWE in Windows and use it only in Pure DOS.

Again, many thanks for the detailed posts.

Reply 14 of 178, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Renaissance 2K wrote on 2020-09-07, 05:12:

Someone in a Retro PC Discord said this means that I misconfigured the sound hardware during the game's setup, but one of the games I tested - One Must Fall 2097 - doesn't offer any configuration other than the hardware type (I chose "Sound Blaster 16") and audio quality; no need to specify IRQ, DMA, etc.

I would try with a simpler game, like Doom or Descent for example. Both of them allow you to select address, IRQ and DMA in setup.

Before that, right click on My Computer > Properties > Device Manager > Sound, Video and Game Controllers > Creative SB16 Emulation > Properties > Resources and check which values are assigned. By default, it should be Address = 220, IRQ = 5, low DMA = 1, high DMA = 5, FM synth = 388 and MPU-401 = 330. If those values are different, then the card has a resource conflict with something else on your system.

After disabling all vestigial devices in my BIOS, the Audigy was auto-assigned IRQ 11. The only device that it shares the IRQ with is one of the Serial Bus Controller devices. I've disabled all the serial ports, and if I force an IRQ for a PCI slot in my BIOS, the same SBC device adopts the new IRQ as well. I don't know if this is just an alias for one of the I/O devices on the Audigy itself, or if there's some other IRQ black magic going on, and this is actually why I'm getting the insta-freeze behavior.

It could be the Audigy's own FireWire port, but you seem to have a lot of devices on that system so it's hard to say. To ensure that you have no IRQ or DMA conflicts, under Win98 go to Start > Programs > Accessories > System Tools > System Information. Once there, click on Hardware Resources and then check the IRQ and DMA sections.

This should show you if any of the IRQ or DMA values used by your sound card are shared with other devices. If they are, try turning off those devices and see if it helps. Specifically, turning off the serial and parallel ports in BIOS is helpful, unless you use them. Same for the integrated USB controller.

Since installing the Audigy drivers is difficult enough even without any hardware conflicts, I would also suggest physically pulling out any cards from your motherboard other than the Audigy and your GPU. You can add them back later, one by one, after successfully configuring the Audigy and see which one causes the conflict.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy1
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 15 of 178, by crvs

User metadata
Rank Newbie
Rank
Newbie
Renaissance 2K wrote on 2020-09-07, 05:12:

I edited the two PCIIRQ lines in CTSYN.INI, ran SBECFG, and double-checked AUTOEXEC.BAT and CONFIG.SYS. Unfortunately, I got the same result when I ran AUDIGY12 again. Hmm.

Here is my minimal config that 100% works in MS-DOS 6.22, at least in my machine, maybe it will give you a clue. Just note that "SET BLASTER" values (and respective parameters in "CTSYN.INI") are non-standard, as I have 2 soundcards in this setup.

PS: An idea to disconnect all other extension boards while testing is really good. You can also try to put Audigy into a different PCI slot, sometimes it helps. By the way, which motherboard/chipset are you using?

Attachments

  • Filename
    A2ZS_DOS.7z
    File size
    2.2 MiB
    Downloads
    254 downloads
    File comment
    Audigy 2ZS minimal config for DOS
    File license
    Fair use/fair dealing exception

Reply 16 of 178, by Renaissance 2K

User metadata
Rank Newbie
Rank
Newbie

Motherboard is an Asus P3B-F, which is the 440BX chipset. I had the sound card in a different slot originally, but my BIOS seems to give PCI 1 and 2 a dedicated IRQ, while 3/6 and 4/5 share IRQs, so I moved the sound card to PCI 2. I also disabled the serial and parallel ports, but had to leave USB intact since none of my USB-to-PS/2 adapters seem to work, and my dedicated PS/2 peripherals are en route.

The device sharing an IRQ with the Audigy was an USB 2.0 expansion card, which I removed. Still, even with a clean install and a near-empty motherboard, I still ran into the same issues. In Windows, the Audigy was showing non-standard IRQ and DMA assignments, DOS 6.22 would freeze upon running AUDIGY12.EXE, and DOS 7.1 would freeze upon starting a game (if it made it to DOS Mode at all).

And then something crazy happened...

After installing a new game, I ended up on the Windows 98 boot menu, which defaulted to Command Prompt mode. I was about to reboot into Windows, but then I saw the SB-related AUTOEXEC commands in the console, so I figured... why not try to boot up a game. I ran AUDIGY12.EXE successfully, booted OMF, and - BOOM - heard that game-starting thunder crack in all its 16-bit glory. Needless to say, I'm thrilled.

Not quite the route I expected to take, but it works. I have SB16 emulation in Pure DOS if I launch it from the Windows 98 Boot Menu. Still not sure why I suddenly can't use "Restart into MS-DOS Mode" but that's a question for another day, I guess.

Thanks again, everyone.

Reply 17 of 178, by crvs

User metadata
Rank Newbie
Rank
Newbie
Renaissance 2K wrote on 2020-09-07, 22:28:

Motherboard is an Asus P3B-F, which is the 440BX chipset

I have the same MB, rev 1.03 🤣 You should definitely try my package for DOS "as is".
Install Audigy2 into the 5th PCI slot (counting from processor) and assign to it IRQ 10 in BIOS, I believe all should just work.

Reply 18 of 178, by Renaissance 2K

User metadata
Rank Newbie
Rank
Newbie
crvs wrote on 2020-09-08, 19:26:
Renaissance 2K wrote on 2020-09-07, 22:28:

Motherboard is an Asus P3B-F, which is the 440BX chipset

I have the same MB, rev 1.03 🤣 You should definitely try my package for DOS "as is".
Install Audigy2 into the 5th PCI slot (counting from processor) and assign to it IRQ 10 in BIOS, I believe all should just work.

Well, hot damn!!
7o0of2C.jpg

Reply 19 of 178, by Renaissance 2K

User metadata
Rank Newbie
Rank
Newbie

I think I'm in pretty good shape now. I adopted @crvs' interior decorating skills and moved my sound card to PCI 5, forced IRQ 10 for it in the BIOS, and DOS 6.22 booted up without a hitch. I heard glorious, glorious sound in Doom and OMF without issue. After adding back my Voodoo 2s and my PCI expansion card, everything was still working perfectly. I'm ecstatic. Thank you so much.

I did try to get sound working in Windows 3.11 as well, but that might be a bridge too far. We'll see.

Looking forward to finally screwing the cover back on my case and enjoying the new machine.