Message-Id: <199711200907.KAA20446@firewall.thmulti.com> From: Aylott Mark To: sandmann Cc: "'DJGPP Newsgroup'" Subject: Re: DPMI Host limited to 64MB physical memory Date: Thu, 20 Nov 1997 10:06:00 +0100 MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk Here's a very quick synopsis of what I have found : Allocating method : malloc'ing blocks of 1k byte with a GCC 2.01 complied C code until malloc returns a null. Using the following DPMI Hosts / Memory drivers: HIMEM.SYS Limited to 64Mbytes even with the /EISA parameter QEMM.SYS ( Verion 8.0 ) You have to force the QEMM.SYS to see all the memory with the USERAM=128M. Then you can malloc more than 64Mbytes A good explaination of this can be found on the pharlap website, under the section " How come my program can't access more than 64MB " although I dispute what they say about HIMEM being able to see more than 64MBytes. EMM386.SYS has not effect at all, since it seems to take memory to use as extended/expanded, thus taking it away from the DPMI Host. Mk. THOMSON multimedia aylottm AT thmulti DOT com ---------- From: sandmann To: AylottM Subject: Re: DPMI Host limited to 64MB physical memory Date: Monday 9 June 1997 10:58 > I've just ordered QEMM 8.0 in a hope that it will give access to the > extra memory I'll be interested in knowing if it works OK. Someday I will try to make CWSDPMI more large memory tolerant, but I don't have the time right now, sorry.