" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#008000" VLINK="004000" ALINK="#00C000">
GENERAL SYNTAX RULES
Any characters following '*' or ';' are regarded as comments and are
ingnored by the system. When processing the configuration file, the system
does not distinguish between small and capital letters. All numeric values
inside the configuration file may be written either in decimal or in hex
modes. A hex numeric constant should always begin with a number and end with
'H' or 'h'. The feature is useful when defining memory segments addresses
and determining key scan-codes in some commands.
At the beginning of any CONFIG.xxx file line the following prefixes or
combinations of those may be used: CPU88, CPU86, CPU286, CPU386, CPU486, PC,
AT, XT, PS1, PS2. These prefixes mean "for the xxx processor" and "for the
xxx type of computer", respectively. It is possible to use '+' at the end
of the CPUxxx prefixes, meaning "for the xxx processor and higher".
CPU88 - CPU486 - processors i88 - i486 and compatible
PC - original PC
XT - IBM PC/XT compatible
AT - IBM PC/AT compatible
PS1 - IBM PS/1
PS2 - IBM PS/2
For example,
CPU386+ PS2 echo "Running on PS/2 i386/i486/P5/.. computer"
system, when processing the above line, will echo:
Running on PS/2 i386/i486/P5/.. computer
Some commands have optional parameters. A special symbol is used as a
rule to denote such a parameter. By default, the symbol is '/'. It is useful
to keep in mind that the key symbol may be defined (changed) with the help
of SWITCHAR (sys) command. Once done so, the new symbol should be used
instead of '/', for example:
SWITCHAR = -
DRIVPARM = -d:0-c
As the system makes several passes when processing the configuration
file, the SWITCHAR command should be located at the very beginning of the
file.
The following conventions are used for syntax description:
<...> - obligatory parameter;
[...] - non-obligatory (optional) parameter;
| - "or" - shows the alternatives.
For example,
DRIVATTR </D:dd> <[/T][/C][/S]>
implies that the argument of the command is a line always containing '/D:dd'
and at least one of '/T' ,'/C', '/S'.
BREAK = <ON|OFF>
BREAK command should have either 'ON' or 'OFF' as an argument. Also,
'YES' and 'NO' respectively can be used in the above case.