www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/08/16/17:16:26

Xref: news2.mv.net comp.os.msdos.djgpp:7386
From: Mihai Moise <moisemih AT ift DOT ulaval DOT ca>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Accessing more than 16MB memory in WinNT
Date: Thu, 15 Aug 1996 14:39:41 -0400
Organization: Universite Laval
Lines: 31
Message-ID: <32136EED.41C67EA6@ift.ulaval.ca>
References: <1 DOT 5 DOT 4 DOT 32 DOT 19960813150317 DOT 0031a598 AT 130 DOT 206 DOT 5 DOT 234>
NNTP-Posting-Host: britten.ift.ulaval.ca
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Luis Fernando Romero wrote:

> WinNT has a different approach for modifying the parameters of a dos box.
> You can adjust sizes for EMS and XMS memory, but both are limited to 16384 KB.
> 
> DPMI memory can't be adjusted this way, and seems that you have a total of
> 16 MEG available, with any configuration of EMS and XMS values (even 0).
> 
> go32-v2 always gives a combination of values similar to this, near 16 MEG.
>         DPMI memory available: 3880 Kb
>         DPMI swap space available: 11480 Kb
> 

I have just brain-stormed 3 ideas you might try, not that I know of NT,
but...

1. Try to get into plain DOS mode. CWSDPMI can free up 64 MB swap.

2. Look into the source code generated by f2c: replace the static array
by a pointer, to which you will later give a value using malloc().

( scared? )

3. All else failing, get Linux. It has a free Fortran compiler, and it
can free up nearly 512 MB of swap space, which should be enough for most
applications.

Mihai
"If the fool would persist in his folly he would become wise" -- William
Blake
check out DOS/svgalib at http://wwwbacc.ift.ulaval.ca/~moisemih

- Raw text -


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