home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 430 / OS2CNFG4.ZIP / CONFIG.TXT
Encoding:
Text File  |  1993-02-11  |  32.3 KB  |  633 lines

  1.  
  2.  
  3.  
  4.         ----------------------------------------------------------------------------------------------
  5.         Copyright (c) 1992, Rick Meigs, 7032 SW 26th Street, Portland, OR, 97219.
  6.         
  7.         This ASCII file may be freely distributed on a not-for-profit basis, but the copyright notice 
  8.         may not be removed and the file may not be modified.  If you have questions, comments, addi-
  9.         tions or suggestions, please contact Rick Meigs.  
  10.         ----------------------------------------------------------------------------------------------
  11.         
  12.         OS/2 2.0 CONFIG.SYS DESCRIPTION  -  Version 3.5
  13.         
  14.         For myself and many others the OS/2 2.0 CONFIG.SYS file is somewhat of a mystery.  So, in the 
  15.         hope of learning something of use, I began researching what many of the commands were for.  
  16.         This file is the result of that research.  It briefly describes many of the common commands 
  17.         found in an OS/2 CONFIG.SYS file.  Naturally, not all possible commands are listed (especially 
  18.         the many hardware device drivers), but most of the more common ones are.
  19.         
  20.         VIEWING FILE:  For best viewing, use the OS/2 2.0 Enhanced Editor with word wrap OFF.
  21.         
  22.         PRINTING FILE:  Print in compress print mode if possible.
  23.         
  24.         BEGINNING OF FILE LISTING
  25.         ---------------------------------------------------------------------
  26.         
  27.         IFS=C:\OS2\HPFS.IFS  /CACHE:512 /CRECL:4 /AUTOCHECK:C
  28.         
  29.           This OS/2 command installs the HPFS, if you are using it, instead of FAT.  The 
  30.           syntax is IFS=DRIVE:PATH\FILENAME,SWITCHES.  There are three switches:  /CACHE:nnn 
  31.           sets up a disk cache and sets it size.  The default is 64 and much to low.  If you 
  32.           have 8 meg of RAM, set the cache to 512, but keep in mind that you don't want an 
  33.           excessive cache because the memory used come directly out of memory available for 
  34.           programs, e.g. if you set a 2 meg cache on a six meg system, you will notice a 
  35.           substantial performance hit.  It is my understanding that the maximum cache size 
  36.           for HPFS is currently 2MB and IBM does not recommend using a larger cache than 1.5 
  37.           meg.  /CRECL sets the maximum record size for caching, from 2k to 64k in multiples 
  38.           of 2k; and /AUTOCHECK:nn tells the system to run CHKDSK and sets the drives to be 
  39.           checked at startup.
  40.         
  41.           IFS stands for "Installable File System".
  42.         
  43.           If you are using only FAT partitions, then you should REM this statement and save 
  44.           yourself 500k of RAM.
  45.         
  46.         PAUSEONERROR=YES
  47.         
  48.           This OS/2 only command tells OS/2 to stop for a moment if it cannot process a line 
  49.           in the config.sys file correctly.  If you don't include this statement in your 
  50.           config.sys file, the default will be YES.  It is generally the best choice since 
  51.           an error message will appear and scroll off the screen so quickly with a NO set-
  52.           ting that you may not notice it or be able to read it.
  53.         
  54.         PROTSHELL=C:\OS2\PMSHELL.EXE
  55.         
  56.           This OS/2 command loads OS/2s user interface program (PMSHELL.EXE) which allows 
  57.           you to make full-screen and window sessions work.  The current interface program 
  58.           is the Workplace Shell (WpS), but in theory you could purchase or develop your own 
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.           user interface and use it instead of the WpS.
  66.         
  67.         SET USER_INI=C:\OS2\OS2.INI
  68.         
  69.           Tells OS/2 the name and locations of the file that contains your desktop setup 
  70.           information and the options saved from OS/2 applications which need to do so.  
  71.           OS2.INI is the default file name.  NOTE:  OS2.INI is a critical file to the proper 
  72.           operation of OS/2 and should not be deleted or modified.  The file is not an ASCII 
  73.           file and therefore cannot be modified with an ASCII editor if it should become 
  74.           damaged.  As a result, you should consider backing up this file with a program 
  75.           such as WPSBKUP, a shareware program you can obtain on many OS/2 BBSs.
  76.         
  77.           This file remains open the entire time OS/2 is booted and operating.  It only 
  78.           closes upon Shutdown.  If it should become "trashed", MAKEINI.EXE, which ships 
  79.           with OS/2 and is in the OS2 directory, can be used to easily build a new set of 
  80.           INI files.  You will have to boot from an OS/2 floppy to do so.
  81.         
  82.         SET SYSTEM_INI=C:\OS2\OS2SYS.INI
  83.         
  84.           Tells OS/2 the name and location of its INI file (OS2SYS.INI).  OS2SYS.INI tells 
  85.           OS/2 what kind of equipment your system uses.  NOTE:  OS2SYS.INI is a critical 
  86.           files and should not be deleted or modified.  It is not an ASCII file and can't be 
  87.           edited.  Therefore, you should consider backing up this file with a program such 
  88.           as WPSBKUP, a shareware program you can obtain on many OS/2 BBSs.
  89.         
  90.           This file remains open the entire time OS/2 is booted and operating.  It only 
  91.           closes upon Shutdown.  If it should become "trashed", MAKEINI.EXE, which ships 
  92.           with OS/2 and is in the OS2 directory, can be used to easily build a new set of 
  93.           INI files.  You will have to boot from an OS/2 floppy to do so.
  94.         
  95.         SET OS2_SHELL=C:\OS2\CMD.EXE
  96.         
  97.           OS2_SHELL directs OS/2 to load the command-line shell identified at boot time.  
  98.           The COMSPEC line below helps OS/2 find the command-line shell later.
  99.         
  100.         SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS
  101.         
  102.           This command is used to start parts of the OS/2 WpS.  If you remove any of these 
  103.           statements, then you will be restricted from accessing portions of the shell.
  104.         
  105.         SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
  106.         
  107.           This line tells the system what interface program is to be used.  In this case it 
  108.           is the Workplace Shell.
  109.         
  110.         SET RESTARTOBJECTS=YES
  111.         
  112.           This command tells OS/2 what objects/applications to restart after you suspend 
  113.           operations with or without doing a Shut_down (as in doing a Ctrl-Alt-Del because 
  114.           some faulty program has locked up your system).  If this statement is not in your 
  115.           config.sys, then the default is YES, start all objects that were running at the 
  116.           time of Shut_down or reboot.  Other options include:
  117.         
  118.              NO = do not start any applications that were running at time of shutdown or reboot.  
  119.         
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.              STARTUPFOLDERSONLY = start objects only in the Startup folder.  
  127.         
  128.              REBOOTONLY = Start objects only if the OS/2 WpS is starting from a reboot or at power on.
  129.         
  130.         SET COMSPEC=C:\OS2\CMD.EXE
  131.         
  132.           This line identifies what command-line shell is to be used and where its at.  In 
  133.           DOS, COMMAND.COM is equivalent to CMD.EXE. 
  134.         
  135.         LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;
  136.         
  137.           This is an OS/2 command.  It tells OS/2 where to locate Dynamic Link Libraries or 
  138.           DLLs.  LIBPATH is similar to DPATH and PATH, but the statement can only be used in 
  139.           the config.sys file and OS/2 does not search the current directory for DLLs unless 
  140.           you include it in the LIBPATH statement.  To have OS/2 search the current direc-
  141.           tory, include a period "." right after the equal "=" symbol as noted above.  You 
  142.           don't need to use the SET command with LIBPATH, it is not an environment varible.
  143.         
  144.         SET PATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\OS2\APPS;
  145.         
  146.           Just like in DOS, it tells both DOS and OS/2 where to find programs.  
  147.         
  148.         SET DPATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\OS2\APPS;
  149.         
  150.           This is an OS/2 command.  It tells OS/2 programs where to look for data files.  It 
  151.           is similar to the DOS APPEND command, but unlike APPEND, DPATH only works with 
  152.           programs designed to use it.
  153.         
  154.         SET PROMPT=[$p]
  155.         
  156.           Standard DOS command for setting how your OS/2 command prompt will appear.  As 
  157.           noted here, the command prompt will appear showing the current directory of the 
  158.           default drive enclosed in [], i.e. [C:\].  Having the [] bracket the drive and 
  159.           directory information lets you quickly know when you are at an OS/2 command line 
  160.           verse a DOS command line.  If you type PROMPT without a parameter, OS/2 will re-
  161.           turn its default prompt [$p].
  162.         
  163.           This is for OS/2 only.  Set the DOS PROMPT default in your AUTOEXEC.BAT file.
  164.         
  165.           Options include:
  166.         
  167.              $D = Current date
  168.              $E = ASCII code 27 (escape) so you can work with ASCII
  169.              $G = > symbol
  170.              $I = Turns help line on
  171.              $N = Default drive
  172.              $P = Current directory of default drive
  173.              $S = Space
  174.              $T = Current time
  175.              $V = OS/2 version number
  176.         
  177.         SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;
  178.         
  179.           Tells OS/2 where the help files are located.  OS/2 will only look for a program's 
  180.           help files in the path shown.
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.         
  188.         SET GLOSSARY=C:\OS2\HELP\GLOSS;
  189.         
  190.           Tells OS/2 where the Glossary file and Master Help file is located.
  191.         
  192.         SET DIRCMD=/ON /P
  193.         
  194.           This is the OS/2 equivalent of the DIR command.  In DOS 5.x you can tell DIR how 
  195.           to present file information.  To do this in OS/2, use the undocumented DIRCMD com-
  196.           mand.  For example:  SET DIRCMD=/ON /P tells OS/2 to display the DIR information 
  197.           in alpha order and place a pause at the end of each page.
  198.         
  199.           This is for OS/2 only.  Set the DOS default in your AUTOEXEC.BAT file.
  200.         
  201.              Options include:
  202.         
  203.              /A list files with specific attributes.  E.g. /AH list only hidden files.  Other options are S A & R.  
  204.                 If you place a negative (-) sign in front of your specified attribute, all files will list except 
  205.                 those with the attribute specified.  E.g. /A-H-S will display all files except hidden and system 
  206.                 files.
  207.              /B list directories and files without heading and summary information.
  208.              /F list files with the full drive and path information.  Date, time and size are omitted.
  209.              /L displays information in lowercase.
  210.              /N lists files on a FAT drive in the same format used for a HPFS drive, i.e. date, time, size, name.
  211.              /O list files according to sort option specified.  Sort options are:
  212.                  N = alphabetize by file name
  213.                 -N = reverse-alphabetizes by name
  214.                  E = alphabetize by extension
  215.                 -E = reverse-alphabetizes by extension
  216.                  D = by date, oldest first
  217.                 -D = by date, newest first
  218.                  S = by file size, smallest first
  219.                 -S = by file size, largest first
  220.              /P pauses after each full screen of files listed.
  221.              /R displays long file names if applicable.
  222.              /S searches and displays all directories.
  223.              /W displays file names across the screen.  Date, time and size are ommitted.
  224.         
  225.         PRIORITY_DISK_IO=YES
  226.         
  227.           This command determines whether applications running in the foreground have prior-
  228.           ity access to disks.  The default is YES.  If you want all applications to have 
  229.           equal access to your disks, then change this statement to NO.
  230.         
  231.         PRIORITY=DYNAMIC
  232.         
  233.           This is another OS/2 only command and does not have to be in your CONFIG.SYS.  The 
  234.           default is PRIORITY=DYNAMIC.
  235.         
  236.           OS/2 automatically assigns processing priorities to each thread of a program as it 
  237.           begins processing.  A thread running in the foreground will generally have priori-
  238.           ty over a thread running in background.  Thread priorities are adjusted, generally 
  239.           based upon how active they are, by OS/2 on an ongoing basis to make sure each 
  240.           thread has adequate processing time.  On the rare occasion that you need to run a 
  241.           program which must never change in priority, you should set PRIORITY=ABSOLUTE, 
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.           otherwise, don't mess with it.
  249.         
  250.         FILES=20
  251.         
  252.           This is a standard DOS command which sets the maximum number of files that DOS can 
  253.           access at the same time.  OS/2 sets the default at 20, but some DOS programs may 
  254.           require that you increase this number.
  255.         
  256.         DEVICE=C:\OS2\TESTCFG.SYS
  257.         
  258.           TESTCFG.SYS is used during the install process to test your systems configuration.  
  259.           It is also used by the Selective Install process and during device driver in-
  260.           stallations.  Because of the latter, this line should not be deleted.
  261.         
  262.         DEVICE=C:\OS2\PMDD.SYS
  263.         
  264.           PMDD.SYS makes the Presentation Manager work and OS/2 will not start unless you 
  265.           have this line in your config file.
  266.         
  267.         BUFFERS=30
  268.         
  269.           Tells OS/2 how many disk buffers to use.  Range is from 1 to 100.  Each buffer 
  270.           takes up to 512 bytes of RAM.  30 is the default and usually works well.
  271.         
  272.           Disk buffers are blocks of memory set aside by OS/2 for use in reading and writing 
  273.           blocks of data.  For example, if a program wants to change 80 bytes of a file, it 
  274.           needs to read the 512 byte sector that contains the original data, change the in-
  275.           formation and then write the corrected 512 byte sector back out.  A "buffer" is 
  276.           the 512 byte temporary staging area for this partial sector operation.  According 
  277.           to Mel Hallerman of IBM, "OS/2 allows multiple simultaneous I/O operations to be 
  278.           queued up for both diskette and hard disk.  Each 'concurrent' operation may need a 
  279.           buffer.  If there are not enough buffers, overlap can be inhibited.  Because OS/2 
  280.           has more 'simultaneous' queued I/O than DOS, it needs more buffers."  
  281.         
  282.           Generally, you can speed up your system by increasing the number of BUFFERS.  But, 
  283.           keep in mind that as you increase the number, you reduce available memory.  30 is 
  284.           the default, but you may wish to experiment with a higher number.  Be careful 
  285.           about using a lower number unless you only have 4 meg of RAM, then you may wish to 
  286.           set BUFFERS to 20.  This gives you some more valuable memory.
  287.         
  288.         IOPL=YES
  289.         
  290.           An OS/2 command that, when set to YES, lets programs that need to bypass OS/2 and 
  291.           work directly with hardware devices, do so.  YES means that all programs can ac-
  292.           cess the hardware directly.  NO means that no program can access the hardware di-
  293.           rectly.  You can also specify a list of programs that are allowed to work directly 
  294.           with the hardware.  For example, IOPL=WS.EXE,Q.EXE,FLIST.EXE would allow only 
  295.           these three programs to access hardware directly.  
  296.         
  297.         DISKCACHE=256,LW
  298.         
  299.           If you are using FAT file system, this command sets up a RAM disk cache.  The 
  300.           DISKCACHE line noted here sets up a 256k cache with lazy writing enabled.  If you 
  301.           don't want lazy write enabled, then remove ",LW".  The default cache size is 64k, 
  302.           which I feel is to small.  If you have the RAM, increase the size to improve sys-
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.           tem performance, but don't get carried away to use to much of your RAM and there-
  310.           fore hurt performance.  If you want CHKDSK to automatically check your startup 
  311.           partition (usually C), then add this switch to end of the DISKCACHE command:  AC:n 
  312.           where n is your startup partition, e.g. AC:C.
  313.         
  314.           If you are only using HPFS, then you should REM this statement (don't delete, you 
  315.           may need or want it later) and save some RAM.
  316.         
  317.         MAXWAIT=3
  318.         
  319.           This OS/2 command sets the longest period a program will have to wait to execute 
  320.           before OS/2 ups its priority.  This makes sure that no program is put on hold for-
  321.           ever while some other program hogs the system.  You can set MAXWAIT from 1 to 255 
  322.           seconds.  The default is 3 seconds.
  323.         
  324.         MEMMAN=SWAP,MOVE,PROTECT
  325.         
  326.           OS/2 can run more programs and use more data than can actually be stored in memory 
  327.           at any given time.  This is done by swapping large amounts of memory to your hard 
  328.           disk and then reading the the data back into memory when needed.  This is called 
  329.           virtual memory.  If you only have 4 meg of memory or less (Get MORE memory fast!  
  330.           You need 8 meg minimum with OS/2 2.0.) and you will see lots of disk activity 
  331.           while you are working with your system, this is the process that is more than 
  332.           likely occurring.  It will slow down your system and cause your hard disk to frag-
  333.           ment quicker than normal.
  334.         
  335.           This OS/2 command controls this process.  The syntax is MEMMAN=s,m,PROTECT where 
  336.           s=SWAP or NOSWAP; m=MOVE or NOMOVE; and PROTECT allows memory compaction with pro-
  337.           tected dynamic link libraries.  The default is to have virtual memory on.  To turn 
  338.           off virtual memory, which is NOT recommended, the config.sys line should read:  
  339.           MEMMAN=NOSWAP,NOMOVE.  WARNING:  IF YOU CHANGE MEMMAN=NOSWAP, YOUR SYSTEM MAY NOT 
  340.           REBOOT.  USE CAUTION.
  341.         
  342.           The MOVE/NOMOVE parameter has no effect under OS/2 2.0 and is provided for version 
  343.           OS/2 1.3 compatibility only.
  344.         
  345.         SWAPPATH=C:\OS2\SYSTEM 512 2000
  346.         
  347.           As noted above, OS/2 can allocate more memory than it actually has available.  It 
  348.           does this by swapping data to a disk file called SWAPPER.DAT.
  349.         
  350.           The syntax is SWAPPATH=DRIVE,PATH,mmm,nnn where DRIVE AND PATH is the location 
  351.           where you want the SWAPPER.DAT file to be placed; mmm is a number from 512 to 
  352.           32767 and specifies how large the SWAPPER.DAT file can growth before it stops con-
  353.           suming hard disk space.  The size is stated in the negative.  In other words, if 
  354.           you have the mmm set to 512 and you have a 105 meg hard drive, the SWAPPER.DAT 
  355.           file will not grow larger than 105meg minus 512k.  The variable nnn is the start-
  356.           ing size of the SWAPPER.DAT file.  In the config.sys line above, the starting size 
  357.           is 2000k or 2 meg.
  358.         
  359.         BREAK=OFF
  360.         
  361.           For DOS programs only.  Many DOS programs can be stopped by holding down the Ctrl 
  362.           key and then pressing the Break key.  BREAK controls how quickly DOS programs stop 
  363.           when you interrupt them with the Ctrl-Break sequence.  If BREAK=OFF, DOS will stop 
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.           the program only when the programs next reads a character from the keyboard or 
  371.           writes to the screen or printer.  With BREAK=ON, DOS will check for the Ctrl-Break 
  372.           on a more frequent basis.  Remember that this extra checking can make your DOS 
  373.           programs run slower.
  374.         
  375.         THREADS=256
  376.         
  377.           OS/2 programs can have several different processes running at the same time.  
  378.           These are called threads.  This OS/2 command sets the maximum number of threads, 
  379.           from 32 to 4095, that OS/2 can run at the same time.
  380.         
  381.           On systems with only 4 meg of RAM, set THREADS to 128 to free up memory.
  382.         
  383.         PRINTMONBUFSIZE=134,134,134
  384.         
  385.           This OS/2 command sets the size of the print buffers for your parallel ports.  The 
  386.           syntax is PRINTMONBUFSIZE=lpt1,lpt2,lpt3 where lpt1 is the buffer size for the 
  387.           parallel port LPT1, lpt2 is the buffer size for LPT2 and lpt3 is the buffer size 
  388.           for LPT3.  The default and minimum is 134 bytes and the maximum is 2048 bytes.
  389.         
  390.           If you are not using LPT2 or LPT3, then do not set up a buffer for them and use 
  391.           these bytes to increase the buffer for LPT1 (PRINTMONBUFSIZE=402,0,0) which should 
  392.           increase the speed of printing.  Note that you still need to define a buffer for 
  393.           LPT2 and LPT3, but you indicate a "0" (zero) byte size.  You will get an error 
  394.           message at startup if you don't.
  395.         
  396.           On systems with only 4 meg of RAM that are not using LPT2 or LPT3 should leave 
  397.           LPT1 at 134 and reduce ports 2 and 3 to "0".  This will free up a little memory.
  398.         
  399.         COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS
  400.         
  401.           Customizes your system for the country you wish to use.  It establishes which de-
  402.           faults to use when it comes to decimal separators, date and time formats, currency 
  403.           symbols, etc.  The syntax is COUNTRY=xxx,PATH,FILE NAME.  xxx is a three-digit 
  404.           code number that tells what country to use.  The number is usually (but not al-
  405.           ways) the same as the telephone international dialing prefix for the country de-
  406.           sired.  Several example:  United States=001, United Kingdom=044, France=033, Ger-
  407.           many=049, Korea=082. 
  408.         
  409.         SET KEYS=ON
  410.         
  411.           When using the Command-line, KEYS tells CMD.EXE whether to remember previous key-
  412.           strokes so they can be recalled with the up arrow key.  OS/2 maintains a 64k buff-
  413.           er for storing keystroke history.  KEYS can be ON or OFF.
  414.         
  415.           On systems with only 4 meg of RAM, SET KEYS to OFF, you need the memory more than 
  416.           this feature.
  417.         
  418.         REM SET DELDIR=C:\DELETE,512;
  419.         
  420.           To use OS/2s UNDELETE command, you must first establish a directory in which to 
  421.           store the deleted files.  To do this, create a directory called DELETE in your 
  422.           root and then remove the "REM" from this config.sys line.  
  423.         
  424.           This command points OS/2 to the directory you created to place deleted files in.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.           It also indicates the maximum number of files that will be stored in the DELETE 
  432.           directory.  If the number of deleted files exceeds the maximum number that you 
  433.           specified, then files are automatically removed from the directory on a first-in-
  434.           first-out basis.
  435.         
  436.         BASEDEV=PRINT01.SYS
  437.         BASEDEV=IBM1FLPY.ADD
  438.         BASEDEV=IBM1S506.ADD
  439.         BASEDEV=OS2DASD.DMD
  440.         
  441.           BASEDEV installs a base device driver used by OS/2 when it is first started.  The 
  442.           statement cannot contain either a drive or path because OS/2 cannot process such 
  443.           information at the stage at which these statements are process.  Other base device 
  444.           drivers include:
  445.         
  446.           PRINT01.SYS supports attached printers on non-Micro Channel PC's.
  447.           PRINT02.SYS supports attached printers on Micro Channel PC's.
  448.           IBM1FLPY.ADD supports diskette drives on non-Micro Channel PC's.
  449.           IBM2FLPY.ADD supports diskette drives on Micro Channel PC's.
  450.           IBM2SCSI.ADD supports SCSI disk drives on Micro Channel PC's.
  451.           OS2SCSI.DMD supports non-disk SCSI devices.
  452.           IBM1S506.ADD supports non-SCSI disk drives on non-Micro Channel PC's.
  453.           OS2DASD.DMD is a general purpose driver for disk drives.
  454.           IBM2ADSK.ADD supports non-SCSI disk drives on Micro Channel PC's.
  455.           IBMINT13.I13 supports non-Micro Channel SCSI adapters.
  456.         
  457.         SET BOOKSHELF=C:\GAMATECH;C:\OS2\BOOK
  458.         
  459.           This command points to the on-line documentation (INF files) provided with OS/2 
  460.           and to any on-line documentation provided by other OS/2 programs.  I have the GAM-
  461.           MATECH utilities installed on my system which contains on-line documentation. 
  462.         
  463.         SET EPATH=C:\OS2\APPS
  464.         
  465.           According to Mel Hallerman of IBM, EPATH is used by the Enhanced Editor (EPM.EXE),  
  466.           but IBMs Redbook #1 indicates that EPATH is used by VIEW.EXE.
  467.         
  468.         DEVICE=C:\OS2\APPS\SASYNCDB.SYS
  469.         
  470.           This device driver loads asynchronous communications support for the PM Terminal 
  471.           applet.  If you do not plan to use PM Terminal (Its not much of a program so I'm 
  472.           not sure why any one would to use it.), REM this statement to save a little memo-
  473.           ry. 
  474.         
  475.         PROTECTONLY=NO
  476.         
  477.           An OS/2 command.  Allows you to choose between a shared DOS and OS/2 operating 
  478.           environment or just an OS/2 environment.  If you plan to run only OS/2 programs, 
  479.           then set PROTECTONLY=YES.  If you plan to run DOS programs (this includes Windows 
  480.           programs also), then set PROTECTONLY=NO.
  481.         
  482.         SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS /P
  483.         
  484.           This line identifies and loads the DOS command processor COMMAND.COM which you 
  485.           must have to make DOS sessions work.  The /p switch keeps the command processor in 
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.           memory until shutdown.
  493.         
  494.           You can also load and run other command processor's such as 4DOS.  To do so, just 
  495.           put 4DOS in the MDOS directory and change the SHELL line to read 4DOS.COM instead 
  496.           of COMMAND.COM.  You will also need to add another line to your config.sys:  SET 
  497.           COMSPEC=C:\OS2\MDOS\4DOS.COM.
  498.         
  499.         FCBS=16,8
  500.         
  501.           File control blocks (FCBS) give information about a file to DOS.  This config.sys 
  502.           line tells DOS how many FCBS can be open at once, or, when DOS needs to open more 
  503.           FCBS than are available, how many currently open but not active FCBS may be closed 
  504.           to make room for new ones.
  505.         
  506.           The syntax is FCBS=a,b where a=the number of FCBS that DOS can have open at one 
  507.           time and b=the number of FCBS DOS cannot close to make room for new FCBS.  "a" can 
  508.           be as high as 255.  "b" can have a value of 0 to 254, but must be less than "a".
  509.         
  510.         RMSIZE=640
  511.         
  512.           This is a DOS command and sets the amount of memory available for DOSs use.  The 
  513.           maximum is 640 kilobytes.  Since many DOS programs require 640k, its best to have 
  514.           RMSIZE set to 640, but if you have only DOS programs which take less than 640k, 
  515.           say 512k, and you could use extra RAM for OS/2, then set the value at 512 or 
  516.           something less.
  517.         
  518.         DEVICE=C:\OS2\MDOS\VEMM.SYS 
  519.         
  520.           VEMM.SYS lets DOS programs use expanded memory unless you override it by changing 
  521.           a DOS programs SETTINGS.
  522.         
  523.         DEVICE=C:\OS2\MDOS\VMOUSE.SYS 
  524.         
  525.           Identifies and loads the mouse driver to let you use a mouse with DOS.  Mouse sup-
  526.           port for OS/2 is loaded below.
  527.         
  528.         DOS=LOW,NOUMB
  529.         
  530.           This is a standard DOS command that lets you control how DOS uses memory.  The 
  531.           OS/2 default is DOS=LOW,NOUMB and is the best setting for it conserves memory for 
  532.           OS/2.  DOS=HIGH (or including ,UMB) reduces available memory for OS/2, but in-
  533.           creases the available memory in EVERY DOS session.  Since few DOS sessions need 
  534.           maximum memory, and for those that do you can move DOS HIGH by changing the DOS 
  535.           settings for that program, there is really no need to change the default.  
  536.         
  537.         DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
  538.         
  539.           VXMS.SYS is a device driver that provides Extended Memory management to DOS ses-
  540.           sions.  XMS allows DOS programs to access more than one meg of memory.
  541.         
  542.         DEVICE=C:\OS2\MDOS\VCDROM.SYS 
  543.         
  544.           Your config.sys may contain various device drivers for various DOS related devices 
  545.           based upon your systems hardware configuration.  This is a CDROM device driver.  
  546.           If you don't have a CDROM installed, then you should REM this drive to save a lit-
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.           tle RAM.  Remember, the more RAM OS/2 has, the better it runs.
  554.         
  555.         DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
  556.         
  557.           This command prepares your monitor to display information based upon the CODEPAGE 
  558.           specification.  VIOTBL.DCP is the file that contains the video fonts for display-
  559.           ing characters for each of the CODEPAGES supported by OS/2.  See the CODEPAGE com-
  560.           mand line below.
  561.         
  562.         DEVICE=C:\OS2\MDOS\VVGA.SYS 
  563.         
  564.           Your config.sys may contain various device drivers for various DOS related devices 
  565.           based upon your systems hardware configuration.  This is a VGA video driver.
  566.         
  567.         DEVICE=C:\OS2\POINTDD.SYS 
  568.         
  569.           POINTDD.SYS is the file that contains information on what the mouse pointer looks 
  570.           like and draws it on you screen.  It is required to make your mouse work correct-
  571.           ly.  I think it would be nice if someone could write a few different POINTDD.SYS 
  572.           files with different looking mouse points.
  573.         
  574.         DEVICE=C:\OS2\MOUSE.SYS SERIAL=COM1 QSIZE=10
  575.         
  576.           Lets you use a mouse or track ball with OS/2.  This line also identifies the type 
  577.           of mouse you have and which COM port it is on.  QSIZE is a number from 1 to 100 
  578.           which indicates how many mouse actions are to be saved when you execute mouse ac-
  579.           tions faster than your system can handle them.
  580.         
  581.         DEVICE=C:\OS2\COM.SYS  
  582.         
  583.           Lets you use the communications ports one and two (COM1 and COM2).  If you want to 
  584.           use COM3 or COM4 or change the IRQ of a COM point, then add the next line below.  
  585.           This line MUST appear after any driver that uses the communications ports.  Use 
  586.           COM02.SYS if you have an IBM PS/2 model 90 or 95.
  587.         
  588.         DEVICE=C:\OS2\COM.SYS (3,3E8,4) (4,2E8,3)
  589.         
  590.           This line adds support for COM3 and COM4 in OS/2 at location 3E8 with IRQ 4 and 
  591.           2E8 with IRQ 3 respectively.  Instead of adding this line to provide support, you 
  592.           can just add (3,3E8,4) (4,2e8,3) to the DEVICE=C:\OS2\COM.SYS line above.
  593.         
  594.         DEVICE=C:\OS2\MDOS\VCOM.SYS  
  595.         
  596.           Lets you use the communications ports for DOS sessions.
  597.         
  598.         CODEPAGE=437,850
  599.         
  600.           Lets you use the alphabet of various countries and languages.  The syntax is CODE-
  601.           PAGE=ppp,sss, where ppp is the number of the primary national alphabet to be used 
  602.           and sss is a secondary alphabet number.  437=US English alphabet and 850=multina-
  603.           tional alphabet.  The multinational alphabet contains most of the accented letters 
  604.           used in various European languages.  Several other alphabets that can be supported 
  605.           by your version of OS/2 include Turkish (857), Portuguese (860), Iceland (861) and 
  606.           Nordic (865).  Japanese (932 & 942), Korean (934 & 944) and Chinese (938 & 948) 
  607.           require a special version of OS/2 and special hardware.
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.         
  615.           If there is not a CODEPAGE statement in your config.sys, your keyboard will use an 
  616.           alphabet based on the COUNTRY statement, but your screen and printer will use 
  617.           their built-in defaults.
  618.         
  619.         DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
  620.         
  621.           Tells the keyboard which international character set to use and where to find the 
  622.           file KEYBOARD.DCP which translates keystrokes.  The syntax is 
  623.           DEVINFO=KBD,cc,DRIVE,PATH,FILENAME.  cc equals the character set to be used, e.g. 
  624.           US = United States, UK = United Kingdom, BE = Belgium, FR = France, GR = Germany, 
  625.           etc.
  626.         
  627.         
  628.         ---------------------------------------------------------------------
  629.         END OF FILE LISTING
  630.  
  631.  
  632.  
  633.