How can i get more low memory with the following setup:
- by user539484
Modules using memory below 1 MB:
Name Total = Conventional + Upper Memory
-------- ---------------- ---------------- ----------------
MSDOS 14 317 (14K) 14 317 (14K) 0 (0K)
HIMEM 1 120 (1K) 1 120 (1K) 0 (0K)
EMM386 3 120 (3K) 3 120 (3K) 0 (0K)
OAKCDROM 36 064 (35K) 36 064 (35K) 0 (0K)
POWER 80 (0K) 80 (0K) 0 (0K)
NLSFUNC 2 784 (3K) 2 784 (3K) 0 (0K)
COMMAND 2 928 (3K) 2 928 (3K) 0 (0K)
MSCDEX 15 712 (15K) 15 712 (15K) 0 (0K)
SMARTDRV 30 384 (30K) 13 984 (14K) 16 400 (16K)
KEYB 6 752 (7K) 6 752 (7K) 0 (0K)
MOUSE 17 296 (17K) 17 296 (17K) 0 (0K)
DISPLAY 8 336 (8K) 0 (0K) 8 336 (8K)
SETVER 512 (1K) 0 (0K) 512 (1K)
DOSKEY 4 144 (4K) 0 (0K) 4 144 (4K)
POWER 4 672 (5K) 0 (0K) 4 672 (5K)
Free 552 944 (540K) 539 088 (526K) 13 856 (14K)
Memory Summary:
Type of Memory Total = Used + Free
---------------- ---------- ---------- ----------
Conventional 653 312 114 224 539 088
Upper 47 920 34 064 13 856
Reserved 0 0 0
Extended (XMS)* 64 898 256 2 671 824 62 226 432
---------------- ---------- ---------- ----------
Total memory 65 599 488 2 820 112 62 779 376
Total under 1 MB 701 232 148 288 552 944
Total Expanded (EMS) 33 947 648 (33 152K
Free Expanded (EMS)* 33 538 048 (32 752K
* 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 538 976 (526K)
Largest free upper memory block 7 488 (7K)
MS-DOS is resident in the high memory area.
I'm running MS-DOS 6.22 on VMWare virtual hardware. This is memory state after memmaker pass, so i'm looking for optimization beyond memmaker.
Note: NLS drivers (DISPLAY, KEYB, NSLFUNC) are essential for me.
Thanks to @mtone for valuable reminder about MSCDEX /E which gave me 16KiB of low memory (see the diff)!