Hi!
26-Мар-2004 11:06 [EMAIL PROTECTED] (Adam Peart) wrote to
[EMAIL PROTECTED]:
AP> Interesting results between noems & ems. Before, noems wasn't working, but
AP> with this version it does. With noems:
C:\>>mem
AP> MEM: error: EMM call 41h
In current MEMA this already changed (though, not published - I wait
results from Massimo then find what wrongly works in EXT_get() on 8086). If
you wish, I send you current MEMA.
AP> Memory type Total - Used = Free (largest)
AP> ---------------- ----- ----- ---------------
AP> Conventional 640k 20.9k 619k ( 618k)
AP> Upper (DOS) 96.0k 46.6k 49.3k ( 49.1k)
--------------------------^^^^^-----------^^^^^
AP> Extended (INT15) 222M 0
AP> Extended (XMS16) 62.9M ( 62.9M)
AP> Extended (XMS32) 208M ( 208M)
AP> ---------------- ----- ----- ---------------
AP> FreeDOS 7.10 is resident in the high memory area (HMA).
AP> With EMS:
C:\>>mem
AP> Conventional 640k 40.0k 600k ( 599k)
AP> Upper (DOS) 32.0k 27.7k 4.20k ( 4.20k)
--------------------------^^^^^
Here part (64k) of upper memory assigned to EMS page frame instead UMB.
AP> Extended (INT15) 222M 0
AP> Extended (XMS32) 190M ( 190M)
AP> Expanded (EMS) 32.1M 48.0k 32.0M
AP> With noems I have 619k free, but with ems I have 612k free, & only 4k upper
AP> free.
This is because page frame substracts 64k from UMB -> some programs
doesn't fit into UMB and placed into low memory. Let count: was free 49.3k
of upper memory, now free 4.2k, this mean that 64k-49.3k+4.2k=18.9k of code
moved from upper memory to low. Now see: was free 619k of low memory, now
600k. All as expected.
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel