Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!midway!gsbsun!valley From: valley@gsbsun.uchicago.edu (Doug Dougherty) Newsgroups: comp.os.msdos.desqview Subject: Re: Whither QEMM? Message-ID: <1991Jun12.130439.14716@midway.uchicago.edu> Date: 12 Jun 91 13:04:39 GMT References: <44396@netnews.upenn.edu> <6672@gssc.UUCP> Sender: news@midway.uchicago.edu (NewsMistress) Organization: University of Chicago Lines: 28 johnl@gssc.UUCP (John Light) writes: >If you want to load drivers high, you will load the DOS 5.0 expanded >memory manager. Then Lotus and other protected mode programs won't run >because the memory manager won't have any expanded memory to allocate. >To give it expanded memory to manage, you must turn on EMS support. >If you turn on EMS support, the DOS 5.0 expanded memory manager will >put a 64K EMS page frame in your upper memory, severely reducing the >space to load drivers. >Mature DOS memory managers like QEMM can manage expanded memory (allowing >Lotus and other protected mode programs to run) without requiring the >placement of a 64K page frame, which protected mode Lotus doesn't need. Out of curiosity, under what conditions can you get away with not having a page frame? I assume that if you use the NOFRAME option, you get 64K more memory to load stuff high, but that some programs that expect a page frame won't be able to access expanded mem. How can you tell which programs are in this category? (Aside, how do programs such as you alluded to access expanded mem w/o a page frame? Or did you mean to say that they use the memory manager to allocate eXtended mem from the general mem pool?) Note: These are all tech type questions that I would appreciate answers to from anyone who knows. TIA. -- (Another fine mess brought to you by valley@gsbsun.uchicago.edu)