In order to use the expanded memory feature, you must
first install the expanded memory device driver,
KEMM.SYS in CONFIG.SYS:
DEVICE=KEMM.SYS FRAME=XXXX BASE=YYYYY HANDLES=ZZZ
tells KEMM.SYS to look for a valid page frame. The page
frame is the first address of the EMS mapping window.
what part of extended memory will be allocated for EMS.
Determine the base EMS parameter with YYYYY=Total Memory
(KB) + 384 - Amount of EMS Required For example, if your
computer has 8MB (8,192KB) of memory, 640KB base memory
and 7,552KB is used as EMS. For 2MB (2048KB) of EMS,
calculate:YYYYY = 8192 + 384 - 2048 = 6428
In this case, the base parameter would be: BASE=6428
specifies # of handles and names available. Handles are
used to identify a block of memory requested by an
application. Each application that uses EMS requires at
least one handle. Some programs require more than one
handle and these programs will prompt you if they run
out of handles. The acceptable handle parameter range is
from 16 to 255.
Note that each handle/name defined consumes
EMS, making less EMS available for your application.
Because of this, you should only define enough
handle/name parameters to support your application. In
most cases, the default value of 32 should be adequate
for most applications. If you require more than 32
handles, you can specify a greater number of handles.
For example: HANDLES=64
Screen Message from KEMM.SYS
As the computer boots, the following messages will appear:
KEMM: 80386 Expanded Memory Manager, V 4.0
Copyright 1990, Kingston Technology Corp.
Page Frame Address at Segment C000H
Total EMS Memory is 9472Kbyte (592 pages)
KEMM: EMS driver is successfully loaded!