VOGONS


First post, by subhuman@xgtx

User metadata
Rank Oldbie
Rank
Oldbie

Hi everyone- I've been having issues with getting sound to work properly under a Windows 95c DOS installation with my CT3900 AWE32 card. Sound on Windows works perfectly but basically running Duke3d's or Descent 1/2's sound setup while on dos mode will result in either no sound played or DMA error messages.

The driver packages I'm using are sbw9xup(for windows), 95dosapp and diag404. IRQ's/DMA/addresses are set up at 220/I5/Low 1/High 5/Midi 330/EMU 620 and I've already tried to manually assign resources on BIOS and swap the card to other ISA slot without any success.

Here are my config.sys and autoexec.bat I'm currently using to boot under DOS:

>config.sys
DOS=HIGH,UMB
Device=C:\WINDOWS\Himem.Sys
DEVICE=C:\WINDOWS\EMM386.EXE RAM
DEVICEHIGH=C:\DRIVERS\CDROM\VIDE-CDD.SYS /D:ODD
DEVICE=C:\DRIVERS\MOUSE\CLOAKING.EXE

>autoexec.bat
SET TMP=C:\WINDOWS\TEMP
SET TEMP=C:\WINDOWS\TEMP
SET PROMPT=$p$g
SET winbootdir=C:\WINDOWS
SET PATH=C:\WINDOWS\SYSTEM\WBEM;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\AWE32
SET MIDI=SYNTH:1 MAP:E MODE:0
SET SOUND=C:\AWE32
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
C:\DRIVERS\AWE32\AWEUTIL /S
C:\DRIVERS\AWE32\MIXERSET /P /Q
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:ODD
LH C:\DRIVERS\MOUSE\MOUSE.EXE
SET SST_SCREENREFRESH=60
SET SST_FASTMEM=1
SET SST_FASTPCIRD=1
SET SST_GRXCLK=58
SET SST_GAMMA=1.2
SET SST_SWAP_EN_WAIT_ON_VSYNC=0
SET FX_GLIDE_SWAPINTERVAL=0

I appreciate any help you can give me; I would really like to finally sort this out...

Greetings

Last edited by subhuman@xgtx on 2014-07-05, 19:55. Edited 1 time in total.

7fbns0.png

tbh9k2-6.png

Reply 1 of 9, by AlphaWing

User metadata
Rank Oldbie
Rank
Oldbie

Make sure the Bios is set to auto so it grabs the correct IRQ\DMA, manually specifying it often makes the 32pnp\64 choose an entirely different set.
Normally when you install the 9x drivers CTCM.exe is added, when you shut down into dos, from the dosstart.bat in the windows directory.
You need to load CTCM.exe first to config the card if your booting directly to the command prompt, or if the drivers did not install it.
Assuming its A pnp version, not sure if the 3900 is.

Just looked it up, it isn't PNP, so I dunno why its not working then.
Does it work if you just boot dos right away and skip loading windows?

Reply 2 of 9, by darksheer

User metadata
Rank Member
Rank
Member

Do you have any NIC that can conflict with the AWE 32 ? (I remmenber that some will force their IRQ 5, even if it's assigned for legacy in BIOS or something like that) you can always try IRQ 7 if it's not used.
It sounds really dumb but : do you use the speaker out or the line out ? Check volume levels in the mixer and if the line out is activated if you're using it. Was using a very similar rig with 95 and later 98 2 years ago but don't remember how I managed to set it up. I may have the hdd images somewhere, I can post the autoexec.bat and config.sys if you want, but I doubt that it will be very usefull.

Reply 3 of 9, by subhuman@xgtx

User metadata
Rank Oldbie
Rank
Oldbie
AlphaWing wrote:
Make sure the Bios is set to auto so it grabs the correct IRQ\DMA, manually specifying it often makes the 32pnp\64 choose an en […]
Show full quote

Make sure the Bios is set to auto so it grabs the correct IRQ\DMA, manually specifying it often makes the 32pnp\64 choose an entirely different set.
Normally when you install the 9x drivers CTCM.exe is added, when you shut down into dos, from the dosstart.bat in the windows directory.
You need to load CTCM.exe first to config the card if your booting directly to the command prompt, or if the drivers did not install it.
Assuming its A pnp version, not sure if the 3900 is.

Just looked it up, it isn't PNP, so I dunno why its not working then.
Does it work if you just boot dos right away and skip loading windows?

Exactly. The card will just work fine if I boot straight into Windows and it is a non pnp version (at least partially).

Darksheer:

I'm actually using spk-out and I can confirm it is not related to the headphone I'm using because the card will emit sound from the MPU-401 interface (Db50xg attached).

I have a PCI 3com nic installed on the system, but I will to try to change Irqs if it makes a difference.

7fbns0.png

tbh9k2-6.png

Reply 4 of 9, by darksheer

User metadata
Rank Member
Rank
Member

So bascically only the EMU par wont play under dos ?
Can it be the Db50xg that cause trouble throught the mpu-401 @ and bascially shut the EMU signal ? Like the GUS MAX that shut the line In when USING it's Wavetable with a true SB16 or when used like a SB16 with another card synth, or vise versa...
I had trouble with a SCB 7 and a AWE 32 but i can't remmenber if it was related to the midi @ or the dsp or both 🤣

Reply 5 of 9, by subhuman@xgtx

User metadata
Rank Oldbie
Rank
Oldbie
darksheer wrote:

So bascically only the EMU par wont play under dos ?
Can it be the Db50xg that cause trouble throught the mpu-401 @ and bascially shut the EMU signal ? Like the GUS MAX that shut the line In when USING it's Wavetable with a true SB16 or when used like a SB16 with another card synth, or vise versa...
I had trouble with a SCB 7 and a AWE 32 but i can't remmenber if it was related to the midi @ or the dsp or both 🤣

The part that doesn't work would be the speech one. Midi works absolutely fine

7fbns0.png

tbh9k2-6.png

Reply 6 of 9, by darksheer

User metadata
Rank Member
Rank
Member

🤣 doh must be a dma or irq conflict so
Does the diagnose /s change anything in your case ?

Reply 7 of 9, by AlphaWing

User metadata
Rank Oldbie
Rank
Oldbie

If you hit F8 before windows loads and LOAD straight into the dos command prompt, does it work? If it does windows is at fault.
Thats what I was asking above. Windows can sometimes assign it different resources then its using, try assigning them manually in the device manager, even if it says its using the correct ones. I almost always have to do this with my Non-PNP sb16's.

Reply 8 of 9, by subhuman@xgtx

User metadata
Rank Oldbie
Rank
Oldbie
darksheer wrote:

🤣 doh must be a dma or irq conflict so
Does the diagnose /s change anything in your case ?

You nailed it.

Incredibly, being used to Isa pnp cards (CT2230; CT3980) I had completely forgotten about Diagnose /s having to be present for non-pnp cards. How dumb can I be. 😀
I've just put it on my autoexec and now everything works perfectly. The problem wasn't even related to resource allocation or other issues, it was just because of this missing line..

Both of you, lots of thanks for the quick reply.

Greetings

7fbns0.png

tbh9k2-6.png

Reply 9 of 9, by darksheer

User metadata
Rank Member
Rank
Member

Glad that I could help (think of it I should have had paste my config files earlier, it would have been easier 🤣)