home *** CD-ROM | disk | FTP | other *** search
- INT2GUIDE CONFIG
- 1 4 ;version, subversion
- ; This is a configuration file for the INT2GUID program. It has the following
- ; format:
- ; The file name must be INT2GUID.CFG
- ; Line 1 must be "INT2GUIDE CONFIG" to identify the file as a configuration
- ; file for INT2GUID.EXE.
- ; Line 2 must identify version and subversion numbers, so they can be read in
- ; "C" format "%u%u" (i.e. as positive decimal integers).
- ; The following lines starting with a semicolon (;) are comment lines.
- ;
- ; Each file included in the help system is identified by five lines:
- ; Line 1 is the file name. It may include a path.
- ; Line 2 is the entry in the help system index. It is truncated to 14
- ; characters.
- ; Line 3 is the selection field in the subindex. It is truncated or
- ; space-padded to 12 characters.
- ; Line 4 is the rest of the entry in the subindex. It is separated from the
- ; selection field by two spaces. It is truncated to 62 characters.
- ; Line 5 identify the file type and the number of extra topics defined in
- ; the file, and a condition mask. It is read in the "C" %u%u%i format (the
- ; %i format takes decimal integers, octal integers starting with 0 and
- ; hexadecimal integers starting with 0x, 64 = 0100 = 0x40).
- ; A non zero value in the first position identifies a command file, which
- ; may have commands and comments for the MAKEHELP program; if the value is
- ; zero, a leading space is inserted on lines starting with "!" or ";", and
- ; tabs are filtered to spaces. 0 should be used for files not specifically
- ; edited for the help system.
- ; The second value defines the number of extra topics used in a command
- ; file.
- ; The condition mask is used for conditional assembling of command files.
- ; Command files can include lines starting with "!! <condition>", where
- ; condition is a number. The following text is included only if condition = 0
- ; or (condition AND mask) <> 0. See ";Topic 7" below and file "int2guid.add"
- ; for examples.
- ;
- ; The 5-line entries may be separated by comment lines identified by a
- ; semicolon in the first column.
- ;
- ; The included files can have internal or mutual cross references, or
- ; references to the topics:
- ; 1. The main interrupt list.
- ; 2. The copyright notice.
- ; 3. The INTERRUP.LST entry.
- ; 4. The INTERRUP.1ST entry.
- ; 5. The GUIDE entry.
- ; Topics included herein are numbered 6 up, with consecutive numbers unless
- ; line 5 specifies extra topics.
- ; Line 5 in a command entry must specify at least the number of topics used
- ; in the included file, and it may specify extra entries for future
- ; expansions. Inside a command file with extra topics:
- ; A. Use consecutive topic numbers, starting one higher than the file's
- ; topic number.
- ; B. Use topic names with 14 characters or less.
- ; C. Use either the !NOINDEX command to exclude the topic from the main
- ; index, or no index command at all to have the topics listed in
- ; alphabetic order after all other entries.
- ;
- ; Included files:
- ;
- ; Topic 6. Ralf Brown's Interrupt Primer.
- interrup.pri
- Primer
- Primer
- What is an interrupt?
- 0 0 0 ;no commands, no extra topics, no mask
- ;
- ; Topic 7. Characters, scan codes etc. N.B. Extra topics!!!
- int2guid.add
- Codes etc.
- Additional
- information: characters, colors, scan codes, pin assignments
- 1 12 1 ;commands, 7 extra topics used, 5 reserved.
- ; The previous line generates code acceptable by both GUIDE and POPHELP
- ; 1 12 2 ;This line optimizes for GUIDE.
- ; 1 12 4 ;This line optimizes for POPHELP.
- ;
- ; mask values: 0: alphabetic index; 0x8000: no index
- ; ORed with: 1: acceptable by both GUIDE and POPHELP
- ; or 2; optimized for GUIDE
- ; or 4; optimized for POPHELP
- ; e.g. 0x8004 for no index, optimized for POPHELP
- ;
- ; Topic 8+12=20. Robin Walker's BIOS memory list
- memory.lst
- BIOS List
- MEMLIST
- BIOS Memory List
- 0 0 0 ;no commands, no extra topics, no mask
- ;
- ; Topic 21. Selected parts of INTERRUP.LST.
- int2guid.tab
- Tables
- Tables
- PSP, Environment, Country, Errors
- 1 10 0 ;commands, 4 extra topics used, 6 more reserved.
- ; mask values: 0: alphabetic index; 0x8000: no index
-