VOGONS


First post, by conradoz

User metadata
Rank Newbie
Rank
Newbie

Hey guys, I have a pentium 3 with sound blaster CT4170 Vibra. I've installed drivers in Windows 98 and MS-DOS but in few games like duke nukem I don't have sound, just MIDI. I made all the configurations in setup but there is no sound. Wolf3d is another game that doestn't open when I use this sound card in the computer.
Another games like Doom I have sound normally.

What's the problem?

Thanks for helping.

Pentium 3 450Mhz
Asus P3B-F
VGA Saphire Radeon 70000
1GB SDRAM RAM
Sound Blaster 16 CT4170 Vibra
13GB Hard Disk
Windows 98

Reply 1 of 9, by Gmlb256

User metadata
Rank l33t
Rank
l33t

Hello.

How are the resources for the sound card set?

In the case of Duke Nukem 3D (which I assume), you should use 8-bit mixing as the CT4170 uses the Vibra16XV chip which doesn't support HDMA.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 2 of 9, by dominusprog

User metadata
Rank Member
Rank
Member

Try this driver

https://www.vogonsdrivers.com/getfile.php?fil … menustate=44,37

Duke_2600.png
A-Trend ATC-1020 V1.1 ❇ Cyrix 6x86 150+ @ 120MHz ❇ 32MiB EDO RAM (8MiBx4) ❇ A-Trend S3 Trio64V2 2MiB
Aztech Pro16 II-3D PnP ❇ 8.4GiB Quantum Fireball ❇ Win95 OSR2 Plus!

Reply 3 of 9, by conradoz

User metadata
Rank Newbie
Rank
Newbie
dominusprog wrote on 2023-10-13, 18:48:

I tried this driver, and still doesn't work.

Here photos of AUTOEXEC.BAT, the installation of CTCM and setup of duke nukem for example. Another games like Wolf3d don't open.

Attachments

Pentium 3 450Mhz
Asus P3B-F
VGA Saphire Radeon 70000
1GB SDRAM RAM
Sound Blaster 16 CT4170 Vibra
13GB Hard Disk
Windows 98

Reply 4 of 9, by DerBaum

User metadata
Rank Oldbie
Rank
Oldbie

D1 H1 says that normal DMA and HighDMA are set to 1. In duke nukem setup (if you choose 16 bit sound effects) you cant set normal DMA and HighDMA to the same value. This results in no sound effects.
In your setup screen it says High DMA (called 16 bit DMA) is 5...
Choose 8 Bit sound effects so Duke is using the normal (8-Bit) DMA.
Like mentioned before.
Before you ask : No, you cant set the high DMA to a different value than 1 via the set blaster variable. I dont know why but it is fixed.... At least on my Vibra 😉

You could also try to set the T6 (soundblaster 16 stereo mode) value to T3 (soundblaster 2.0 stereo mode)

Is there a reason to use IRQ 10 instead of 5? Just asking.

FCKGW-RHQQ2

Reply 5 of 9, by Gmlb256

User metadata
Rank l33t
Rank
l33t

There is no real reason to use IRQ 10 for SB, many games don't support it well. Not to mention that the DOS/4GW extender doesn't support IRQs higher than 7.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 6 of 9, by pan069

User metadata
Rank Oldbie
Rank
Oldbie
Gmlb256 wrote on 2023-10-14, 01:13:

There is no real reason to use IRQ 10 for SB, many games don't support it well. Not to mention that the DOS/4GW extender doesn't support IRQs higher than 7.

This. Disable your parallel/LPT1 port and use IRQ7 for your audio. Who needs a printer on their retro set up anyway?

Reply 7 of 9, by LSS10999

User metadata
Rank Oldbie
Rank
Oldbie
Gmlb256 wrote on 2023-10-14, 01:13:

There is no real reason to use IRQ 10 for SB, many games don't support it well. Not to mention that the DOS/4GW extender doesn't support IRQs higher than 7.

I had that experience with my CT2290 before (it does not have jumpers for IRQ/DMA). Some games like Wolf3D would crash with the card defaulting to IRQ10. Forcing the card to IRQ5/DMA1 using DIAGNOSE and then everything worked okay.

UNISOUND can initialize Creative cards, and it will honor whatever you set in BLASTER environment variable. Set the correct values you want the card to use in BLASTER before running it. I'm not sure if CTCM will honor the BLASTER environment variable as well, but UNISOUND so far could do more than what CTCM could.

Not sure if there was any game explicitly wanted a sound card to use IRQ7. Most games I played are happy to use IRQ5 which is not going to conflict with anything unless you have a second LPT port (278h/IRQ5).

Reply 8 of 9, by Gmlb256

User metadata
Rank l33t
Rank
l33t
LSS10999 wrote on 2023-10-14, 04:16:

UNISOUND can initialize Creative cards, and it will honor whatever you set in BLASTER environment variable. Set the correct values you want the card to use in BLASTER before running it. I'm not sure if CTCM will honor the BLASTER environment variable as well, but UNISOUND so far could do more than what CTCM could.

It isn't that complicated with CTCM. In pure DOS, the resources can be changed with CTCU or editing the CTPNP.INI file. In Windows 9x, they should be changed thru Device Manager to take effect.

UNISOUND does initialize the sound card quicker than CTCM and it much simpler though.

Not sure if there was any game explicitly wanted a sound card to use IRQ7. Most games I played are happy to use IRQ5 which is not going to conflict with anything unless you have a second LPT port (278h/IRQ5).

There are a some of these that were from the early 90s and they only enabled digitized sounds when the SB IRQ was set either to 3 or 7. I know two of them which are It Came from the Desert (only IRQ 3, the developers incorrectly thought that it was default factory configuration of older SB cards) and Stellar 7.

On the other hand, Batman Returns refuses to use digitized sounds when the SB IRQ was set to 7 due to nonsensical restrictions.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 9 of 9, by dominusprog

User metadata
Rank Member
Rank
Member
conradoz wrote on 2023-10-13, 21:25:
dominusprog wrote on 2023-10-13, 18:48:

I tried this driver, and still doesn't work.

Here photos of AUTOEXEC.BAT, the installation of CTCM and setup of duke nukem for example. Another games like Wolf3d don't open.

Why is the IRQ set to 10?

Duke_2600.png
A-Trend ATC-1020 V1.1 ❇ Cyrix 6x86 150+ @ 120MHz ❇ 32MiB EDO RAM (8MiBx4) ❇ A-Trend S3 Trio64V2 2MiB
Aztech Pro16 II-3D PnP ❇ 8.4GiB Quantum Fireball ❇ Win95 OSR2 Plus!