silent.html 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
  2. <html>
  3. <head>
  4. <meta name="GENERATOR" content="Visual Page 1.0 for Windows">
  5. <meta http-equiv="Content-Type" content="text/html;CHARSET=iso-8859-1">
  6. <title>TI-73 Link Protocol Guide - Silent Transfers</title>
  7. </head>
  8. <body bgcolor="#ffffe8">
  9. <p><b>TI-73 Link Protocol Guide v1.0</b> - Silent Variable Transfers</p>
  10. <center>
  11. <h2>
  12. <hr align="center">Silent Variable Transfers</h2>
  13. </center>
  14. <p>"Silent Linking" is a capability that Texas Instruments built into
  15. the TI-83, TI-73, TI-86, TI-89,
  16. TI-92 and TI-92+. It enables the calculator to transfer data to and
  17. from a computer without any special preparation
  18. required on the calculator end. The only drawback to the silent linking
  19. method is that when using this protocol,
  20. the calculator will automatically overwrite any data in a variable that
  21. has the same name as one being sent to
  22. it. Any program that incorporates silent linking must check for this;
  23. otherwise data may be lost.</p>
  24. <p>Because silent linking protocols are one-sided (i.e. the user
  25. interaction is solely on the computer), there
  26. are three different transfer sequences required. First a <a href="#dir">directory
  27. listing</a> must be downloaded
  28. from the calculator in order to choose the variables to transfer or to
  29. check for duplicate names and out-of-memory
  30. conditions. Then, if variables are to be downloaded, a <a
  31. href="#request">variable request</a> action must be initiated
  32. by the computer. Finally, if variables are to be uploaded, a <a
  33. href="#rts">request-to-send</a> action must be
  34. sent by the computer.</p>
  35. <h4><a name="dir"></a>Directory Listing</h4>
  36. <p>A directory listing is a list of all user variables in the
  37. calculator's memory and a number specifying how many
  38. bytes of free memory are left.</p>
  39. <p>The protocol for requesting a directory listing is shown below. For
  40. information on packet formats, <a href="packet.html">click
  41. here</a>.</p>
  42. <p>
  43. <table bgcolor="#ffffff" border="1" cellspacing="0" width="92%">
  44. <tbody>
  45. <tr>
  46. <th bgcolor="#008800" width="7%"><font color="#ffffff">Step</font></th>
  47. <th colspan="3" bgcolor="#008800"><font color="#ffffff">Direction</font></th>
  48. <th bgcolor="#008800" width="80%"><font color="#ffffff">Packet</font></th>
  49. </tr>
  50. <tr>
  51. <td bgcolor="#ffffff" width="7%">
  52. <p align="center">1 </p>
  53. </td>
  54. <td rowspan="9">
  55. <p align="center"><img src="graphics/comp.gif" alt="Computer"
  56. align="bottom" border="0" height="33" width="30"> </p>
  57. </td>
  58. <td bgcolor="#ffffff">
  59. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  60. align="bottom" border="0" height="13" width="22"> </p>
  61. </td>
  62. <td rowspan="9">
  63. <p align="center"><img src="graphics/calc.gif" alt="Calculator"
  64. align="bottom" border="0" height="67" width="30"> </p>
  65. </td>
  66. <td bgcolor="#ffffff" width="80%">REQ with data type=0x19 (see <a
  67. href="packet.html#15h">note under Type ID's</a> for variable header
  68. format)</td>
  69. </tr>
  70. <tr>
  71. <td bgcolor="#ffffff" width="7%">
  72. <p align="center">2 </p>
  73. </td>
  74. <td bgcolor="#ffffff">
  75. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  76. align="bottom" border="0" height="13" width="22"> </p>
  77. </td>
  78. <td bgcolor="#ffffff" width="80%">ACK</td>
  79. </tr>
  80. <tr>
  81. <td bgcolor="#ffffff" width="7%">
  82. <p align="center">3 </p>
  83. </td>
  84. <td bgcolor="#ffffff">
  85. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  86. align="bottom" border="0" height="13" width="22"> </p>
  87. </td>
  88. <td bgcolor="#ffffff" width="80%">DATA: 2-byte free memory count <i>(little-endian)</i></td>
  89. </tr>
  90. <tr>
  91. <td bgcolor="#ffffff" width="7%">
  92. <p align="center">4 </p>
  93. </td>
  94. <td bgcolor="#ffffff">
  95. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  96. align="bottom" border="0" height="13" width="22"> </p>
  97. </td>
  98. <td bgcolor="#ffffff" width="80%">ACK</td>
  99. </tr>
  100. <tr>
  101. <td width="7%">&nbsp;</td>
  102. <td>&nbsp;</td>
  103. <td width="80%"><i> (Repeat steps 5 and 6 for all user variables
  104. in the calculator's memory)</i></td>
  105. </tr>
  106. <tr>
  107. <td width="7%">
  108. <p align="center">5 </p>
  109. </td>
  110. <td>
  111. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  112. align="bottom" border="0" height="13" width="22"> </p>
  113. </td>
  114. <td width="80%">VAR (with padded variable header) - one entry</td>
  115. </tr>
  116. <tr>
  117. <td width="7%">
  118. <p align="center">6 </p>
  119. </td>
  120. <td>
  121. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  122. align="bottom" border="0" height="13" width="22"> </p>
  123. </td>
  124. <td width="80%">ACK</td>
  125. </tr>
  126. <tr>
  127. <td width="7%">
  128. <p align="center">7 </p>
  129. </td>
  130. <td>
  131. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  132. align="bottom" border="0" height="13" width="22"> </p>
  133. </td>
  134. <td width="80%">EOT</td>
  135. </tr>
  136. <tr>
  137. <td width="7%">
  138. <p align="center">8 </p>
  139. </td>
  140. <td>
  141. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  142. align="bottom" border="0" height="13" width="22"> </p>
  143. </td>
  144. <td width="80%">ACK</td>
  145. </tr>
  146. </tbody>
  147. </table>
  148. </p>
  149. <p></p>
  150. <p><u>Example:<br>
  151. </u>
  152. <table bgcolor="#ffffff" border="0" cellspacing="0" width="100%">
  153. <tbody>
  154. <tr>
  155. <td bgcolor="#ccffcc">PC:</td>
  156. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;A2&nbsp;0B&nbsp;00&nbsp;</tt></b><tt>00&nbsp;00&nbsp;19&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;<b>19&nbsp;00</b></tt></td>
  157. <td bgcolor="#ccffcc" width="50%"><i>Directory request</i></td>
  158. </tr>
  159. <tr>
  160. <td bgcolor="#ffcccc">TI:</td>
  161. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  162. <td bgcolor="#ffcccc" width="50%"><i>Acknowledgement of request</i></td>
  163. </tr>
  164. <tr>
  165. <td bgcolor="#ffcccc">&nbsp;</td>
  166. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;15&nbsp;02&nbsp;00&nbsp;</tt></b><tt>66&nbsp;5B&nbsp;<b>C1
  167. 00</b></tt></td>
  168. <td bgcolor="#ffcccc" width="50%"><i>Data: 23398 (5B66h) bytes of
  169. free memory</i></td>
  170. </tr>
  171. <tr>
  172. <td bgcolor="#ccffcc">PC:</td>
  173. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  174. <td bgcolor="#ccffcc" width="50%"><i>Acknowledgement of data</i></td>
  175. </tr>
  176. <tr>
  177. <td bgcolor="#ffcccc">TI:</td>
  178. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;06&nbsp;0B&nbsp;00&nbsp;</tt></b><tt>09&nbsp;00&nbsp;00&nbsp;41&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;<b>4A&nbsp;00</b></tt></td>
  179. <td bgcolor="#ffcccc" width="50%"><i>Variable Header: Real Number
  180. "A"</i></td>
  181. </tr>
  182. <tr>
  183. <td bgcolor="#ccffcc">PC:</td>
  184. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  185. <td bgcolor="#ccffcc" width="50%"><i>Acknowledgement of variable
  186. header</i></td>
  187. </tr>
  188. <tr>
  189. <td bgcolor="#ffcccc">TI:</td>
  190. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;06&nbsp;0B&nbsp;00&nbsp;</tt></b><tt>09&nbsp;00&nbsp;00&nbsp;42&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;<b>CB&nbsp;00</b></tt></td>
  191. <td bgcolor="#ffcccc" width="50%"><i>Variable Header: Real Number
  192. "B" which is archived</i></td>
  193. </tr>
  194. <tr>
  195. <td bgcolor="#ccffcc">PC:</td>
  196. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  197. <td bgcolor="#ccffcc" width="50%"><i>Acknowledgement of variable
  198. header</i></td>
  199. </tr>
  200. <tr>
  201. <td bgcolor="#ffcccc">TI:</td>
  202. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;92&nbsp;00&nbsp;00</tt></b></td>
  203. <td bgcolor="#ffcccc" width="50%"><i>No more variables</i></td>
  204. </tr>
  205. <tr>
  206. <td bgcolor="#ccffcc">PC:</td>
  207. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  208. <td bgcolor="#ccffcc" width="50%"><i>Acknowledgement of EOT</i></td>
  209. </tr>
  210. </tbody>
  211. </table>
  212. </p>
  213. <p></p>
  214. <h4><a name="request"></a>Requesting a Variable</h4>
  215. <p>The protocol for requesting and receiving a variable from the
  216. calculator is shown below.</p>
  217. <p>
  218. <table bgcolor="#ffffff" border="1" cellspacing="0" width="92%">
  219. <tbody>
  220. <tr>
  221. <th bgcolor="#008800" width="7%"><font color="#ffffff">Step</font></th>
  222. <th colspan="3" bgcolor="#008800"><font color="#ffffff">Direction</font></th>
  223. <th bgcolor="#008800" width="80%"><font color="#ffffff">Packet</font></th>
  224. </tr>
  225. <tr>
  226. <td bgcolor="#ffffff" width="7%">
  227. <p align="center">1 </p>
  228. </td>
  229. <td rowspan="8">
  230. <p align="center"><img src="graphics/comp.gif" alt="Computer"
  231. align="bottom" border="0" height="33" width="30"> </p>
  232. </td>
  233. <td bgcolor="#ffffff">
  234. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  235. align="bottom" border="0" height="13" width="22"> </p>
  236. </td>
  237. <td rowspan="8">
  238. <p align="center"><img src="graphics/calc.gif" alt="Calculator"
  239. align="bottom" border="0" height="67" width="30"> </p>
  240. </td>
  241. <td bgcolor="#ffffff" width="80%">REQ with expected header</td>
  242. </tr>
  243. <tr>
  244. <td bgcolor="#ffffff" width="7%">
  245. <p align="center">2 </p>
  246. </td>
  247. <td bgcolor="#ffffff">
  248. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  249. align="bottom" border="0" height="13" width="22"> </p>
  250. </td>
  251. <td bgcolor="#ffffff" width="80%">ACK (see note below)</td>
  252. </tr>
  253. <tr>
  254. <td bgcolor="#ffffff" width="7%">
  255. <p align="center">3 </p>
  256. </td>
  257. <td bgcolor="#ffffff">
  258. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  259. align="bottom" border="0" height="13" width="22"> </p>
  260. </td>
  261. <td bgcolor="#ffffff" width="80%">VAR with actual header</td>
  262. </tr>
  263. <tr>
  264. <td bgcolor="#ffffff" width="7%">
  265. <p align="center">4 </p>
  266. </td>
  267. <td bgcolor="#ffffff">
  268. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  269. align="bottom" border="0" height="13" width="22"> </p>
  270. </td>
  271. <td bgcolor="#ffffff" width="80%">ACK</td>
  272. </tr>
  273. <tr>
  274. <td width="7%">
  275. <p align="center">5 </p>
  276. </td>
  277. <td>
  278. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  279. align="bottom" border="0" height="13" width="22"> </p>
  280. </td>
  281. <td width="80%">CTS</td>
  282. </tr>
  283. <tr>
  284. <td width="7%">
  285. <p align="center">6 </p>
  286. </td>
  287. <td>
  288. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  289. align="bottom" border="0" height="13" width="22"> </p>
  290. </td>
  291. <td width="80%">ACK</td>
  292. </tr>
  293. <tr>
  294. <td width="7%">
  295. <p align="center">7 </p>
  296. </td>
  297. <td>
  298. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  299. align="bottom" border="0" height="13" width="22"> </p>
  300. </td>
  301. <td width="80%">DATA</td>
  302. </tr>
  303. <tr>
  304. <td width="7%">
  305. <p align="center">8 </p>
  306. </td>
  307. <td>
  308. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  309. align="bottom" border="0" height="13" width="22"> </p>
  310. </td>
  311. <td width="80%">ACK</td>
  312. </tr>
  313. </tbody>
  314. </table>
  315. <i>Note: If the requested variable does not exist, the calculator will
  316. send an EXIT packet after step 2, to which
  317. the computer will respond with an ACK packet. This would be the end of
  318. the transfer.</i></p>
  319. <p></p>
  320. <p>As with manual transfers, the data section contains the variable
  321. data. For information on variable formats,
  322. <a href="vars.html">click here</a>.</p>
  323. <p><u>Example:</u>
  324. <table border="0" cellspacing="0" width="100%">
  325. <tbody>
  326. <tr>
  327. <td bgcolor="#ccffcc">PC:</td>
  328. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;A2&nbsp;0B&nbsp;00&nbsp;</tt></b><tt>00
  329. 00 01 5D 01 00 00 00 00 00 00 <b>4A&nbsp;00</b></tt></td>
  330. <td bgcolor="#ccffcc" width="50%"><i>Request List "L1"</i></td>
  331. </tr>
  332. <tr>
  333. <td bgcolor="#ffcccc">TI:</td>
  334. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  335. <td bgcolor="#ffcccc" width="50%"><i>Acknowledgement of request</i></td>
  336. </tr>
  337. <tr>
  338. <td bgcolor="#ffcccc">&nbsp;</td>
  339. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;06&nbsp;0B&nbsp;00
  340. </tt></b><tt>02 00 01 5D 01 00 00 00 00 00 00 <b>61 00</b></tt></td>
  341. <td bgcolor="#ffcccc" width="50%"><i>Variable Header: List "L1"</i></td>
  342. </tr>
  343. <tr>
  344. <td bgcolor="#ccffcc">PC:</td>
  345. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  346. <td bgcolor="#ccffcc" width="50%"><i>Acknowledgement of variable
  347. header</i></td>
  348. </tr>
  349. <tr>
  350. <td bgcolor="#ccffcc">&nbsp;</td>
  351. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;09&nbsp;00&nbsp;00</tt></b></td>
  352. <td bgcolor="#ccffcc" width="50%">Clear to send variable</td>
  353. </tr>
  354. <tr>
  355. <td bgcolor="#ffcccc">TI:</td>
  356. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  357. <td bgcolor="#ffcccc" width="50%"><i>Acknowledgement of CTS</i></td>
  358. </tr>
  359. <tr>
  360. <td bgcolor="#ffcccc">&nbsp;</td>
  361. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;15&nbsp;02
  362. 00&nbsp;</tt></b><tt>00 00 <b>00 00</b></tt></td>
  363. <td bgcolor="#ffcccc" width="50%"><i>Variable data</i></td>
  364. </tr>
  365. <tr>
  366. <td bgcolor="#ccffcc">PC:</td>
  367. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  368. <td bgcolor="#ccffcc" width="50%"><i>Acknowledgement of variable
  369. data</i></td>
  370. </tr>
  371. </tbody>
  372. </table>
  373. </p>
  374. <p></p>
  375. <h4><a name="rts"></a>Sending a Variable</h4>
  376. <p>The protocol for sending a variable to the calculator is shown below.</p>
  377. <p>
  378. <table bgcolor="#ffffff" border="1" cellspacing="0" width="92%">
  379. <tbody>
  380. <tr>
  381. <th bgcolor="#008800" width="7%"><font color="#ffffff">Step</font></th>
  382. <th colspan="3" bgcolor="#008800"><font color="#ffffff">Direction</font></th>
  383. <th bgcolor="#008800" width="80%"><font color="#ffffff">Packet</font></th>
  384. </tr>
  385. <tr>
  386. <td bgcolor="#ffffff" width="7%">
  387. <p align="center">1 </p>
  388. </td>
  389. <td rowspan="6">
  390. <p align="center"><img src="graphics/comp.gif" alt="Computer"
  391. align="bottom" border="0" height="33" width="30"> </p>
  392. </td>
  393. <td bgcolor="#ffffff">
  394. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  395. align="bottom" border="0" height="13" width="22"> </p>
  396. </td>
  397. <td rowspan="6">
  398. <p align="center"><img src="graphics/calc.gif" alt="Calculator"
  399. align="bottom" border="0" height="67" width="30"> </p>
  400. </td>
  401. <td bgcolor="#ffffff" width="80%">RTS</td>
  402. </tr>
  403. <tr>
  404. <td bgcolor="#ffffff" width="7%">
  405. <p align="center">2 </p>
  406. </td>
  407. <td bgcolor="#ffffff">
  408. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  409. align="bottom" border="0" height="13" width="22"> </p>
  410. </td>
  411. <td bgcolor="#ffffff" width="80%">ACK</td>
  412. </tr>
  413. <tr>
  414. <td bgcolor="#ffffff" width="7%">
  415. <p align="center">3 </p>
  416. </td>
  417. <td bgcolor="#ffffff">
  418. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  419. align="bottom" border="0" height="13" width="22"> </p>
  420. </td>
  421. <td bgcolor="#ffffff" width="80%">CTS or SKIP/EXIT (see note
  422. below)</td>
  423. </tr>
  424. <tr>
  425. <td bgcolor="#ffffff" width="7%">
  426. <p align="center">4 </p>
  427. </td>
  428. <td bgcolor="#ffffff">
  429. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  430. align="bottom" border="0" height="13" width="22"> </p>
  431. </td>
  432. <td bgcolor="#ffffff" width="80%">ACK</td>
  433. </tr>
  434. <tr>
  435. <td width="7%">
  436. <p align="center">5 </p>
  437. </td>
  438. <td>
  439. <p align="center"><img src="graphics/right.gif" alt="===&gt;"
  440. align="bottom" border="0" height="13" width="22"> </p>
  441. </td>
  442. <td width="80%">DATA</td>
  443. </tr>
  444. <tr>
  445. <td width="7%">
  446. <p align="center">6 </p>
  447. </td>
  448. <td>
  449. <p align="center"><img src="graphics/left.gif" alt="&lt;==="
  450. align="bottom" border="0" height="13" width="22"> </p>
  451. </td>
  452. <td width="80%">ACK</td>
  453. </tr>
  454. </tbody>
  455. </table>
  456. <i>Note: If the calculator sends a SKIP/EXIT packet in step 3, it does
  457. not have enough free memory to accomodate
  458. the variable. In this case, step 4 will be the end of the transfer.</i></p>
  459. <p></p>
  460. <p>Again, the data section contains the variable data.</p>
  461. <p><u>Examples:<br>
  462. </u>
  463. <table border="0" cellspacing="0" width="100%">
  464. <tbody>
  465. <tr>
  466. <td bgcolor="#ccffcc">PC:</td>
  467. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;C9&nbsp;0B&nbsp;00
  468. </tt></b><tt>02 00 01 5D 01 00 00 00 00 00 00 <b>61 00</b></tt></td>
  469. <td bgcolor="#ccffcc" width="50%"><i>Request to send List "L1"</i></td>
  470. </tr>
  471. <tr>
  472. <td bgcolor="#ffcccc">TI:</td>
  473. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  474. <td bgcolor="#ffcccc" width="50%"><i>Acknowledgement of request</i></td>
  475. </tr>
  476. <tr>
  477. <td bgcolor="#ffcccc">&nbsp;</td>
  478. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;09&nbsp;00&nbsp;00</tt></b></td>
  479. <td bgcolor="#ffcccc" width="50%"><i>Clear to send variable</i></td>
  480. </tr>
  481. <tr>
  482. <td bgcolor="#ccffcc">PC:</td>
  483. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  484. <td bgcolor="#ccffcc" width="50%"><i>Acknowledgement of CTS</i></td>
  485. </tr>
  486. <tr>
  487. <td bgcolor="#ccffcc">&nbsp;</td>
  488. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;15&nbsp;02
  489. 00&nbsp;</tt></b><tt>00 00 <b>00 00</b></tt></td>
  490. <td bgcolor="#ccffcc" width="50%"><i>Variable data</i></td>
  491. </tr>
  492. <tr>
  493. <td bgcolor="#ffcccc">TI:</td>
  494. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  495. <td bgcolor="#ffcccc" width="50%"><i>Acknowledgement of data</i></td>
  496. </tr>
  497. <tr>
  498. <td>&nbsp;</td>
  499. <td width="50%">&nbsp;</td>
  500. <td width="50%">&nbsp;</td>
  501. </tr>
  502. <tr>
  503. <td bgcolor="#ccffcc">PC:</td>
  504. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;C9&nbsp;0B&nbsp;00&nbsp;</tt></b><tt>09&nbsp;00&nbsp;00&nbsp;42&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;<b>4B&nbsp;00</b></tt></td>
  505. <td bgcolor="#ccffcc" width="50%"><i>Request to send Real Number
  506. "B"</i></td>
  507. </tr>
  508. <tr>
  509. <td bgcolor="#ffcccc">TI:</td>
  510. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  511. <td bgcolor="#ffcccc" width="50%"><i>Acknowledgement of request</i></td>
  512. </tr>
  513. <tr>
  514. <td bgcolor="#ffcccc">&nbsp;</td>
  515. <td bgcolor="#ffcccc" width="50%"><b><tt>74&nbsp;36&nbsp;01&nbsp;00&nbsp;</tt></b><tt>03&nbsp;<b>03&nbsp;00</b></tt></td>
  516. <td bgcolor="#ffcccc" width="50%"><i>Out of memory</i></td>
  517. </tr>
  518. <tr>
  519. <td bgcolor="#ccffcc">PC:</td>
  520. <td bgcolor="#ccffcc" width="50%"><b><tt>07&nbsp;56&nbsp;00&nbsp;00</tt></b></td>
  521. <td bgcolor="#ccffcc" width="50%"><i>Acknowledgement of out of
  522. memory</i></td>
  523. </tr>
  524. </tbody>
  525. </table>
  526. <br>
  527. <table border="0" cellspacing="0" width="100%">
  528. <tbody>
  529. <tr>
  530. <td width="32%">
  531. <p align="center"><a href="manual.html"><img
  532. src="graphics/prevpage.gif" alt="[previous page]" align="bottom"
  533. border="2" height="32" width="32"><br>
  534. Manual Transfers</a> </p>
  535. </td>
  536. <td width="34%">
  537. <p align="center"><a href="index.html"><img
  538. src="graphics/home.gif" alt="[home]" align="bottom" border="2"
  539. height="32" width="32"><br>
  540. Table of Contents</a> </p>
  541. </td>
  542. <td width="34%">
  543. <p align="center"><a href="backup.html"><img
  544. src="graphics/nextpage.gif" alt="[next page]" align="bottom" border="2"
  545. height="32" width="32"><br>
  546. Backups</a> </p>
  547. </td>
  548. </tr>
  549. </tbody>
  550. </table>
  551. </p>
  552. <hr align="center"><i>Site maintained by Romain Li&eacute;vin (</i><a
  553. href="mailto:roms@lpg.ticalc.org"><i>roms@lpg.ticalc.org</i></a><i>)
  554. and Tim Singer (</i><a href="mailto:tsinger@gladstone.uoregon.edu"><i>tsinger@gladstone.uoregon.edu</i></a><i>)</i>
  555. </body>
  556. </html>