VOGONS


First post, by Grzyb

User metadata
Rank l33t
Rank
l33t

I've got this card:

I38-MMSN852
Sound Galaxy Waverider Pro 32-3D

based on:

AZT2316R
CS4231A
AZT3320

configured with default settings:

The attachment def.png is no longer available

the following got added to AUTOEXEC.BAT:

SET SOUND=C:\WAVRIDER
SET BLASTER=A220 I5 D1 T4
SET GALAXY=A220 I5 D1 K10 P530 T6

What's that "K10"? Second IRQ? For the WSS mode?
Windows 95 drivers claim both IRQ 5 and IRQ 10, additionally IRQ 9 for the MPU...
Anyway, I've set them all as "Legacy ISA" in BIOS.

The card just works: SB Pro, Adlib, General MIDI...
let's try WSS...

setmode /mss

trying to run QuickView Pro 2.61 in WSS mode:

qv -W3,530,5,1
qv -W3,530,7,1
qv -W3,530,10,1

Neither option works, playback is stopped at 0:00 😜

trying to tell Mpxplay 1.67 to use the WSS mode:

set ULTRA16=530,1,5,0
set ULTRA16=530,1,7,0
set ULTRA16=530,1,10,0

Neither option works, playback is stopped at 0:00 😜

But I kind of found a solution:

I can configure Inertia Player 1.22 for WSS, with default settings: 530h, IRQ 7, DMA1
then I run IPLAY, and quit without even playing any file, and...

both QuickView Pro and Mpxplay work fine!

IPLAY obviously does something to the card that SETMODE, QV, MPXPLAY fail to do...
I could use some non-interactive program to do just that, so that I can write a simple .BAT to switch to the WSS mode:

SETMODE.EXE /MSS
IPLAY-ONLY-NON-INTERACTIVE.EXE

Any ideas?

Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!

Reply 1 of 2, by Gmlb256

User metadata
Rank l33t
Rank
l33t

From my experience with an AZT2316-based sound card, SETMODE /MSS alone doesn't properly initialize the resources used for WSS in DOS.

Inertia Player has the /i command line switch that only displays the sound card settings, but it does set the resources needed for WSS to work. The sound card settings come from IPLAY.CFG.

Setting IRQ 10 and DMA 0 provides the best compatibility with most software supporting WSS.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce2 GTS 32 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 2 of 2, by Grzyb

User metadata
Rank l33t
Rank
l33t

Meanwhile, I did more experiments, as there's some confusion about certain WSS-style cards placing the codec at 530h, while others use 534h...

But no, that's not the problem here - neither of these works:

qv -W3,534,5,1
qv -W3,534,7,1
qv -W3,534,10,1

and the following don't work for MPXPLAY:

set ULTRA16=534,1,5,0
set ULTRA16=534,1,7,0
set ULTRA16=534,1,10,0

Gmlb256 wrote on 2024-06-19, 04:30:

Inertia Player has the /i command line switch that only displays the sound card settings, but it does set the resources needed for WSS to work. The sound card settings come from IPLAY.CFG.

YES!
Seems to work fine - and now I have a .BAT to properly set the WSS mode:

The attachment wssbat.png is no longer available

Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!