
B-2 SB Emulation in MS-DOS/ Window 95/98
The first two statements set up the
environment variables for your audio card. For
an explanation of the variables, see
“Understanding the Environment Variables”
on page B-3
The third statement runs the SBEINIT.COM
driver.
SBEINIT.COM
is the SB PCI512
MS-DOS driver. It is required for the SB
PCI512 card to function properly under
MS-DOS mode. The syntax for the statement
is as follows:
<SB PCI512 path>\SBEINIT.COM
SBEINIT.COM requires that the
HIMEM.SYS and EMM386.EXE files are
loaded. If needed, the installation program
adds the necessary HIMEM.SYS and
EMM386.EXE lines to your
CONFIG.SYS
file,
creating the file if it is not present.
On the rare occasion a program does not work
with expanded memory, simply add the
NOEMS parameter to your memory manager.
For example:
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
if C:\WINDOWS is your Windows directory.
You may load this driver into high memory in
the AUTOEXEC.BAT file, even though the
default is not. For example:
LOADHIGH=C:\PROGRA~1\CREATIVE\SBPCI512\DOSDRV\
SBEINIT.COM
Do not remove the memory manager
altogether. Do not attempt to load
SBEINIT.COM into high memory when using
the NOEMS option if SBEINIT.COM fails to
run SBELOAD.EXE or SBECFG.EXE.
In the rare case that an MS-DOS game will not
work with a memory manager, you will not be
able to use the SB PCI512 card with the game.
The CONFIG.SYS File
Settings
The installation program adds the following
statements to the CONFIG.SYS file:
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE
Understanding the
System Resource
Settings
This section explains the following software
SB emulation resources—not hardware
resources—of your card:
❑
❑
❑
Direct Memory Access (DMA) Channel
If your card encounters a conflict with
a peripheral device, you may need to
change its resource settings. For
details, see “Resolving I/O Conflicts”
on page D-3.
When any resource setting is changed,
make sure that the environment
variables (see “Understanding the
Environment Variables” on page B-3)
reflect the changes as well. You can
view your system environment by
typing SET at the DOS prompt.
In the following tables, the preferred
values are in bold
.
Input/Output (I/O)
Addresses
I/O addresses are communication areas used
by your computer’s central processor to
distinguish among various peripheral devices
connected to your system when sending or
receiving data.
Table B-1: Possible default input/output (I/O)
addresses.
Device
Default I/O
Address Range
SB interface
220H to 22FH
240H to 24FH
260H to 26FH
280H to 28FH
MPU-401 UART MIDI
interface
300H to 301H
310H to 311H
320H to 321H
330H to 331H
Stereo music
synthesizer
388H to 38BH