VOGONS


First post, by mattlacey

User metadata
Rank Newbie
Rank
Newbie

I recently got my hands on an IBM PC 340, which is a P100 with 16MB of RAM and an onboard S3 chipset. I've added an AWE 32, one of the value models (CT3910). I can only get music in DOOM if I run diagnose.exe first with the /DPMU switch (http://www.os2museum.com/wp/sound-blaster-dia … sabled-mpu-401/)... even if I then run it and save the settings I won't have music after rebooting until I run it again. It's not a PnP card, and I've set the various addresses etc. to 'Unavailable' in the BIOS. I *think* this is correct, the BIOS shows those reserved by the system and the rest you can toggle between Available and Unavailable, so I'm assuming "Unavailable" means count those as used because I've configured hardware as such.

Any ideas on what I need to do to avoid having to run diagnose on every startup?

Also, for the life of me I can not get any audio apart from PC Speaker for Commander Keen 4 — it detects the Soundblaster but I just get nothing out... any clues? Weirdly it shows the available memory has a little over half of what 'mem' reports.

On an unrelated note is there a good (cheap) source for 3dfx-style passthrough cables? I've got an Orchid Righteous 3D just begging to be connected 😀 Damn it feels good to have a DOS PC again.

Reply 1 of 7, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
mattlacey wrote:

It's not a PnP card, and I've set the various addresses etc. to 'Unavailable' in the BIOS. I *think* this is correct, the BIOS shows those reserved by the system and the rest you can toggle between Available and Unavailable, so I'm assuming "Unavailable" means count those as used because I've configured hardware as such.

So what happens if you just leave everything as "Available" ?

On an unrelated note is there a good (cheap) source for 3dfx-style passthrough cables?

Depending on how often you use your 3DFX card, you may want to consider just dispensing with it entirely, and manually plugging your monitor into the card when you need it.

Otherwise, it looks like Monoprice has some 1.5 ft cables.

Reply 2 of 7, by mattlacey

User metadata
Rank Newbie
Rank
Newbie

So what happens if you just leave everything as "Available" ?

Leaving it all as available didn't seem to make any discernible difference, so whether it's worth it or not I have no idea.

and manually plugging your monitor into the card when you need it.

How did this never occur to me? 😀

Reply 3 of 7, by ElBrunzy

User metadata
Rank Oldbie
Rank
Oldbie

how do you play music in doom ? the author of dosmid underlined that to init the FM midi part of the awe32 you had to init it first. You can use aweutil and the init only switch to do that. Some SB cards are bugged in that matter. This problem should not arise if you play doom music using the emu8k.

Reply 4 of 7, by dr_st

User metadata
Rank l33t
Rank
l33t

What I understood from reading these forums (never actually owning any non-PnP Creative card) is that DIAGNOSE is needed at every startup for non-PnP while CTCM is needed for PnP. AWEUTIL may be needed for some AWE flavors (those with the FM portion integrated into the main chip) but not for those where it is a separate Yamaha/CT1747/CT1978.

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

Reply 5 of 7, by keenmaster486

User metadata
Rank l33t
Rank
l33t
mattlacey wrote:

Weirdly it shows the available memory has a little over half of what 'mem' reports.

Keen always does this. I don't know why. As long at it shows 400+ KB of total memory, you'll be good. You'll usually get away with ~350 KB as well.

World's foremost 486 enjoyer.

Reply 6 of 7, by jesolo

User metadata
Rank l33t
Rank
l33t
dr_st wrote:

What I understood from reading these forums (never actually owning any non-PnP Creative card) is that DIAGNOSE is needed at every startup for non-PnP while CTCM is needed for PnP. AWEUTIL may be needed for some AWE flavors (those with the FM portion integrated into the main chip) but not for those where it is a separate Yamaha/CT1747/CT1978.

For earlier Sound Blaster models (the ones that weren't completely configured via jumpers), Diagnose is used to also configure your sound card's settings and then to write those settings to your startup files.
Obviously, Diagnose is also meant to test the functionality of your card, depending on the settings that were selected (this applies to both non-PnP & PnP versions, but with the latter, Diagnose will simply complain if you select a DMA or IRQ setting that doesn't agree to the setting you have already selected in your PnP utility).

You are correct that, under DOS, you require CTCU (only for versions prior to the integrated DOS 7.x from the Windows 9x series) & CTCM to configure your card.
CTCU is your Configuration Utility (under Windows 9x, this is "driven" by a file called CTPNP.CFG in your Windows folder) and CTCM "manages" those settings.

On any AWE based card, AWEUTIL is required to initialise your FM (or CQM) OPL3 based synthesis, via the "Aweutil /S" parameter. This is because the FM synthesis output is also routed via the AWE chip, and for cards with the CT-1747 chip, you can then also apply reverb and chorus effects to your FM synthesis output using some additional Aweutil parameters.

Reply 7 of 7, by Azarien

User metadata
Rank Oldbie
Rank
Oldbie
jesolo wrote:

You are correct that, under DOS, you require CTCU (only for versions prior to the integrated DOS 7.x from the Windows 9x series) & CTCM to configure your card.

If you "disintegrate" DOS 7.x from Windows 95/98 by setting bootgui=0 in msdos.sys, then you need ctcm and aweutil /s too.