AXCEL216's MAX Speed
MS-DOS 6.xx MEMory Specs

Take Control of Your System at DOS Level!

* LOL [:-)]: The Shadow knows...

"640K ought to be enough for anybody." = Bill Gates, 1981.

* FYI: Now seriously, did YOU know?!

Take control of your MS-DOS 6.xx + Windows/WfWG 3.1x machine at DOS level!
After all Windows/WfWG 3.1x is a 16-bit Graphical User Interface (GUI) protected mode virtual environment, which still depends on the good ol' MS-DOS 6.xx TSR modules (IO.SYS + COMMAND.COM), MS-DOS mode memory manager (HIMEM.SYS) and compatibility (legacy) drivers (IFSHLP.SYS) to load on top of the plain DOS command line based layer!
The good news is Microsoft released Windows XP (eXPerience), a true 32-bit multitasking, multithreading and Symmetrical MultiProcessing (SMP) graphical OS, which does away once for all with the "ancient" 16-bit MS-DOS command line OS.
But the bad news is WinXP does NOT support native/real MS-DOS mode, necessary for old DOS based programs/games that require full VGA screen and/or exclusive access to hardware resources, and most of which are still memory "hungry", especially the ones that canNOT run from a DOS session/box/window inside Windows.
Therefore master your CONFIG.SYS + AUTOEXEC.BAT command lines and SYSTEM.INI parameters to BOOT into your system the way YOU want!

Overview


My MS-DOS 6.22
[+ MS Windows for WorkGroups 3.11]
Native DOS Mode MEMory Screen

First take a look at my MS-DOS 6.22 + MS Windows for WorkGroups 3.11 "MEM /A /C /P" screen, in native/true/real MS-DOS mode, using Microsoft's HIMEM.SYS v3.10 High/Extended MEMory Manager + Microsoft's EMM386.EXE v4.49 Upper/Expanded/Extended MEMory Manager "combo" in my 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,264    (3K)          0    (0K)      3,264    (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.

BACK 2 TOP

... And this is how I did it:

My MS-DOS 6.22
[+ MS Windows for WorkGroups 3.11]
CONFIG.SYS File

; Skip 2 seconds boot delay SWITCHES line:
SWITCHES=/F
; Load DOS HIGH + provide DOS UMA (Upper Memory Area):
DOS=HIGH,UMB
; Optimal BUFFERS line when using SMARTDRV:
BUFFERS=11,0
; Optimal FILES line:
FILES=60
; My LASTDRIVE line:
LASTDRIVE=H
; Disable old FCBS support:
FCBS=1,0
; Disable DOS STACKS:
STACKS=0,0
; HIMEM.SYS v3.10 HIGH + Extended MEMory Manager [MANDATORY for Windows/WfWG 3.1x!]:  
DEVICE=C:\DOS\HIMEM.SYS /NUMHANDLES=128 /TESTMEM:OFF /Q
; EMM386.EXE v4.49 Upper/Expanded/Extended MEMory manager [expanded memory enabled: RAM switch]:
DEVICE=C:\DOS\EMM386.EXE X=B800-C7FF I=C800-EFFF I=B000-B7FF RAM M3 A=64 H=128 D=256 AUTO NOTR
; Move BUFFERS, FCBS, FILES, LASTDRIVE + STACKS "high" using DOSMAX.EXE v1.2:
DEVICE=C:\MAX\DOSMAX.EXE N+ P- R- U02 U08 U09 U0A U0B U0C U0D U0E U70 U72 U73 U74 U76 U77
; VIDE-CDD.SYS v2.14 "universal" MS-DOS mode IDE/ATAPI CD-ROM driver:
DEVICEHIGH /L:1 C:\CDROM\VIDE-CDD.SYS /D:DVD--ROM /D:CD--RW
; Enable MS-DOS mode NANSI.SYS v4.0a CONsole accelerator driver [ANSI.SYS replacement]:
DEVICEHIGH /L:1 C:\MAX\NANSI.SYS /X
; Enable MS-DOS support for Windows 32-bit Fast Disk Access driver [MANDATORY for Windows/WfWG 3.1x!]:
DEVICEHIGH C:\WG\IFSHLP.SYS
; Zeno v1.74 DOS text mode VGA BIOS accelerator:
DEVICEHIGH=C:\MAX\ZENO174.EXE /Q
; Increase COMMAND environment SHELL line using SHELLMAX.COM, part of DOSMAX v1.2:
SHELL=C:\MAX\SHELLMAX.COM /N+ /P- /R- /S- C:\COMMAND.COM C:\ /E:1280 /P
; TEMPorary files path [next 2 lines]:
SET TEMP=E:\TEMP
SET TMP=E:\TEMP
BACK 2 TOP

My MS-DOS 6.22
[+ MS Windows for WorkGroups 3.11]
AUTOEXEC.BAT File

:: Disable CONsole display [similar to using > NUL]:
@CTTY NUL
:: Enable FastVid v1.10 DOS/Windows video acceleration [Pentium Pro/II/III/IV ONLY!]:
C:\3D\FASTVID.EXE XX1 128 C0000000
:: Enable Sound Blaster AWE64 Gold ISA sound card Audio + MIDI in all MS-DOS modes [next 7 lines]:
SET CTCM=C:\AWE64
SET SOUND=C:\AWE64
C:\AWE64\CTCM.EXE /B
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
SET MIDI=SYNTH:1 MAP:E MODE:0
C:\AWE64\AWEUTIL.COM /S
C:\AWE64\MIXERSET.EXE /P /Q
:: Set EMM386 to AUTO mode [using EMM386.EXE in CONFIG.SYS]:
C:\DOS\EMM386.EXE AUTO
:: MicroSoft CD-rom EXtensions driver v2.25 [using VIDE-CDD.SYS in CONFIG.SYS]:
LOADHIGH=C:\DOS\MSCDEX.EXE /D:DVD--ROM /D:CD--RW /M:20 /E
:: MS-DOS SmartDrive v5.02 disk cache driver:
C:\DOS\SMARTDRV.EXE 6144 16 A+ B- C+ D+ E+ F+ G /N /E:32768
:: DOS Mouse driver INItialization path [location of MOUSE.INI]:
SET MOUSE=C:\MAX
:: Logitech Mouse INItialization path [location of MOUSEDRV.INI]:
SET LMOUSE=C:\MAX
:: MS-DOS Cute Mouse v2.0 DOS Mouse driver:
LOADHIGH=C:\MAX\CTMOUSE.EXE /R44
:: Move part of COMMAND environment using ENVIMAX.COM, part of DOSMAX v1.2:
C:\MAX\ENVIMAX.COM N+
:: HyperKey v4.77 DOS mode Keyboard accelerator:
C:\MAX\HYPERKEY.EXE XS A:+ C:1 C:- CR:- D:300 H:127 KW:- L:1 P:30 R:30 W:+ OK:- OX:+
:: Fastest MS-DOS mode Keyboard response:
C:\DOS\MODE.COM CON: RATE=32 DELAY=1
:: Recall v1.2c driver [DOSKEY.COM replacement]:
LOADHIGH=C:\MAX\RECALL.COM -I
:: Quantum3D Obsidian2 X-24 PCI TV 3dfx Voodoo2 SLI 3D video card SET <variable> [next 2 lines]:
SET FX_GLIDE_NO_SPLASH=1
SET FX_GLIDE_SWAPINTERVAL=0
:: My PATH line:
SET PATH=C:\;C:\BAT;C:\MAX;C:\DOS;C:\WG;C:\WG\SYSTEM;C:\AWE64;C:\3D;C:\ZIP;C:\AD;
:: Disable COPY/MOVE commands confirmation prompt:
SET COPYCMD=/Y
:: DIR command sort settings:
SET DIRCMD=/A/O:GEN/P
:: MS-DOS + Windows PROMPT [next 2 lines]:
SET PROMPT=HI+EMS: DOS 6.22 + Windows/WfWG 3.11$_$P$G
SET WINPMT=DOS Box: Hit Insert 2 return 2 Windows!$_$P$G
:: Reenable CONsole display:
CTTY CON
:: F1-F12 remapped keys [using NANSI.SYS in CONFIG.SYS]:
@TYPE C:\MAX\KEY.TXT
BACK 2 TOP

©1996-2004 AXCEL216: Everything here is copyrighted FREEware, SOLELY for PROFIT-FREE use! I have created [August 1996], maintain and update these web pages entirely by hand using Programmer's File Editor [replaced MS Notepad]. I do NOT promote, speak in the behalf of, advertise or work for ANY computing, news or internet profit business. All ®registered ©copyrights and ™trademarks referred herein retain the property of their respective owners.

Back!