

              NOVELL TECHNICAL INFORMATION DOCUMENT

TITLE:              Configuration Optimization for 80286 Machines
DOCUMENT ID:        014910
DOCUMENT REVISION:  A
DATE:               15FEB94
ALERT STATUS:       Yellow
INFORMATION TYPE:   Issue
README FOR:         NA

NOVELL PRODUCT and VERSION:
Novell DOS 7

ABSTRACT:

This document explains how to maximize Novell DOS 7.0
configurations for 80286 computers.

------------------------------------------------------------------
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.
------------------------------------------------------------------

ISSUE

     Novell DOS 7.0 has been written to take advantage of the 386
     and 486 PC.  If the user chooses to run Novell DOS 7.0 on a
     286 PC, the following configurations would assist in
     achieving the optimum setup.  However, the user may find a
     significantly less amount of Conventional Memory available
     for applications.  This is due to the size of Novell DOS 7.0
     and the limitations of the 286 PC architecture.

     These are some sample configuration files for AT compatible
     computers.  The following configurations offer basic
     guidelines to give the user ideas on what can be done with
     Novell DOS 7.  Configurations may need to be adjusted
     according to the requirements of the computer hardware and
     software.


     AT Computers 640 KB (ONLY)

     CONFIG.SYS
          SHELL=C:\COMMAND.COM C:\ /E:256 /P
          BREAK=ON
          BUFFERS=20
          FILES=30
          FCBS=4,4
          FASTOPEN=256
          HISTORY=ON, 256, ON

     AUTOEXEC.BAT
          @ECHO OFF
          :NWDOSBEG
          PATH C:\;C:\NWDOS;C:\NWDOS\NWCLIENT;
          VERIFY OFF

          PROMPT [NWDOS] $P$G
          ?"Load Personal NetWare (Y/N)?" call STARTNET.BAT
          ?"Enable DelWatch TSR (Y/N)?" DELWATCH C: /F:200
          :NWDOSEND

     These files will setup an AT-type computer to use the
     following Novell DOS 7.0 features:

     The DELWATCH command is a 5 KB TSR loaded that keeps track
     of deleted files.  The options indicate that the C: drive
     will be watched and no more than 200 deletions will be
     tracked.

     Depending on the configuration, this PC/AT could be used for
     other "light-duty" services on networks, and so forth. 
     Consequently, other drivers can be implemented, which will
     result in reducing the amount of memory available for
     applications.


     PC/AT or 286 Based Computers with 640 KB and LIM 4.0
     Expansion Boards

     CONFIG.SYS
          SHELL=C:\COMMAND.COM C:\ /E:256 /P
          BREAK=ON
          BUFFERS=20
          FILES=30
          FCBS=4,4
          FASTOPEN=256
          HISTORY=ON, 256, ON
          DEVICE=REMM.SYS
          ?"Do not use LIM (y/n)?
          "DEVICE=C:\NWDOS\HIMEM.SYS/C=EMSALL?"Use LIM (y/n)?
          "DEVICE=C:\NWDOS\HIMEM.SYS/C=EMSUMB

     AUTOEXEC.BAT
          @ECHO OFF
          :NWDOSBEG
          PATH C:\;C:\NWDOS;C:\NWDOS\NWCLIENT
          VERIFY OFF
          PROMPT [NWDOS] $P$G
          ?"Load Personal NetWare (Y/N)?" call STARTNET.BAT
          ?"Enable DelWatch TSR (Y/N)?" DELWATCH C: /F:200
          :NWDOSEND

     The LIM 4.0 Expansion Board will come with a device driver
     that enables it to work and function with DOS applications. 
     The device driver that the memory expansion board comes with
     could be named REMM.SYS.  Please read your memory
     expansion-board's documentation for the location and name of
     the driver that enables that memory. If the board's driver
     is named differently, replace the REMM.SYS file in the
     configuration file with the driver named for your LIM board.

     The other switches, /CHIPSET=EMSALL or EMSUMB, allow all the
     Upper Memory to be used for the operating system's purpose
     or allow an EMS (LIM) page frame as well as an extra portion
     of upper memory for the operating system's use.


     As stated earlier, the EMS memory manager and the LIM
     hardware must meet the LIM 4.0 specification to work
     properly.


     PC/AT or 286 Based Computers with 1 MB and LIM 4.0 Expansion
     Boards

     CONFIG.SYS
          SHELL=C:\COMMAND.COM C:\ /E:256 /P
          BREAK=ON
          BUFFERS=20
          FILES=30
          FCBS=4,4
          FASTOPEN=256
          HISTORY=ON, 256, ON
          DEVICE=REMM.SYS
          ?"Do not use LIM (y/n)? "DEVICE=C:\NWDOS\HIMEM.SYS
          /C=EMSALL
          ?"Use LIM (y/n)? "DEVICE=C:\NWDOS\HIMEM.SYS
          /C=EMSUMBDOS=HIGH

     AUTOEXEC.BAT
          @ECHO OFF
          :NWDOSBEG
          PATH C:\;C:\NWDOS;C:\NWDOS\NWCLIENT
          VERIFY OFF
          PROMPT [NWDOS] $P$G
          ?"Load Personal NetWare (Y/N)?" call STARTNET.BAT
          ?"Enable DelWatch TSR (Y/N)?" DELWATCH C: /F:200
          :NWDOSEND

     This basic setup is similar to an AT machine with 640 KB
     except for the DOS=HIGH.  An AT machine with 1 MB RAM will
     have 384 KB  of extended memory.  This 384 KB will be
     addressed beginning at FFFF not A000 (640 decimal), as you
     might assume.  Because the beginning address is FFFF,
     DOS=HIGH can make use of the High Memory Area (HMA) to
     relocate the Novell DOS kernel and data structures.  This
     has the added benefit of permitting the more efficient use
     of Upper Memory for TSRs.  Briefly, up to 192 KB of memory
     can be used outside conventional memory.


     286-Based Computer with Special Chipsets and Extended Memory

     CONFIG.SYS
          SHELL=C:\COMMAND.COM C:\ /E:256 /P
          BREAK=ON
          BUFFERS=20
          FILES=30
          FCBS=4,4
          FASTOPEN=256
          HISTORY=ON, 256, ON
          DEVICE=REMM.SYS
          ?"Load Memory Manager (y/n)? "DEVICE=C:\NWDOS\HIMEM.SYS
          /C=AUTO
          DOS=HIGH


     AUTOEXEC.BAT
          @ECHO OFF
          :NWDOSBEG
          PATH C:\;C:\NWDOS;C:\NWDOS\NWCLIENT
          VERIFY OFF
          PROMPT [NWDOS] $P$G
          ?"Load Personal NetWare (Y/N)?" call STARTNET.BAT
          ?"Enable DelWatch TSR (Y/N)?" DELWATCH C: /F:200
          :NWDOSEND

     These files can be used if your 286/AT machine has been
     manufactured with special memory mapping chips that offer
     control of certain memory functions.  These systems offer
     favorable Upper Memory support for Novell DOS's memory
     management software to enable and use Upper Memory for TSRs
     and device drivers.  Shadowing should be enabled in the
     computer's CMOS to support the creation of upper memory by
     Novell DOS 7.  The important line in the example above is
     the driver HIMEM.SYS.  This allows the operating system to
     determine the type of chipset within the 286/AT machine and
     enable Upper Memory.  The DOS=HIGH will relocate the
     operating system into High Memory.

     The valid switch options for HIMEM.SYS /CHIPSET= are the
     following:

     EMSALL    These switches are for XT and AT machines with LIM
               4.0 hardware and drivers.
     or   
     EMSUMB

     NEAT      This switch is for 286 machines with Chips and
               Technologies NEAT, NEATsx, LeAPSet, or LeAPSetsx

     SCAT      This switch is for 286 machines with Chips and
               Technologies SCAT chipset.

     RAM       This switch is for permanent Upper Memory.  It
               must be used with the /USE option on the HIMEM.SYS
               driver.

     NONE      This switch is for instructing the HIMEM.SYS file
               not to use Shadow RAM.

     AUTO      This switch is for the AUTO detection of chipset
               installed.


     286-Based Computer with Extended Memory Running Windows 3.1

     CONFIG.SYS
          SHELL=C:\COMMAND.COM C:\ /E:256 /P
          BREAK=ON
          BUFFERS=30
          FILES=40
          FCBS=4,4
          FASTOPEN=256
          HISTORY=ON, 256, ON
          ?"Load Memory Manager (y/n)? "DEVICE=C:\NWDOS\HIMEM.SYS
          DOS=HIGH


     AUTOEXEC.BAT
          @ECHO OFF
          :NWDOSBEG
          PATH C:\;C:\NWDOS;C:\NWDOS\NWCLIENT
          VERIFY OFF
          SET TEMP=c:\temp
          MKDIR %TEMP% >NUL
          PROMPT [NWDOS] $P$G
          ?"Load Personal NetWare (Y/N)?" call STARTNET.BAT
          ?"Enable DelWatch TSR (Y/N)?" DELWATCH C: /F:200
          :NWDOSEND

     Microsoft Windows 3.1 requires at least 384 KB of available
     XMS (Extended Memory Specification) memory.  If enough
     extended memory is on the computer, adding a cache such as
     NWCACHE can improve Windows performance.
