XP Won't Create EMS

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

Carey Frisch [MVP]

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

Alex Nichol

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top