VOGONS


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

The attachment wdm_sb16_imp.jpg is no longer available

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: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 3 of 13, by ynopot

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2022-08-04, 05:32:

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

This only happens with Carmageddon 2
((

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:

The attachment Report.txt is no longer available

Some images:

The attachment bios.jpg is no longer available
The attachment irq_dma.jpg is no longer available
The attachment dev.jpg is no longer available
The attachment s370v2_wip.jpg is no longer available

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: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
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: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
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: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
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

The attachment IMG_20220805_115724.jpg is no longer available
The attachment free_irq9.jpg is no longer available

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: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 13 of 13, by ynopot

User metadata
Rank Newbie
Rank
Newbie

I just tried running Carmageddon 2 with Zeckensack's Glide Wrapper 084c. This shut down the computer well.

Hmmmm...