VOGONS

Common searches


First post, by ynopot

User metadata
Rank Newbie
Rank
Newbie

Greetings. I need help solving a problem.
I installed Carmageddon 2 (US) from the original disc and patched the installed game with the official 1.2 US patch.
Problems:
1. Crackling and distortion during sound effects playback.
2. After a game session, the computer does not want to turn off. The shutdown stops at an image with the Windows 98 logo and the words "Windows is shutting down".

System:
Celeron 1100 (Tualatin)
ECS P6IPAT (drivers from the manufacturer's website/ BIOS 1.1d - latest)
GF4MX440 (drivers 45.23)
SBLive 0220 retail (Guide: Installing Windows 9x and DOS drivers on Sound Blaster Live! cards (version 3.1))
256 SDRAM/ HDD 120Gb/ CD-RW/ LAN Intel/ Clean Win98SE

Reply 1 of 13, by ynopot

User metadata
Rank Newbie
Rank
Newbie

If I install the WDM driver instead of VxD, then the computer shuts down normally after a Carmageddon 2 session.

But

wdm_sb16_imp.jpg
Filename
wdm_sb16_imp.jpg
File size
11.34 KiB
Views
1410 views
File license
Public domain

Reply 2 of 13, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

The improper shutdown with VxD drivers suggests the possibility of a resource conflict.

Go to Start > Programs > Accessories > System Tools > System Information > Hardware Resources and check the IRQ, DMA and I/O sections. If the SBLive shares any resources with other devices, it can sometimes cause issues, depending on various factors like the motherboard chipset etc.

BTW, does this only happen with Carmageddon 2 or with other games as well?

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 / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 4 of 13, by ynopot

User metadata
Rank Newbie
Rank
Newbie

I have prepared materials to show how it works. These materials contain Cyrillic words, but everything should be intuitive.

Here's what I found in AIDA32 Report:
Port C000-C01F Exclusive Creative SB Live! series
Port C000-CFFF Exclusive Intel(R) 82801BA PCI Bridge - 244E
Could this be a problem?

Report:

Filename
Report.txt
File size
276.82 KiB
Downloads
45 downloads
File license
Public domain

Some images:

bios.jpg
Filename
bios.jpg
File size
104.25 KiB
Views
1343 views
File license
Public domain
irq_dma.jpg
Filename
irq_dma.jpg
File size
78.42 KiB
Views
1343 views
File license
Public domain
dev.jpg
Filename
dev.jpg
File size
98.17 KiB
Views
1343 views
File license
Public domain
s370v2_wip.jpg
Filename
s370v2_wip.jpg
File size
150.47 KiB
Views
1343 views
File license
Public domain

Reply 5 of 13, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
ynopot wrote on 2022-08-04, 18:13:

I have prepared materials to show how it works.

That looks good to me, I can't see any conflicts. Those ACPI entries are normal.

BTW, you don't have to reserve IRQ 5 for legacy devices in the BIOS. That setting only applies to ISA non-PnP cards and shouldn't be needed here.

Regarding the crackling, if it only manifests with Carmageddon 2, while all other games work correctly, it might just be a compatibility issue with that particular game. You could try reducing sound hardware acceleration by a few notches (just when playing Carmageddon 2) and see if that helps. It should be under Control Panel > Multimedia > Audio > Playback > Advanced Properties > Performance > Hardware Acceleration.

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 / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 6 of 13, by ynopot

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2022-08-04, 18:29:

That looks good to me, I can't see any conflicts. Those ACPI entries are normal.

BTW, you don't have to reserve IRQ 5 for legacy devices in the BIOS. That setting only applies to ISA non-PnP cards and shouldn't be needed here.

Regarding the crackling, if it only manifests with Carmageddon 2, while all other games work correctly, it might just be a compatibility issue with that particular game. You could try reducing sound hardware acceleration by a few notches (just when playing Carmageddon 2) and see if that helps. It should be under Control Panel > Multimedia > Audio > Playback > Advanced Properties > Performance > Hardware Acceleration.

If I don't reserve this IRQ 5, then "SB Live! series" will use this interrupt, and "SB16 Emulation" will not receive an IRQ.

I'm confused by this in the AIDA32 Report:
Port C000-C01F - Creative SB Live! series
Port C000-CFFF - Intel(R) 82801BA PCI Bridge - 244E

Turning down the audio acceleration helps with the crackling, but doesn't fix the shutdown issue after playing Carmageddon 2. All other games work fine on Windows. For pure DOS I use other drivers.

Reply 7 of 13, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
ynopot wrote on 2022-08-04, 18:50:

If I don't reserve this IRQ 5, then "SB Live! series" will use this interrupt, and "SB16 Emulation" will not receive an IRQ.

Interesting. On my system, the IRQ that the SBLive takes depends on which PCI slot it's inserted in. It usually ends up using IRQ 10 which leaves the lower ones free for SB16 emulation.

Turning down the audio acceleration helps with the crackling, but doesn't fix the shutdown issue after playing Carmageddon 2. All other games work fine on Windows. For pure DOS I use other drivers.

Regarding the shutdown issue, the only other idea that I have would be disabling ACPI entirely in the BIOS, if it has that option. This might necessitate a Windows reinstall though.

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 / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 8 of 13, by ynopot

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2022-08-04, 19:01:

Interesting. On my system, the IRQ that the SBLive takes depends on which PCI slot it's inserted in. It usually ends up using IRQ 10 which leaves the lower ones free for SB16 emulation.

I have tried other slots. In this case, the sound card will always set to IRQ 5 or share another interrupt with any other device. COM, LPT, USB, onboard Audio/Modem, IRQ 3 for wake on Modem are all disabled.

Joseph_Joestar wrote on 2022-08-04, 19:01:

Regarding the shutdown issue, the only other idea that I have would be disabling ACPI entirely in the BIOS, if it has that option. This might necessitate a Windows reinstall though.

Reinstalling Windows is not a problem. But what are the consequences of disabling ACPI in the BIOS?

Reply 9 of 13, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
ynopot wrote on 2022-08-04, 19:25:

Reinstalling Windows is not a problem. But what are the consequences of disabling ACPI in the BIOS?

You would lose some Power Management options, including Standby and Hibernation. More info can be found here: Your thoughts on ACPI & Windows 98 IRQ Sharing?

There should be no other adverse effects under Win98.

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 / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 10 of 13, by ynopot

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2022-08-04, 19:38:

You would lose some Power Management options, including Standby and Hibernation. More info can be found here: Your thoughts on ACPI & Windows 98 IRQ Sharing?

There should be no other adverse effects under Win98.

I never use these features. In the afternoon I'll see if it's possible to disable ACPI. Thanks for the help.

P.S.: Your guide to using Audigy drivers with Sound Blaster Live is excellent.

Reply 11 of 13, by ynopot

User metadata
Rank Newbie
Rank
Newbie

Nothing has changed after disabling ACPI, reinstalling Windows and the game. Unless IRQ 9 became available

IMG_20220805_115724.jpg
Filename
IMG_20220805_115724.jpg
File size
114.26 KiB
Views
1228 views
File license
Public domain
free_irq9.jpg
Filename
free_irq9.jpg
File size
31.2 KiB
Views
1228 views
File license
Public domain

Reply 12 of 13, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
ynopot wrote on 2022-08-05, 16:08:

Nothing has changed after disabling ACPI, reinstalling Windows and the game. Unless IRQ 9 became available

Yes, it's normal that IRQ 9 gets freed up after disabling ACPI.

I'm guessing this might be a compatibility issue specific to Carmageddon 2, assuming that the shutdown procedure works correctly after playing other games. I'm out of ideas if that's the case, but maybe someone else who is more familiar with Carmageddon 2 can help.

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 / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi