Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!caen!math.lsa.umich.edu!sharkey!rjf001!mudos!mju From: mju@mudos.ann-arbor.mi.us (Marc Unangst) Newsgroups: comp.os.msdos.desqview Subject: The amazing vanishing memory trick Message-ID: Date: 24 Jun 91 21:26:55 GMT Organization: The Programmer's Pit Stop, +1 313 665 2832 Lines: 41 I recently installed QEMM-386 and DESQview on my 386SX machine. ("Premio" motheroboard, with a VLSI chipset, AMI BIOS, 2MB of memory on the motherboard and 2MB of memory on an Everex RAM 3000 Deluxe, set up as extended memory. [See below for explanation of why I'm using the RAM 3000.]) Anyway, QEMM and DV both installed without a hitch, and DV seems to be working fine. However, there's a small problem. When I look at Manifest's expanded memory map, it shows that there's this 576K block allocated as handle 0, with nothing in the "owner" column. This was really puzzling me, until I looked at how much memory I had free at the DOS prompt -- 576K! It appears that QEMM is grabbing some of the memory and mapping it into the 0-640K space. However, this shouldn't be necessary, as I already have 640K of conventional memory. Adding NOFILL to the device=qemm386.sys line in my CONFIG.SYS didn't stop this from happening. This is somewhat annoying, since after my motherboard takes the 384K between 640K and 1MB and hides it somewhere (no, it doesn't return if you turn off BIOS and video shadowing), and QEMM takes 576K to map over the existing 576K of conventional memory, I'm left with about 144K of expanded memory left. This is why I'm using the RAM 3000, which was left over from my old 286/10 machine -- until I can afford to buy another 2MB of memory, slow memory is better than no memory. (At least I can run a decent amount of stuff now.) Does anybody know why this is happening, and maybe even a way to get back that 576K? Or is this an inevitable consequence of using QEMM-386? (And, as a side note, does anybody know how to get my motherboard to relocate the 384K of RAM to somewhere over 1MB? The docs for my motherboard are sketchy; the only time that 384K is mentioned is a paragraph that basically states that if you have 1MB of memory installed as 4 256K SIMMs, you can relocate the 384K to just above the 1MB line. Do they assume that if you have more than 1MB of memory, you'll have so much memory that you won't mind "losing" that 384K?) -- Marc Unangst | mju@mudos.ann-arbor.mi.us | "Bus error: passengers dumped" ...!hela!mudos!mju |