www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/08/13/10:09:07

Message-Id: <1.5.4.32.19960813150317.0031a598@130.206.5.234>
Mime-Version: 1.0
Date: Tue, 13 Aug 1996 16:03:17 +0100
To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
From: Luis Fernando Romero <romerol AT cc DOT unican DOT es>
Subject: Re: Accessing more than 16MB memory in WinNT
Cc: djgpp AT delorie DOT com

At 09:21 13/08/96 +0200, Eli Zaretskii wrote:
>
>On Mon, 12 Aug 1996, Luis Fernando Romero wrote:
>
>> I would like to know if there's a way of accessing more than 16 MB of
>> DPMI memory under a winNT dos box.
>
>In Windows 95, you must manually enter a value like 65535 in the property 
>sheet of the DOS application to make more than 16MB of DPMI memory 
>available to it, because the values that you can choose from the list end 
>at 16MB.  Maybe it's the same with NT?
>
>

Thanks a lot for your reply.

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 don't know if this values are fixed in winnt registry, I will try to
search for it (I choosed the easy way, asking the wizards :-)

My problem is this: I have a user (I work at the Computer Center of the
University of Cantabria) who needs a PC for his calculations. He programs in
fortran, so I gave him the idea to use f2c and djgpp, which really works grate.

He uses big matrices, and wanted to know the limits of this compiler,
because he could try to buy Microsoft Fortran PowerStation for NT.

When you try to assemble a program with a matrix bigger than aprox. 16MB, as
runs out vitual memory (the assembler code has a static array declaration,
because of the way f2c generates C code). Anyway, the dos box is limited to
about 16MB of DMPI mem, and I have no way to increase it. His system is a
32MB WinNT 3.51.

Hope you can give any ideas to solve this problem.

Thanks again.

LUIS
----

+------------------------------+-------------------------------------+
!  Luis Fernando Romero        !   Ph    : +34(42) 201082            !
!  Centro de Calculo           !   Fax   : +34(42) 201103            !
!  Universidad de Cantabria    !   Email : romerol AT cc DOT unican DOT es      !
!  Avda. Los Castros s/n       \-------------------------------------+
!        39005 - Santander (CANTABRIA)  -  SPAIN                     !
+--------------------------------------------------------------------+

- Raw text -


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