TI-86 Link Protocol Guide v1.0 - Manual Variable Transfers
The TI-86 uses manual transfer protocols when it is in Link mode. On the sending unit a user must choose the variables to be sent, and the receiving calculator must be put into a special reception mode. With this protocol, the TI-86 follows its predecessors and is able to communicate with a TI-85. The SND85 menu only prompts the TI-86 to send a TI-85 machine ID byte in the transfer packets.
The protocol for all manual variable transfers is shown below. For information on packet formats, click here.
A computer can be either the sending unit or the receiving unit.
Step | Direction | Packet | ||
---|---|---|---|---|
1 |
|
|
|
VAR |
2 |
|
ACK | ||
3 |
|
CTS or SKIP/EXIT. Do step 4 (send the ACK). Then if skip, skip to step 7, or if exit then stop. | ||
4 |
|
ACK | ||
5 |
|
DATA | ||
6 |
|
ACK | ||
7 |
|
EOT or another VAR. If var, go to step 2. | ||
8 |
|
ACK |
The data packet contains the variable data. For information on variable formats, click here.
Example (PC sending variables to TI):
PC: | 06 06 05 00 0A 00 00 01 41 4C 00 | Variable Header: Real Number "A" |
TI: | 86 56 05 00 | Acknowledgement of header |
86 09 00 00 | Clear to send variable | |
PC: | 06 56 00 00 | Acknowledgement of CTS |
06 15 0A 00 00 00 FC 62 83 18 53 07 18 00 5B 02 | Variable data: "6.28318530718" | |
TI: | 86 56 0A 00 | Acknowledgement of data |
PC: | 06 06 05 00 0A 00 00 01 42 4D 00 | Variable Header: Real Number "B" |
TI: | 86 56 05 00 | Acknowledgement of header |
86 36 01 00 02 02 00 | Skip variable | |
PC: | 06 56 00 00 | Acknowledgement of variable skip |
06 92 00 00 | No more variables | |
TI: | 86 56 00 00 | Acknowledgement of EOT |