Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!caen!ox.com!math.fu-berlin.de!fauern!unido!ira.uka.de!sun1.ruf.uni-freiburg.de!hartnegg From: hartnegg@sun1.ruf.uni-freiburg.de (Klaus Hartnegg) Newsgroups: comp.binaries.ibm.pc.d Subject: 645k conventional memory (was: DOS 5.0) Message-ID: <1991Apr23.083505.1964@sun1.ruf.uni-freiburg.de> Date: 23 Apr 91 08:35:05 GMT References: <1991Apr21.004302.14658@minyos.xx.rmit.oz.au> <1991Apr22.071522.29625@cs.mcgill.ca> <1991Apr22.113002.4147@sun1.ruf.uni-freiburg.de> Organization: Rechenzentrum der Universitaet Freiburg, Deutschland Lines: 57 Some days ago I wrote: >I have 645k free conventional memory with Dos 3.3 and Qemm 5.11 with >several devices and TSR's installed. No, it's not a typo, I really have >645k free, it is definitively conventional memory and I am really running >Dos 3.3. I was not so excited when I noticed the more Ram because I do not run so huge programs but some of you seem to do so. There seems to be an enormous interest on how exactly I did this so I will post it here once instead of replying to 10 mails. First of all: I have a 386 and installed QEMM 386 and DESQview. Together with QEMM comes the program "optimize". I simply ran this program. It made some changes to my config.sys, booted twice and, voila, I had 704k conventional memory. Some of this is used by some TSR's and devices that can not be loaded into high memory (I already knew this and changed the config.sys after running optimize to prevent them from being loaded high as optimize wanted to load them). The rest (645k) is free. Sorry, I do not know precisely what is going on here but it has something to do with the fact that I have a 386 (only this processor can remap memory to all places that it likes to) and also it is has something to do with my hercules graphics card. It looks as if the ram of my hercules card was added to the conventional memory and replaced by some EMS memory. The hercules card of course still works well! It looks as if QEMM can't map EMS memory into low memory unless there is already some memory there (in my case the screen memory of the hercules card) that it can replace. An additional note: If I run DESQview this uses about 150k conventional memory. However I read in the manual that it can also load high if there is enough low memory that could be replaced by QEMM. The manual says it is not uncommon that DV needs no conventional memory at all and Manifest should report 0k usage of conventional memory. I guess this can happen if one has a graphics card with more memory than hercules has or some other card with memory on it. I hope this helps you a bit and prevents my mailbox from getting full. Klaus. -- -------------------------------------------------------------------------- Klaus Hartnegg, Kleist-Str. 7, D-7835 Teningen, Germany | include standard Bitnet : hartnegg@dfrruf1 or hartnegg@cernvm | disclaimer here! Internet : hartnegg@ibm.ruf.uni-freiburg.de |