

NOVELL TECHNICAL INFORMATION DOCUMENT

DOCUMENT PROCESSING INFO:  THIS DOCUMENT REPLACES FYI-M-1113
TITLE:  DRDOS 6 Sample Configuration Files for 386
DOCUMENT ID:  TID800038
DOCUMENT REVISION:  A
DATE:  16AUG94
AUTHOR:  KBANTA;CEREKSON
ALERT STATUS:  Yellow
DISTRIBUTION:  Public
INFORMATION TYPE:  Symptom Solution
README FOR:  NA
NOVELL PRODUCT CLASS:

Desktop Products

NOVELL PRODUCT and VERSION:

DR DOS 6.0

CATEGORY:

Startup Files

ABSTRACT:

NA

-----------------------------------------------------------------
DISCLAIMER
THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. 
NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. 
HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION
ONLY.  NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS
INFORMATION.
-----------------------------------------------------------------

SYMPTOM

SAMPLE CONFIGURATIONS FOR 386SX AND ABOVE COMPUTERS

ISSUE/PROBLEM

Users are not sure on how to maximize DR DOS configurations for 386SX, 386
and 486 computers.

SOLUTION

These are some sample configuration files for 386SX, 386 and 486
computers. You don't have to use them exactly as written but they can be
used to give you ideas on what can be done with DR DOS 6.0. What
configuration you use is dependent on the computer hardware and software.

386/486 BASED COMPUTERS WITH 1 MEGABYTE OF RAM

CONFIG.SYS

SHELL=C:\COMMAND.COM C:\ /P /E:512
BREAK=ON
HIBUFFERS=20
FILES=30

FCBS=4,4
FASTOPEN=256
HISTORY=ON, 256, ON, OFF, OFF
DEVICE=C:\DRDOS\HIDOS.SYS /B=FFFF
HIDOS=ON
?"Use the Compressed Disk (Y/N)? "DEVICE=C:\SSTORDRV.SYS
?"Enable DelWatch TSR (Y/N)? " set delw=on
?"Load Netware (Y/N)? " set lan=on

AUTOEXEC.BAT

@ECHO OFF
:DRDOSBEG
PATH C:\;C:\DRDOS;C:\NETWARE
VERIFY OFF
PROMPT [DR DOS] $P$G
if "%lan%"=="on" hiload IPX
if "%lan%"=="on" hiload NETX
if "%delw%"=="on" DELWATCH C: /F:200
DISKMAP C:
:DRDOSEND

This configuration will allow a 386 or 486 based computer to relocate the
operating system into High Memory.

Important:

EMM386.SYS can be used on some systems but the majority of computers will
not have any extended memory, which is required by EMM386 in order to
create Upper Memory. HIDOS.SYS is used instead because it does not create
Upper Memory with the switches indicated in the above example.

How upper memory is created on a 386:

In a 1 MB 286 there is a break in RAM between A000 (640K decimal) and FFFF
(1MB decimal). The 384K above 640K actually begins at FFFF and not A000.
In a 1MB 386, however, all RAM is contiguous from 0 - A000. Unfortunately,
this additional 384K is usually reserved for the use of memory mapping
support chips and is not available as system RAM.

EMM386.SYS goes through Upper Memory Addresses looking for ROMs, Shadows
or other devices. It then determines how much free unused space exists
between these used blocks of memory and remaps XMS memory to fill these
spaces. In fact, the technical definition for the Upper Memory created by
EMM386 is XMS-UMBs. This is also why a MEM /A report will indicate a
reduced amount of available XMS when using EMM386 to create Upper Memory
compared to when Upper Memory is not created by using a /W switch on
EMM386. The missing amount has been used to create Upper Memory plus a
small amount for overhead. Because of this remapping of XMS memory it is
not possible for EMM386.SYS to create Upper Memory on a 1MB computer. A 1
MB 386 computer does not have extended memory.

The SuperStor driver is useful in doubling the apparent capacity of the
disk partition to which it's applied. If this has not been applied to your
disk drive, you can elect not to use this driver and therefore save a
substantial amount of conventional memory. Therefore, the "?" allows the
driver to be loaded at will, whenever that particular partition needs to
be accessed. If the driver is loaded, you can expect to achieve about 603K
of conventional memory. The above example is for a drive other than C:. If
C: is compressed SuperStor will create a DCONFIG.SYS file on the
uncompressed side of the drive and will place the SuperStor driver there.
Refer to Document 1200 for more information on SuperStor.

386/486 BASED COMPUTERS WITH GREATER THAN 1 MEGABYTE OF RAM

CONFIG.SYS

SHELL=C:\COMMAND.COM C:\ /P /E:512
BREAK=ON
HIBUFFERS=20
FILES=30
FCBS=4,4
FASTOPEN=256
HISTORY=ON, 256, ON, OFF, OFF
HIDOS=ON
DEVICE=C:\DRDOS\EMM386.SYS /F=NONE /K=AUTO /B=FFFF /R=AUTO ?"Use
the Compressed Disk (Y/N)? "DEVICE=C:\SSTORDRV.SYS
?"Enable DelWatch TSR (Y/N)? " set delw=on
?"Load Netware (Y/N)? " set lan=on

AUTOEXEC.BAT

@ECHO OFF
:DRDOSBEG
PATH C:\;C:\DRDOS;C:\NETWARE
VERIFY OFF
PROMPT [DR DOS] $P$G
if "%lan%"=="on" hiload IPX
if "%lan%"=="on" hiload NETX
if "%delw%"=="on" DELWATCH C: /F:200
DISKMAP C:
:DRDOSEND

This configuration will allow a 386 or 486 based computer to relocate the
operating system into High Memory. With an average of 120K of RAM in Upper
Memory, a portion of the SuperStor driver, the IPX and possibly the NETX
software will also fit into Upper Memory.

The SuperStor driver is useful in doubling the apparent capacity of the
disk partition to which it's applied. If this has not been applied to your
main disk drive, you can elect not to use this driver and therefore save
a substantial amount of conventional memory. Therefore, the "?" allows the
driver to be loaded at will, whenever that particular partition needs to
be accessed. The above examples have been for drives other than C:. If C:
is compressed SuperStor will create a DCONFIG.SYS file on the uncompressed
side of the drive and will place the SuperStor driver there. Refer to
Document 1200.

386/486 BASED COMPUTERS WITH GREATER THAN 1 MEGABYTE OF RAM RUNNING
TASKMAX

CONFIG.SYS

SHELL=C:\COMMAND.COM C:\ /P /E:512
BREAK=ON
HIBUFFERS=20
FILES=30
FCBS=4,4
FASTOPEN=256
HISTORY=ON, 256, ON, OFF, OFF
HIDOS=ON
DEVICE=C:\DRDOS\EMM386.SYS /F=NONE /K=AUTO /B=AUTO /R=AUTO ?"Use
the TaskMAX task switcher (Y/N)? " set tasker=on
?"Enable DelWatch TSR (Y/N)? " set delw=on
?"Load Netware (Y/N)? " set lan=on

AUTOEXEC.BAT

@ECHO OFF
:DRDOSBEG
PATH C:\;C:\DRDOS;C:\NETWARE
VERIFY OFF
PROMPT [DR DOS] $P$G
if "%lan%"=="on" hiload IPX
if "%lan%"=="on" hiload NETX
if "%delw%"=="on" DELWATCH C: /F:200
if "%tasker%"=="on" share
if "%tasker%"=="on" taskmax
DISKMAP C:
:DRDOSEND

This minimal configuration will allow a 386 or 486 based computer to
relocate the operating system into Upper Memory. Although this is not
optimal for the EMM386.SYS driver, the amount of memory available on most
386/486 computers will allow the Upper Memory to be addressed and used for
the relocation of the operating system files, drivers or TSR's. With an
average of 120K of RAM in Upper Memory, the operating system will be able
to get SHARE into HMA, and TaskMAX and the Netware drivers into Upper
Memory. Before Netware is loaded you should be able to have 625K available
Conventional Memory. Alternately, you can load the drivers in the AUTOEXEC
file from the command line (eg. SHARE, TASKMAX, HILOAD IPX and HILOAD
NETX).

The NETX utility found on the last DR DOS floppy diskette is included to
allow you to task-switch on the Network. This will not allow multiple
logins. However, it is designed to allow you to execute more than one
application on the network.

WINDOWS ENHANCED MODE CONFIGURATION FOR 386/486 BASED COMPUTERS 4
MEGABYTES OR BETTER

CONFIG.SYS

SHELL=C:\COMMAND.COM C:\ /P /E:512
BREAK=ON
HIBUFFERS=8
FILES=30
FCBS=4,4
FASTOPEN=0
HISTORY=ON, 256, ON, OFF, OFF
HIDOS=ON
DEVICE=C:\DRDOS\EMM386.SYS /F=NONE /K=AUTO /B=FFFF /R=AUTO
DEVICE=C:\DRDOS\PCKWIN.SYS
?"Load Netware (Y/N)? " set lan=on
?"Enable DelWatch TSR (Y/N)? " set delw=on

AUTOEXEC.BAT

@ECHO OFF
:DRDOSBEG
PATH C:\;C:\DRDOS;C:\NETWARE;C;\WINDOWS
VERIFY OFF
PROMPT [DR DOS] $P$G
if "%lan%"=="on" hiload IPX
if "%lan%"=="on" hiload NETX
SUPERPCK /EM /S:2048
if "%delw%"=="on" DELWATCH C: /F:200

DISKMAP C:
:DRDOSEND

This basic configuration allows a 386 or 486 based computer to run WINDOWS
3.0 OR 3.1 in Enhanced Mode. The operating system is being relocated to
the HMA (/B=FFFF), and the information in the video and system BIOS ROMs
are being shadowed from ROM to faster RAM (/R=AUTO). SuperPCKwik is going
to be 2 Megabytes in size (/S:2048) and use the Extended Memory (/EM) set
aside with the EMM386.SYS driver. The EMM386.SYS driver creates an average
of 120K of RAM which can be used to relocate network drivers, TSRs and
other drivers into Upper Memory. This configuration has been able to
provide up to 625K of Conventional Memory before WINDOWS is loaded.

Note
If the performance of Windows appears to be slow, the cache size may be
too large for the number of applications that are being run in Windows.
This will make Windows run out of XMS memory and it will have to use swap
files. Even when SuperPCK is used, swapping applications to disk is slower
than running from RAM. Try reducing the size of the cache or increasing
the lending amount.

This same configuration can be used to run Windows 3.1 in Standard Mode.
For Windows 3.0 Real Mode be sure to disable Upper Memory with the command
MEMMAX -U before running Windows.

WINDOWS 3.0 STANDARD MODE CONFIGURATION FOR 386/486 BASED COMPUTERS WITH
MORE THAN 2 MEGABYTES

CONFIG.SYS

SHELL=C:\COMMAND.COM C:\ /P /E:512
BREAK=ON
HIBUFFERS=20
FILES=30
FCBS=4,4
FASTOPEN=256
HISTORY=ON, 256, ON, OFF, OFF
HIDOS=ON
DEVICE=C:\DRDOS\EMM386.SYS /F=NONE /B=FFFF /R=AUTO /WINSTD
DEVICE=C:\DRDOS\PCKWIN.SYS
?"Load Netware (Y/N)? " set lan=on
?"Enable DelWatch TSR (Y/N)? " set delw=on

AUTOEXEC.BAT

@ECHO OFF
:DRDOSBEG
PATH C:\;C:\DRDOS;C:\NETWARE;C;\WINDOWS
VERIFY OFF
PROMPT [DR DOS] $P$G
if "%lan%"=="on" hiload IPX
if "%lan%"=="on" hiload NETX
SUPERPCK /EM
if "%delw%"=="on" DELWATCH C: /F:200
DISKMAP C:
:DRDOSEND

This basic configuration allows a 386 or 486 based computer to run WINDOWS
3.0 in Standard Mode or Real Mode. The EMM386.SYS parameters indicate that
there is no LIM page frame (/F=NONE), the operating system is being
relocated to the HMA (/B=FFFF), and the video and system BIOS ROMs are

being shadowed. SuperPCKwik is going to use all of the extended memory
enabled by EMM386.SYS for caching the disk drive. Half of this amount will
be "lent" to Windows. SuperPCK is using the WINDOWS compatible portion of
its driver so that WINDOWS performance is enhanced because of better disk
performance and will also enable lending. This configuration has been able
to provide 625K of Conventional Memory before WINDOWS is loaded.

Windows Enhanced Mode Configuration for 386/486 with 2 Megabytes

CONFIG.SYS

SHELL=C:\COMMAND.COM C:\ /P /E:512 /ML
BREAK=ON
BUFFERS=20
FILES=30
FCBS=4,4
FASTOPEN=256
HISTORY=ON, 256, ON, OFF, OFF
HIDOS=OFF
DEVICE=C:\DRDOS\HIDOS.SYS /B=NONE
?"Load Netware (Y/N)? " set lan=on
?"Enable DelWatch TSR (Y/N)? " set delw=on

AUTOEXEC.BAT

@ECHO OFF
:DRDOSBEG
PATH C:\;C:\DRDOS;C:\NETWARE;C;\WINDOWS
VERIFY OFF
PROMPT [DR DOS] $P$G
if "%lan%"=="on" hiload IPX
if "%lan%"=="on" hiload NETX
if "%delw%"=="on" DELWATCH C: /F:200
DISKMAP C:
:DRDOSEND

A 2 MB computer is the MINIMUM system for Windows in Enhanced Mode. System
performance may be greatly reduced because Windows will need to use swap
files and no cache can be used to help accelerate disk I/O.

This configuration will allow a 386/486 with 2 MB of RAM to run Windows in
Enhanced Mode. Because Windows requires a minimum of 1 Megabyte of
available XMS this configuration does not use the HMA. The SHELL statement
has the switch /ML to force it to Conventional Memory.

EMM386 is not used. Refer to the section on how to create upper memory for
information on why EMM386.SYS cannot be used.

HIDOS.SYS is used to create XMS memory but does not load the kernel into
Upper Memory or HMA with /B=NONE and the statement BUFFERS (Upper) is used
instead of HIBUFFERS (HMA). Finally, because Windows needs all of the XMS
memory available SuperPCK is not used in this configuration.

-----------------------------------------------------------------
Any trademarks referenced in this document are the property of their
respective owners.  Consult your product manuals for complete trademark
information.
-----------------------------------------------------------------
