VOGONS


First post, by Newt

User metadata
Rank Newbie
Rank
Newbie

Hello old hardware enthusiasts, I installed a Creative Sound Blaster AWE32 Value IDE (model CT3910) in a Pentium 133Mhz system running MS-DOS.
I installed some AWE32 drivers that I found in a thread here in VOGONS and although digital sound FX works, I can't hear MIDI music in any game I try...
I'm not much of an expert so I'll bet it's something very simple I'm doing wrong... Can you guys help me figure out whats wrong?

Some relevant info:
-Both the MFBEN and MSEL jumpers are closed.
-If I load the game LBA, it loads it's own MIDI driver and then every other game works with MIDI too (until I restart the computer).
-Here are the lines that were added to my startup files by the drivers installation:
CONFIG.SYS

DEVICE=C:\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:1 H:5
DEVICE=C:\SB16\DRV\CTMMSYS.SYS

AUTOEXEC.BAT

SET SOUND=C:\SB16
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
SET MIDI=SYNTH:1 MAP:E MODE:0
C:\SB16\DIAGNOSE /S
C:\SB16\AWEUTIL /S
C:\SB16\SB16SET /P /Q

Reply 1 of 13, by Davros

User metadata
Rank l33t
Rank
l33t

add this to autoexec.bat
C:\SB16\MIXERSET /P /Q

try typing this at the dos prompt
C:\SB16\AWEUTIL.COM /EM:MT32 (should be most compatible with games)
or
C:\SB16\AWEUTIL.COM /EM:GM (if the above doesnt work)

from wiki
"As with the Gravis Ultrasound, software designers had to write special AWE32 support into their programs. To support older software, the AWE32 featured OPL-3 FM synthesis, and came with the AWEUTIL program which attempted to provide GM/MT-32/GS redirection to the native AWE hardware; however, AWEUTIL wasn't compatible with all programs or motherboards due to its use of the non-maskable interrupt (a featured that was omitted or disabled on many clone boards), and it used a lot of precious DOS conventional memory. Also, if a game used DOS 32-bit protected mode through a non-DPMI compliant DOS extender, then the MPU-401 emulation would not function and the EMU8000 would not be used unless directly supported by the software."

do you have midi under windows ?

read this page :
http://server.oersted.dtu.dk/ftp/database/Dri … N95/AWEUTIL.TXT

Reply 2 of 13, by Newt

User metadata
Rank Newbie
Rank
Newbie

Thanks for the reply Davros.

Davros wrote:

add this to autoexec.bat
C:\SB16\MIXERSET /P /Q

I do not have this file, I'm afraid.

Davros wrote:
try typing this at the dos prompt C:\SB16\AWEUTIL.COM /EM:MT32 (should be most compatible with games) or C:\SB16\AWEUTIL.COM /EM […]
Show full quote

try typing this at the dos prompt
C:\SB16\AWEUTIL.COM /EM:MT32 (should be most compatible with games)
or
C:\SB16\AWEUTIL.COM /EM:GM (if the above doesnt work)

Neither seemed to work, but I can't be 100% sure as I only tested with one game due to the lack of real mode games currently installed on this system. The game is Fury of the Furries.

Davros wrote:

do you have midi under windows ?

I don't know, I do not have Winows installed in this machine.

Davros wrote:
from wiki "As with the Gravis Ultrasound, software designers had to write special AWE32 support into their programs. To support […]
Show full quote

from wiki
"As with the Gravis Ultrasound, software designers had to write special AWE32 support into their programs. To support older software, the AWE32 featured OPL-3 FM synthesis, and came with the AWEUTIL program which attempted to provide GM/MT-32/GS redirection to the native AWE hardware; however, AWEUTIL wasn't compatible with all programs or motherboards due to its use of the non-maskable interrupt (a featured that was omitted or disabled on many clone boards), and it used a lot of precious DOS conventional memory. Also, if a game used DOS 32-bit protected mode through a non-DPMI compliant DOS extender, then the MPU-401 emulation would not function and the EMU8000 would not be used unless directly supported by the software."

<snip>

read this page :
http://server.oersted.dtu.dk/ftp/database/Dri … N95/AWEUTIL.TXT

What? In any case MIDI will not work for games that use DOS/4GW ? In that case, maybe I should just throw the AWE32 and install a Vibra16X based card instead?

Also, I found this in AWEUTIL.TXT:

AWEUTIL.TXT wrote:
CAUSE -- 1. AWEUTIL cannot co-exist with games that use DOS extender. 2. Some games require a MPU-401 'Smart' mode […]
Show full quote

CAUSE -- 1. AWEUTIL cannot co-exist with games that use DOS extender.
2. Some games require a MPU-401 'Smart' mode that is
different from the UART mode used by your audio card.
So, you have to use AWE's music synthesis capabilities
instead.

SOLUTION - 1. Type AWEUTIL /S and press <Enter> to set your audio card
to Adlib compatibility.
2. Change your game's software setting to "Adlib or Sound
Blaster compatible".

I understand from it that should have at least Adlib or SB1 emulation, but that is not the case - when I select Adlib OR sb1 in all games I tried, I still can hear no music...

Reply 3 of 13, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie

Can you hear music when you run the diagnose.exe test program?

Reply 4 of 13, by Newt

User metadata
Rank Newbie
Rank
Newbie

Yes (1st thing I tried), the problem is, that the diagnostic utility says that it's playing "FM Music", not MIDI and the same goes for the Tyrian setup - it plays FM Music OK, but not general MIDI...

Can you guys (and girls) suggest games that should produce GM/MT32 music or Adlib music with the AWE32? Because I have a sneaking suspicion that my EMU8000 chip may be bad - it is getting quite hot (I can't touch it with my finger for more than 10 seconds).

EDIT: My bad, it has been several days since I ran the diagnose utility so I forgot that there was also an AWE synth test in which I did hear music(jusr ran it again). Does that mean my EMU8000 chip is safe?

Reply 5 of 13, by Malik

User metadata
Rank l33t
Rank
l33t

I have a similar problem with one of my AWE32 cards. I'm not so sure, but my suspicion is on the EMU chip. Or maybe something wrong at the internal amplifier circuit. Most of the time, the wave sounds are there but you need to crank up the volume to max. And even then, you can only hear very soft sounds.

Sometimes the problem appears and sometimes the card works as if nothing's wrong with it.

I was able to make the problem disappear after doing a cold boot. But I'm not so sure it'll work everytime. And I haven't tried using this card in another system. Perhaps something to do with certain ISA slots-mobo-card combination?

Edit : Just remembered that sometimes the FM sounds are also affected. And the system I have tested is also a Pentium 133 with Dos 6.22, though I doubt this setup could be a fault factor.

5476332566_7480a12517_t.jpgSB Dos Drivers

Reply 6 of 13, by Newt

User metadata
Rank Newbie
Rank
Newbie

I don't know, it doesn't really sound like the problem I have... But if you have used this card, can you name a game or two that work with either the Adlib emulation or the GM/MT32 emulation of this card? I just want to be absolutely sure that I'm not testing incorrectly.

Reply 7 of 13, by Davros

User metadata
Rank l33t
Rank
l33t

mixerset sets the volume maybe your midi volume is set to zero
its strange that you dont have the file.

if you search on vogons someone posted a creative labs driver archive maybe you could download the awe32 driver cd from there and try a re install

ps: are the jumpers set up correctly
http://stason.org/TULARC/pc/sound-cards-multi … AWE32-CT-7.html

Reply 8 of 13, by Newt

User metadata
Rank Newbie
Rank
Newbie
Davros wrote:

mixerset sets the volume maybe your midi volume is set to zero
its strange that you dont have the file.

There is another file that sets the volume in my SB16 directory, IIRC it's SB16SET.EXE. I already checked if the MIDI volume was down but it wasn't. It was several days ago, though, so I'll check again soon.

Davros wrote:

if you search on vogons someone posted a creative labs driver archive maybe you could download the awe32 driver cd from there and try a re install

That would be Malik (two posts above yours) - it was his drivers I installed in the first place (BTW, thanks Malik).

Davros wrote:

AFAICT, the only jumpers that should affect MIDI are MBEN and MSEL and as I said in the OP, they're closed, like I believe they should be.

Reply 9 of 13, by Malik

User metadata
Rank l33t
Rank
l33t
Newt wrote:

...But if you have used this card, can you name a game or two that work with either the Adlib emulation or the GM/MT32 emulation of this card?....

I'm not so sure I understand your question. If you're looking for a game which supports both the FM sounds and a wavetable format like the GM/MT-32, every dos game which utilizes MIDI, that has a support for GM/MT-32, will have an option to use the Adlib/Soundblaster/OPL-3/4 options. In this case, whatever dos game you have that has support for wavetable sounds will also be able to support FM sounds. Just select Adlib or Soundblaster (not AWE) sounds in the install or setup program of the game.

Still, some examples of Real Mode games : any of the Sierra's quests series - King's Quest IV and above, Police Quest series - I VGA and above, all Quest for Glory series (except V), Space Quest III and above, Secret of Monkey Island I and II, Sam & Max Hit The Road, Day of the Tentacle, etc.
Death Knights of Krynn, can't remember any other real mode games name for now.

5476332566_7480a12517_t.jpgSB Dos Drivers

Reply 10 of 13, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie

Dunno if this will help, but Looking Glass' "Terra Nova" natively supported the AWE32. It shipped with a custom SoundFont (the older "SBK" format) that it automatically loaded in when running the game, and enhanced/added to the sound of the onboard ROM samples.

Note that this only worked in native DOS (or possibly under a W95/W98 DOS shell), the custom SBK loading won't work properly under DOSBox AFAIK.

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 11 of 13, by Newt

User metadata
Rank Newbie
Rank
Newbie

OK, problem solved.
I reinstalled everything - MS-DOS 6.22 and the AWE drivers, I moved the card to a different ISA slot and finally, I cleared the CMOS data.
All of the steps above did absolutely NOTHING to help the problem. I was about to try the card on another computer to see if it's a hardware problem but before that, I tried to replace the AWEUTIL version (which was 1.11) with version 1.20 from the file "AWEUTIL v.120.rar" which I found in Malik's archive and guess what? Now music works in EVERY game.

My guess is that your AWE32 drivers, Malik, just don't work with CT3910... I wish I could put my hands on the original CT3910 floppies to test this theory out, but I can't find them for download anywhere.

Anyway, I thank you all for your help! Now I'll go install a heatsink on that EMU8000...

Reply 12 of 13, by Malik

User metadata
Rank l33t
Rank
l33t
Newt wrote:
OK, problem solved. I reinstalled everything - MS-DOS 6.22 and the AWE drivers, I moved the card to a different ISA slot and fin […]
Show full quote

OK, problem solved.
I reinstalled everything - MS-DOS 6.22 and the AWE drivers, I moved the card to a different ISA slot and finally, I cleared the CMOS data.
All of the steps above did absolutely NOTHING to help the problem. I was about to try the card on another computer to see if it's a hardware problem but before that, I tried to replace the AWEUTIL version (which was 1.11) with version 1.20 from the file "AWEUTIL v.120.rar" which I found in Malik's archive and guess what? Now music works in EVERY game.

My guess is that your AWE32 drivers, Malik, just don't work with CT3910... I wish I could put my hands on the original CT3910 floppies to test this theory out, but I can't find them for download anywhere.

Anyway, I thank you all for your help! Now I'll go install a heatsink on that EMU8000...

That's GREAT news! The card I was having problem with is a CT3980.

5476332566_7480a12517_t.jpgSB Dos Drivers

Reply 13 of 13, by Newt

User metadata
Rank Newbie
Rank
Newbie

Job's done:

rimg0051_1.png

Although I'm not sure how effective it'll be... If the plastic of the EMU chip package is a millimeter or two thick, it will not transfer much heat to the heatsink anyway.