Mail Archives: opendos/2004/09/30/07:03:42
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.
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/..)
b) use the not attached (ask) A20OO.COM, but
'INSTALL=C:\PATH\A20OO.COM' in first config.sys line
And if your BIOS has an option to enable shadowing, i would
enable all areas.
--
Veit Kannegieser
- Raw text -