Can't get expanded memory working in WinXP for DOS mode

I've recently had a craving to play some of the old classic DOS games like Master of Orion, X-COM etc, but I can't seem to get expanded memory working in Windows XP. I've tried everything and no matter what I do I can't get expanded memory working in WindowsXP for DOS apps.

Windows Games 5469 This topic was started by ,


data/avatar/default/avatar32.webp

4 Posts
Location -
Joined 2002-03-30
I've recently had a craving to play some of the old classic DOS games like Master of Orion, X-COM etc, but I can't seem to get expanded memory working in Windows XP. I've tried everything and no matter what I do I can't get expanded memory working in WindowsXP for DOS apps. I've tried editing my config.nt adding emm=ram. I've tried right clicking the exe to edit it's properties and changing the emm setting to auto, 8192kb etc. I've even tried using VDMSoundlauncher to try to enable EMM, nothing seems to work (btw VDMSound worked great for getting sound emulation, but it didn't help my EMM situation). Does anyone else have this problem?
 
when I type "mem /c | more", this is what I get. Note this is with all the stuff mentioned above done, and still no expanded memory.
 
Conventional Memory :
 
Name Size in Decimal Size in Hex
------------- --------------------- -------------
MSDOS 12384 ( 12.1K) 3060
KBD 3296 ( 3.2K) CE0
HIMEM 1248 ( 1.2K) 4E0
COMMAND 3152 ( 3.1K) C50
FREE 112 ( 0.1K) 70
FREE 634976 (620.1K) 9B060
 
Total FREE : 635088 (620.2K)
 
Upper Memory :
 
Name Size in Decimal Size in Hex
------------- --------------------- -------------
SYSTEM 212976 (208.0K) 33FF0
MOUSE 12528 ( 12.2K) 30F0
FREE 36576 ( 35.7K) 8EE0
 
Total FREE : 36576 ( 35.7K)
 
Total bytes available to programs (Conventional+Upper) : 671664 (655.9K)
Largest executable program size : 634704 (619.8K)
Largest available upper memory block : 36576 ( 35.7K)
 
25165824 bytes total contiguous extended memory
0 bytes available contiguous extended memory
16711680 bytes available XMS memory
MS-DOS resident in High Memory Area
 
I'm all out of ideas, has anyone else had this problem and fixed it? Or does anyone have any suggestions?

Participate on our website and join the conversation

You have already an account on our website? Use the link below to login.
Login
Create a new user account. Registration is free and takes only a few seconds.
Register
This topic is archived. New comments cannot be posted and votes cannot be cast.

Responses to this topic


data/avatar/default/avatar15.webp

1047 Posts
Location -
Joined 2000-04-17
Usually the auto function on the properties box works...strange, I really don't know whats going on there. If you still got FAT32 filesystem, format a disk and select create startup disk and use that or use a Win9x or WinME boot disk.

data/avatar/default/avatar19.webp

76 Posts
Location -
Joined 2001-12-04
Have you tried editing the 'default.pif' entry in your windows folder?
 
It's the default settings for the command prompt.

data/avatar/default/avatar36.webp

2 Posts
Location -
Joined 2003-01-13
Hi there TimT, i have exactly the same problem, it is a machine specific problem, as i can get EMS on two XP machines at work, but not on my machine at home (Not annoying at all!). From other forums, it seems this problem hits about 1 in 20 machines, and, as yet, no one has found a solution.
 
I'm gonna try out DOSbox when i get home tonight, and i'll report back with the findings, but i'm pretty sure there is an EMM/EMS memory problem on certain XP configurations.
 
Also, when i finally get my internet connection back at home on friday, i'm going to do every update i can (including service pack 1) and hope that fixes it properly!

data/avatar/default/avatar36.webp

2 Posts
Location -
Joined 2003-01-13
Dosbox worked like a dream, even got sound in Master Of Magic too! (Something i never achieved in Win98!).
 
Just gotta fiddle with some settings to remove the sound stutter, but keep it playing at a reasonable speed.
 
Well, although Microsoft try to bugger up all my old dos games, it's good to see a couple of guys can write a executable to override Microsoft's stupidity!

data/avatar/default/avatar23.webp

1 Posts
Location -
Joined 2005-07-20
Hi guys, just wondering if anyone has ever come up with a fix for this. I'm having the exact same Expanded Memory problem on my HP Pavillion dv4000 laptop. When I check the memory at the command line, I get:
 

Code:
C:\>mem /cConventional Memory :  MSDOS              12704      ( 12.4K)  KBD                 3296      (  3.2K)  HIMEM               1248      (  1.2K)  HASPDOS              336      (  0.3K)  COMMAND             4736      (  4.6K)  DOSX               34720      ( 33.9K)  FREE                 112      (  0.1K)  FREE              598000      (584.0K)Total  FREE :       598112      (584.1K)Upper Memory :  SYSTEM            229360      (224.0K)  DOSX                 128      (  0.1K)  MOUSE              12528      ( 12.2K)  MSCDEXNT             464      (  0.5K)  REDIR               2672      (  2.6K)  FREE                1920      (  1.9K)  FREE               34000      ( 33.2K)  FREE               46448      ( 45.4K)Total  FREE :        82368      ( 80.4K)Total bytes available to programs (Conventional+Upper) : 680480   (664.5K)Largest executable program size :                             596048   (582.1K)Largest available upper memory block :                         46448   ( 45.4K)   1048576 bytes total contiguous extended memory         0 bytes available contiguous extended memory    941056 bytes available XMS memory           MS-DOS resident in High Memory Area
 
Running XP Home Edition, SP2. The crazy thing is, I have a few friends that have been trying to figure this out too. No one who is running XP Home can get Expanded Memory enabled, but anyone who is running XP Pro has no problem at all....
 
Any thoughts or suggestions?

data/avatar/default/avatar25.webp

1 Posts
Location -
Joined 2005-08-07
Hi there, I saw your post and noticed that you have the HP Pavillion DV4000. I just got the same notebook about a week ago, and I've been having an issue, and was wondering if anyone else with the same notebook was having the same problem. I noticed that when typing, especially in MS Word or in email programs, that the window or screen will start moving up and down ocassionally. Have you noticed this happening on your computer as well?
 
It's extremely annoying and I don't know if there's a way to make it stop, or if I have to return the notebook..
 
Could you let me know if you have encountered the same problem?
 
Originally posted by igjoe:

Quote:Hi guys, just wondering if anyone has ever come up with a fix for this. I'm having the exact same Expanded Memory problem on my HP Pavillion dv4000 laptop. When I check the memory at the command line, I get: 

Code:
C:\>mem /cConventional Memory :  MSDOS              12704      ( 12.4K)  KBD                 3296      (  3.2K)  HIMEM               1248      (  1.2K)  HASPDOS              336      (  0.3K)  COMMAND             4736      (  4.6K)  DOSX               34720      ( 33.9K)  FREE                 112      (  0.1K)  FREE              598000      (584.0K)Total  FREE :       598112      (584.1K)Upper Memory :  SYSTEM            229360      (224.0K)  DOSX                 128      (  0.1K)  MOUSE              12528      ( 12.2K)  MSCDEXNT             464      (  0.5K)  REDIR               2672      (  2.6K)  FREE                1920      (  1.9K)  FREE               34000      ( 33.2K)  FREE               46448      ( 45.4K)Total  FREE :        82368      ( 80.4K)Total bytes available to programs (Conventional+Upper) : 680480   (664.5K)Largest executable program size :                             596048   (582.1K)Largest available upper memory block :                         46448   ( 45.4K)   1048576 bytes total contiguous extended memory         0 bytes available contiguous extended memory    941056 bytes available XMS memory           MS-DOS resident in High Memory Area
 
Running XP Home Edition, SP2. The crazy thing is, I have a few friends that have been trying to figure this out too. No one who is running XP Home can get Expanded Memory enabled, but anyone who is running XP Pro has no problem at all....
 
Any thoughts or suggestions?
[email:email@provider]My Email[/email]HP

data/avatar/default/avatar17.webp

4 Posts
Location -
Joined 2005-11-24
Greetings - did anyone find a solution to no EMS under XP Home / XP MCE? The MCE system was fine with XP Pro - but after ages of MS KB & Googling I haven't come up with anything.
 
Thanks for any help.
~j

data/avatar/default/avatar26.webp

690 Posts
Location -
Joined 2004-05-06
Has anyone tried configuring C:\Windows\System32\Config.nt
and changing the EMM= line to allocated Expanded Memory?
 

data/avatar/default/avatar17.webp

4 Posts
Location -
Joined 2005-11-24
Greetings - In the end, disabled the option ROM in BIOS setup which opened up 64k window which it seems to need to be able to get a page frame.
 
Still not sure why the same system, same BIOS settings (before above change), was fine under XP Pro and not MCE... That was the bit I was most curious about, as in my case it clearly wasn't a mo-board or hardware issue -just a different XP version issue.
 
Did try setting EMM=RAM in config.nt and have nothing in autoexec.nt and still had problem before disabling option ROM.
 
Have deleted the EMM=RAM line now and all's well.
 
Thanks for the replies and hope the above helps someone else.
~j

data/avatar/default/avatar39.webp

3867 Posts
Location -
Joined 2000-02-04
Hmm, so your saying that your EMS worked fine in XP but doesn't under XP MCE on the SAME SYSTEM? Can you confirm this? This goes against the testing that I and others have done. So far it's been no EMS available on NT4/2K/XP/2003 and the only fix was to disable the devices in the motherboard bios......because you can't reassign the block of memory that NT uses for EMS. (Your supposed to be able to in Config.NT but it doesn't work).
 

data/avatar/default/avatar17.webp

4 Posts
Location -
Joined 2005-11-24
Yes, can confirm. The same system, only change being a clean install of MCE.
 
EMS is now fine under MCE after the above BIOS mod.
 
Hope this helps...
~j

data/avatar/default/avatar39.webp

3867 Posts
Location -
Joined 2000-02-04
Hmmmm, need to get my hands on MCE.
 
Since the hardware limitation is still there and since your EMS worked fine in XP....and since MCE is further updated than plain ol' XP it's likely that an XP update (already included in MCE)had this effect.

data/avatar/default/avatar17.webp

4 Posts
Location -
Joined 2005-11-24
I think XP Home has the same issue, if that's any more accessible to you. We have a work system with Home on it that displays the same issue (not sure if we have an XP Pro image for it to see if it's the exact same problem). Also a couple of people in the above thread mention having the issue on Home and not Pro. (That's what drew me to this thread).
 
Anyway, not sure I'll get a chance to isolate it any better. Having enough fun getting our own software out the door let alone testing MS's for them! Also the need for EMS was personal, not work related.
 
All the best...
~j

data/avatar/default/avatar27.webp

1 Posts
Location -
Joined 2005-12-29
Ive had the same problem. I'm trying to get TES: Daggerfall running on WinXP and have had no end of trouble. I downloaded an installer and got the game running with reasonable sound but the game is missing critical functions like the ability to climb and important quest items/creatures. So I tried to make a boot disk but am using NTFS on my hard disk and since I can't get EMS working I can't properly use any DOS utilities to get my hard drive to read/write. I'm about ready to chuck it in and spring for an older pentium with a legacy sound card (sigh).