Setting Up a "No EMS" Configuration with EMM386
When you install EMM386, by default it creates expanded memory (EMS). The expanded memory uses 64K of upper memory space, which otherwise could be used for DOS device drivers and TSRs (including Invisible LAN). By using a "No EMS" configuration, you can make up to 64K of additional memory available to DOS programs.
Using the following configurations will usually fit most program needs. If your program requires EMS memory management you will have less conventional RAM available. Avoid EMS configurations whenever possible.
We show two configurations: one using the Invisible LAN disk cache, and one using DOS Smartdrive.
Configuration with Invisible LAN Disk Cache
Use the following commands to create a "No EMS" configuration using EMM386 and the Invisible LAN disk cache.
CONFIG.SYS
BUFFERS = 30,0
FILES =120
LASTDRIVE = Z
FCBS = 16,8
STACKS = 32,128
DEVICE = C:\NET30\CACH30.SYS
DEVICE = C:\DOS\HIMEM.SYS
DEVICE = C:\DOS\EMM386.EXE NOEMS I=B000-B7FF
DOS = HIGH,UMB
SHELL = C:\DOS\COMMAND.COM C:\DOS\ /p
(Put in any additional device drivers you need to load here.)
DEVICE = C:\NET30\N30DEV.SYS
AUTOEXEC.BAT
PROMPT $p$g
PATH C:\;C:\DOS;C:\NET30
SET TEMP=C:\DOS
C:\NET30\NET30.EXE
SETUP30 Program Advanced Configuration Menu
GENERAL NETWORK PARAMETERS:
LOAD CACHE = Y
DISK CACHE PARAMETERS:
CODE LOCATION = SHADOW
DATA LOCATION = XMS
CACHE DATA SIZE = 1024 (512 for each 4 Megs)
TRANSBIOS PARAMETERS:
CODE LOCATION = SHADOW
DATA LOCATION = SHADOW
SERVER PARAMETERS:
SHADOW = Y
EMS = N
REDIRECTOR PARAMETERS:
SHADOW = Y
EMS = N
SHARE PARAMETERS:
SHADOW = Y
MAIL PARAMETERS:
SHADOW = Y
EMS = N
If there is enough upper memory with this configuration, load your other drivers high using a DEVICEHIGH command in the CONFIG.SYS file or a LH command in the AUTOEXEC.BAT file.
Configuration with DOS Smartdrive
Use the following commands to create a "No EMS" configuration using EMM386 and the DOS Smartdrive disk cache.
CONFIG.SYS
BUFFERS = 30,0
FILES = 120
LASTDRIVE = Z
FCBS = 16,8
STACKS = 32,128
DEVICE = C:\DOS\HIMEM.SYS
DEVICE = C:\DOS\EMM386.EXE NOEMS I=B000-B7FF
DOS = HIGH,UMB
SHELL = C:\DOS\COMMAND.COM C:\DOS\ /p
(Put in any additional device drivers you need to load here.)
DEVICE = C:\NET30\N30DEV.SYS
AUTOEXEC.BAT
LH C:\DOS\SMARTDRV.EXE /X
PROMPT $p$g
PATH C:\;C:\DOS;C:\NET30
SET TEMP=C:\DOS
C:\NET30\NET30.EXE
SETUP30 Program Advanced Configuration Menu
GENERAL NETWORK PARAMETERS:
LOAD CACHE = N
TRANSBIOS PARAMETERS:
CODE LOCATION = SHADOW
DATA LOCATION = SHADOW
SERVER PARAMETERS:
SHADOW = Y
EMS = N
REDIRECTOR PARAMETERS:
SHADOW = Y
EMS = N
SHARE PARAMETERS:
SHADOW = Y
MAIL PARAMETERS:
SHADOW = Y
EMS = N
If there is enough upper memory with this configuration, load your other drivers high using a DEVICEHIGH command in the CONFIG.SYS file or a LH command in the AUTOEXEC.BAT file.
Notices: Copyright 1995 by Invisible
Software, Inc. Invisible Software and InvisibleLAN are trademarks
of Invisible Software, Inc. Other trademarks are the property of
their respective holders.
This document was prepared on 03/13/95, and was believed to be
accurate as of that date. Procedures, specifications, and
compatibility may change without notice, and therefore this
document may be out-of-date and/or inapplicable to current
product versions. Invisible Software provides this document
"AS IS" and without warranty of any kind. Under no
circumstances shall this document be construed as creating or
expanding any warranty of product performance.