This is pretty good and matches pretty well with what MDGX/axcel216
has been able to achieve.

MS-DOS 6.22 (https://www.mdgx.com/mem6.htm#M6)
```
Modules using memory below 1 MB:

 Name           Total       =   Conventional   +   Upper Memory
 --------  ----------------   ----------------   ----------------
 MSDOS        9,917   (10K)      9,917   (10K)          0    (0K)
 HIMEM        1,168    (1K)      1,168    (1K)          0    (0K)
 EMM386       3,264    (3K)      3,264    (3K)          0    (0K)
 RECALL       2,544    (2K)          0    (0K)      2,544    (2K)
 DOSMAX         240    (0K)          0    (0K)        240    (0K)
 XDVD2        2,272    (3K)          0    (0K)      2,272    (3K)
 IFSHLP       3,904    (4K)          0    (0K)      3,904    (4K)
 NANSI        3,536    (3K)          0    (0K)      3,536    (3K)
 FILES        4,448    (4K)          0    (0K)      4,448    (4K)
 FCBS            96    (0K)          0    (0K)         96    (0K)
 WKBUFFER       528    (1K)          0    (0K)        528    (1K)
 LASTDRIV       720    (1K)          0    (0K)        720    (1K)
 INSTALL        160    (0K)          0    (0K)        160    (0K)
 CTMOUSE      3,584    (3K)          0    (0K)      3,584    (3K)
 COMMAND      3,696    (4K)          0    (0K)      3,696    (4K)
 ZENO174      1,120    (1K)          0    (0K)      1,120    (1K)
 MSCDEX      16,080   (16K)          0    (0K)     16,080   (16K)
 SMARTDRV    35,264   (33K)          0    (0K)     35,264   (33K)
 HYPERKEY     2,880    (3K)          0    (0K)      2,880    (3K)
 Free       675,504  (660K)    640,314  (625K)     35,200   (34K)

Memory Summary:

 Type of Memory       Total   =    Used    +    Free
 ----------------  ----------   ----------   ----------
 Conventional         655,360       15,056      640,314
 Upper                125,792       90,592       35,200
 Reserved             393,216      393,216            0
 Extended (XMS)*   65,934,496    5,280,928   60,653,568
 ----------------  ----------   ----------   ----------
 Total memory      67,108,864    5,779,792   61,329,072

 Total under 1 MB     781,152      105,648      675,504

 Total Expanded (EMS)                33,947,648 (33,152K)
 Free Expanded (EMS)*                33,505,280 (32,720K)

 * EMM386 is using XMS memory to simulate EMS memory as needed.
   Free EMS memory may change as free XMS memory changes.

 Largest executable program size        640,288   (625K)
 Largest free upper memory block         31,776    (31K)
 Available space in High Memory Area     15,920    (16K)
 MS-DOS is resident in the high memory area.
```

MS-DOS 7.1 (https://www.mdgx.com/mem7.htm#M)
```
Modules using memory below 1 MB:

 Name           Total            Conventional       Upper Memory
 --------   ---------------   -----------------   ----------------
 SYSTEM      16,064   (16K)  9,712   (10K)      6,352    (6K)
 HIMEM        1,120    (1K)      0    (0K)      1,120    (1K)
 NANSI        3,536    (3K)      0    (0K)      3,536    (3K)
 IFSHLP       2,864    (3K)      0    (0K)      2,864    (3K)
 XDVD2        2,272    (3K)      0    (0K)      2,272    (3K)
 COMMAND      9,664    (9K)      0    (0K)      9,664    (9K)
 RECALL       2,544    (2K)      0    (0K)      2,544    (2K)
 MSCDEX      48,704   (48K)      0    (0K)     48,704   (48K)
 SMARTDRV    35,072   (34K)      0    (0K)     35,072   (34K)
 ZENO174      1,120    (1K)           0    (0K)      1,120    (1K)
 CTMOUSE      3,584    (3K)      0    (0K)      3,584    (3K)
 XMSDSK         688    (1K)      0    (0K)        688    (1K)
 NOOFF          336    (0K)           0    (0K)        336    (0K)
 Free       682,976  (667K) 644,048  (629K)     39,184   (38K)

Memory Summary:

 Type of Memory       Total         Used          Free
 ----------------  -----------   -----------   -----------
 Conventional          654,336        10,304       644,048
 Upper                 163,888       124,704        39,184
 Reserved                    0             0             0
 Extended (XMS)    267,255,760    30,310,352   219,086,848
 ----------------  -----------   -----------   -----------
 Total memory      268,040,192    30,445,840   219,756,240

 Total under 1 MB      818,224       135,248       682,976

 Largest executable program size 644,022  (629K)
 Largest free upper memory block 30,944   (30K)
 Available space in High Memory Area  2,624    (3K)
 MS-DOS is resident in the high memory area.
```

On Mon, May 15, 2023 at 4:48 PM <jer...@shidel.net> wrote:
>
> Hi All,
>
> Let me show you a MEM print out from my Pentium Pro:
>
> Modules using memory below 1 MB:
>
>   Name           Total           Conventional       Upper Memory
>   --------  ----------------   ----------------   ----------------
>   SYSTEM      19,888   (19K)     10,944   (11K)      8,944    (9K)
>   LOGGER       1,760    (2K)          0    (0K)      1,760    (2K)
>   NANSI        3,536    (3K)          0    (0K)      3,536    (3K)
>   COMMAND      4,400    (4K)          0    (0K)      4,400    (4K)
>   SHSURDRV       400    (0K)          0    (0K)        400    (0K)
>   LBACACHE    10,576   (10K)          0    (0K)     10,576   (10K)
>   3C90XPD     30,400   (30K)          0    (0K)     30,400   (30K)
>   ETHERDFS     7,440    (7K)          0    (0K)      7,440    (7K)
>   FDAPM          928    (1K)          0    (0K)        928    (1K)
>   CTMOUSE      3,104    (3K)          0    (0K)      3,104    (3K)
>   UDVD2        2,016    (2K)          0    (0K)      2,016    (2K)
>   SHSUCDX      6,176    (6K)          0    (0K)      6,176    (6K)
>   Free       738,464  (721K)    642,704  (628K)     95,760   (94K)
>
> Memory Type        Total       Used       Free
> ----------------  --------   --------   --------
> Conventional          639K        11K       628K
> Upper                 171K        77K        94K
> Reserved              214K       214K         0K
> Extended (XMS)     97,280K    71,824K    25,456K
> ----------------  --------   --------   --------
> Total memory       98,304K    72,126K    26,178K
>
> Total under 1 MB      810K        88K       722K
>
> Total Expanded (EMS)                8,576K (8,781,824 bytes)
> Free Expanded (EMS)                 8,192K (8,388,608 bytes)
>
> Largest executable program size       628K (642,688 bytes)
> Largest free upper memory block        84K ( 86,144 bytes)
> FreeDOS is resident in the high memory area.
>
> As you can see, the only thing in low memory is part of SYSTEM using nearly 
> 11K.
>
> The machine still has 94K free upper memory and 84K of that is still in a 
> single large block.
>
> Yes, I know why this is "the way it is" and you don’t need to explain it to 
> me.
>
> But, it doesn’t need to be that way. That portion “could" be moved and it 
> would free nearly all
> lower memory. Possibly through some cooperation between the Kernel and Jemm. 
> Obviously,
> the Interrupt Vectors, BDA, etc would need to remain. But, the rest could be 
> in upper memory.
>
> But mostly, I think it would look really cool to have all Zeros in the 
> Conventional Memory Column.
>
> :-)
>
> Jerome
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to