TIP: Click on subject to list as thread! ANSI
echo: alt_dos
to: All
from: shadow{at}shadowgard.com
date: 2004-09-30 09:59:52
subject: Re: Undesirable reboots

From: shadow{at}shadowgard.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




--- Internet Rex 2.29
* Origin: Shadowgard (1:2320/105.999)
SEEN-BY: 633/267 270
@PATH: 2320/105 261/38 123/500 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.