delorie.com/archives/browse.cgi   search  
Mail Archives: opendos/2004/09/30/13:22:24

X-Authentication-Warning: delorie.com: mail set sender to opendos-bounces using -f
From: shadow AT shadowgard DOT com
Organization: Shadowgard
To: opendos AT delorie DOT com
Date: Thu, 30 Sep 2004 09:59:52 -0700
Subject: Re: Undesirable reboots
Message-ID: <415BD918.3767.1C76739@localhost>
In-reply-to: <200409301101.i8UB1DCp000639@su.informatik.tu-cottbus.de>
X-mailer: Pegasus Mail for Windows (4.21b)
Reply-To: opendos AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: opendos AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 30 Sep 2004 at 11:39, Veit Kannegieser wrote:

> 
> Martin C wrote:
> 
> >Upper memory not available
> >
> >Memory Type        Total       Used       Free
> >----------------  --------   --------   --------
> >Conventional          639K       157K       482K
> >Upper                   0K         0K         0K
> >Reserved              385K       385K         0K
> >Extended (XMS)    228,288K   169,248K    59,040K
> >----------------  --------   --------   --------
> >Total memory      229,312K   169,790K    59,522K
> >
> >Total under 1 MB      639K       157K       482K
> >
> >Largest executable program size       482K (493,360
> >bytes)
> >PC-DOS is resident in the high memory area.
> 
> Not sure what i should think of it. Here is an
> good example (DRDOS 7.x in an SVISTA virtual machine):
> 
> 
>   Memory Type           Total Bytes ( Kbytes  )       Available For
>   Programs   
> 
>   Conventional              655.360 (    640K )          619.984 (   
>   605K )   Upper                     163.840 (    160K )          
>   95.136 (     93K )   High                       65.520 (     64K )  
>           10.797 (     11K )   Extended               32.505.856 (
>   31.744K )                0 (      0K )   Extended via XMS           
>    --------               31.391.744 ( 30.656K )   
> 
>   Largest executable program:  619.968 ( 605K )                       
>           Total Free DOS memory:       715.120 ( 698K )               
>                   
> 
> 
> The interesting line is "Upper" in yours and "High" in mine. I assume
> that both mean the area of memory that is 1MiB..1MiB+64KiB-1.

Uh, no.

"Upper" is the area between 540k and 1 meg. Serctions of it that 
aren't being used by adapters can have memory mapped into them for 
loading stuff like drivers and TSRS (this requires EEMS or LIM 4.0 
expanded RAM.). I had an XT where I had some insane amount of Upper 
RAM thanks to an Intel Aboveboard. :-)

High is the HMA which is at the location you mentioned and is only 
available on 286 or later systems. And only on some 286 systems.

> Even when DOS allocates the HMA completely, it should say 64K and not
> zero for size. My recommendations
> 
> a) try another himem.sys (Windows/FreeDos/QEMM/..)

You need EMS for the upper RAM. 


--
Leonard Erickson (aka shadow)
shadow at shadowgard dot com


- Raw text -


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