VOGONS


First post, by waterbeesje

User metadata
Rank Oldbie
Rank
Oldbie

I've been toying around with my Cx5x86 setup. It runs DOS7 (from win 98) as fast as I've ever seen. There's no windows installed as I want this to stay a pure did machine. For now at least.

It now has a Pro Audio Spectrum 16 for sound and it works great!
As you know, there is a sound blaster emulation and MPU401 emulation in the drivers. Real OPL3 of course.

Now I've been wondering if it would be a good idea to install some sort of sound blaster (clone) next to it.
Would the sound blaster (clone) be potentially a better choice than the PAS16 emulation? Of course it would be one of the better SB or clones.

I've got about 10 is as based ones so there has to be a good one.
If the SB is the better choice, there's fine be the next question: IRQ and DMA selection 😜

So I'm a bit lost in my own collection ("hoard" is a bad word)

These SB (clones) are at hand:
Sound blaster 32 CT3620 (2MB installed)
Sound blaster vibra ct2260 (opl3)
Sound blaster vibra 16C, CT4180
Asus I-A16C (Vibra16C, same as above)
Digimate 3Dsound, CS4237-JQ
IBM Mwave (guess this one isn't the one to chose)
FIC-SC1671, ESS es1869F
Attend atc-6631, ymf719-s
Aztech Sound Galaxy Washington 16, AZT 2316-S (opl3)
BTC-1831, ESS1688 (LS245)
Expert Media MED2000, AD1646JP/Opti 82c929A (LS245)
Avance Logic ALS007
Avance Logic ALS100+ (meh)
Noname ESS1869FC

So... would it be a good idea to put a SB(clone) next to the PAS? Which one do you think would fit best and why?

Stuck at 10MHz...

Reply 1 of 19, by Oetker

User metadata
Rank Oldbie
Rank
Oldbie

I think I would go for an SB16, with the PAS16 for OPL and MPU401 all you need is SB16 compatibility. The SB32 will give you that and the EMU8000 synth, so you'll be pretty much covered for any game.

Reply 2 of 19, by dionb

User metadata
Rank l33t++
Rank
l33t++

SB emulation on PAS16 is hardly its best feature, so makes sense to go for a second card next to it.

As for which, what do you want to run on it? If you want late-era DOS stuff, then I'd second the SB32. Tbh I'd actually look at adding two cards, as SB32 is an SB16, so not perfect SBPro2 support and no WSS, plus buggy MIDI (just like the PAS16). With default tools that would be a non-starter (too many non-configurable resources conflicting), but with Unisound you could give it a try. I'd suggest the CS4237 Digimate or the ESS1869F, depending on whether you prefer ESFM or CSFM as third option (although realistically, even though you can set the AdLib address to three different values, almost no games support anything other than 0x388, so you get the PAS' real OPL3 in practice).

Reply 3 of 19, by Oetker

User metadata
Rank Oldbie
Rank
Oldbie
dionb wrote on 2021-03-10, 08:26:

plus buggy MIDI (just like the PAS16).

Ah I assumed the PAS16 doesn't have buggy midi. Well if all it's got going for it is a genuine OPL3, I'd go for the Aztech card (genuine OPL3 + bug-free midi + WSS) and maybe the SB32 as an extra.
Are there any/many games that support the PAS16 but don't offer WSS or SB16 for 16-bit audio?

Reply 4 of 19, by pan069

User metadata
Rank Oldbie
Rank
Oldbie

When you say "emulation" what do you mean? The PAS16 has a dedicated SoundBlaster compatible chip on it (it should say Thunder on it). Now, I don't think the Thunder chip supports 16 bit audio, but I wouldn't call it emulation.

https://en.wikipedia.org/wiki/Media_Vision_Pro_AudioSpectrum

Reply 5 of 19, by dionb

User metadata
Rank l33t++
Rank
l33t++
pan069 wrote on 2021-03-10, 09:14:

When you say "emulation" what do you mean? The PAS16 has a dedicated SoundBlaster compatible chip on it (it should say Thunder on it). Now, I don't think the Thunder chip supports 16 bit audio, but I wouldn't call it emulation.

https://en.wikipedia.org/wiki/Media_Vision_Pro_AudioSpectrum

Sorry, emulation is probably not exactly the correct term - but it is referred to exactly as such on Wikipedia:
https://en.wikipedia.org/wiki/Thunder_Board

Emulates SB 1.0 and 1.5

Oetker wrote on 2021-03-10, 09:09:

[...]

Ah I assumed the PAS16 doesn't have buggy midi.

Unfortunately it does:
Re: PAS16 sounds distorted

Alas, if only that were true...

Due to an undersized FIFO buffer, the PAS16's MVD101D chipset chokes under moderate MIDI workloads, exhibiting dropped/hung notes to a degree that the card is rendered near-useless for MIDI intent, gaming or otherwise. Furthermore, unlike similar issues experienced with various SB16 models, this behavior isn't attributed to a sharing of interrupts and FIFO buffering for both MIDI and PCM playback, and therefore occurs irrespective of any other card activity (or lack thereof).

Well if all it's got going for it is a genuine OPL3, I'd go for the Aztech card (genuine OPL3 + bug-free midi + WSS) and maybe the SB32 as an extra.
Are there any/many games that support the PAS16 but don't offer WSS or SB16 for 16-bit audio?

Not many. I found my PAS16 to be quite an anticlimax. It's not like GUS, where games that actually support the hardware sound radically different, it's exactly the same sound as SB16, just with (usually) cleaner hardware. The only game I play where I can hear the difference is OMF2097, where PAS16 really sounds better than SB16 - but gets blown away by GUS of course as that is one of the best showcase games for the latter.

Reply 6 of 19, by waterbeesje

User metadata
Rank Oldbie
Rank
Oldbie

Actually the Aztech has been in this system before for a while to until I rebuild the system (dx2 to Cx5x86, different HDD, different nic, most ram, different case) and I did like it for some reason or another. Pretty clear sound and all the support I'd ever need.

I remember my IBM Aptiva does have this CS4237 onboard, but I haven't tested that one thoroughly. Just ran need for speed 2 and midtown madness on it 😜

The CS4237 Digimate and noname ESS1869F don't have opl3 chips. Do these have an equivalent inside the main chip?

Stuck at 10MHz...

Reply 7 of 19, by Oetker

User metadata
Rank Oldbie
Rank
Oldbie
waterbeesje wrote on 2021-03-10, 23:18:

The CS4237 Digimate and noname ESS1869F don't have opl3 chips. Do these have an equivalent inside the main chip?

Yes, but it doesn't sound exactly like a real Yamaha chip.

Reply 8 of 19, by waterbeesje

User metadata
Rank Oldbie
Rank
Oldbie

So then the Aztech would be a good choice as well, given its genuine opl3? Or does that one have problems with midi as well as the SB cards?

Stuck at 10MHz...

Reply 9 of 19, by Oetker

User metadata
Rank Oldbie
Rank
Oldbie
waterbeesje wrote on 2021-03-11, 19:03:

So then the Aztech would be a good choice as well, given its genuine opl3? Or does that one have problems with midi as well as the SB cards?

No it works fine in all regards, it just only supports WSS for 16-bit audio. That's why I suggested adding the SB32 and using that only for digital audio (and emu8000) and the Aztech for OPL and midi.

Reply 10 of 19, by waterbeesje

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for all the advice 😀
Since this system is loosely based on 1995 hardware, I guess I'll take the Aztech AMD put it in 😀 that one had the 1995 date with on it.
The SB32 won't be part of the system, because I'm running out of usable ISA slots.
Both the Aztech and SB32 are full height and require a slot longer than a standard ISA slot.

0. CF adapter (not ISA slot on the board)
1. PAS16 (ISA16)
2. Empty, but the battery connector is on the way to put in any card (ISA16)
3. NIC (etherlink 509, ISA16)
4. Empty, but the com port wires only allows for a half height card (It SA)
5. I/o controller (vlb)
6. graphics adapter (Diamond Stealth SE 2MB, VLB)
7. Empty (VLB)

Slot 2-4 are not usable for ISA cards longer than the slot itself: the CPU is in the way.

That leaves only slot 7 for another sound card. Rendering it the third VLB slot is not a big deal, I'm not planning on using a dedicated VLB SCSI card. That's taken care of by the PAS 😜

Stuck at 10MHz...

Reply 11 of 19, by pan069

User metadata
Rank Oldbie
Rank
Oldbie

Sorry for the noob question, but I'm just wondering about this. What happens if you have two sound cards both with an OPL3 chip installed? E.g. A Pro Audio Spectrum 16 (disable the sound blaster on driver load) and an actual sound blaster 16 with true OPL3. The PAS16 also has an OPL3. I guess the ISA bus will address both chips? So, if you Line Out from the PAS to the Line In of the SB and then to speakers, does that messes with FM sound?

Edit: Hmmm. Maybe on one of the cards the FM sound can be turned down in the software mixer? 🤔

Reply 12 of 19, by Oetker

User metadata
Rank Oldbie
Rank
Oldbie
pan069 wrote on 2021-03-13, 09:20:

Sorry for the noob question, but I'm just wondering about this. What happens if you have two sound cards both with an OPL3 chip installed? E.g. A Pro Audio Spectrum 16 (disable the sound blaster on driver load) and an actual sound blaster 16 with true OPL3. The PAS16 also has an OPL3. I guess the ISA bus will address both chips? So, if you Line Out from the PAS to the Line In of the SB and then to speakers, does that messes with FM sound?

Edit: Hmmm. Maybe on one of the cards the FM sound can be turned down in the software mixer? 🤔

You're correct, both cards would produce sound, so you would need to turn one down, not init its FM if possible, or change the FM port, if possible.

Reply 13 of 19, by waterbeesje

User metadata
Rank Oldbie
Rank
Oldbie

And there's a litthe step backward.
When I put in the Aztech card, the Aztech and PAS are arguing. They both won't do what they are supposed to do.
I guess I'm gonna take the ESS route 😀

Stuck at 10MHz...

Reply 14 of 19, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Re: Media vision Pro audio spectrum 16 compatibility List

Beware, the PAS16 uses port 388h as its control port and for OPL3.
This works fine, because PAS16 has circuitry that takes care of this.
If you install, say, a SB16 and doesn't disable its OPL3, you'll hear some annoying noice coming out of it.
A workaround is to run SB16's DIAGNOSE.EXE run the FM test.
The PnP SB16s/AWEs have that option (config without FM) in that CTCU/CTCM thing, I recall.
Not sure about the originals (CT1740). In their case, muting FM via mixer might be an option, too.
The normal YM262 chips are read-only, I think.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 15 of 19, by Tiido

User metadata
Rank l33t
Rank
l33t

OPL2/3 are not read only, there's a status port that is used for chip detection purposes (timer is set to run and let to expire and then checked if it expires at expected time).

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 17 of 19, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Tiido wrote on 2021-03-17, 19:05:

OPL2/3 are not read only, there's a status port that is used for chip detection purposes (timer is set to run and let to expire and then checked if it expires at expected time).

My apologies, I meant to say write-only, of couse! Silly me! 😅
They can sing together, normally.

What I was referring to was this one (YMF289) :
https://en.wikipedia.org/wiki/Yamaha_YMF262#Yamaha_YMF289

"The registers can be read or written by the host CPU, whereas on the YMF262 they are write-only."

At worst, having multiple OPL3 running may mess up the detection thing in rare cases.

Also, I remember, the PAS16 series was designed for the possibility of multiple cards in a single PC, hence that ID jumper thing.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 18 of 19, by Tiido

User metadata
Rank l33t
Rank
l33t

YMF289 has register readback to facilitate hibernation and standby on laptop situations, but this has nothing to do with status register which is readable on every model.

The only saving grace with muliple cards having a chip that responds on Adlib ports is that they all output same data at nearly the same time (if everyone has real OPL2 or real OPL3 or CQM or ESFM etc.), so the bus contention that happens is very mild, only at edges of the cycles. Mixed chips environment will have more siginficant timing differences probably and things are more unhealthy for the system.

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 19 of 19, by waterbeesje

User metadata
Rank Oldbie
Rank
Oldbie

I've been reading with lots of interest... So actually it would be best to put in a sound blaster compatible with real OPL3? So the timings won't mess with eachother? Sound viable to me :p

As they Aztech won't do... The next best thing seems the Soundblaster vibra 2260 😀
(The SB32 doesn't have two OPL3)

Stuck at 10MHz...