Can't get expanded memory working in WinXP for DOS mode - 03/30/02 01:57 AM
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?
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?