Post by Tom MeyerI put a Sound Blaster 16 Value in my K62-300, and my DOS games, Return to
Zork, Albion and Quest for Glory 1 so far, work perfectly, except that the
volume is much too low. I put sb16set.exe in autoexec.bat, which I
understand controls the volume, treble, mic, etc., but when I run it, it
gives me 'Mix0004: Low Level Driver Error'. All the other sound blaster
drivers run fine, like sbpower and diagnose. I have no idea why sb16set.exe
is failing to load, and I would really appreciate any help.
Thanks in advance,
Tom
Maybe you lack an environment setting in config.sys - here's an early
informative post I saved on this topic:
HTH,
Laurence
****************************************************************************
*********************************
Post by Tom MeyerI have purchased a SB16 value sound card and upon installation it stuck
some drivers into my config.sys
file as follows
DEVICEHIGH=C:\SB16\DRV\CSP.SYS /P:220
DEVICEHIGH=C:\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:7 D:1 H:5
DEVICEHIGH=C:\SB16\DRV\CTMMSYS.SYS
What are they for ?? If I rem them out to save memory every game still
runs. The only thing I can find for
them to do is to change the volumes through the mixer program. Why do I
need them ??
Here is a list of SB files used in config.sys and autoexec.bat and what
they are for. I picked up this in CompuServe's BLASTER forum and some
of the references (LIB) are applicable only for that forum:
*************************** CONFIG.SYS ******************************
CTSB.SYS (SB 2.0), CTSBPRO.SYS (SBPro), CTSB16.SYS (SB16, AWE32)
CTMMSYS.SYS:
These are low level architecture drivers. These add TSR support
for applications that are written to use them. Currently, there
are only a few applications that use these. These applications
include the PLAY.EXE, RECORD.EXE, SBP-SET.EXE, SB16SET.EXE, and
some games that are written by The Knowledge Adventure company.
These drivers (CTSBxxx.SYS & CTMMSYS.SYS) should be used together,
and should not be used separately. On the SB16 cards, the
CTSB16.SYS will play a role in setting the IRQ and DMA's if these
two drivers are loaded. If they are not loaded, the SET BLASTER
environment variable and the DIAGNOSE.EXE /S line in the
AUTOEXEC.BAT is capable of handling this. Whether or not the two
drivers are loaded, the SET BLASTER and the DIAGNOSE /S should
always be in the AUTOEXEC.BAT.
You can eliminate the need for these two drivers (CTSB16.SYS and
CTMMSYS.SYS) for the mixer by running the appropriate update:
SB 2.0 ---> use the file SBUP.EXE in LIB 6
SBPro 2 ---> use the file SBP2UP.EXE in LIB 6
SB16 ---> use the file SB16UP.EXE in LIB 7 **
AWE32 ---> use the file AWEUP.EXE in LIB 8
** an alternative for the Sound Blaster 16 is the file SBMIX.EXE
also found in LIB 7. This will not update the sound drivers but
will make the mixer functional without the two architecture
drivers.
Once you have done this you can disable the two drivers from the
CONFIG.SYS. These drivers together take up about 36K.
CSP.SYS, ASP.SYS:
These are two different drivers for the same purpose. The newer
is the CSP.SYS driver. This driver is responsible for the functions
of the Creative Advanced Signal Processor on the AWE32 or SB16 cards.
If this driver is disabled, then Text Assist and QSOUND will not
function. This driver takes up about 11K.
SBCD.SYS, SLCD.SYS, MTMCDxx.SYS:
These are drivers for different CD ROM drives that may be interfaced
certain cards. If they are disabled the CD ROM drive will not work.
************************* AUTOEXEC.BAT *******************************
SET BLASTER=Axxx Ixx Dx Hx Pxxx Exxx Tx
This line sets the environment for the settings of the sound card.
Axxx - port address
Ixx - IRQ setting
Dx - 8 bit DMA setting
Hx - 16 bit DMA setting (SB16 and AWE32 only)
Pxxx - MIDI port address (SB16 and AWE32 only)
Exxx - EMU 8000 address (AWE32 only)
Tx - card type
SET SOUND=C:\xxxxxxxx
This line sets the environment variable responsible for pointing
to the path where the installed software for the sound card is.
SET MIDI=SYNTH:x MAP:x MODE:x
This line sets the parameter looked at by the PLAY and RECORD
programs when using the midi capabilities of the sound card:
SYNTH:x
1 = internal synth
2 = external MIDI port
MAP:x
G = General MIDI
E = Extended MIDI
B = Basic MIDI
MODE:x
0 = General MIDI
1 = Roland GS
2 = MT-32
DIAGNOSE.EXE, SBCONFIG.EXE:
This is a run-terminate type program that looks at the BLASTER
environment variable and sets the card's IRQ and DMA accordingly.
The /S parameter makes it do this as a line command (quick
configuration). Otherwise the entire program would come up.
The two different programs serve the same purpose if loaded in
the AUTOEXEC.BAT file, and only one of the two should be in it.
DIAGNOSE.EXE is simply the newer version, and has the test program
built into it. This only needs to be in the AUTOEXEC.BAT if the
card is a SB16 or an AWE32.
SBP-SET.EXE, SB16SET.EXE:
These are mixer level utilities. SBP-SET.EXE is for the SBPro, and
SB16SET.EXE is for the SB16 and the AWE32.
For further information on these, type SBP-SET /? or SB16SET /?
at the directory pointed to by the SET SOUND line.
AWEUTIL.EXE
This program is included with the AWE32 and its purpose is to make
the card emulate General MIDI, Roland GS, or MT-32, and is capable
of setting the amount of REVERB and CHORUS. Typing AWEUTIL /? at
the directory pointed to by the SET SOUND variable will give the
options and the Getting Started manual also has this information.
MSCDEX.EXE:
This is the other device driver for the CD ROM. This is responsible
for assigning a drive letter to the CD ROM unit.
Type C:\DOS\HELP MSCDEX.EXE for details on this driver. (MS-DOS v5.0
does not have this help file.)
The ONLY things in the AUTOEXEC.BAT that take up memory are the MSCDEX.EXE
and
the AWEUTIL.EXE. The default switch, /S, used with the AWEUTIL will not use
any memory at all.
If you want to see how much memory is used by any driver on your system,
type
MEM /C/P at the DOS prompt.
-------------------------------
Joe Pannon
****************************************************************************
*********************************