Archived from groups: microsoft.public.windowsxp.basics (
More info?)
Colin Havercroft wrote:
>
>How does one set up EMS memory in XP in order to run old DOS programs that
>require it?
For best DOS conventional memory b(and EMM) , edit the
windows\system32\config.nt and autoexec.nt files.
In config.nt have (apart from the large number of REM lines) just
EMM = B=4000 RAM
(note the exact spaces - either side of the first = and before RAM,
none next to the second =) and
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=40
(or higher files= if needed)
and in autoexec.nt have
REM Install DPMI support
lh %SystemRoot%\system32\dosx
with other earlier lh lines REM ed out, and then any SET or PATH lines
that may already be present at the end.
This should give about 612K for a program, run from a shortcut made to
its .exe file. R-click the shortcut, Properties and on the Memory page
you can set an explicit value - rather than Auto - for any EMM or XMS
memory it may need, and for initial environment space
--
Alex Nichol MS MVP (Windows Technologies)
Bournemouth, U.K. Alexn@mvps.D8E8L.org (remove the D8 bit)