BUFFER I/O Path Registers
|
All registers can be read with the STATUS command. The following registers can be set with the CONTROL command: 3, 4, 5, 8, and 9.
0 - ASSIGN status: 0 - not assigned, 3 - assigned to a buffer
1 - Buffer named flag: 1 - named, 2 - unnamed
2 - Buffer size in bytes
3 - Current fill pointer
4 - Current number of bytes in buffer
5 - Current empty pointer
6 - Interface select code for in-coming TRANSFER
7 - Interface select code for out-going TRANSFER
8 - Continuous in-coming TRANSFER flag: zero - not continuous, non-zero - continuous
9 - Continuous out-going TRANSFER flag: zero - not continuous, non-zero - continuous
10 - In-coming TRANSFER status
|
Bit
|
Value
|
Meaning
|
|
7
|
128
|
Always 0
|
|
6
|
64
|
Active
|
|
5
|
32
|
Aborted
|
|
4
|
16
|
Error
|
|
3
|
8
|
Device caused termination
|
|
2
|
4
|
Byte count caused termination
|
|
1
|
2
|
Record count caused termination
|
|
0
|
1
|
Match char caused termination
|
|
11
|
-
|
Out-going TRANSFER termination status. Same meaning as above
|
|
12
|
-
|
Count of bytes transferred by last in-coming TRANSFER
|
|
13
|
-
|
Count of bytes transferred by last out-going TRANSFER
|