delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/20/04:09:48

Message-Id: <199711200907.KAA20446@firewall.thmulti.com>
From: Aylott Mark <aylottm AT thmulti DOT com>
To: sandmann <sandmann AT clio DOT rice DOT edu>
Cc: "'DJGPP Newsgroup'" <djgpp AT delorie DOT com>
Subject: Re: DPMI Host limited to 64MB physical memory
Date: Thu, 20 Nov 1997 10:06:00 +0100
MIME-Version: 1.0

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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019