TI-82 Link Protocol Guide v1.0 - System Backup Transfers
A System Backup is one large transmission containing all user-modifiable data in the calculator. The file format that the TI-82 Graph Link software uses can be found in the file formats section of this documentation.
The protocol for all system backup 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 with backup-style header and type ID = 0xF. |
2 |
|
ACK | ||
3 |
|
CTS or SKIP/EXIT. If exit, do step 4 and quit. | ||
4 |
|
ACK | ||
5 |
|
DATA - section 1 (system data) | ||
6 |
|
ACK | ||
7 |
|
DATA - section 2 (user data) | ||
8 |
|
ACK | ||
9 |
|
DATA - section 3 (variable table?) | ||
10 |
|
ACK |
Example (PC sending backup to TI):
PC: | 02 06 09 00 FC 07 0F FA 08 BC 01 24 8D 82 03 | Variable header: Backup |
TI: | 82 56 09 00 | Acknowledgement of header |
82 09 09 00 | Clear to send backup | |
PC: | 02 56 00 00 | Acknowledgement of CTS |
02 15 FC 07 <7FCh bytes of data plus checksum> | Backup data section 1 (system data) | |
TI: | 82 56 FC 07 | Acknowledgement of data |
PC: | 02 15 FA 08 <8FAh bytes of data plus checksum> | Backup data section 2 (user data) |
TI: | 82 56 FA 08 | Acknowledgement of data |
PC: | 02 15 BC 01 <1BCh bytes of data plus checksum> | Backup data section 3 (variable table?) |
TI: | 82 56 BC 01 | Acknowledgement of data |