This is the configuration on my computer using QEMM 6.02 and MS DOS 5.0 as of 03/07/92. I am using a Gateway 2000 386/33C with 4megs of RAM and a 120MB IDE hard drive. Using this configuration, I have 626.1K free (that's 641,088 bytes people). The NOSH parameter in line 1 of my config.sys is to tell QEMM that I have no Shadow RAM. One thing to do to get more memory is to keep the environment small. Anything that is shown when you type SET at the prompt is in the environemt. Make directory names that are put in the path short(the longer the path, the more memory that is used). Keep your SET= statements to a minimum. Also keep them simple. Set LASTDRIVE to the lowest drive letter needed. I you have one HD partition, and don't plan on using a ramdrive, place LASTDRIVE=C into you CONFIG.SYS. You may also LOADHI the LASTDRIV command that comes with QEMM. You may add extra drives by adding adding a certain number of drives or setting the last drive letter (e.g. =L or +9). Look at my AUTOEXEC for an example. Other things to do in the CONFIG.SYS is to place FCBS=1 and STACKS=0,0 on separate lines. Keep the number of files in the CONFIG.SYS down to the smallest that you need. There is a program called FILES.COM included with QEMM. If you load this up high in your AUTOEXEC.BAT, add the additional number of files needed after FILES. Using my example, you would take the 8 included in CONFIG.SYS and add whatever it takes to reach the desired number of files. I want 50 in my case and I used =50. If you use this utility, the minimum files in the CONFIG.SYS must be 8, as this is the minimum allowable by MS-DOS. The rest will be loaded high. Also, use the LOADHI command that came with QEMM 386 to see what regions are use/available. You may also use DOS's SUBST command to substitute drive letters for directory paths to decrease the environment size. An extra bonus for NON-WINDOWS 3 users is the NW3 switch in the line in the CONFIG.SYS that loads QEMM. If this is used it can save 1.1K with QEMM 6.0 and 1K in QEMM 5.1. e.g. (C:\QEMM\QEMM386.SYS R:1 RAM ROM ST:M NW3) The use of NDOS.COM that comes with Norton Utilities 6.0 enabled me to replace COMMAND.COM and only use 256 bytes of RAM below 640K. ******************************************************************************* CONFIG.SYS DEVICE=C:\QEMM\QEMM386.SYS R:3 RAM ROM NOSH SORT:Y ST:M X=F000-FEFF XST=C000 SHELL=C:\NDOS.COM /U /E:256U DOS=HIGH STACKS=0,0 FCBS=1 FILES=8 BUFFERS=15 LASTDRIVE=C ******************************************************************************* AUTOEXEC.BAT @ECHO OFF SET COMSPEC=C:\NDOS.COM PROMPT $P) PATH=C:\;C:\WINDOWS;D:;E:;F:;G:;H:;I:;J:;K:;L: SET TEMP=C:\TMP C:\QEMM\LOADHI /R:3 C:\QEMM\LASTDRIV=L C:\QEMM\LOADHI /R:1 C:\QEMM\FILES=50 C:\DOS\SUBST D: C:\NDW C:\DOS\SUBST E: C:\PCTOOLS C:\DOS\SUBST F: C:\DOS C:\DOS\SUBST G: C:\NU C:\DOS\SUBST H: C:\UTILS C:\DOS\SUBST I: C:\QEMM C:\DOS\SUBST J: C:\PKZIP C:\DOS\SUBST K: C:\ARJ C:\DOS\SUBST L: C:\VPIC C:\STAR\UTIL\VMODE MONITOR C:\UTILS\MHZ C:\QEMM\LOADHI /R:1 C:\DOS\DOSKEY /HISTORY C:\QEMM\LOADHI /R:2 C:\PCTOOLS\PC-CACHE/SIZEXT=768/WRITE=ON/V1/QUIET C:\QEMM\LOADHI /R:2 C:\MOUSE\MOUSE.COM/U EP /ON IMAGE SETDOS /U1 WIN C:\QEMM\LOADHI /R:2 C:\PCTOOLS\SWAPSH /N PCSHELL/R CD\ ******************************************************************************* MI.COM (or MI/A) Memory Info V7.1 (c)1991 Central Point Software, Inc. Total bytes owned Addr. Low area High area Program or device driver ----- -------- --------- -------------------------- 0255h 3,088 192,512 Device=QEMM386 Attr=C000h Name=EMMXXXX0 0362h 256 .. NDOS 037Ch 641,088 .. ---- Begin High (Upper) Memory ---- B001h .. 3,120 UMB B0C5h .. 256 Device=UMB Attr=4550h Units: 23552 B0E1h .. 2,576 FILES B18Fh .. 4,128 DOSKEY /HISTORY B292h .. 8,288 EP C80Fh .. 18,256 PC-CACHE C:\PCTOOLS\PC-CACHE.COM/SIZEXT=768/WRITE= CC84h .. 3,840 MOUSE CD75h .. 9,248 SWAPSH C:\PCTOOLS\SWAPSH.COM /N FF01h .. 112 Device=QEMM386 Attr=2838h Units: 6400 FF15h .. 1,456 LASTDRIV =L 655,360 bytes (640k) total DOS 5.00 conventional memory. 641,088 bytes (626k) largest executable program. 66,848 bytes if loaded high. 0 bytes Extended (AT/286/386) memory, reported by BIOS. 2,144k bytes free, reported by XMS driver version 3.0 (6.2). HMA in use. 3,664k bytes EMS 4.0 memory: 1,520k used + 2,144k free. Page frame E000h. ******************************************************************************* MEM/C Conventional Memory : Name Size in Decimal Size in Hex ------------- --------------------- ------------- MSDOS 10640 ( 10.4K) 2990 QEMM386 3088 ( 3.0K) C10 NDOS 256 ( 0.3K) 100 FREE 641232 (626.2K) 9C8D0 Total FREE : 641232 (626.2K) Total bytes available to programs : 641232 (626.2K) Largest executable program size : 641088 (626.1K) 3751936 bytes total EMS memory 2195456 bytes free EMS memory 3145728 bytes total contiguous extended memory 0 bytes available contiguous extended memory 2195456 bytes available XMS memory MS-DOS resident in High Memory Area ******************************************************************************* If there are any questions, comments, or if you have any other helpful memory hints, write me. Sean Martin 6044 Camino Alegre El Paso, TX 79912 If you want a reply, please include a self addressed and stamped envelope. This would greatly help as I am just a poor college student. Texas A&M University Fightin' Texas Aggie Class of 1995! WHOOP!