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