INT 6F - 10-NET - GET ADDRESS OF CONFIGURATION TABLE
Input |
Output |
AX
|
03h |
|
|
|
AX |
BX
|
|
|
|
|
|
CX
|
|
|
|
|
CX |
|
|
|
|
|
DX |
DS:DX |
Node
ID (Optional) |
Data
Record |
ES:BX |
Data Record: (actually starts at [BX-41])
WORD local device table address
WORD extended network error mapping table address
WORD shared device table address
WORD mounted device table address
BYTE receive buffer counter
BYTE collect buffer counter
WORD TUF address
BYTE enable flag
BYTE FCB keep flag
WORD reserved
---up to here, 10-Net v3.3---
WORD count of dropped Send6F
WORD buffer start address
WORD comm driver base address
WORD send/receive retry count
BYTE number of 550ms loops before timeout
WORD UFH address
WORD CDIR address
WORD LTAB address
WORD SFH address
WORD FTAB address
WORD RLTAB address
WORD SMI address
WORD NTAB address
ES:BX -> WORD address of first CT_DRV
BYTE number of DRV entries
8 BYTEs login name
12 BYTEs node ID (blank-padded)
6 BYTEs node address
BYTE flag
BYTE CT_CFLG (chat permit)
CT_CFLG |
Bit |
Dec |
Hex |
Description |
0 |
1 |
01h |
CHAT permit |
1 |
2 |
02h |
sound bell |
2 |
4 |
04h |
|
3 |
8 |
08h |
|
4 |
16 |
10h |
|
5 |
32 |
20h |
|
6 |
64 |
40h |
|
7 |
128 |
80h |
|
BYTE CT_PSFLG
CT_PSFLG |
Bit |
Dec |
Hex |
Description |
0 |
1 |
01h |
SUBMIT permit |
1 |
2 |
02h |
SUBMIT received |
2 |
4 |
04h |
SUBMIT active |
3 |
8 |
08h |
CHAT called FOXPTRM |
4 |
16 |
10h |
KB initiated |
5 |
32 |
20h |
PRINT permit |
6 |
64 |
40h |
|
7 |
128 |
80h |
|
BYTE in 10Net flag
WORD receive message count
WORD send message count
WORD retry count
WORD failed count
WORD driver errors
WORD dropped responses/CHATs
9 BYTEs LIST ID/NTAB address (3 entries--LPT1-3)
6 BYTEs AUX ID/NTAB address (2 entries--COM1-2)
BYTE active CB channel
BYTE received 6F messages on queue
9 BYTEs activity counters for channels 1-9
---beyond here, 10-Net v3.3---
BYTE bit 0 = RS232 gate
1 = Send6F gate (user set)
DWORD pointer into gate (user set)
DWORD pointer into 10Net send
N WORDs addresses of timer blocks |