VOGONS


First post, by IlhanK

User metadata
Rank Newbie
Rank
Newbie

Hi,

I've got a SB0220 in my Win98SE machine.

So far I've found the following drivers to work properly and load soundfonts with my sound card:
- VxD - 4.12.01.0248
- VxD - 4.12.01.0308
- WDM-5.12.01.0252
- WDM-5.12.01.0296 (currently installed)

I especially like the cards ability to use soundfonts with DOS games like Duke3D within "windowed" DOS mode.

To increase compatibility with older titles I am trying to set up an additional CT4520 AWE64.

Which is cool and all, but then I'm loosing the ability to use Soundfonts for DOS games since the AWE64 takes over all signals sent to port 330.

In Windows the SB0220's MIDI devices are mapped to port EF40 which cannot be selected by DOS Games.

It seems that the AWE64 completely disables the built-in SB-Emulation of the Live! Card which is not a big loss. But the loss of Soundfonts for DOS games bugs me.

For testing purposes I removed the SB0220 and replaced it with a ES1373-based SB PCI. With the AWE64 and the SB PCI I can map their MIDI outputs to different ports, 330 and 340 respectively, which allows me to choose the wished MIDI device for DOS games. That works great.

Not much luck with an AWE/Live! pairing though. I am not finding any method to route Live! Soundfonts to DOS games as long as the AWE is installed.

So basically what I would like to do is to keep the AWE64 in the system but not loose Soundfonts for DOS-based games.

Before I waste more time in vain on that I'd like to ask if it's even possible. Has anyone got it to work?

Thanks in advance. 😉

Reply 1 of 7, by IlhanK

User metadata
Rank Newbie
Rank
Newbie

I've found a partial solution to the problem.

By installing these drivers Using Audigy drivers with a Sound Blaster Live the Windows MIDI device Live! MIDI Synth A now can be used by DOS games via port 330. AWE Synth can also be used as long as the DOS game has native AWE support. This now gives me 2 choices for MIDI in DOS apps.

DOS games still do not honor the MIDI device you've picked in the Windows control panel Multimedia tab. For that functionality you'd have to remove the AWE64 from your system und install the original SB0220 drivers.

But it's better than nothing and with the AWE I now have increased compatibility with regards to FM synthesis.

Reply 2 of 7, by dr_st

User metadata
Rank l33t
Rank
l33t

What exactly was your goal here? What can the AWE64 give you when running DOS games in Windows, that the Live! cannot? Does the Live! not provide FM synthesis option in its SB emulation layer?

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys

Reply 3 of 7, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
dr_st wrote on 2020-11-04, 19:34:

Does the Live! not provide FM synthesis option in its SB emulation layer?

People mostly consider CQM superior to the FM synth emulation on the SBLive.

Some samples: 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 7, by IlhanK

User metadata
Rank Newbie
Rank
Newbie
dr_st wrote on 2020-11-04, 19:34:

What exactly was your goal here? What can the AWE64 give you when running DOS games in Windows, that the Live! cannot? Does the Live! not provide FM synthesis option in its SB emulation layer?

It was about bad compatibility really. The SB0220 DOS driver on my machine is really hit and miss when it comes to actually running games. In pure DOS mode games crashing, freezes and all that jazz.

After the 3rd or 4th title refused to run properly I thought "Hey I'm building a DOS/Win9x machine that doesn't run DOS games." ^^ Which I thought was kind of pointless. The Live may be a great Win9x card but for DOS there are better options.

So I put the good old AWE in and now DOS games work. Unfortunately it screws with my Windows 98 a bit.

My setup has some drawbacks for sure - for example the AWE being very noisy - but I got my Soundfonts back in Windows and all that. It was a kind of a annoying figuring it all out in the first place but now I'm quite content with regards to compatibility and stability.

Maybe one other route that could be taken is to disable/uninstall the AWE64 in Windows completely and to only invoke the card via DOS PIF reboots or something. But then, I don't know if that would worke out the way I hope, thanks to PnP. And besides, I now have a working setup already...

Reply 5 of 7, by SScorpio

User metadata
Rank Member
Rank
Member
IlhanK wrote on 2020-11-04, 22:51:

Maybe one other route that could be taken is to disable/uninstall the AWE64 in Windows completely and to only invoke the card via DOS PIF reboots or something. But then, I don't know if that would worke out the way I hope, thanks to PnP. And besides, I now have a working setup already...

You should be able to disable the AWE64 in device manager. Then use UNISOUND while in DOS mode to configure its PnP settings. UNISOUND - Universal ISA PnP Sound Card Driver for DOS v0.81b

Reply 6 of 7, by dr_st

User metadata
Rank l33t
Rank
l33t
IlhanK wrote on 2020-11-04, 22:51:

It was about bad compatibility really. The SB0220 DOS driver on my machine is really hit and miss when it comes to actually running games. In pure DOS mode games crashing, freezes and all that jazz.

Oh, if you do use pure DOS mode, then say no more. 😀 I have no faith in any Creative PCI card's SB emulation for pure DOS. It's finicky at best.

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys

Reply 7 of 7, by dr_st

User metadata
Rank l33t
Rank
l33t
SScorpio wrote on 2020-11-05, 01:00:

You should be able to disable the AWE64 in device manager.

Yep, no problem at all. If you only use it for pure DOS, that's what I would do.

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys