VOGONS


First post, by Cga.8086

User metadata
Rank Member
Rank
Member

Hello

i have this question in regards to computers from the post pentium3 era where ISA slot is not available anymore.
I have seen quite a few videos online showing how to build a retro pc with modern computer parts, so i wanted to ask :
what do you use for a computer that does not have ISA slot and you want to play all games from the 90s incuding all DOS games.

i always thought that in order to play properly DOS games you needed a SB16 isa card. This is because the sounds, tones are correct, i tried some time ago playing DOS games with an awe64 gold, and the sounds were not how i remembered when i played as a kid, therefore i didn´t like it.

when it comes to PCI i have heard good things about vortex2 , but does it sound exactly the same as a SB16 under DOS?
Other cards i have seen that are PCI are the yamaha XG pci cards, do those sound exactly the same on dos games as a SB16 ?

Reply 1 of 36, by aha2940

User metadata
Rank Member
Rank
Member

AFAIK, no card will sound exactly as an SB-16 , not even AWE32 or AWE64. Also, few PCI sound cards have drivers for DOS. If you want DOS compatibility with all (most?) games, you gotta get an ISA sound card, no other way around it. Or try launching your DOS games from within Win98 and see it it works fine. DOSbox is another option, but then, why using retro hardware with it?

Reply 2 of 36, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie

DOS games for all intents and purposes are not deciedn for PCI. Doing it with PCI is going to be a mountain of headache and it wont work right.

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 3 of 36, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

As far as I know, the Yamaha YMF 7x4 are the only PCI cards that have genuine OPL3. This is relevant if you're looking for FM synth music that sounds exactly like an early ISA SB16.

Some later SB16 revisions and all AWE64 cards used CQM for FM synth music, which doesn't sound quite the same. You might find this interesting: OPL3 vs. ESFM vs. CQM vs. SBLive

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 36, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

What are the specs of the system you are wanting to install a PCI sound card in? The support for the DOS supporting PCI sound cards depends a lot on the motherboard chipset being used.

The SB16 card you used would have either had OPL3 or CQM for FM sysnthesis. They don't sound exactly alike. The Yamaha YMF7x4 cards all have integrated real OPL3 so that is going to be about the best you can get with a PCI card in that regard.

They "only" support Sound Blaster Pro 2.0 digital sound which is 8-bit instead of 16-bit like the SB16.. They do have WSS support though so you can get 16-bit digital sound in games that support WSS. Should be the same for games that support the AIL or Miles Sound System.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 5 of 36, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
cyclone3d wrote on 2020-07-04, 18:13:

They do have WSS support though so you can get 16-bit digital sound in games that support WSS.

I think the 7x4 series dropped WSS, at least I couldn't find any references to it in the documentation or the DOS drivers.

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 36, by jakethompson1

User metadata
Rank Oldbie
Rank
Oldbie

Aside from the authentic/non-authentic sound issue, my understanding is it's just super hard to emulate the ISA DMA used by a SoundBlaster card through hardware alone when the card is on the PCI bus.

Floppies also use ISA DMA, but I guess it still works because the floppy controller is on LPC which is a form of ISA.

In theory the SB-Link motherboard header solves this, right, by allowing the ISA DMA transfers to leap over to the PCI card? But it seems to have disappeared right at the point it would have first become useful.

Reply 7 of 36, by Cga.8086

User metadata
Rank Member
Rank
Member
cyclone3d wrote on 2020-07-04, 18:13:

What are the specs of the system you are wanting to install a PCI sound card in? The support for the DOS supporting PCI sound cards depends a lot on the motherboard chipset being used.

The SB16 card you used would have either had OPL3 or CQM for FM sysnthesis. They don't sound exactly alike. The Yamaha YMF7x4 cards all have integrated real OPL3 so that is going to be about the best you can get with a PCI card in that regard.

They "only" support Sound Blaster Pro 2.0 digital sound which is 8-bit instead of 16-bit like the SB16.. They do have WSS support though so you can get 16-bit digital sound in games that support WSS. Should be the same for games that support the AIL or Miles Sound System.

y build system is an Abit vp6 dual cpu Pentiu3 build, sadly they did not include an isa slot in it.

Reply 9 of 36, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++
Joseph_Joestar wrote on 2020-07-04, 18:18:
cyclone3d wrote on 2020-07-04, 18:13:

They do have WSS support though so you can get 16-bit digital sound in games that support WSS.

I think the 7x4 series dropped WSS, at least I couldn't find any references to it in the documentation or the DOS drivers.

Ohhh.. really. Hmmm. I was thinking that was what the "Native 16-bit sound" test in DOS was using. Maybe not.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 10 of 36, by chinny22

User metadata
Rank l33t++
Rank
l33t++
jakethompson1 wrote on 2020-07-04, 18:27:

I mean, dual CPU and ISA don't really go together in terms of target audience, you think?

You would be surprised. This was enterprise level hardware and wasn't uncommon to require an ISA slot if they were running some specialised hardware that cost thousands to upgrade to PCI.

I'd say it's more due to being socket 370, even consumer grade motherboards were dropping isa round the same time.

Reply 11 of 36, by dirkmirk

User metadata
Rank Oldbie
Rank
Oldbie

I think it's easier to forget about FM midi if you want a PCI sound card, better off buying a PCI sound card for general midi and have an earlier system for FM synthesis.

That's the conclusion Ive come too.

Reply 14 of 36, by Cga.8086

User metadata
Rank Member
Rank
Member

ok thank , thanks for all the comments

i guess there are 2 real choices in order to have a retro PC that has all my needs + has support to top CPU processor speed to cover more games developed for windows xp.

1) is to get one of those strange pentium 4 motherboards with an ISA slot, that were produced not for consumer, more like factory market. with a sb16 and a pentium4 3.4ghz
2) is to get one of those not so common Athlon xp boards with ISA slot, some of those boards were able to support ahtlon xp 2600.

by doing that i can have DOS + win98 + winXP all in 1 machine.
while having a perfect retro audio.

by doing that i can just trash the idea of buying a vortex2 or some yamaha pci soundcard. Because most of my concern comes from sound in the DOS era when you need to hear the tones as they were in the old days, while in the last years of win98 we started to use integrated motherboard audio wich was not that of a big deal for me.

Reply 15 of 36, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Cga.8086 wrote on 2020-07-05, 05:47:

by doing that i can just trash the idea of buying a vortex2 or some yamaha pci soundcard. Because most of my concern comes from sound in the DOS era when you need to hear the tones as they were in the old days, while in the last years of win98 we started to use integrated motherboard audio wich was not that of a big deal for me.

If you happen to come across a motherboard with a SB-Link connector, you can use that to hook up a Yamaha YMF7x4 card and achieve near perfect compatibility with DOS games.

Those motherboards seem to be rare 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 16 of 36, by kolderman

User metadata
Rank l33t
Rank
l33t

> by doing that i can have DOS + win98 + winXP all in 1 machine.

You can't really. Such a PC will be too fast for many DOS games. You're better off with a dos/win98 PC that can be slowed with setmul, and a dedicated XP box.

Reply 17 of 36, by darry

User metadata
Rank l33t++
Rank
l33t++
kolderman wrote on 2020-07-05, 06:14:

> by doing that i can have DOS + win98 + winXP all in 1 machine.

You can't really. Such a PC will be too fast for many DOS games. You're better off with a dos/win98 PC that can be slowed with setmul, and a dedicated XP box.

Another problem is that Windows XP's "era" carried on at least until 2007 (later, if you discount Vista). By then, the functionality that allowed most PCI sound cards to emulate ISA sound cards under DOS was no longer present in most chipsets .

That and the aforementioned speed issue are good reasons to have a separate machine for XP .

EDIT: Be careful with the ISA slots on Pentium 4 industrial boards. Many of them do not support ISA DMA, which is essential for all ISA sound cards that do PCM audio .

EDIT2: An Athlon XP will not be that great for XP games from 2007 .

Reply 18 of 36, by dionb

User metadata
Rank l33t++
Rank
l33t++
Cga.8086 wrote on 2020-07-04, 18:25:

[...]

y build system is an Abit vp6 dual cpu Pentiu3 build, sadly they did not include an isa slot in it.

Dual CPU? Then you're not running DOS or Win9x anyway, I hope, as they don't support SMP so the second CPU. SMP-aware OSs (Win2k/XP on a system like this) don't need ISA sound cards.

Reply 19 of 36, by lordmogul

User metadata
Rank Newbie
Rank
Newbie

I can only speak from a SB 128PCI, which is rather bad for DOS, but at least works, when using the older drivers from Ensoniq (not the ones form the Creative site) Sound is really not that great, but it's a PCI card that will run in DOS (-mode)

P3 933EB @1035 (7x148) | CUSL2-C | GF3Ti200 | 256M PC133cl3 @148cl3 | 98SE & XP Pro SP3
X5460 @4.1 (9x456) | P35-DS3R | GTX660Ti | 8G DDR2-800cl5 @912cl6 | XP Pro SP3 & 7 SP1
3570K @4.4 GHz | Z77-D3H | GTX1060 | 16G DDR3-1600cl9 @2133cl12 | 7 SP1