
3. There are three character device tables: CONTABLE for I/O
consoles, LSTABLE for list devices, and AUXTBL for auxiliary
devices. They are shown below:
NOTE: System Support 1 should always be the first console.
CONTABLE DB 0,8,7,4,3,2,1,10,11,12,13,14,15,16
LSTABLE DB 5,6,9,0,0
AUXTBL DB 0,0,0,0
AUXNUM DB 0
The numbers in these tables are USART numbers as explained in
TABLE #1 in this manual.
In CONTABLE, there are fourteen entries corresponding to
consoles 0 to 13 counting from left to right. This assumes that
there are two INTERFACER 3s in the system.
In LSTABLE, there are five entries corresponding to printers 0 to
4. The third entry in LSTABLE assumes that there are two
INTERFACER 3's in the system. The last two entries in LSTABLE
are zero meaning no USART is assigned to them.
In AUXTBL there are four entries corresponding to auxiliary
devices 0 to 3. All entries in AUXTBL are zero meaning no USARTs
are assigned for auxiliary devices.
All of these tables are limited by a constant elsewhere in the
code. If the constant for number of physical consoles (NPCONS in
the GLOBAL.EQU file) is set to 07, then only the first seven
entries in CONTABLE are read in at boot time. The remaining
entries are insignificant. LSTABLE is limited by NLST in the
GLOBAL.EQU file, and AUXTBL is limited by AUXNUM here in the
HEADENTR.A86 file.
To reassign USARTs in these tables to support a different
combination of character devices:
A. Remove the appropriate USART number from one table.
B. Move the remaining entries in the table over to the left
to fill in the gap left by the removal in step 1.
C. Enter a zero at the now empty last entry on the table.
D. Enter the USART number into the first free entry, or in
place of an entry that is not significant, in the table
for the devices you wish to increase.
E. Make sure that the values NPCONS, NLST, and AUXNUM are
all updated to reflect the new table configuration.
Comentários a estes Manuais