Originally Posted by FrogmanTM
I have a Sager 4060. I have a dual boot DOS/XP setup. In DOS, I can force the emm386.exe to create EMS memory in certain memory ranges, but there is obviously a conflict with some onboard hardware. It will lock up in some ranges, not in others, but I'm fine with that because I can make it work. In XP, however, EMS memory is disabled completely. This is not a MAJOR problem, but I would like to have access to EMS in windows. I have tried to disable all devices (USB, Modem, Firewire, etc..) in the bios, but this does not help. Any help with this would be appreciated.
I read where you disabled several devices (can I assume this was done in BIOS, and not device manager). That was a good start, but often the problem lies in onboard graphics or on board network card, which you probably need.
And from what I read further on, it seems you a shortcut file and manipulated the compatibility settings, but did you edit the config.nt file?
To access EMS memory in windows xp, you need to create the shortcut file and make whatever needed compatbility settings AND add the following line
to Config.nt, either before or after the files=60 line.
Then press Enter at the end of the line so that there is a blank line following it. (If you want to put a space before and after the equals sign, feel free to do so; the result is the same with or without the spaces.) Save the file.
Then just to be on the safe side, and to ensure future files are set up correctly, modify the file named _default.pif (note the underscore) in your Windows directory
Right-click on it, and choose Properties. Go to the Memory tab and specify the largest available amount of Expanded (EMS) memory and the largest available amount of Extended (XMS) memory. Click OK, and exit
....now, create the PiF file (throw out the old one you created) and edit settings as needed.