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 Precedence: bulk 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