VOGONS


First post, by calvin

User metadata
Rank Member
Rank
Member

I'm looking for a sound card for my AlphaPC, which runs NT currently and I'm getting a SCSI card so I can run OpenVMS and Tru64. Currently, I have a SoundBlaster 16, which isn't ideal, as NT has drivers, but not VMS/Tru64 (That, and a real OPL is a waste in such a system.). What I do know is that both NT and the latter two support WSS sound cards (latter under what I suspect is the euphemism "Microsoft Sound Board"). However, my understanding is a lot of clone WSS chipsets can be quirky and require DOS initialization/custom Windows drivers or at least PnP stuff that I don't know would work. (NT at least has ISA PnP as a separate driver, and an unsupported ISAPnP variant of the SB driver.) What I'm looking for is cards or what to look for that shouldn't require anything beyond stock OS drivers. I do know the AD1848 (original WSS) and CS42xx chips (which I do know the Multia has an integrated one of these that works with NT w/ WSS drivers) should work, as might the CMI8330? ESS chips I've seen in the NT HCL explicitly called out as not supported in Alpha NT, but that might be with the special ESS driver only.

p.s.: Somewhat relatedly, I was looking at the Orpheus II LT and friends, since AC97 headers would be a nice bonus considering I built it into a modern case, but I'm not entirely sure about the story for init there. That, and they're not in stock anyways...

p.p.s.: I do know there are some NT drivers for high-end sound cards for NT, like Lynx and some Turtle Beach ones... it seems Alpha NT was a semi-popular target for DAWs; there's an Acid and Sound Forge port. I guess if your DAW outgrew x86 performance in the 90s...

2xP2 450, 512 MB SDR, GeForce DDR, Asus P2B-D, Windows 2000
P4 2.6, 1 GB DDR1, Radeon 9600 Pro, P4P800, Windows XP
Alpha 21164, 512 MB, Permedia 2, KZPCM, AlphaPC 164, NT 4.0

Reply 1 of 8, by Grzyb

User metadata
Rank l33t
Rank
l33t

First, forget about ESS - they do claim "Supports Microsoft® WindowsTM Sound System®", but it's about WSS software, not about compatibility with WSS card.

Second, I'm not aware of any card with 100% compatibility with WSS card.

WSS card is not just AD1848 codec + OPL3 synth.
It's also status/config registers, by default at 530h..533h - I think they are handled by one of the minor chips.

Non-Microsoft cards may be fully compatible with AD1848 and OPL3, but need custom software for configuration/initialization - WSS drivers alone aren't enough.

It seems that GUS daughterboard by @Tiido has an option to work with WSS drivers alone - but it's not a normal card:
Re: SB compatibility daughterboard for GUS Classic

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

Reply 2 of 8, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++

I've had good experiences with WSS compatibility on my OPTi 82C930 card, but that was while playing DOS games which support WSS for 16-bit audio. It even worked fine with more problematic titles like Tyrian.

Never tried that card under WinNT 4.0, but I remember that its Win9x drivers were kinda crappy. It worked well enough under Win 3.1 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 3 of 8, by Grzyb

User metadata
Rank l33t
Rank
l33t

I'm afraid Opti chips need SNDINIT or UNISOUND to set them to WSS mode.

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

Reply 4 of 8, by badmojo

User metadata
Rank l33t
Rank
l33t

All of the Crystal and Yamaha based ISA sound cards I've tried have had good WSS support. Some games will fail to auto detect them and some are fussy about resources, but most work with some messing around.

Life? Don't talk to me about life.

Reply 5 of 8, by Tiido

User metadata
Rank l33t
Rank
l33t

The main thing is that while a lot of cards are WSS compatible on the way sound is played and recorded, they are not at all compatible on the resource assignment method. On most cards those registers are read only and reflect partial state of the actual resource configuration which is done in some other method. For example WSS conf register does not support IRQs 3 or 5, only 7, 9, 10 and 11.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 6 of 8, by calvin

User metadata
Rank Member
Rank
Member

FWIW, I have found additional Alpha NT drivers for:

* Ensoniq AudioPCI, which is also everywhere.
* LynxONE - seems to be some kind of pro audio production card. Actually looks pretty capable, though that breakout cable is eye watering.
* Turtle Beach Multisound and variants - these seem to come from Sonic Foundry. Seems Alpha NT got some DAW software like Acid/Sound Forge. Makes sense - if your Windows DAW software hit x86 single threaded performance, porting to Alpha was the only way to make it faster without also porting to Unix.

It doesn't help much for VMS/Tru64 though, which is why I wanted something that does WSS without ceremony.

2xP2 450, 512 MB SDR, GeForce DDR, Asus P2B-D, Windows 2000
P4 2.6, 1 GB DDR1, Radeon 9600 Pro, P4P800, Windows XP
Alpha 21164, 512 MB, Permedia 2, KZPCM, AlphaPC 164, NT 4.0

Reply 7 of 8, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

Ideally, you want 3X-AVH10-AA, the Ensoniq AudioPCI based card Compaq sold for AlphaStations.

All hail the Great Capacitor Brand Finder

Reply 8 of 8, by calvin

User metadata
Rank Member
Rank
Member

I just actually found out about that card. It looks like a normal ES1370 card based on the blurry bigfoot pictures from resellers, so I got one of those. Unfortunately, the NT drivers BSoD (tried both 4.0.16 from the AudioPCI CD and 4.0.23 from the alphant FTP); have not yet tried VMS or Tru64 yet. Might need to reinstall NT since I used the EB164 HAL instead of the PC164 HAL, which might have something to do with it. I think I might have also picked the wrong card though; I should have got a ES1371 at least for OpenVMS based on these PCI IDs. (CT5880 might also work based on that...)

I also found out there are ESS AudioDrive drivers; the zip file name to look for is "ess40.zip" from the softpaq/alphant directory of the compaq/hp FTP. Don't have one, but good to know it might be back in contention.

2xP2 450, 512 MB SDR, GeForce DDR, Asus P2B-D, Windows 2000
P4 2.6, 1 GB DDR1, Radeon 9600 Pro, P4P800, Windows XP
Alpha 21164, 512 MB, Permedia 2, KZPCM, AlphaPC 164, NT 4.0