CONFIG.SYS
Template:Short description Template:DMCAScript error: No such module "Check for unknown parameters". Template:DMCA Template:Redirect-distinguish-for Page Template:Mono/styles.css has no content.CONFIG.SYS is the configuration file for the DOS and OS/2 operating systems that specifies startup options – options that cannot be changed after the system has booted. The data it contains is read by the system and used to configure many aspects including memory management, peripherals and applications. Each line can contain a name-value pair that is either a directive that sets the value of a system setting or with name "DEVICE" extends system capability by loading a file such as a device driver or a terminate-and-stay-resident (TSR) program. Page Template:Mono/styles.css has no content.CONFIG.SYS was introduced with DOS 2.0.[nb 1]
As Windows technology diverged from DOS over time, use of Page Template:Mono/styles.css has no content.CONFIG.SYS diminished. Both Page Template:Mono/styles.css has no content.CONFIG.SYS and Page Template:Mono/styles.css has no content.AUTOEXEC.BAT are in the root folder of the Windows 95 and Windows 98 boot drives, but typically, they are empty. Windows Me does not use a CONFIG.SYS file at all.[1] Instead, it loads environment variables from the Windows Registry key: HKLM\System\CurrentControlSet\Control\SessionManager\Environment.
Use

CONFIG.SYS on startupUser maintained
The file is maintained by a user in order to control the behavior of the system. As an ASCII text file, a user generally edits it via a text editor.
System consumed
During boot, the DOS BIOS[2] loads the file from the root directory of the drive from which the system boots. After processing the file, the system loads and executes the command shell specified in the SHELL line, or Page Template:Mono/styles.css has no content.COMMAND.COM if there is no such line. The command shell in turn is responsible for processing the Page Template:Mono/styles.css has no content.AUTOEXEC.BAT file.
Missing/corrupt
Even though loading CONFIG.SYS is part of a normal bootup process, the system can boot if the file is missing or corrupt. A system probably requires troubleshooting if the file gets deleted or corrupted.
Default shell
If Page Template:Mono/styles.css has no content.CONFIG.SYS does not contain a SHELL directive (or the file is corrupt or missing), DOS typically searches for Page Template:Mono/styles.css has no content.COMMAND.COM in the root directory of the boot drive.[3] If this is not found, versions of DOS before 6.0 will not start up. MS-DOS 6.0/PC DOS 6.1 and Novell DOS 7 and higher will instead display a prompt to enter the path and filename of a command processor. This recovery prompt is also displayed when the primary command processor is aborted due to faults or if it is exited deliberately.[4] (In the case of Page Template:Mono/styles.css has no content.COMMAND.COM, the internal EXIT command is disabled only when the shell was started with /P.) This also provides limited means to replace the shell at runtime without having to reboot the system.
Since the MS-DOS 7.0 and higher COMMAND.COM executable is incompatible with DR-DOS,[5] but typically resides in the root of drive C: in dual-boot scenarios with DR-DOS, DR-DOS 7.02 and higher no longer allow to bypass SHELL directives in (Script error: No such module "key".+)Script error: No such module "key"./Script error: No such module "key"./Script error: No such module "key". "skip"/"trace"/"step" modes.[6][3][5] (Some later issues added (Script error: No such module "key".+)Script error: No such module "key". to reinvoke the former Script error: No such module "key". "skip" behaviour in order to allow recovery from problems with invalid SHELL arguments as well.[3]) Also, if no SHELL directive could be found when skipping Page Template:Mono/styles.css has no content.CONFIG.SYS processing via (Script error: No such module "key".+)Script error: No such module "key". (and also with (Script error: No such module "key".+)Script error: No such module "key"./Script error: No such module "key"., when the default file extension has been changed with SYS /DR:ext),[7] the user is prompted to enter a valid shell file name before trying to load COMMAND.COM from the root.[6][5] Pressing Script error: No such module "key". without specifying a file will assume the former default.[6]
File size limit
Depending on the version, the size of the Page Template:Mono/styles.css has no content.CONFIG.SYS file is limited to a few kilobytes under MS-DOS/PC DOS (up to 64 KB in most recent versions), whereas the file's size is unlimited under DR-DOS.[4][3] This is because the former operating systems (since DOS 3.0[8]) will compile the file into some tokenized in-memory representation[8] before they sort and regroup the directives to be processed in a specific order (with device drivers always being loaded before TSRs), whereas DR-DOS interprets the file and executes most directives line-by-line, thereby giving full control over the load order of drivers and TSRs via DEVICE and INSTALL (for example to solve load order conflicts or to load a program debugger before a device driver to be debugged)[6][3] and allowing to adapt the user interaction and change the flow through the file based on conditions like processor types installed, any type of keys pressed, load or input errors occurring, or return codes given by loaded software.[4][6] This becomes particularly useful since INSTALL can also be used to run non-resident software under DR-DOS, so that temporary external programs can be integrated into the CONFIG.SYS control flow.[4][9][6]
Data limits
In MS-DOS/PC DOS 2.0 through 4.01, the length of the SHELL line was limited to 31 characters, whereas up to 128 characters are possible in later versions.[4][9] DR-DOS even accepts up to 255 characters.[4][9] Page Template:Mono/styles.css has no content.CONFIG.SYS directives do not accept long filenames.
Dual booting DOS and Windows 9x
When installing Windows 95 over a preexisting DOS/Windows install, Page Template:Mono/styles.css has no content.CONFIG.SYS and Page Template:Mono/styles.css has no content.AUTOEXEC.BAT are renamed to Page Template:Mono/styles.css has no content.CONFIG.DOS and Page Template:Mono/styles.css has no content.AUTOEXEC.DOS. This is intended to ease dual booting between Windows 9x and DOS. When booting into DOS, they are temporarily renamed Page Template:Mono/styles.css has no content.CONFIG.SYS and Page Template:Mono/styles.css has no content.AUTOEXEC.BAT. Backups of the Windows 95 versions are made as Page Template:Mono/styles.css has no content.CONFIG.W40 and Page Template:Mono/styles.css has no content.AUTOEXEC.W40 files.
When Caldera DR-DOS 7.02/7.03 is installed on a system already containing Windows 95, Windows' Page Template:Mono/styles.css has no content.CONFIG.SYS and Page Template:Mono/styles.css has no content.AUTOEXEC.BAT retain those names. DR-DOS' startup files are installed as Page Template:Mono/styles.css has no content.DCONFIG.SYS (a name already used in earlier versions of DR DOS) and Page Template:Mono/styles.css has no content.AUTODOS7.BAT.[10]
OS/2
OS/2 uses a Page Template:Mono/styles.css has no content.CONFIG.SYS file for configuring options, drivers and environment before the graphical subsystem loads. There are many undocumented or poorly documented Page Template:Mono/styles.css has no content.CONFIG.SYS directives used by OS/2.[11] Page Template:Mono/styles.css has no content.CONFIG.SYS continues to be used by the OS/2 derivatives eComStation[12] and ArcaOS.[13] In the OS/2 subsystem of Windows NT, what appeared as Page Template:Mono/styles.css has no content.CONFIG.SYS to OS/2 programs is actually stored in the registry.
Example
An example CONFIG.SYS for MS-DOS 5:
DOS=HIGH,UMB
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
DEVICEHIGH=C:\DOS\ANSI.SYS
FILES=30
SHELL=C:\DOS\COMMAND.COM C:\DOS /E:512 /P
Variations
Some DOS variants load a file with an alternate name if its exists instead of loading from the default CONFIG.SYS:
- CCONFIG.SYS
- While Concurrent DOS versions 3.2 to 4.1 did not support CONFIG.SYS, later versions, Concurrent DOS 386 and Concurrent DOS XM, as well as Multiuser DOS, System Manager and REAL/32 load CCONFIG.SYS (initial "C" referring to "Concurrent") instead of CONFIG.SYS. Some versions of Multiuser DOS use a filename of CCONFIG.INI instead,[14][15] whereas REAL/32 is known to look for MCONFIG.SYS. These operating systems support many additional and different configuration settings (like
INIT_INSTALL) not known under MS-DOS/PC DOS, but they are stored in the binary repository named CCONFIG.BIN rather than in CCONFIG.INI.[14][15] Both files are typically modified through a configuration utility namedCONFIG.EXEonly.[14][15]
- DCONFIG.SYS
- DR DOS 3.31, PalmDOS 1.0, Novell DOS 7, OpenDOS 7.01, and DR-DOS 7.02 and higher, a file named DCONFIG.SYS (initial "D" referring to "DR DOS"), if present, takes precedence over CONFIG.SYS.[4][10][16][7] Since DR DOS 6.0, this was used in conjunction with disk compression software, where the original boot drive C: would become drive D: after loading the compression driver (and the "D" in the file name came in handy as well), but it is commonly used to help maintain multiple configuration files in multi-boot scenarios.
- ODCONFIG.SYS
- OpenDOS 7.01 and DR-OpenDOS 7.02 look for a file named ODCONFIG.SYS,[6][17][16] whereas some issues of DR-DOS 7.02 and higher instead also look for DRCONFIG.SYS.[16]
- Under DR DOS 6.0 and higher, the
SYS /DR:extcommand can be used to change the default file extensions.[6][18][7] For example, withSYS /L /DR:703the written Volume Boot Record would look for a renamed and modified IBMBIO.703 system file (instead of the default IBMBIO.COM) and the IBMBIO.703 would look for IBMDOS.703 and [D]CONFIG.703 (instead of IBMDOS.COM and [D]CONFIG.SYS), so that multiple parallel sets of files can coexist in the same root directory and be selected via a boot-loader like LOADER, supplied with Multiuser DOS and DR-DOS 7.02/7.03.[4] TheSHELLdirective is enhanced to provide means to specify alternative AUTOEXEC.BAT files via/P[:filename.ext]and in this specific scenario, COMMAND.COM will accept file extensions other than ".BAT" as well (both features are also supported by 4DOS).[9] Under DR DOS 6.0 and higher, the CONFIG.SYS directiveCHAIN=filespeccan be used to continue processing in the named file, which does not necessarily need to reside in the root directory of the boot drive.[4][16] DR-DOS 7.02 and higher optionally support an additional parameter as inCHAIN=filespec,labelto jump to a specific:labelin the given file.[6][17][16]
- DR-DOS 7.03 and higher support a new
SYS /Aparameter in order to copy the corresponding CONFIG.SYS and AUTOEXEC.BAT files along with the system files.[7]
- FDCONFIG.SYS
- Used by FreeDOS.
- CONFIG.PTS
- Used by PTS-DOS.
Other variations include:
- CONFIG.SYS is used by Template:Ill (DCP), an MS-DOS derivative by the former East-German VEB Robotron.[20]
- Under FlexOS, CONFIG.SYS is a binary file defining the resource managers and device drivers loaded.
Content
The content of a CONFIG.SYS file and its many variants is described below. Each item describes a directive, load command or another syntactic element.
Comment
- Page Template:Visible anchor/styles.css has no content.REM Page Template:Nobold/styles.css has no content.(DOS 4.0 and DR DOS 3.31 and higher;[3] ignored under PTS-DOS)
- Starts a comment as long as no text precedes it on a line.
- Page Template:Visible anchor/styles.css has no content.; Page Template:Nobold/styles.css has no content.(DOS 6.0 and DR DOS 6.0 and higher)
- Starts a comment and unlike Page Template:Mono/styles.css has no content.REM can follow a directive to form an in-line comment. See Page Template:Mono/styles.css has no content.COMMENT. In MS-DOS/PC DOS, the inline-comment is not ignored if put in double-quotes.
- Page Template:Visible anchor/styles.css has no content.* Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Starts a comment like semi-colon (;).
Load file
- Page Template:Visible anchor/styles.css has no content.CALL Page Template:Nobold/styles.css has no content.(OS/2 4.0 and higher only)
- Similar to Page Template:Mono/styles.css has no content.INSTALL under DOS, loads programs in CONFIG.SYS. Similar to Page Template:Mono/styles.css has no content.RUN under OS/2, but runs in foreground and halts CONFIG.SYS processing until return.
- Page Template:Visible anchor/styles.css has no content.DEVICE Page Template:Nobold/styles.css has no content.(DOS 2.0 and DOS Plus 2.1 with FIDDLOAD and DRTemplate:NbhDOS 3.31 and higher; OS/2[nb 2][nb 3])
- Loads a device driver into memory.
- Page Template:Visible anchor/styles.css has no content.DEVICEHIGH Page Template:Nobold/styles.css has no content.(DOS 5.0 and DRTemplate:NbhDOS 6.0 and higher; OS/2[nb 2][nb 3])
- Loads a device driver into upper memory. (Same as Page Template:Mono/styles.css has no content.HIDEVICE in DRTemplate:NbhDOS 5.0.)
- Page Template:Visible anchor/styles.css has no content.HIDEVICE Page Template:Nobold/styles.css has no content.(DR DOS 5.0 and higher only)
- See Page Template:Mono/styles.css has no content.DEVICEHIGH.
- Page Template:Visible anchor/styles.css has no content.HIINSTALL Page Template:Nobold/styles.css has no content.(DR DOS 5.0 and higher only)
- See Page Template:Mono/styles.css has no content.INSTALLHIGH.
- Page Template:Visible anchor/styles.css has no content.HIINSTALLLAST Page Template:Nobold/styles.css has no content.(EDR-DOS 7.01.07 and DRMK only)
- Installs a TSR program into memory, like Page Template:Mono/styles.css has no content.HIINSTALL, but installs after the DOS data segment relocation. Compare also: INSTCDEX.
- Page Template:Visible anchor/styles.css has no content.INSTALL Page Template:Nobold/styles.css has no content.(DOS 4.0 and DR DOS 3.41 and higher[nb 3])
- Installs a TSR program into memory.[4][9]
- Page Template:Visible anchor/styles.css has no content.INSTALLHIGH Page Template:Nobold/styles.css has no content.(DOS 6.0 and DR DOS 6.0 and higher[nb 3])
- Installs a TSR program into upper memory. (Same as Page Template:Mono/styles.css has no content.HIINSTALL in DR DOS 5.0.)
- Page Template:Visible anchor/styles.css has no content.INSTALLLAST Page Template:Nobold/styles.css has no content.(EDR-DOS 7.01.07 and DRMK only)
- Installs a TSR program into memory, like Page Template:Mono/styles.css has no content.INSTALL, but installs after the DOS data segment relocation. Compare also: INSTCDEX.
- Page Template:Visible anchor/styles.css has no content.RUN Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Similar to Page Template:Mono/styles.css has no content.CALL, loads programs in CONFIG.SYS. Similar to Page Template:Mono/styles.css has no content.INSTALL under DOS and Page Template:Mono/styles.css has no content.CALL under OS/2, but loads programs in background concurrently.
Directive
Script error: No such module "redirect hatnote".
- Page Template:Visible anchor/styles.css has no content.ABORT Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies if programs can be aborted on errors.
- Page Template:Visible anchor/styles.css has no content.ACCDATE Page Template:Nobold/styles.css has no content.(MS-DOS 7.0 and higher only, ignored under DR-DOS 7.02 and higher)
- [6] Configures which drives should store file access date stamps in the reserved area of directory entries in FAT file systems.[21][22]
- Page Template:Visible anchor/styles.css has no content.AT Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on AT-compatible machines only.
- Page Template:Visible anchor/styles.css has no content.AUTOCHECK Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Boot manager.
- Page Template:Visible anchor/styles.css has no content.AUTOFAIL Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Configures verbosity of error messages.
- Page Template:Visible anchor/styles.css has no content.AUX Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Changes internal default serial device driver (Page Template:Mono/styles.css has no content.COM1: to Page Template:Mono/styles.css has no content.COM4:) for Page Template:Mono/styles.css has no content.AUX: device.[6]
- Page Template:Visible anchor/styles.css has no content.AVAILDEV Page Template:Nobold/styles.css has no content.(DOS 2.0-2.1 and DR-DOS 7.02 and higher only[6])
- Disables the availability of character devices outside phantom \DEV directory.
- Page Template:Visible anchor/styles.css has no content.BASEDEV Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Loads base device driver into memory.
- Page Template:Visible anchor/styles.css has no content.BEEP Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Emits a short beep, even if audible notifications are disabled via Page Template:Mono/styles.css has no content.SWITCHES=/Q.[6]
- Page Template:Visible anchor/styles.css has no content.BOOTNEXT Page Template:Nobold/styles.css has no content.(DRMK only)
- Specifies operating system to be booted.
- Page Template:Visible anchor/styles.css has no content.BREAK Page Template:Nobold/styles.css has no content.(DOS 2.0 and DR DOS 3.31 and higher; OS/2[nb 2][nb 3])
- Sets or clears extended Script error: No such module "key". checking.
- Page Template:Visible anchor/styles.css has no content.BUFFERS Page Template:Nobold/styles.css has no content.(DOS 2.0 and DR DOS 3.31 and higher; OS/2[nb 2][nb 3])
- Specifies the number of disk buffers to allocate.
- Page Template:Visible anchor/styles.css has no content.BUFFERSHIGH Page Template:Nobold/styles.css has no content.(MS-DOS 7.0[21] and DR-DOS 7.02 and higher[6] and FreeDOS only)
- Same as Page Template:Mono/styles.css has no content.BUFFERS, but explicitly loads buffers into HMA or UMB (like Page Template:Mono/styles.css has no content.HIBUFFERS under DR DOS 6.0 and higher).
- Page Template:Visible anchor/styles.css has no content.CACHESIZE Page Template:Nobold/styles.css has no content.(Embedded DOS 6-XL only)
- Maximum number of 512-byte cache blocks dynamically allocated from system pool.
- Page Template:Visible anchor/styles.css has no content.CACHETTL Page Template:Nobold/styles.css has no content.(Embedded DOS 6-XL only)
- Maximum time in ms before unused cache blocks are returned to system pool.
- Page Template:Visible anchor/styles.css has no content.CACHEFLUSH Page Template:Nobold/styles.css has no content.(Embedded DOS 6-XL only)
- Maximum time in ms before a dirty cache block gets flushed to disk.
- Page Template:Visible anchor/styles.css has no content.CAPSLOCK Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Specifies whether the keyboard Script error: No such module "key". status is turned on or off.[6]
- Page Template:Visible anchor/styles.css has no content.CDDNAME Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the name of the CD-ROM hardware driver.
- Page Template:Visible anchor/styles.css has no content.CDDBUFFERS Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the number of buffers for CD-ROM access.
- Page Template:Visible anchor/styles.css has no content.CLOCK Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the type of clock used by the system.
- Page Template:Visible anchor/styles.css has no content.CODEPAGE Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Specifies the OEM codepage(s).
- Page Template:Visible anchor/styles.css has no content.CMOSADDR Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the address of the CMOS RAM.
- Page Template:Visible anchor/styles.css has no content.COLOR Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies colors for boot menus.
- Page Template:Visible anchor/styles.css has no content.COM1 Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Defines count and logical order and configures I/O address and timeout for COM1: device.[6][23]
- Page Template:Visible anchor/styles.css has no content.COM2 Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Defines count and logical order and configures I/O address and timeout for COM2: device.[6][23]
- Page Template:Visible anchor/styles.css has no content.COM3 Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Defines count and logical order and configures I/O address and timeout for COM3: device.[6][23]
- Page Template:Visible anchor/styles.css has no content.COM4 Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Defines count and logical order and configures I/O address and timeout for COM4: device.[6][23]
- Page Template:Visible anchor/styles.css has no content.COMAREA Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies buffer for DMA.
- Page Template:Visible anchor/styles.css has no content.COMMENT Page Template:Nobold/styles.css has no content.(DOS 4.0 and higher and RxDOS, ignored under DR-DOS 7.02 and higher,[6] under Embedded DOS[nb 4] and under PTS-DOS)
- Redefines the lead-in character(s) for CONFIG.SYS inline-comments, or causes the following line to be ignored.
- Page Template:Visible anchor/styles.css has no content.COUNTRY Page Template:Nobold/styles.css has no content.(DOS 3.0 and DOS Plus 2.1 with FIDDLOAD and DR DOS 3.31 and higher; OS/2[nb 2][nb 3])
- Enables and configures international support.
- Page Template:Visible anchor/styles.css has no content.CPOS Page Template:Nobold/styles.css has no content.(DR DOS 6.0 and higher only)
- Sets display cursor to specified position for configuration menus.
- Page Template:Visible anchor/styles.css has no content.CPSW Page Template:Nobold/styles.css has no content.(MS-DOS 4.00-4.01 only, ignored under DR-DOS 7.02 and higher[6])
- For codepage switching support.
- Page Template:Visible anchor/styles.css has no content.CPU Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies RAM refresh speed.
- Page Template:Visible anchor/styles.css has no content.CPU88 Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on 8088 CPUs only.
- Page Template:Visible anchor/styles.css has no content.CPU88+ Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on 8088 and higher CPUs only.
- Page Template:Visible anchor/styles.css has no content.CPU86 Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on 8086 CPUs only.
- Page Template:Visible anchor/styles.css has no content.CPU86+ Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on 8086/8088 and higher CPUs only.
- Page Template:Visible anchor/styles.css has no content.CPU286 Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on 286 CPUs only.
- Page Template:Visible anchor/styles.css has no content.CPU286+ Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on 286 and higher CPUs only.
- Page Template:Visible anchor/styles.css has no content.CPU386 Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher[6] and PTS-DOS only)
- Conditional execution on 386 and higher CPUs only, i.e.
CPU386 DEVICE=C:\DOS\EMM386.EXEorCPU386 GOTO label386 - Page Template:Visible anchor/styles.css has no content.CPU386+ Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on 386 and higher CPUs only.
- Page Template:Visible anchor/styles.css has no content.CPU486 Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on 486 CPUs only.
- Page Template:Visible anchor/styles.css has no content.CPU486+ Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on 486 and higher CPUs only.
- Page Template:Visible anchor/styles.css has no content.DDSCS Page Template:Nobold/styles.css has no content.(EDR-DOS 7.01.07 only)
- Configures the relocation of the drive descriptor tables.
- Page Template:Visible anchor/styles.css has no content.DEBLOCK Page Template:Nobold/styles.css has no content.(DRTemplate:NbhDOS 6.0 (1993 update) and higher only)
- Specifies the memory segment address up to which multi-sector disk data deblocking is allowed.
- Page Template:Visible anchor/styles.css has no content.DEBUG Page Template:Nobold/styles.css has no content.(DRTemplate:NbhDOS 3.31 - 6.0 and 7.02 and higher only[6])
- Enables internal debugger support.
- Page Template:Visible anchor/styles.css has no content.DEFAULT Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Boot manager.
- Page Template:Visible anchor/styles.css has no content.DEVINFO Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Configures country and codepage information for code, SCR, LPT1, LPT2, LPT3 devices.
- Page Template:Visible anchor/styles.css has no content.DISKCACHE Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only, ignored under DR-DOS 7.02 and higher)
- Configures cache memory sizes.
- Page Template:Visible anchor/styles.css has no content.DISKETTE Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies floppy disk compatibility mode.
- Page Template:Visible anchor/styles.css has no content.DISPLAY Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies display font.
- Page Template:Visible anchor/styles.css has no content.DOS[24] Page Template:Nobold/styles.css has no content.(DOS 5.0 and DRTemplate:NbhDOS 6.0 and higher; OS/2[nb 2][nb 3])
- Specifies whether to load DOS into the high memory area and/or use upper memory. (Similar to Page Template:Mono/styles.css has no content.HIDOS=ON under DRTemplate:NbhDOS 5.0.)
- Page Template:Visible anchor/styles.css has no content.DOSDATA Page Template:Nobold/styles.css has no content.(PC DOS 7.0 and higher, FreeDOS, EDR-DOS 7.01.07 and DRMK only)
- Specifies whether to load DOS tables (Page Template:Mono/styles.css has no content.BUFFERS, Page Template:Mono/styles.css has no content.FCBS, Page Template:Mono/styles.css has no content.FILES, Page Template:Mono/styles.css has no content.LASTDRIVE, Page Template:Mono/styles.css has no content.STACKS) into upper memory.
- Page Template:Visible anchor/styles.css has no content.DOSDIR Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies alternative path to search for DOS files.
- Page Template:Visible anchor/styles.css has no content.DPBS Page Template:Nobold/styles.css has no content.(DRMK only)
- Page Template:Visible anchor/styles.css has no content.DPATH Page Template:Nobold/styles.css has no content.(OS/2 3.0 and higher only)
- Specifies the search path for data files.
- Page Template:Visible anchor/styles.css has no content.DRIVATTR Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies physical parameters of disk drives.
- Page Template:Visible anchor/styles.css has no content.DRIVPARM Page Template:Nobold/styles.css has no content.(DOS 3.2[nb 5] and higher[nb 3])
- Define parameters for unrecognized drives.
- Page Template:Visible anchor/styles.css has no content.DUMPPROCESS Page Template:Nobold/styles.css has no content.(OS/2 3.0 and higher only)
- Enables and specifies drive for
PDUMP.nnnerror logs. - Page Template:Visible anchor/styles.css has no content.ERREXE Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies if additional checks should be carried out when starting programs.
- Page Template:Visible anchor/styles.css has no content.ERROR Page Template:Nobold/styles.css has no content.(DRTemplate:NbhDOS 6.0 and higher only)
- Specifies an error / return code to be assumed in the following.
- Page Template:Visible anchor/styles.css has no content.EXECA20OFF Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the state of the A20 gate when starting a program.
- Page Template:Visible anchor/styles.css has no content.FASTOPEN Page Template:Nobold/styles.css has no content.(DRTemplate:NbhDOS 3.31 and higher and PTS-DOS only)
- Specified the size of the hash table for fast file open operations. Works considerably differently from the external MS-DOS/PC DOS FASTOPEN driver.
- Page Template:Visible anchor/styles.css has no content.FCBS Page Template:Nobold/styles.css has no content.(DOS 3.0 and DRTemplate:NbhDOS 3.31 and higher; OS/2[nb 2][nb 3])
- Specifies the number of cached FCBs that can be opened at once. (Under DR-DOS, Page Template:Mono/styles.css has no content.FCBS and Page Template:Mono/styles.css has no content.FILES dynamically share the same internal buffer.)
- Page Template:Visible anchor/styles.css has no content.FCBSHIGH Page Template:Nobold/styles.css has no content.(MS-DOS 7.0[21] and DR-DOS 7.02 and higher only[6][25])
- Same as Page Template:Mono/styles.css has no content.FCBS, but explicitly loads FCBs into upper memory.
- Page Template:Visible anchor/styles.css has no content.FILENAME Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Boot manager.
- Page Template:Visible anchor/styles.css has no content.FILES Page Template:Nobold/styles.css has no content.(DOS 2.0 and DRTemplate:NbhDOS 3.31 and higher; OS/2[nb 2][nb 3])
- Specifies the number of files that can be opened at once.
- Page Template:Visible anchor/styles.css has no content.FILESHIGH Page Template:Nobold/styles.css has no content.(MS-DOS 7.0[21] and DR-DOS 7.02 and higher[6][25] and FreeDOS only)
- Same as Page Template:Mono/styles.css has no content.FILES, but explicitly loads file handles into upper memory.
- Page Template:Visible anchor/styles.css has no content.HIBUFFERS Page Template:Nobold/styles.css has no content.(DR DOS 6.0 and higher only)
- See Page Template:Mono/styles.css has no content.BUFFERSHIGH or Page Template:Mono/styles.css has no content.DOS=HIGH,UMB or Page Template:Mono/styles.css has no content.DOSDATA.
- Page Template:Visible anchor/styles.css has no content.HIDOS Page Template:Nobold/styles.css has no content.(DR DOS 5.0 and higher only)
- See Page Template:Mono/styles.css has no content.DOS=HIGH,UMB.
- Page Template:Visible anchor/styles.css has no content.HIFCBS Page Template:Nobold/styles.css has no content.(DR DOS 7.02 and higher,[6][25] EDR-DOS 7.01.07 and DRMK only)
- See Page Template:Mono/styles.css has no content.FCBSHIGH or Page Template:Mono/styles.css has no content.DOSDATA.
- Page Template:Visible anchor/styles.css has no content.HIFILES Page Template:Nobold/styles.css has no content.(DR DOS 7.02 and higher,[6][25] EDR-DOS 7.01.07 and DRMK only)
- See Page Template:Mono/styles.css has no content.FILESHIGH or Page Template:Mono/styles.css has no content.DOSDATA.
- Page Template:Visible anchor/styles.css has no content.HILASTDRIVE Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher,[6] EDR-DOS 7.01.07 and DRMK only)
- See Page Template:Mono/styles.css has no content.LASTDRIVEHIGH or Page Template:Mono/styles.css has no content.DOS=UMB or Page Template:Mono/styles.css has no content.DOSDATA.
- Page Template:Visible anchor/styles.css has no content.HISHELL Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- See Page Template:Mono/styles.css has no content.SHELLHIGH.[6][25][3]
- Page Template:Visible anchor/styles.css has no content.HISTACKS Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher,[6] EDR-DOS 7.01.07 and DRMK only)
- See Page Template:Mono/styles.css has no content.STACKSHIGH or Page Template:Mono/styles.css has no content.DOSDATA.
- Page Template:Visible anchor/styles.css has no content.HISTORY Page Template:Nobold/styles.css has no content.(DR DOS 3.41 and higher only)
- Enables and configures console and command line history buffer and extended pattern search functionality.
- Page Template:Visible anchor/styles.css has no content.HMAREA Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the address of the HMA segment.
- Page Template:Visible anchor/styles.css has no content.IDLEHALT Page Template:Nobold/styles.css has no content.(FreeDOS only)
- Configures HLT energy saving.
- Page Template:Visible anchor/styles.css has no content.IDTCHK Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies if the system should check for boot sector viruses.
- Page Template:Visible anchor/styles.css has no content.IFS Page Template:Nobold/styles.css has no content.(MS-DOS 4.00-4.01 only, ignored under DR-DOS 7.02 and higher; OS/2[nb 2])
- Loads installable file systems.
- Page Template:Visible anchor/styles.css has no content.IOPL Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Specifies programs (which would normally run at the CPU's IOPL ring 3) which should be allowed to run at ring 2 in order to directly access the hardware for I/O.
- Page Template:Visible anchor/styles.css has no content.INCLUDE Page Template:Nobold/styles.css has no content.(DOS 6.0 and higher, not DR-DOS, not FreeDOS)
- Include directives from another menu block. (Can be emulated using Page Template:Mono/styles.css has no content.GOSUB and Page Template:Mono/styles.css has no content.RETURN under DR-DOS.)
- Page Template:Visible anchor/styles.css has no content.INSERT Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Specifies whether the keyboard Script error: No such module "key". mode status is turned on or off.[6]
- Page Template:Visible anchor/styles.css has no content.IRQPRIORITY Page Template:Nobold/styles.css has no content.(Embedded DOS 6-XL only)
- Rotates PIC controller interrupt priorities so that specified number gets the highest priority
- Page Template:Visible anchor/styles.css has no content.KEYBOARD Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the keyboard layout.
- Page Template:Visible anchor/styles.css has no content.KEYBUF Page Template:Nobold/styles.css has no content.(FreeDOS only)
- Specifies the address of the relocated keyboard buffer.
- Page Template:Visible anchor/styles.css has no content.LASTDRIVE Page Template:Nobold/styles.css has no content.(DOS 3.0 and DOS Plus 2.1 with FIDDLOAD and DR DOS 3.31 and higher; OS/2[nb 2][nb 3])
- Specifies the maximum of drives that can be accessed.
- Page Template:Visible anchor/styles.css has no content.LASTDRIVEHIGH Page Template:Nobold/styles.css has no content.(MS-DOS 7.0[21] and DR-DOS 7.02 and higher,[6] and FreeDOS only)
- Same as LASTDRIVE, but explicitly loads the Current Directory Structure (CDS) into upper memory.
- Page Template:Visible anchor/styles.css has no content.LIBPATH Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Specifies a list of search paths for DLLs.
- Page Template:Visible anchor/styles.css has no content.LOADFIX Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies how old programs should be handled.
- Page Template:Visible anchor/styles.css has no content.LOCKS Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies number of file locks.
- Page Template:Visible anchor/styles.css has no content.LOGO Page Template:Nobold/styles.css has no content.(MS-DOS 7.0 and higher and PTS-DOS only, ignored under DR-DOS 7.02 and higher)
- Configures boot logo support under MS-DOS. Allows to display startup message in conjunction with PTS-DOS boot manager.
- Page Template:Visible anchor/styles.css has no content.LPT1 Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Defines count and logical order and configures I/O address and timeout for LPT1: device.[6]
- Page Template:Visible anchor/styles.css has no content.LPT2 Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Defines count and logical order and configures I/O address and timeout for LPT2: device.[6]
- Page Template:Visible anchor/styles.css has no content.LPT3 Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Defines count and logical order and configures I/O address and timeout for LPT3: device.[6]
- Page Template:Visible anchor/styles.css has no content.LPT4 Page Template:Nobold/styles.css has no content.(some versions of DR-DOS 7.02 and higher only[6])
- Enables, defines count and logical order and configures I/O address and timeout for LPT4: device.
- Page Template:Visible anchor/styles.css has no content.MAXWAIT Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Specifies time before a waiting process gets a higher priority.
- Page Template:Visible anchor/styles.css has no content.MEMMAN Page Template:Nobold/styles.css has no content.(OS/2 only)
- Configures memory allocation strategy
- Page Template:Visible anchor/styles.css has no content.MEMORY Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the default DOS memory allocation strategy.
- Page Template:Visible anchor/styles.css has no content.MENU Page Template:Nobold/styles.css has no content.(FreeDOS only)
- Defines menu options.
- Page Template:Visible anchor/styles.css has no content.MENUCOLOR Page Template:Nobold/styles.css has no content.(DOS 6.0 and higher, not DR DOS, not FreeDOS)
- Specifies menu colors. (Can be emulated using Page Template:Mono/styles.css has no content.ECHO under DR-DOS.)
- Page Template:Visible anchor/styles.css has no content.MENUDEFAULT Page Template:Nobold/styles.css has no content.(DOS 6.0 and higher and FreeDOS, not DR DOS)
- Specifies the default menu block. (Can be emulated using Page Template:Mono/styles.css has no content.TIMEOUT and Page Template:Mono/styles.css has no content.SWITCH under DR-DOS.)
- Page Template:Visible anchor/styles.css has no content.MENUITEM Page Template:Nobold/styles.css has no content.(DOS 6.0 and higher, not DR DOS, not FreeDOS)
- Specifies a menu block. (Can be emulated using Page Template:Mono/styles.css has no content.ECHO and Page Template:Mono/styles.css has no content.SWITCH under DR-DOS.)
- Page Template:Visible anchor/styles.css has no content.MULTITRACK Page Template:Nobold/styles.css has no content.(DOS 4.0 and DR-DOS 7.02 and higher;[6] ignored under PTS-DOS)
- Specifies whether multitrack disk operations are used or not.
- Page Template:Visible anchor/styles.css has no content.NOCHAR Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Specifies the default No (Script error: No such module "key".) character in Yes/No/Resume questions.[6][25][3])
- Page Template:Visible anchor/styles.css has no content.NUMLOCK Page Template:Nobold/styles.css has no content.(DOS 6.0 and Novell DOS 7 and higher)
- Specifies whether the keyboard Script error: No such module "key". status is turned on or off.
- Page Template:Visible anchor/styles.css has no content.PAUSEONERROR Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Specifies if user must acknowledge errors in CONFIG.SYS.
- Page Template:Visible anchor/styles.css has no content.PRINTMONBUFSIZE Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Configures buffer size for LPT1, LPT2, LPT3.
- Page Template:Visible anchor/styles.css has no content.PC Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on PC-compatible machines only.
- Page Template:Visible anchor/styles.css has no content.PRIORITY Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Configures priority scheduler.
- Page Template:Visible anchor/styles.css has no content.PRIORITY_DISK_IO Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Configures priority of programs using disk I/O.
- Page Template:Visible anchor/styles.css has no content.PRN Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Changes internal default printer device driver (Page Template:Mono/styles.css has no content.LPT1 to Page Template:Mono/styles.css has no content.LPT3, or even Page Template:Mono/styles.css has no content.LPT4) for PRN device.[6]
- Page Template:Visible anchor/styles.css has no content.PROTECTONLY Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Specifies if DOS programs can be run or not.
- Page Template:Visible anchor/styles.css has no content.PROTSHELL Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Loads user interface.
- Page Template:Visible anchor/styles.css has no content.PS1 Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on PS/1-compatible machines only.
- Page Template:Visible anchor/styles.css has no content.PS2 Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on PS/2-compatible machines only.
- Page Template:Visible anchor/styles.css has no content.QUIET Page Template:Nobold/styles.css has no content.(PTS-DOS and DRMK only)
- Mutes display output send to STDOUT.
- Page Template:Visible anchor/styles.css has no content.REIPL Page Template:Nobold/styles.css has no content.(OS/2 3.0 and higher only)
- Specifies if system should reboot automatically on errors.
- Page Template:Visible anchor/styles.css has no content.RESERVEDRIVELETTER Page Template:Nobold/styles.css has no content.(OS/2 3 FixPack 24 and higher only)
- Specifies a drive letter not to be used up for local block device drivers.
- Page Template:Visible anchor/styles.css has no content.RESUMECHAR Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Specifies the default Resume (Script error: No such module "key".) character in Yes/No/Resume queries.[6][3])
- Page Template:Visible anchor/styles.css has no content.RMSIZE Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only, ignored under DR-DOS 7.02 and higher)
- Defines the real mode memory size.
- Page Template:Visible anchor/styles.css has no content.SAVENAME Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies, if the first character of deleted files should be stored in the reserved area of directory entries in the FAT file system.
- Page Template:Visible anchor/styles.css has no content.SCREEN Page Template:Nobold/styles.css has no content.(FreeDOS and PTS-DOS only)
- Similar to Page Template:Mono/styles.css has no content.VIDEOMODE under PTS-DOS, specifies the video mode to be used under FreeDOS. Under PTS-DOS, Page Template:Mono/styles.css has no content.SCREEN does not specify the video mode but screen access methods.
- Page Template:Visible anchor/styles.css has no content.SCROLLOCK Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Specifies whether the keyboard Script error: No such module "key". status is turned on or off.[6][3])
- Page Template:Visible anchor/styles.css has no content.SET Page Template:Nobold/styles.css has no content.(DOS 6.0 and DRTemplate:NbhDOS 6.0 and higher; OS/2[nb 2])
- Sets environment variables.
- Page Template:Visible anchor/styles.css has no content.SHELL Page Template:Nobold/styles.css has no content.(DOS 2.0 and DRTemplate:NbhDOS 3.31 and higher; OS/2[nb 2][nb 3])
- Loads the command interpreter shell.[3][5]
- Page Template:Visible anchor/styles.css has no content.SHELLHIGH Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher and PTS-DOS and FreeDOS only)
- Same as Page Template:Mono/styles.css has no content.SHELL, but supports an additional Page Template:Mono/styles.css has no content.SIZE parameter to define the size of the pre-allocation for COMMAND.COM to relocate its resident portion into the HMA (with
/MH). Can be useful to avoid HMA fragmentation in conjunction with third-party shells which cannot load into the HMA. SHELLHIGH under PTS-DOS tries to load the shell into UMBs instead.)[6][25][9][3] - Page Template:Visible anchor/styles.css has no content.SHIFTSTATE Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the state of the keyboard modifiers like Shift Lock, Num Lock, Scroll Lock or Insert mode.
- Page Template:Visible anchor/styles.css has no content.SHUTDOWN Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies if files should be closed on Script error: No such module "key"..
- Page Template:Visible anchor/styles.css has no content.SOFTREBOOT Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies if POST should be skipped on reboots.
- Page Template:Visible anchor/styles.css has no content.STACK Page Template:Nobold/styles.css has no content.(ignored under DRTemplate:NbhDOS 3.31-5.0 and 7.02 and higher only)
- Compatibility dummy - DR DOS 3.31 - 6.0 were mostly reentrant and had a different stacks layout.
- Page Template:Visible anchor/styles.css has no content.STACKS Page Template:Nobold/styles.css has no content.(DOS 3.2 and Novell DOS 7 and higher, ignored under DR DOS 6.0 and PTS-DOS)
- Specifies the number of stacks for hardware interrupts.
- Page Template:Visible anchor/styles.css has no content.STACKSIZE Page Template:Nobold/styles.css has no content.(Embedded DOS 6-XL only)
- Default stack size allocated for new threads.
- Page Template:Visible anchor/styles.css has no content.STACKSHIGH Page Template:Nobold/styles.css has no content.(MS-DOS 7.0[21] and DR-DOS 7.02 and higher,[6] and FreeDOS only)
- Same as Page Template:Mono/styles.css has no content.STACKS, but explicitly loads buffers into upper memory.
- Page Template:Visible anchor/styles.css has no content.STORAGE Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Boot manager.
- Page Template:Visible anchor/styles.css has no content.STRING Page Template:Nobold/styles.css has no content.(MS-DOS 3.0 only, ignored under DR-DOS 7.02 and higher)
- Internal use.
- Page Template:Visible anchor/styles.css has no content.STUBA20 Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies how XMS A20 gate control should work.
- Page Template:Visible anchor/styles.css has no content.SUBMENU Page Template:Nobold/styles.css has no content.(DOS 6.0 and higher, not DRTemplate:NbhDOS, not FreeDOS)
- Specifies a submenu block. (Can be emulated using Page Template:Mono/styles.css has no content.CLS, Page Template:Mono/styles.css has no content.ECHO and Page Template:Mono/styles.css has no content.SWITCH under DR-DOS.)
- Page Template:Visible anchor/styles.css has no content.SUPPRESSPOPUPS Page Template:Nobold/styles.css has no content.(OS/2 3.0 and higher only)
- Specifies a drive where to log error information instead of displaying a textmode popup screen.
- Page Template:Visible anchor/styles.css has no content.SWAPPATH Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Specifies swap file path.
- Page Template:Visible anchor/styles.css has no content.SWITCHAR Page Template:Nobold/styles.css has no content.(DOS 2.0-2.1, DOS Plus 2.1 with FIDDLOAD, DR-DOS 7.02 and higher,[6] PTS-DOS, FreeDOS and RxDOS only)
- Defines the default SwitChar used by the system (either '/' or '-').[9]
- Page Template:Visible anchor/styles.css has no content.SWITCHES Page Template:Nobold/styles.css has no content.(DOS 4.0 and Novell DOS 7 and higher; ignored under PTS-DOS)
- Specifies special options.[3][6]
- Page Template:Visible anchor/styles.css has no content.SXFAKEHWFPU Page Template:Nobold/styles.css has no content.(OS/2 Warp 4 FixPak 1 (and higher) only)
- Specifies if a fix for a FPU rounding bug should be activated or not.
- Page Template:Visible anchor/styles.css has no content.SYSBOOT Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies file name of alternative DOS operating systems to boot.
- Page Template:Visible anchor/styles.css has no content.SYSGEN Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Configures the location of the various DOS parts in memory.
- Page Template:Visible anchor/styles.css has no content.SYSLOAD Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Load system from alternative disk area.
- Page Template:Visible anchor/styles.css has no content.SYSTEMPOOL Page Template:Nobold/styles.css has no content.(Embedded DOS 6-XL only)
- Size of system memory pool from which the system dynamically allocates for various purposes
- Page Template:Visible anchor/styles.css has no content.SYSTOUMB Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies if DOS data and code should be loaded into UMBs.
- Page Template:Visible anchor/styles.css has no content.THREADS Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Specifies number of concurrent threads.
- Page Template:Visible anchor/styles.css has no content.TIMESLICE Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Configures minimum and maximum time slices for scheduler.
- Page Template:Visible anchor/styles.css has no content.TMPEXT Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the file extension for temporary files.
- Page Template:Visible anchor/styles.css has no content.TRACE Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher and PTS-DOS only; OS/2[nb 2])
- Globally or locally enables or disables CONFIG.SYS (and AUTOEXEC.BAT) single-stepping execution.[3][6] The functionality under OS/2 differs significantly from that under DOS.
- Page Template:Visible anchor/styles.css has no content.TRACEBUF Page Template:Nobold/styles.css has no content.(OS/2[nb 2] only)
- Specifies size of Page Template:Mono/styles.css has no content.TRACE log buffer.
- Page Template:Visible anchor/styles.css has no content.TRAPDUMP Page Template:Nobold/styles.css has no content.(OS/2 3.0 and higher only)
- Logs detailed error information.
- Page Template:Visible anchor/styles.css has no content.UMB Page Template:Nobold/styles.css has no content.(Embedded DOS[nb 4] only)
- Configures DOS management to use a specific segment as UMB memory.
- Page Template:Visible anchor/styles.css has no content.UMBSRV Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Configures the UMB server used.
- Page Template:Visible anchor/styles.css has no content.USERAM Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies the address ranges used as UMB RAM.
- Page Template:Visible anchor/styles.css has no content.VERIFY Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher[6] and Embedded DOS[nb 4] only)
- Enables or disables disk write verification.
- Page Template:Visible anchor/styles.css has no content.VERSION Page Template:Nobold/styles.css has no content.(FreeDOS, Embedded DOS,[nb 4] and EDR-DOS 7.01.07 only)
- Specifies the DOS version (and optionally the true DOS version) to be reported to programs.
- Page Template:Visible anchor/styles.css has no content.VGASCREEN Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Configures VGA display status.
- Page Template:Visible anchor/styles.css has no content.VIDEOMODE Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Similar to Page Template:Mono/styles.css has no content.SCREEN under FreeDOS, specifies current video mode.
- Page Template:Visible anchor/styles.css has no content.VIRTDMA Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Specifies if virtual DMA can be used.
- Page Template:Visible anchor/styles.css has no content.VME Page Template:Nobold/styles.css has no content.(OS/2 only)
- Specifies if the processor's Virtual Mode Extensions (VME) should be deactivated or not.
- Page Template:Visible anchor/styles.css has no content.VXD Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Configures VxD driver for Windows.
- Page Template:Visible anchor/styles.css has no content.WINDOWS Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Configures system support for Windows.
- Page Template:Visible anchor/styles.css has no content.XBDA Page Template:Nobold/styles.css has no content.(EDR-DOS 7.01.07 and DRMK only)
- Configures the relocation of the extended BIOS data area (XBDA)
- Page Template:Visible anchor/styles.css has no content.XT Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Conditional execution on XT-compatible machines only.
- Page Template:Visible anchor/styles.css has no content.YEAR2000 Page Template:Nobold/styles.css has no content.(DR-DOS 7.02 and higher only)
- Configures the built-in Year 2000 support.
- Page Template:Visible anchor/styles.css has no content.YESCHAR Page Template:Nobold/styles.css has no content.(PalmDOS 1.0, DR DOS 6.0 updates and Novell DOS 7 and higher only)
- Specifies the default Yes (Script error: No such module "key".) character in Yes/No/Resume queries.[6][3]
- Page Template:Visible anchor/styles.css has no content.ZOMBIEDRV Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Configures deletion tracking.
User interaction
- Page Template:Visible anchor/styles.css has no content.? Page Template:Nobold/styles.css has no content.(DR DOS 3.41 and higher, Embedded DOS[nb 4] and FreeDOS only)
- Displays a yes/no query and (since DR DOS 5.0) optional message to ask the user to confirm evaluation of subsequent directives.[25] FreeDOS does not support optional messages, but optional conditions in conjunction with boot menus defined with Page Template:Mono/styles.css has no content.MENU and Page Template:Mono/styles.css has no content.MENUDEFAULT. DOS 6.0 and higher supports a similar feature by adding a Page Template:Mono/styles.css has no content.? after the name field, i.e. Page Template:Mono/styles.css has no content.DEVICE? instead of Page Template:Mono/styles.css has no content.?DEVICE. This variant is also supported by DR DOS.
- Page Template:Visible anchor/styles.css has no content.! Page Template:Nobold/styles.css has no content.(FreeDOS only)
- Unconditionally evaluate the subsequent directive.
- Page Template:Visible anchor/styles.css has no content.CLS Page Template:Nobold/styles.css has no content.(DR DOS 6.0 and higher only)
- Clears screen.
- Page Template:Visible anchor/styles.css has no content.ECHO Page Template:Nobold/styles.css has no content.(DRTemplate:NbhDOS 5.0 and higher, and PTS-DOS and FreeDOS only)
- Displays a message on screen.
- Page Template:Visible anchor/styles.css has no content.EECHO Page Template:Nobold/styles.css has no content.(FreeDOS only)
- Displays a message including ANSI escape sequences.
- Page Template:Visible anchor/styles.css has no content.GETKEY Page Template:Nobold/styles.css has no content.(DR DOS 6.0 and higher only)
- Waits for key or timeout and sets error level to pressed key's ASCII code; 1024 on timeout.
- Page Template:Visible anchor/styles.css has no content.PAUSE Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Similar to Page Template:Mono/styles.css has no content.ECHO and Page Template:Mono/styles.css has no content.GETKEY under DR-DOS, displays text and waits for a key press.
- Page Template:Visible anchor/styles.css has no content.TIMEOUT Page Template:Nobold/styles.css has no content.(DRTemplate:NbhDOS 6.0 and higher and PTS-DOS only)
- Specifies the timeouts in CONFIG.SYS single-stepping and with Page Template:Mono/styles.css has no content.SWITCH, Page Template:Mono/styles.css has no content.GETKEY and Page Template:Mono/styles.css has no content.?, and the default answers for Yes/No queries and Page Template:Mono/styles.css has no content.SWITCH selections.[6][25][3] PTS-DOS only supports the timeout value.
Flow control
- Page Template:Visible anchor/styles.css has no content.: Page Template:Nobold/styles.css has no content.(DR DOS 5.0 and higher only)
- Defines a label to use as a jump target for Page Template:Mono/styles.css has no content.CHAIN, Page Template:Mono/styles.css has no content.DRSWITCH, Page Template:Mono/styles.css has no content.GOTO, Page Template:Mono/styles.css has no content.GOSUB and Page Template:Mono/styles.css has no content.SWITCH.
- Page Template:Visible anchor/styles.css has no content.CHAIN Page Template:Nobold/styles.css has no content.(DR DOS 5.0 and higher and Embedded DOS[nb 4] only)
- Continues processing in new file or (since DR-DOS 7.02) at a label.[6][16]
- Page Template:Visible anchor/styles.css has no content.DRSWITCH Page Template:Nobold/styles.css has no content.(DRTemplate:NbhDOS 7.02 and higher only)
- See Page Template:Mono/styles.css has no content.SWITCH.[25]
- Page Template:Visible anchor/styles.css has no content.EXIT Page Template:Nobold/styles.css has no content.(DRTemplate:NbhDOS 6.0 and higher only)
- Stops file processing before the end of the file has been reached (except for Page Template:Mono/styles.css has no content.SWITCHES and Page Template:Mono/styles.css has no content.SHELL directive processing under some conditions).
- Page Template:Visible anchor/styles.css has no content.FORCE Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Include execution of specified CONFIG.SYS subsections. See Page Template:Mono/styles.css has no content.IGNORE.
- Page Template:Visible anchor/styles.css has no content.GOSUB Page Template:Nobold/styles.css has no content.(DR DOS 6.0 and higher only)
- Continues processing at a label, with Page Template:Mono/styles.css has no content.RETURN returning to old location.[6]
- Page Template:Visible anchor/styles.css has no content.GOTO Page Template:Nobold/styles.css has no content.(DR DOS 5.0 and higher only)
- Continues processing at a label.
- Page Template:Visible anchor/styles.css has no content.IGNORE Page Template:Nobold/styles.css has no content.(PTS-DOS only)
- Exclude execution of specified CONFIG.SYS subsections. See Page Template:Mono/styles.css has no content.FORCE.
- Page Template:Visible anchor/styles.css has no content.NEWFILE Page Template:Nobold/styles.css has no content.(Datalight ROM-DOS only)
- Continues processing in new file (similar to DR-DOS CHAIN) and optionally after loading a specific device driver and setting %NEWFILE% environment variable.[26]
- Page Template:Visible anchor/styles.css has no content.ONERROR Page Template:Nobold/styles.css has no content.(DR DOS 6.0 and higher only)
- Conditional execution depending on last return code/error status only, i.e.
ONERROR > 0 GOTO failloadorONERROR > 10 ONERROR <> 17 ONERROR <= 30 ECHO Error 11-16 or 18-30 occurred.[4]
- Page Template:Visible anchor/styles.css has no content.RETURN Page Template:Nobold/styles.css has no content.(DRTemplate:NbhDOS 6.0 and higher only)
- Returns processing to the location of the last Page Template:Mono/styles.css has no content.GOSUB or Page Template:Mono/styles.css has no content.SWITCH. A return code can be specified but defaults to 0 if not specified.
- Page Template:Visible anchor/styles.css has no content.SWITCH Page Template:Nobold/styles.css has no content.(DR DOS 6.0 and higher only)
- Conditionally continues processing at one of the specified labels depending on keys pressed, with Page Template:Mono/styles.css has no content.RETURN returning to old location.[6][25][3]
See also
- IBMBIO.COM / IO.SYS
- IBMDOS.COM / MSDOS.SYS
- CONFIG (environment variable)
- AUTOEXEC.BAT
- COMMAND.COM
- List of DOS commands
Notes
Page Template:Reflist/styles.css has no content.
- ^ The filename of the DOS configuration file
CONFIG.SYSwas derived from an identically named file used by the operating system DX-85M for the Durango F-85 family of computers introduced in 1978 - five years before the advent of MS-DOS 2.0/PC DOS 2.0 in 1983. Both files are text files and use various directives to configure the system and load drivers, however, the syntax differs. - ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag at least since 2.0
- ^ a b c d e f g h i j k l m PTS-DOS also
- ^ a b c d e f at least General Software Embedded DOS-ROM 4.1 and Embedded DOS 6-XL
- ^ apparently not functional in all PC DOS 3.x version
Script error: No such module "Check for unknown parameters".
References
Page Template:Reflist/styles.css has no content.
- ^ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ typically resides in Page Template:Mono/styles.css has no content.IBMBIO.COM or Page Template:Mono/styles.css has no content.IO.SYS
- ^ a b c d e f g h i j k l m n o p q Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found. [1] [2]
- ^ a b c d e f g h i j k Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found. (NB. NWDOSTIP.TXT is a comprehensive work on Novell DOS 7 and OpenDOS 7.01, including the description of many undocumented features and internals. It is part of the author's yet larger MPDOSTIP.ZIP collection maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of the NWDOSTIP.TXT file.)
- ^ a b c d Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found. [3] [4]
- ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found. [5]
- ^ a b c d Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ a b Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ a b c d e f g Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ a b Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ a b c Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ a b c Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ a b c d e f Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found. [6] [7]
- ^ a b Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ a b c d e f Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ a b c d Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found. (NB. The undocumented settings
STANDARDandENHANCEDare optional parameters of the CONFIG.SYS directiveDOS.) - ^ a b c d e f g h i j k Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- ^ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
Script error: No such module "Check for unknown parameters".
External links
- Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found. (Description of DR-DOS 7 CONFIG.SYS directives (incomplete))
- Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
- Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.