XP Won't Create EMS

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I've been trying to run on XP Pro an old DOS game that requires EMS. I know about the memory settings under Properties, but no matter how I set them, the game and MEM both report no EMS. I have a W2K Pro machine at work, and I can get EMS on it, but the same settings don't work on this XP box

I've used DOSBox and Virtual PC; I know all about them, so please no suggestions to use either of them. I just want to know why this machine won't make EMS

Thanks.
 
Enable Expanded Memory in Some Windows XP Computers
http://www.columbia.edu/~em36/wpdos/emsxp.html

--
Carey Frisch
Microsoft MVP
Windows XP - Shell/User

Be Smart! Protect your PC!
http://www.microsoft.com/security/protect/

----------------------------------------------------------------------------------------------------


| I've been trying to run on XP Pro an old DOS game that requires EMS. I know about the memory settings under
Properties, but no matter how I set them, the game and MEM both report no EMS. I have a W2K Pro machine at
work, and I can get EMS on it, but the same settings don't work on this XP box.
|
| I've used DOSBox and Virtual PC; I know all about them, so please no suggestions to use either of them. I
just want to know why this machine won't make EMS.
|
| Thanks.
 
Mike said:
I've been trying to run on XP Pro an old DOS game that requires EMS. I know about the memory settings under Properties, but no matter how I set them, the game and MEM both report no EMS. I have a W2K Pro machine at work, and I can get EMS on it, but the same settings don't work on this XP box.

For best DOS conventional memory, and EMS support, 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
 
Back
Top