home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MS-DOS 8.0
/
MS-DOS8.iso
/
SOFTWARE
/
QEMM
/
QSETUP.HLP
< prev
next >
Wrap
Text File
|
1997-05-15
|
35KB
|
702 lines
■τHelp for QEMM Setup
QEMM Setup provides an easy way to enable and disable various
QEMM options. QEMM Setup also gives you hints about using QEMM
and lets you view information on several technical subjects. QEMM
Setup provides help every step of the way--you can read on-screen
information about any option before you decide to change it. For
more information about QEMM Setup, select one of the following:
1 = What QEMM Setup Does 1ΣWHAT
2 = How to Use QEMM Setup 2ΣHOW
3 = Summary of QEMM Setup Menu Options 3ΣSUMMARY
■ΦType the number of a Help section or
■Φpress PgUp or PgDn to scroll through Help
■τWhat QEMM Setup Does
QEMM Setup makes it easy to enable or disable QEMM's optional
features, as well as add or delete QEMM's fine-tuning and
troubleshooting parameters. QEMM Setup also provides you with
hints on using QEMM and lets you view the QEMM READ.ME file for
late-breaking information and technotes covering a variety
of technical issues. QEMM Setup can also assist you in
troubleshooting any problems that might occur.
QEMM Setup gives you help every step of the way. When you select
an option from a menu, you will see an explanation of what the
option does. If you still have questions, just ask for help by
pressing F1. If a topic has multiple help screens, you can press
PgDn and PgUp to scroll through the help screens.
■τHow to Use QEMM Setup
To choose a Setup option, type its letter or use the arrow keys
to highlight the option and press Enter. When you choose an item
from the menu, a screen appears giving you information about the
item.
Also, at the bottom of each screen you will see a list of the
keys you can use on that screen.
■τSummary of QEMM Setup Options
■ΦReview or change QEMM parameters ■µ - lets you view or modify the
current settings of certain QEMM device driver parameters. When
you choose this item, you will see a list of the different
options you can review and/or modify.
■ΦEnable or disable DPMI host ■µ - lets you enable or disable
QEMM's DOS Protected Mode Interface (QDPMI) for programs that
need DPMI services to run (e.g., Microsoft's C/C++ Development
System for Windows version 7, Borland's C/C++ version 3).
■τSummary of QEMM Setup Options (Continued)
■ΦEnable or Disable DOS-Up ■µ - lets you fully enable, partially
enable or disable the QEMM feature that loads selected parts of
DOS into upper memory. By using DOS-Up, you can free up 7K-70K
of conventional memory for running DOS programs.
■ΦEnable or disable Stealth D*Space ■µ - lets you enable or
disable the QEMM feature that hides MS-DOS 6's DoubleSpace or
DriveSpace device driver, freeing 31K-49K of RAM. This option
displays only if you are using the MS-DOS DoubleSpace or
DriveSpace disk compressor.
■τSummary of QEMM Setup Options (Continued)
■ΦSpecify Microsoft Window directory ■µ - lets you specify the
directory used by MS Windows (this option displays only if you
have Windows). This option makes a slight change to the Windows
SYSTEM.INI configuration file to ensure that Windows runs
optimally with QEMM. Be sure to select this if you install
Windows after installing QEMM.
■ΦView QEMM hints, technotes and READ.ME ■µ - gives suggestions
for getting the best use of QEMM and information on a wide
variety of technical issues related to QEMM. The READ.ME file
gives late-breaking information not included in the QEMM
Reference Manual.
■τSummary of QEMM Setup Options (Continued)
■ΦEdit the proposed CONFIG.SYS ■µ - lets you view and edit the
proposed CONFIG.SYS file. Your proposed CONFIG.SYS file
contains any changes you may have made using QEMM Setup.
■ΦEdit the proposed AUTOEXEC.BAT ■µ - lets you view and edit the
proposed AUTOEXEC.BAT file. Your proposed AUTOEXEC.BAT file
contains any changes you may have made using QEMM Setup.
■ΦRestore original configuration ■µ - restores your CONFIG.SYS
file as it was before you made any changes in QEMM Setup. This
selection will appear only if you have used QEMM Setup to make
changes to your configuration.
■τSummary of QEMM Setup Options (Continued)
■ΦSave configuration and quit ■µ - saves your CONFIG.SYS and
AUTOEXEC.BAT files, including any changes you have made using
QEMM Setup.
■ΦQuit without modifying configuration ■µ - exits the QEMM Setup
program without saving your CONFIG.SYS and AUTOEXEC.BAT files.
Any changes you have made using the QEMM Setup program will be
abandoned.
■Φ<<End of general help section>>
■τHelp: QEMM Features
Choose R on this screen if you want to review or change any QEMM
parameters or features, or get more information about QEMM's
options. Also, choose R if you want to disable a feature that
the Install program enables by default. (You may also run the
QSETUP program to review or change QEMM's options anytime after
this installation.)
Below is a description of various features that QEMM may enable:
■ΦDOS-Up ■µ frees up 7K-70K of conventional memory (depending on
your configuration and DOS version) by moving parts of DOS into
upper memory. By using DOS-Up, you will have more conventional
memory for your programs.
■τQEMM Features (Continued)
If you use DESQview or DESQview/X and DOS version 5 or 6, you
will probably get more memory in DESQview windows by removing the
DOS=HIGH line that QEMM Setup adds to your CONFIG.SYS file. You
can remove DOS=HIGH as follows (you may want to jot down the
keys to press in the steps below):
1. Press ■ΦR ■µ to change QEMM options. You will see a menu.
2. Press ■ΦU ■µ to select "Enable or disable DOS-Up."
3. At the DOS-Up screen, press ■ΦP ■µ to select "Partial."
4. At the DOS-Up Options screen, press ■ΦH ■µ to change
DOS=HIGH to No.
5. Press ■ΦS ■µ to select "Save Configuration and Quit."
■τQEMM Features (Continued)
You need ■ΦQDPMI ■µ if you are running a DOS-extended program
that requires DPMI (such as Microsoft's C/C++ Development System
for Windows v7, Borland's C/C++ v3, and Intel's Code Builder Kit
v1.1). Not loading the QEMM DPMI program saves about 2K of High
RAM.
■ΦStealth D*Space ■µ saves about 31K-49K of memory by moving
MS-DOS 6's DoubleSpace or DriveSpace driver outside of the first
megabyte of memory. This selection appears only if you are using
DoubleSpace or DriveSpace. If Stealth D*Space is disabled, the
DoubleSpace or DriveSpace driver takes up 34K-52K of High RAM or
conventional memory.
■τQEMM Features (Continued)
If you have programs, utilities or drivers that use expanded
memory (EMS), you will need an ■ΦEMS page frame ■µ. You also
need the page frame if you want to use QEMM's memory-saving
Stealth ROM or Stealth D*Space features. If you want to see a
list of programs that use expanded memory, choose R, then H to
view QEMM hints, then 6 for a discussion of the page frame.
■τHelp: QEMM Parameters
This menu lets you review or change the parameters on the
QEMM386.SYS device driver line in the CONFIG.SYS file. For
more information about an option listed on the screen, type the
option's letter or use the arrow keys to move the highlight bar
to the option and press the Enter key.
You will see a screen describing the parameter. If a parameter
has an abbreviation, it is listed in parentheses at the top of
the screen. If you want more information about the parameter
press F1 for help. Press PgDn and PgUp to scroll through help.
Type E to edit the QEMM device driver line directly, A to accept
the changes you have made, or press the Esc key to cancel your
■τHelp: QEMM Parameters (Continued)
changes and return to the main menu. The PgUp and PgDn keys show
you QEMM options on previous and following screens.
Note: If you are using an optional parameter file, parameters in
that file will not be changed.
■τHelp: Fill Upper Memory with RAM - RAM
The RAM parameter creates High RAM in the upper memory area. When
High RAM is present, you can load TSRs, device drivers and parts
of DOS into upper memory. By loading these items into upper
memory, you will have more conventional memory available for DOS
programs.
The default QEMM installation places the RAM parameter on the
QEMM386.SYS line in the CONFIG.SYS file.
■τHelp: Copy ROMs with RAM - ROM
If your system does not already speed up ROMs by copying them
into faster RAM, the ROM parameter may speed up some system
operations, particularly writes to the screen by programs that
use BIOS or DOS video calls (like DOS's COMMAND.COM).
The ROM parameter does diminish QEMM's memory pool by the amount
of memory taken up by your ROMs - usually about 96K.
Note that floppy disk drives may malfunction on a few systems if
the ROM code that controls the floppy disk drives is speeded up
by the ROM parameter.
■τHelp: Do not Stealth a particular ROM - EXCLUDESTEALTH (XST)
If you give the starting address of a ROM on this screen, QEMM
Setup will place the XST=xxxx parameter on the QEMM386.SYS line
in your CONFIG.SYS file, causing QEMM not to Stealth that ROM.
You should tell QEMM not to Stealth a particular ROM only when
attempting to solve problems with the Stealth ROM feature. If
possible, it is usually more memory-efficient to solve Stealth
ROM problems with the EXCLUDE parameter than with the
EXCLUDESTEALTH parameter. See the STEALTH.TEC technote in the
\QEMM\TECHNOTE directory for details on how to troubleshoot
Stealth ROM problems.
■τDo Not Stealth a Particular ROM (Continued)
You can get the starting addresses of all Stealthed ROMs from the
Manifest QEMM Overview screen. In general, video ROMs are
located at C000 (or at E000 on Micro Channel systems); system
ROMs at F000. If you have a disk ROM (many systems do not), it
will generally be located at an address between C800 and E000.
■τHelp: Enable or Disable QuickBoot Feature
■τBOOTENABLE (BE) & BOOTTIMEOUT (BTO)
By default, QEMM's QuickBoot feature lets you warm boot your
system quickly without using the BIOS's reboot process. If the
Quickboot feature is incompatible with some aspect of your system,
your system may hang and require a cold boot when you try to warm
boot. If you disable QuickBoot to avoid such an incompatibility,
QEMM Setup will place the BE:N parameter on the QEMM386.SYS device
line.
If you choose to enable QuickBoot with a timeout, QEMM Setup will
place the BTO=xx parameter on the QEMM386.SYS device line, where
xx is the number of seconds that you specify. When you warm boot
with the BTO=xx parameter, QEMM posts a menu that lets you choose
which drive to boot from; when the menu times out after xx
seconds, the system will reboot without your intervention.
■τHelp: Reclaim Unused Shadow Memory - SHADOWRAM (SH)
By default, QEMM recovers unused shadow memory on systems where
QEMM recognizes the type of shadow memory in use. This feature
typically adds about 192K of RAM to QEMM's memory pool.
Manifest's QEMM Memory screen will include a Shadow RAM row if
QEMM is reclaiming shadow memory on your system.
On some systems with unusual types of shadow memory, QEMM may
have a problem reclaiming the unused portion. A common symptom
is continual rebooting when QEMM loads, although other symptoms
can occur. If thifs happens, try disabling the shadow memory
feature. When you do so, QEMM Setup adds the SH:N parameter to
the QEMM386.SYS device line. For more information, see SHADOWRAM
in Chapter 7 of the QEMM Reference Manual.
■τHelp: Find ROM holes - ROMHOLES (RH)
If you are not using Stealth ROM, QEMM tries to find unused areas
in the system ROM (between F000 and FFFF) that can be used for
High RAM or expanded memory mapping. If you choose N on this
screen, QEMM Setup disables this feature by putting the RH:N
parameter on the QEMM386.SYS device line.
The most common reason to disable this feature is to troubleshoot
floppy disk problems or other problems with QEMM on your system.
If the RH:N parameter solves your problem, it may be more
memory-efficient to use the EXCLUDE parameter on a section of
the system ROM instead of using the RH:N parameter. For more
information, see the description of the ROMHOLES parameter in
Chapter 7 of the QEMM Reference Manual.
■τHelp: Enable suspend/resume laptop support - SUSPENDRESUME (SUS)
Suspend/Resume is a feature built into many laptop and notebook
systems that allows you to run the computer on low power when it
is not in use and to restore the system to its previous state
when you return to it. Without special support, many systems
will not return properly from a low power state if a 386 memory
manager such as QEMM is active.
If you choose No on this screen, QEMM can automatically support
the Suspend/Resume feature on a few known systems.
If your system has a Suspend/Resume feature that is not working
properly with QEMM installed, choose Yes on this screen to have
■τEnable Suspend/Resume Laptop Support (Continued)
QEMM Setup place the SUS parameter on the QEMM386.SYS line in
the CONFIG.SYS file. This parameter makes QEMM search for the
hardware interrupt that Suspend/Resume is using.
If your Suspend/Resume feature still does not work after you have
rebooted with the SUSPENDRESUME parameter, you can try explicitly
telling QEMM how to support Suspend/Resume by placing the number
of a hardware interrupt in the field on this QEMM Setup screen.
QEMM Setup will then specify QEMM386.SYS's SUS:xx parameter,
where xx is the hardware interrupt number. 2, D, 72, 73, and 77
are the numbers most likely to be used by the Suspend/Resume
feature. Consult your system's manual or the manufacturer for
more information on the correct number to use.
■τHelp: Reclaim Top Memory - TOPMEMORY (TM)
By default, QEMM reclaims unused top memory on Compaqs and other
systems where QEMM recognizes the presence of top memory. This
feature typically adds 256K to 384K of RAM to QEMM's memory pool.
Manifest's QEMM Memory screen will include a Top Memory row if
QEMM is reclaiming top memory on your system.
If QEMM has a problem reclaiming top memory on your system, you
may experience a hang or reboot when QEMM386.SYS loads. If you
choose not to reclaim top memory, QEMM Setup adds the TM:N
parameter to the QEMM386.SYS device line. For more information,
see the TOPMEMORY parameter in Chapter 7 of the QEMM Reference
Manual.
■τHelp: Edit QEMM Device Line
If the QEMM parameters do not fit in the visible field on screen,
an arrow at the left or right of the field indicates the presence
of off-screen parameters. The field will scroll when you use the
arrow keys or type.
■τHelp: Set Size and Type of Disk Buffer
■τDISKBUF (DB) & DISKBUFFRAME (DBF)
QEMM can intercept all BIOS disk reads and writes with the DB=xx
parameter (Type=D). This type of disk buffering eliminates
problems with bus-mastering hard disks, but with a penalty in disk
performance.
Alternately, QEMM can intercept only BIOS disk reads and writes
into and out of the page frame with the DBF=xx parameter (Type=F).
This type of buffering may resolve conflicts between some expanded
memory-using disk utilities and Stealth.
■τSet Size and Type of Disk Buffer (Continued)
If you let QEMM try to determine whether you need a disk buffer,
it will create a 2K "DISKBUF-type" buffer if it detects a bus-
mastering conflict with the drive from which QEMM loads (Type=A).
You can also prevent QEMM from creating a disk buffer even if it
thinks you need one (Type=N).
If you choose type D or F, you can set the size of the disk
buffer. A bigger buffer uses more memory but may improve disk
performance. 2 and 10 are commonly used values.
■τHelp: Relocate Extended BIOS Data Area (XBDA)
By default, QEMM moves the extended BIOS data area (XBDA) into
High RAM unless it detects that you have a Suspend/Resume
feature, unless you have a machine (like some IBM ThinkPads) that
fails with the XBDA in High RAM, or unless you place the
SUSPENDRESUME (SUS) parameter on the QEMM386.SYS line in
CONFIG.SYS. In these last cases, QEMM moves the XBDA into low
conventional memory so that the Suspend/Resume feature will work.
If the XBDA remains at the top of conventional memory, it will
prevent video filling or the use of VIDRAM and will decrease the
size of windows in DESQview and DESQview/X. Moving the XBDA into
High RAM lets VIDRAM and video filling work, increases the size
of windows in DESQview & DESQview/X, and saves 1K of conventional
■τRelocate Extended BIOS Data Area (Continued)
memory. Moving the XBDA to low memory does not save conventional
memory but gives all the other benefits listed above.
You should choose N on this screen if you have a system or a
program that expects the XBDA to be at the top of conventional
memory. The symptom of this problem is usually a system crash,
which can occur at boot time or later. Choosing L gives most of
the benefits of moving the XBDA, and so is a less drastic way to
try to solve your XBDA-related problem than choosing N. You can
choose H (to save 1K of conventional memory) if QEMM is loading
your XBDA low. If you do this on a laptop PC that has a
Suspend/Resume feature, or on an IBM ThinkPad, your system may or
may not work properly.
■τRelocate Extended BIOS Data Area (Continued)
To find out where your XBDA is loaded, see Manifest's First Meg
BIOS Data screen. If the third line on this screen does not say
"0E: Extended BIOS Segment," then you do not have an XBDA.
If you do have an XBDA, check the four-digit hexadecimal address
of the XBDA. If this address is 9FC0, then the XBDA has not been
moved at all. If the address starts with 0 or 1, the XBDA has
been moved to low conventional memory. If the address starts
with a letter (A through F), then the XBDA is in High RAM.
■τHelp: Reserve Video Area for VIDRAM
■τVIDRAMEGA (VREGA) & VIDRAMEMS (VREMS)
When you invoke VIDRAM with the VIDRAM ON command, you extend
conventional memory for DOS text-based programs. However, you
cannot use EGA or VGA graphics while VIDRAM is on. If you have an
EGA/VGA color system, VIDRAM can usually increase the size of
conventional memory by 64K.
If you choose G on this screen, the VREGA parameter will be
added to the QEMM386.SYS device driver line. This parameter
prevents QEMM from creating High RAM in unused video areas, and
allows VIDRAM ON to extend conventional memory by 96K instead of
64K, though the total amount of High RAM on your system will
usually decrease by 32K.
■τReserve Video Area for VIDRAM (Continued)
If you are a DESQview user, and you want to extend conventional
memory in all DESQview windows, you should choose M on this
screen to activate the VREMS parameter. Without the VREMS
parameter, programs that run in DESQview in expanded memory
windows will not get the benefits of VIDRAM. Like VREGA, VREMS
will cause VIDRAM to extend conventional memory by 96K instead of
64K, at the cost of 32K of High RAM.
You can also choose M if you are a DESQview/X user, and you have
DESQview/X set up to use 8514a graphics. In this case all your
DESQview/X windows will be extended by 96K, and you will still be
able to use 8514a graphics. If, however, you plan to run
■τReserve Video Area for VIDRAM (Continued)
programs inside DESQview/X that use EGA or VGA graphics (instead
of 8514a graphics), you must choose N and forego the use of
VIDRAM.
For more information on VIDRAM see Chapter 6 of the QEMM Reference
Manual. For more information on the VIDRAMEGA and VIDRAMEMS
parameters, see Chapter 7.
■τHelp: Remove or Set Address of Page Frame - FRAME (FR)
The EMS page frame is a 64K area, usually in upper memory, used
by device drivers, TSRs and applications to access expanded
memory. QEMM also uses the page frame to enable its Stealth ROM
and Stealth D*Space features.
The AUTO selection tells QEMM to choose the page frame address
based on your system configuration. The NONE selection eliminates
the page frame--this will disable Stealth features and make
expanded memory unavailable for programs. If you do not use
Stealth or programs that use EMS, eliminating the page frame will
make 64K of upper memory addresses available for High RAM.
■τRemove or Set Address of Page Frame (Continued)
You can also specify the starting segment address of the page
frame if a different location will consolidate two smaller High
RAM regions into one large one, or if you need to place the page
frame at the starting address of one of your ROMs to make the ROM
work with the Stealth ROM feature. However, you should not set
the page frame address if you do not know how to avoid conflicts
between the page frame and ROM, adapter RAM, or video ROM.
■τHelp: Stealth System and Video ROMs - STEALTHROM (ST)
The Stealth ROM feature can typically free 48-115K of upper
memory addresses which can then be used for High RAM or
expanded memory mapping.
If you select M (Stealth Mapping), QEMM Setup will add the ST:M
parameter to the QEMM386.SYS device line; this instructs
Stealth to use its mapping method, which frees the most upper
memory addresses. If you select F (Stealth Frame), QEMM Setup
will add the ST:F parameter; this instructs Stealth to use the
frame method, which frees less upper memory but is compatible
with more ROMs than the mapping method is. QEMM Setup will not
implement the Stealth ROM feature if you type O for Stealth Off.
■τStealth System and Video ROMs (Continued)
QEMM offers to enable Stealth ROM during the installation
process or the Optimize process if it sees that you need
additional High RAM. If you use DESQview or DESQview/X,
you should use the Stealth ROM feature even if QEMM has not
enabled it for you.
If you ever encounter problems with Stealth ROM, see the
STEALTH.TEC technote in the \QEMM\TECHNOTE directory.
■τHelp: Set Up QEMM for Troubleshooting
If you wish to troubleshoot a particular problem, you can set up
QEMM for troubleshooting. When you enable the troubleshooting
parameters, QEMM Setup will place the following nine parameters
on the QEMM386.SYS line in CONFIG.SYS:
■ΦDB=2 SH:N TM:N TR:N CF:N FILL:N MR:N RH:N XBDA:N BE:N
These are not the only QEMM386.SYS parameters that can solve
problems, but they are the easiest to try as part of a one-step
troubleshooting process. If your problem goes away after you
enable the troubleshooting parameters, you should try eliminating
the parameters one by one until you find the parameter that
■τSet Up QEMM for Troubleshooting (Continued)
solved the problem, then take all the other troubleshooting
parameters off the QEMM386.SYS line. Be sure to reboot whenever
you add or delete parameters. See Chapter 7 of the QEMM Reference
Manual for more information on the individual parameters.
■τHelp: WINDOWS and QEMM Setup
QEMM Setup may need to modify Windows' SYSTEM.INI file so that
QEMM will work properly with Windows. If you are using Windows
3.0, QEMM Setup will add the line SystemROMBreakPoint=false to the
386Enh section of the SYSTEM.INI file. If you are using Windows
3.1 or Windows for Workgroups, QEMM Setup will remove the
SystemROMBreakPoint line if it exists (note that earlier versions
of QEMM needed this line to work with Windows 3.1, but QEMM 7.5
does not).
This setting enables QEMM to use the maximum amount of the
F000-FFFF region (usually occupied by the System ROM) for High RAM
or expanded memory mapping when Windows is in 386 enhanced mode,
while maintaining compatibility with other Windows features.
■τHelp: QDPMI
This selection lets you enable or disable the DOS Protected Mode
Interface for programs that support DPMI (e.g., Microsoft's C/C++
Development System for Windows version 7, Borland's C/C++ version
3, and Intel's Code Builder Kit version 1.1).
If you choose Y, QEMM Setup will place the QDPMI.SYS line in your
CONFIG.SYS file. QDPMI.SYS takes less than 2K of memory, and
can be loaded into High RAM. If you choose N, QEMM will not
provide DPMI services. Protected-mode programs that are VCPI
clients will run under QEMM even if QDPMI is not loaded.
■τHelp: DPMI Swap Size
DPMI Swap Size specifies how much disk space should be reserved
for a virtual memory swapfile for a DPMI application.
The advantage of specifying a bigger swapfile is that more
virtual memory will be available to DPMI programs. It is
particularly important to have a large swapfile if you have a
low-memory system and a memory-hungry DPMI application. The
disadvantage of specifying a bigger swapfile is that more of your
hard disk may be used up by your DPMI program.
Note that QDPMI does not use any of your hard disk for a swapfile
until the DPMI program requests the memory, and the swapfile
grows as needed up to the maximum size that you set.
■τHelp: DOS-Up Feature
The DOS-Up feature takes parts of DOS that would normally remain
in conventional memory and moves them into upper memory. If you
are using the DOS=HIGH command that is part of DOS 5 and DOS 6,
DOS-Up acts on the parts of DOS that are not affected by
DOS=HIGH.
For information on using DOS-Up with DR DOS 6 or Novell DOS 7, see
the technotes DRDOS6.TEC and NOVELL7.TEC in the \QEMM\TECHNOTE
directory. You can view this technote using a text editor. You can
also view technotes by using the selection "View QEMM hints,
technotes and READ.ME" on the QEMM Setup menu.
■τDOS-Up Feature (Continued)
DOS-Up makes three changes to your CONFIG.SYS file. DOSDATA.SYS,
which loads at the beginning of the CONFIG.SYS, prepares the
system for DOS-Up. DOS-UP.SYS loads the DOS kernel, data, and
resources into High RAM. And your SHELL statement is modified so
that LOADHI.COM can put COMMAND.COM in upper memory. If you have
no SHELL statement, DOS-Up creates one for you.
Parts of DOS that can be moved out of conventional memory are:
■ΦDOS resources ■µ (FILES, BUFFERS, FCBS, STACKS, LASTDRIVE). The
amount of memory that these resources take up varies with your
configuration. See Manifest's DOS Overview screen for details.
■τDOS-Up Feature (Continued)
■ΦCOMMAND.COM ■µ (the DOS command processor). Its size varies in
different versions of DOS. It is normally smaller than 5K.
■ΦDOS data ■µ (the parts of the DOS kernel that are not moved out
of conventional memory by the DOS=HIGH statement). If you are
using DOS=HIGH, these parts will be around 5.5K in size. If you
are not using DOS=HIGH, these parts will be considerably larger;
they are normally around 41K.
■ΦDOS=HIGH ■µ is a statement in CONFIG.SYS that tells DOS to load
much of itself into the HMA (the High Memory Area--the first 64K
of extended memory). This option is available only if you are
using DOS 5 or 6 (and is not available for DR DOS 6 users).
■τDOS-Up Feature (Continued)
The amount of DOS that moves into the HMA with DOS=HIGH depends
on your configuration, but it is generally more than 40K.
The most common reason not to enable the DOS=HIGH feature is if
you run a program that uses the HMA more efficiently than DOS,
like DESQview or DESQview/X. By eliminating the DOS=HIGH
statement in CONFIG.SYS you may be able to have more available
memory inside DESQview and DESQview/X windows. For information
on maximizing the memory inside DESQview and DESQview/X windows,
select "View QEMM hints and tips and READ.ME" on the QEMM Setup
menu. When the next menu displays, select "QEMM and DESQview or
DESQview/X."
■τHelp: Stealth D*Space Feature
QEMM can use its Stealth technology to move the DoubleSpace or
DriveSpace driver entirely out of conventional and upper memory,
making it appear in the EMS page frame when it is needed. This
saves about 31K-49K that would otherwise use up space in
conventional memory or upper memory.
If you enable Stealth D*Space, QEMM Setup will place the
ST-DSPC.SYS driver in your CONFIG.SYS file to relocate the
DoubleSpace or DriveSpace driver. ST-DSPC.SYS uses about 3K and
can be loaded high. Optimize will add the necessary command to
load this driver high if there is room for it in upper memory.
■τHelp: Multiple CONFIG.SYS Configurations
QEMM Setup has detected that your CONFIG.SYS file contains
multiple configuration paths. Because the QEMM386.SYS device
driver may be in more than one of these paths, you need to tell
QEMM Setup which path to modify, in the event that you decide to
make changes to a QEMM386.SYS device line.
You can choose any of the configuration paths listed on screen,
or you can choose C to create a new configuration path based on
one of your existing QEMM386.SYS configuration paths. If you
choose C, QEMM Setup will prompt you for the existing path, and
then for a name for the new path that it has created. The name
can be up to 32 characters long and can consist of more than one
word. After you create a new configuration path, you should
■τMultiple CONFIG.SYS Configurations (Continued)
run Optimize and select the new configuration path.
If you choose C, and if your AUTOEXEC.BAT file uses the "GOTO
%CONFIG%" statement to branch to different labels, you may want
to modify your AUTOEXEC.BAT to customize it for the new
configuration path that you have created. By default, QSETUP
modifies AUTOEXEC.BAT (if necessary) to make sure that the new
configuration path and the existing one that it was based on will
execute the same commands in AUTOEXEC.BAT.
■τHelp: HIMEM.SYS and QEMM
QEMM Setup has detected the XMS memory manager HIMEM.SYS in
your CONFIG.SYS file. QEMM is, among other things, an XMS
manager, and so you should normally tell QEMM Setup to remove
HIMEM to save the memory that it uses (typically 1-3K). If you
leave HIMEM in your CONFIG.SYS, QEMM will still be able to
control all the system's memory and function normally.
The one instance in which you might leave HIMEM in the CONFIG.SYS
is if your system contains more than 16 megabytes of memory, QEMM
cannot find the additional memory, and your version of HIMEM knows
how to find all the memory even though the system does not report
it through standard BIOS calls.
■τHIMEM.SYS and QEMM (Continued)
In this case, HIMEM should be loaded before QEMM386.SYS, which can
allocate all the system's memory from HIMEM. Without such a
version of HIMEM, QEMM may only find all the memory on the system
if you add the USERAM=xxxx-yyyy parameter with an appropriate
address range to the QEMM386.SYS line in CONFIG.SYS.
■τHelp: QEMM Setup Complete
QEMM Setup has made changes to your CONFIG.SYS file that may
require that you run the Optimize program. Optimize is a program
that determines how to load TSRs, device drivers and selected
parts of DOS into upper memory.
Optimize analyzes the memory requirements of device drivers and
TSRs that you are loading from CONFIG.SYS, AUTOEXEC.BAT and any
batch files called by AUTOEXEC.BAT. Then, Optimize determines the
most efficient way to load items into High RAM by testing all
possible locations (there can be thousands or millions of
possibilities). The object is to free up as much conventional
memory as possible for your DOS programs. If you are using QEMM's
■τQEMM Setup Complete (Continued)
DOS-Up feature, Optimize also experiments with different ways of
loading parts of DOS into upper memory.
If you type O, QEMM Setup will start the Optimize process
immediately. If you hit Enter, you will exit QEMM Setup without
running Optimize; you can then run Optimize manually by typing
OPTIMIZE. If you do not run Optimize before rebooting the system,
you may see LOADHI error messages when you next boot, and some
of your TSRs and drivers may either load low or malfunction.
■τHelp is not available for this option.
Press F1 for help index.
Press Escape to continue.