Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!hplabs!otter.hpl.hp.com!hpopd!dcc From: dcc@hpopd.pwd.hp.com (Daniel Creswell) Newsgroups: comp.windows.ms Subject: Re: Implementing Large Frame EMS ? Message-ID: <37140012@hpopd.pwd.hp.com> Date: 9 Apr 91 07:51:28 GMT References: <1991Apr8.093517.9946@cc.newcastle.edu.au> Organization: Hewlett-Packard CCG-PWD, UK. Lines: 23 You've got a 386 why would you wish to run in Large frame real mode? Anyway to further your knowledge..... Ignoring the 386 at this point in time....In order to get large frame EMS you must disable all but the first 256K of the 640K conventional memory and then persuade your EMS board to provide the rest. The reason for this is that the paging of 64K EMS goes on above 640K and below 1M. Your computer will just work out the best place to put it. However to page in more than that (which is what large frame allows) it has to be done below 640K. The only way this can be done is as a bove as it isn't possible to switch out RAM <640K the way it is above 640K without danger of crashes. On a 386 this doesn't matter because of it's superior memory mapping. In order for large frame EMS to function correctly you must have as much conventional memory free as possible (certainly > 256+64=320 K). Then if you say: win /r - windows should put you straight into Large Frame mode. The /e switch may also be of interest to you. With this you can force small frame mode. Hope that helps, Dan C.