			  AXCEL216's MAX Speeed
		MS-DOS 6.xx Native DOS Mode MEMory Screens




My DOS6 MEMory Specs are also available at:
http://members.aol.com/axcel216/mem6.htm

The following 5 memory screens were obtained by running:
MEM /A /C > C:\MEM62.TXT
from the native MS-DOS 6.22 mode OUTSIDE Windows/WfWG 3.1x GUI, with NO
programs running.

I included here my system MEMory configurations using 5 different MS-DOS mode
memory managers in Config.sys (current releases):
- Microsoft MS-DOS 6.22 EMM386.EXE v4.49 + HIMEM.SYS v3.10 "combo",
- Uwe Sieber UMBPCI.SYS v3.39a + Microsoft HIMEM.SYS v3.10,
- Network Associates (Helix) NetRoom RM386.EXE v3.04,
- Symantec (QuarterDeck) QEMM386.SYS v9.00 and
- Lineo (Caldera) DR-DOS 7.03 EMM386.EXE v3.27.
Take a look at MEM31.TXT (included) for a glimpse at my MEMory configurations
in a DOS box/session with the WfWG 3.11 GUI started using all 5 memory
managers listed above.

MSD62.TXT (included) shows a list of my MS-DOS 6.22 system hardware specs,
running Microsoft Diagnostics Utility v3.01 (MSD.EXE), the MS-DOS 6.22
release, OUTSIDE Windows in native MS-DOS mode.

UPDATES:
1. I have also used here Uwe Sieber's UMBPCI.SYS, a free Upper Memory Area
(UMA) access provider (HIMEM.SYS extender):
http://www.uwe-sieber.de/files/umbpci_e.zip
UMBPCI.SYS usage guidelines:
http://members.aol.com/axcel216/umb.htm
You can load HIMEM.SYS in upper memory if using HIRAM.EXE with UMBPCI.SYS.
Read HIRAM.TXT included with UMBPCI.SYS for HIRAM.EXE usage details.
See paragraph #2 below for MEM stats using Uwe Sieber's UMBPCI.SYS and
HIRAM.EXE, which loads HIMEM.SYS in UMA.
Note that UMBPCI.SYS needs a HIMEM.SYS line in Config.sys BEFORE the
UMBPCI.SYS line, and you also need to use DEVICEHIGH (in Config.sys) and
LOADHIGH (in Autoexec.bat) to load ALL devices/drivers/TSRs high properly.
UMBPCI.SYS takes only 240 Bytes of conventional memory, while providing up to
629 KB of free conventional memory.
UMBPCI.SYS enables the Upper Memory Blocks (UMBs) ONLY in the C800-EFFF range
for loading DOS devices/drivers/TSRs high, WITHOUT the need for an
extended/expanded DOS memory manager, like Microsoft EMM386.EXE, Quarterdeck
QEMM386.SYS, Helix NetRoom RM386.EXE, Lineo DR-DOS EMM386.EXE, Qualitas
386MAX.SYS etc.
2. I have also used here the NEWest release of Lineo DR-DOS memory manager,
EMM386.EXE v3.27.
See paragraph #5 below for MEM stats using DR-DOS EMM386.EXE.
EMM386.EXE and NWCDEX.EXE v2.81 (also used here, MSCDEX.EXE's cd-rom
extensions driver counterpart) are part of Lineo DR-DOS v7.03 [6 MB, free
evaluation]:
ftp://ftp.lineo.com/pub/drdos/DR-DOS.703/dr703.exe

A MUST HAVE [I repeat: *MUST HAVE*!] for ALL MS-DOS 5.00/6.xx users:
I use DOSMAX, SHELLMAX and ENVIMAX, all part of DosMax v1.2 [82 KB, no nag
shareware]:
http://wcarchive.cdrom.com/pub/simtelnet/msdos/sysutl/dosmax21.zip
to load BUFFERS, STACKS, FILES, FCBS, LASTDRIVE, the COMMAND interpreter
and enviroment modules into Upper Memory Blocks (UMBs), thus freeing up to 90
KB of conventional DOS memory!

STRONGLY RECOMMENDED: Read MEMORY.TXT (included) for valuable guidelines and
tips to learn how to MAXimize your MS-DOS memory (conventional, upper,
extended and expanded), by loading ALL your devices/drivers/TSRs in
upper/extended memory, by placing the proper lines in your CONFIG.SYS (using
DEVICEHIGH or INSTALLHIGH) and AUTOEXEC.BAT (using LOADHIGH).

To see the devices/drivers/TSRs loaded in native MS-DOS mode at bootup time
(listed below), open my AUTOEXEC.BAT and CONFIG.SYS files (both included) with
Notepad in Windows or EDIT.COM in DOS.

If you compare the size of the SYSTEM modules, with each of these memory
managers, you will notice that their conventional memory foot prints vary.
EMM386.EXE's SYSTEM module occupies the largest foot print. QEMM386.SYS,
Lineo DR-DOS EMM386.EXE and UMBPCI.SYS have the smallest foot prints of all 5
used here, allowing for more free conventional memory (629 KB). This is
possible in part because a larger "chunk" of the SYSTEM module loads in upper
memory, and also because part of QEMM386.SYS and DR-DOS EMM386.EXE code load
in extended memory, allowing for more room in upper (for loading more
devices/drivers/TSRs high) and especially in conventional memory, for running
"memory hungry" DOS programs/games.

WARNING: Beware of incompatibilities you may run into using QEMM386 or NetRoom
	 (RM386) memory managers! Some DOS applications are designed to work
	 exclusively with Microsoft's memory managers (HIMEM.SYS + EMM386.EXE)
	 conservative settings. You may get:
	 "EMM memory allocation error"
	 or:
	 "Memory region violation error"
	 messages while trying to start such a program, and/or your system may
	 lockup, eventually forcing a reboot!
	 If that happens, replace the QEMM386.SYS or RM386.EXE lines in your
	 CONFIG.SYS with the recommended HIMEM.SYS and EMM386.EXE lines.
	 Read MEMORY.TXT (included) for details on how to tweak your memory
	 managers to provide MAXimum conventional/upper/expanded/extended
	 memory for ALL your DOS/Windows programs/games!

NOTES: See these included topics for more info:
- "CD-ROM DRIVERS 4 DOS" in MYTIPS31.TXT for useful IDE/ATAPI DOS mode CD-ROM
drivers details.
- "My AUTOEXEC.BAT Lines Explained" and "Wrap-Up + Notes" in MEMORY.TXT for
DOS mode Mouse drivers details.
- ALL these free(ware) drivers/TSRs download links are found in SOFTWARE.TXT.

My memory configuration shows now at least 625 KB of free conventional RAM,
and a minimum of 25 KB of free upper memory, when using Microsoft's memory
managers: HIMEM.SYS + EMM386.EXE provided with MS-DOS 6.00 - 6.22.
... And Windows is "happier" and performs faster if you provide it with lots
of free upper and extended memory. :)

On my Helix NetRoom (RM386.EXE) MEM screen below, notice the absence of the
CLOAKING device driver, because NetRoom memory manager has the Cloaking
technology built-in (both designed by Helix Software).

Below are listed my "MEM /A /C /P" native MS-DOS mode screens for 5 different
memory managers, with ALL drivers/devices/TSRs loaded in upper memory (UMA),
by using DEVICEHIGH and INSTALLHIGH (Config.sys default DOS upper memory
device/driver "loaders") and LOADHIGH (Autoexec.bat default DOS upper memory
driver/TSR "loader"), to obtain MAXimum possible free conventional (low)
memory (RAM) available on ANY X86 IBM compatible PC clone equiped with a color
VGA video controller:



1. Microsoft MS-DOS 6.22 HIMEM.SYS v3.10 + EMM386.EXE v4.49 memory managers in
Config.sys:



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)
 VIDE-CDD     5,072    (5K)	     0    (0K)      5,072    (5K)
 IFSHLP       3,904    (4K)	     0    (0K)      3,904    (4K)
 NANSI        3,216    (3K)	     0    (0K)      3,216    (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    33,488   (33K)	     0    (0K)     33,488   (33K)
 HYPERKEY     2,880    (3K)	     0    (0K)      2,880    (3K)
 Free       675,504  (660K)    640,314  (625K)     39,200   (38K)

Memory Summary:

 Type of Memory       Total   =    Used    +    Free
 ----------------  ----------   ----------   ----------
 Conventional         655,360       15,104      640,256
 Upper                125,792       90,544       35,248
 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,332   (625K)
 Largest free upper memory block	 31,732    (31K)
 Available space in High Memory Area	 15,920    (16K)
 MS-DOS is resident in the high memory area.



2. Uwe Sieber's UMBPCI.SYS v3.39a upper memory extender, Microsoft HIMEM.SYS
v3.10 high/extended memory manager + HIRAM.EXE v1.9 in Config.sys:



Modules using memory below 1 MB:

 Name           Total       =	Conventional   +   Upper Memory
 ---------  ----------------   ----------------   ----------------
 MSDOS        9,629    (9K)	  9,629    (9K)          0    (0K)
 HIMEM        1,120    (1K)	      0    (0K)      1,120    (1K)
 DOSMAX         240    (0K)	      0    (0K)        240    (0K)
 IFSHLP       3,872    (4K)	      0    (0K)      3,872    (4K)
 NANSI        3,344    (3K)	      0    (0K)      3,344    (3K)
 VIDE-CDD     5,120    (5K)	      0    (0K)      5,120    (5K)
 FILES        3,280    (3K)	      0    (0K)      3,280    (3K)
 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)
 COMMAND      3,776    (4K)	      0    (0K)      3,776    (4K)
 MSCDEX      40,656   (40K)	      0    (0K)     40,656   (40K)
 SMARTDRV    35,072   (34K)	      0    (0K)     35,072   (34K)
 ZENO174      1,120    (1K)	      0    (0K)      1,120    (1K)
 RECALL       2,544    (2K)	      0    (0K)      2,544    (2K)
 XMSDSK         688    (1K)	      0    (0K)        688    (1K)
 CTMOUSE      3,584    (3K)	      0    (0K)      3,584    (3K)
 Free       665,408  (650K)	643,120  (628K)     22,288   (22K)

Memory Summary:

 Type of Memory       Total   =    Used    +    Free
 ----------------  ----------   ----------   ----------
 Conventional         653,312       10,192      643,120
 Upper                131,136      108,848       22,288
 Reserved                   0            0            0
 Extended (XMS)    66,912,192   47,120,320   19,791,872
 ----------------  ----------   ----------   ----------
 Total memory      67,696,640   47,239,360   20,457,280

 Total under 1 MB     784,448      119,040      665,408

 Largest executable program size	 643,104   (628K)
 Largest free upper memory block	  13,344    (13K)
 Available space in High Memory Area	  16,560    (16K)
 MS-DOS is resident in the high memory area.



3. Helix NetRoom RM386.EXE v3.04 memory manager in Config.sys, and Helix
MultiMedia Cloaking MSCDEX.EXE v2.23 cd-rom extension driver, CACHECLK.EXE
v4.2 disk cache + LogiTech MOUSE.EXE v8.20 mouse driver in Autoexec.bat:



Modules using memory below 1 MB:

 Name           Total       =	Conventional   +   Upper Memory
 --------  ----------------   ----------------   ----------------
 MSDOS        9,917   (10K)	 9,917   (10K)          0    (0K)
 RM386        4,976    (5K)	 4,976    (5K)          0    (0K)
 DOSMAX         240    (0K)	     0    (0K)        240    (0K)
 HYPERKEY     2,912    (3K)	     0    (0K)      2,912    (3K)
 VIDE-CDD     5,072    (5K)	     0    (0K)      5,072    (5K)
 IFSHLP       3,904    (4K)	     0    (0K)      3,904    (4K)
 NANSI        3,216    (3K)	     0    (0K)      3,216    (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)
 MOUSE        1,040    (1K)	     0    (0K)      1,040    (1K)
 COMMAND      3,696    (4K)	     0    (0K)      3,696    (4K)
 ZENO174      1,120    (1K)	     0    (0K)      1,120    (1K)
 RECALL       2,544    (2K)	     0    (0K)      2,544    (2K)
 CACHECLK     3,072    (3K)	     0    (0K)      3,072    (3K)
 MSCDEX      16,080   (16K)	     0    (0K)     16,080   (16K)
 SMARTDRV    33,488   (33K)	     0    (0K)     33,488   (33K)
 Free       690,120  (671K)    639,744  (625K)     50,376   (50K)

Memory Summary:

 Type of Memory       Total   =    Used    +    Free
 ----------------  ----------   ----------   ----------
 Conventional         655,360       15,616      639,744
 Upper                131,072       84,696       50,376
 Reserved             393,216      393,216            0
 Extended (XMS)    65,929,216    4,577,280   61,351,936
 ----------------  ----------   ----------   ----------
 Total memory      67,108,864    5,079,808   62,029,056

 Total under 1 MB     786,432       94,312      690,120

 Total Expanded (EMS)			34,144,256 (33,344K)
 Free Expanded (EMS)			33,505,280 (32,720K)
 Largest executable program size	    639,728   (625K)
 Largest free upper memory block	     36,080    (35K)
 Available space in High Memory Area	     19,504    (19K)
 MS-DOS is resident in the high memory area.



4. QuarterDeck QEMM386.SYS v9.00 memory manager in Config.sys:



Modules using memory below 1 MB:

 Name           Total       =	Conventional   +   Upper Memory
 --------  ----------------   ----------------   ----------------
 MSDOS        9,917   (10K)	 9,917   (10K)          0    (0K)
 QEMM386        912    (1K)	   912    (1K)          0    (0K)
 DOSMAX         240    (0K)	     0    (0K)        240    (0K)
 HYPERKEY     2,912    (3K)	     0    (0K)      2,912    (3K)
 VIDE-CDD     5,072    (5K)	     0    (0K)      5,072    (5K)
 IFSHLP       3,904    (4K)	     0    (0K)      3,904    (4K)
 NANSI        3,216    (3K)	     0    (0K)      3,216    (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)
 RECALL       2,544    (2K)	     0    (0K)      2,544    (2K)
 MSCDEX      16,080   (16K)	     0    (0K)     16,080   (16K)
 SMARTDRV    33,488   (33K)	     0    (0K)     33,488   (33K)
 Free       681,360  (665K)    643,808  (629K)     41,552   (41K)

Memory Summary:

 Type of Memory       Total   =    Used    +    Free
 ----------------  ----------   ----------   ----------
 Conventional         655,360       11,552      643,808
 Upper                128,176       90,624       37,552
 Reserved             393,216      393,216            0
 Extended (XMS)    65,932,112    4,721,488   61,210,624
 ----------------  ----------   ----------   ----------
 Total memory      67,108,864    5,216,880   61,891,984

 Total under 1 MB     783,536      102,176      681,360

 Total Expanded (EMS)			66,191,360 (64,640K)
 Free Expanded (EMS)			61,210,624 (59,776K)
 Largest executable program size	    643,792   (629K)
 Largest free upper memory block	     36,256    (35K)
 Available space in High Memory Area	     19,504    (19K)
 MS-DOS is resident in the high memory area.



5. Lineo DR-DOS 7.03 EMM386.EXE v3.27 memory manager in Config.sys + Lineo
DR-DOS 7.03 NWCDEX.EXE v2.81 cd-rom extension driver in Autoexec.bat:



Modules using memory below 1 MB:

 Name           Total       =	Conventional   +   Upper Memory
 --------  ----------------   ----------------   ----------------
 MSDOS        9,789   (10K)	 9,789   (10K)          0    (0K)
 EMM386         896    (1K)	   896    (1K)          0    (0K)
 DOSMAX         240    (0K)	     0    (0K)        240    (0K)
 VIDE-CDD     5,072    (5K)	     0    (0K)      5,072    (5K)
 IFSHLP       3,904    (4K)	     0    (0K)      3,904    (4K)
 NANSI        3,216    (3K)	     0    (0K)      3,216    (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)
 STACKS       4,864    (5K)	     0    (0K)      4,864    (5K)
 INSTALL        160    (0K)	     0    (0K)        160    (0K)
 NWCDEX       1,440    (1K)	     0    (0K)      1,440    (1K)
 ZENO174      1,120    (1K)	     0    (0K)      1,120    (1K)
 RECALL       2,544    (2K)	     0    (0K)      2,544    (2K)
 CTMOUSE      3,584    (3K)	     0    (0K)      3,584    (3K)
 COMMAND      3,776    (4K)	     0    (0K)      3,776    (4K)
 SMARTDRV    38,336   (37K)	     0    (0K)     38,336   (37K)
 HYPERKEY     2,880    (3K)	     0    (0K)      2,880    (3K)
 Free       688,016  (672K)    642,880  (628K)     49,136   (48K)

Memory Summary:

 Type of Memory       Total   =    Used    +    Free
 ----------------  ----------   ----------   ----------
 Conventional         654,336       11,456      642,880
 Upper                130,224       85,088       45,136
 Reserved                   0            0            0
 Extended (XMS)    65,930,064    9,175,888   56,754,176
 ----------------  ----------   ----------   ----------
 Total memory      66,714,624    9,272,432   57,442,192

 Total under 1 MB     784,560       96,544      688,016

 Total Expanded (EMS)			33,554,432 (32,768K)
 Free Expanded (EMS)			33,488,896 (32,704K)
 Largest executable program size	    642,864   (628K)
 Largest free upper memory block	     44,416    (43K)
 Available space in High Memory Area	     19,504    (19K)
 MS-DOS is resident in the high memory area.