ok, i’ll go down each line describing what each command does
config[ul][li]DEVICEHIGH=C:\DOS\HIMEM.SYS: this is the memory management driver and should be loaded first in the, it basically creates upper memory[*][B]DEVICEHIGH=EMM386.EXE[/B][*]DEVICEHIGH=C:\DOS\SETVER.EXE - Loads the DOS version table into memory.[*]DOS=HIGH, UMB - specify the memory location for DOS. It is used to load DOS into the upper memory area and to specify whether or not the upper memory blocks will be used.[*]COUNTRY=044,C:\DOS\COUNTRY.SYS - obviously this starts to specify the country[*]LASTDRIVE=Z - this obviously specifies the last drive, the first HDD being C[*]DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,1)[]FILES=40 - the number of files that can be simultaneously opened[]BUFFERS=20,0 - buffers=(number),(read-ahead number) - Sets the number of disk buffers DOS should use (1 to 99). If no value is provided the default value (determined by the amount RAM in the system) will be used. Generally, if you have 512K of memory, the default will be 15.[]FCBS=4,0 - personally, i never used this setting[]STACKS=[B]0,0[/B] (zeros) - i just remember it should be: 0,0, unless you recieve stack overflow errors when set at 9,256[*]DEVICEHIGH=C:\CDROM\CDROM.SYS - obviously this prepares the CD to be loaded in the autoexec by mscdex.exe[*]DEVICEHIGH=NETUNITS.SYS[*]DEVICEHIGH=NET00000.SYS - these 2 lines are obviously preparing the network drivers to be loaded[*]DEVICEHIGH=C:\NET\ifshlp.sys - prepares the network protocol to be used[/ul][/li]
autoexec
[ul][li]REM C:\DOS\SMARTDRV.EXE /X - The smartdrv, or smartdrive, is a util that creates a disk cache in conventional or extended memory. many times users will use this utility on boot disks as it can increase the speed of how DOS accesses disk drives.[/li][li]@ECHO OFF - disables the viewing of commands in a batchfile[/li][li]PROMPT $p$g - set options for how the “C/>” prompt is displayed[/li]the specified locations[li]SET TEMP=C:\DOS - sets the temporary directory, periodically delete all .tmp files from that directory[*]SET CLIPPER=f041 - i’ve never heard of this, & google came up with nothing[*]MODE CON CODEPAGE PREPARE=((437) C:\DOS\EGA.CPI)[*]MODE CON CODEPAGE SELECT=437 - these lines finish the country[*]MODE COM1: 9600,N,8,1 - this sets up com1 for the network access @ a baud rate of 9600, no parity, 8 databits, 1 stopbit & XON/XOFF to off, if you added " P" to the end, XON/XOFF would be on[*]KEYB UK,C:\DOS\KEYBOARD.SYS[*]PATH=C:\DOS;C:\NETWORK;%PATH%;C:\CDROM - all directories in the path will open any file specified in any named file[]LH MSCDEX /D:12345678 /L:D finish loading the CD & assign it to a drive letter[]LH MOUSE[]LH NET$25 COM1 server SHARE:C - this loads the net connection on com1 & shares C: on the network[*]C:\DOS\DOSKEY - this util make easier to issue previously given commands[/ul][/li]C:\LORDS.EXE
CAPSON
MENU
items in bold are additions
BTW: to make things easier just type “memmaker” at the command prompt, obviously after REM ing (like on line 1 of the autoexec, REM only work in .bat files) out your program, then the system will reboot, to see what is loading, make changes to autoexec & config and reboot again to test the changes, then the autoexec & config will contain things like “L1 /153342” or “L2 /153342” this is just the location of the item in upper memory level 1 or 2 @ the specified memory address
some of the descriptions are a bit crude & refer to an items function in the real world rather than the crap M$ would like you to think
i think that about it.
Edit: any line can be changed to suit your needs, i’m thinking that FILES=40 may not be enough for your needs, if not try changing it to 51 if necessary, & the BUFFERS=20,1 may need looking @ :unsure: