vars.html 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263
  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 - Variable formats</TITLE>
  7. </HEAD>
  8. <BODY BGCOLOR="#FFFFE8">
  9. <P><B>TI-73 Link Protocol Guide v1.0</B> - Variable formats (<i>to do...</i>)</P>
  10. <CENTER>
  11. <H2>
  12. <HR ALIGN="CENTER">
  13. Variable Formats</H2>
  14. </CENTER>
  15. <P>A TI-73 variable has two parts: a header and a data section. While the header may be different, the format
  16. of the data section never changes whether the variable is in a file, in a transfer packet, or in the calculator's
  17. memory. This section describes the format of the data section for most types of variables. The format for the header
  18. is described in the <A HREF="packet.html#varheader">packet format</A> and the <A HREF="fformat.html#varheader">file
  19. format</A> section.</P>
  20. <H4>Variable Types</H4>
  21. <P>There are several types of variables that the TI-73 uses.</P>
  22. <P><A HREF="#real">Real Numbers</A> are basic floating-point numbers.<BR>
  23. <A HREF="#complex">Complex Numbers</A> are basic complex numbers with real and imaginary floating-point components.<BR>
  24. <A HREF="#list">Lists</A> are sequences of real or complex numbers used in statistical calculations.<BR>
  25. <A HREF="#matrix">Matrices</A> are two-dimensional matrices with real or complex components.<BR>
  26. <A HREF="#equation">Y-Variables</A> are functions that evaluate based on the values of one or more variables.<BR>
  27. <A HREF="#string">Strings</A> are sequences of text characters.<BR>
  28. <A HREF="#gdb">Graphics Databases (GDB's)</A> are stored sets of graphing functions.<BR>
  29. <A HREF="#picture">Pictures</A> are stored bitmaps of the graph screen.<BR>
  30. <A HREF="#program">Programs</A> are sequences of commands.<BR>
  31. <A HREF="#window">Window Settings</A> are stored sets of graph screen range parameters.<BR>
  32. <A HREF="#table">Table Settings</A> are stored sets of table screen parameters.
  33. <H4><A NAME="real"></A>Real Numbers</H4>
  34. <P>The TI-73's representation of a real number has the following format:</P>
  35. <P>
  36. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  37. <TR>
  38. <TH WIDTH="7%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  39. <TH WIDTH="8%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  40. <TH WIDTH="85%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  41. </TR>
  42. <TR>
  43. <TD WIDTH="7%" BGCOLOR="#FFFFFF">0</TD>
  44. <TD WIDTH="8%" BGCOLOR="#FFFFFF">1 byte</TD>
  45. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Flags (see table below)</TD>
  46. </TR>
  47. <TR>
  48. <TD WIDTH="7%" BGCOLOR="#FFFFFF">1</TD>
  49. <TD WIDTH="8%" BGCOLOR="#FFFFFF">1 bytes</TD>
  50. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Base-10 exponent</TD>
  51. </TR>
  52. <TR>
  53. <TD WIDTH="7%" BGCOLOR="#FFFFFF">2</TD>
  54. <TD WIDTH="8%" BGCOLOR="#FFFFFF">7 bytes</TD>
  55. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Mantissa</TD>
  56. </TR>
  57. </TABLE>
  58. <p></P>
  59. <P>The flags byte has the following format:</P>
  60. <P>
  61. <TABLE BORDER="1" CELLSPACING="0" WIDTH="66%">
  62. <TR>
  63. <TH WIDTH="13%" BGCOLOR="#DDDDDD">Bit (Mask)</TH>
  64. <TH BGCOLOR="#DDDDDD">Description</TH>
  65. </TR>
  66. <TR>
  67. <TD WIDTH="13%">1 (02h)</TD>
  68. <TD>If this bit is set, the number is undefined (used for initial sequence values)</TD>
  69. </TR>
  70. <TR>
  71. <TD WIDTH="13%">2 (04h)</TD>
  72. <TD ROWSPAN="2">If both bits 2 and 3 are set and bit 1 is clear, the number is half of a complex variable.</TD>
  73. </TR>
  74. <TR>
  75. <TD WIDTH="13%">3 (08h)</TD>
  76. </TR>
  77. <TR>
  78. <TD WIDTH="13%">6 (40h)</TD>
  79. <TD>Uncertain. Most likely if set, the number has not been modified since the last graph.</TD>
  80. </TR>
  81. <TR>
  82. <TD WIDTH="13%">7 (80h)</TD>
  83. <TD>Sign bit: If set, the number is negative.</TD>
  84. </TR>
  85. </TABLE>
  86. <p></P>
  87. <P>The exponent is a 8-bit unsigned binary number normalized at 80h. The real exponent can be computed by subtracting
  88. 80h from the value stored here. Valid exponents are in the range -99 to 99.</P>
  89. <P>The mantissa is stored as a 14-digit unsigned binary-coded-decimal number. The most significant digit is first
  90. and the implied decimal point is always between the first two digits. Every nybble (4 bits or half a byte) contains
  91. one digit, according to the following table:</P>
  92. <P>
  93. <TABLE BORDER="1" CELLSPACING="0" WIDTH="24%">
  94. <TR>
  95. <TH WIDTH="45%" BGCOLOR="#DDDDDD">Binary&nbsp;Value</TH>
  96. <TH BGCOLOR="#DDDDDD">Decimal&nbsp;Digit</TH>
  97. </TR>
  98. <TR>
  99. <TD WIDTH="45%">
  100. <P ALIGN="CENTER">0000
  101. </TD>
  102. <TD>
  103. <P ALIGN="CENTER">0
  104. </TD>
  105. </TR>
  106. <TR>
  107. <TD WIDTH="45%">
  108. <P ALIGN="CENTER">0001
  109. </TD>
  110. <TD>
  111. <P ALIGN="CENTER">1
  112. </TD>
  113. </TR>
  114. <TR>
  115. <TD WIDTH="45%">
  116. <P ALIGN="CENTER">0010
  117. </TD>
  118. <TD>
  119. <P ALIGN="CENTER">2
  120. </TD>
  121. </TR>
  122. <TR>
  123. <TD WIDTH="45%">
  124. <P ALIGN="CENTER">0011
  125. </TD>
  126. <TD>
  127. <P ALIGN="CENTER">3
  128. </TD>
  129. </TR>
  130. <TR>
  131. <TD WIDTH="45%">
  132. <P ALIGN="CENTER">0100
  133. </TD>
  134. <TD>
  135. <P ALIGN="CENTER">4
  136. </TD>
  137. </TR>
  138. <TR>
  139. <TD WIDTH="45%">
  140. <P ALIGN="CENTER">0101
  141. </TD>
  142. <TD>
  143. <P ALIGN="CENTER">5
  144. </TD>
  145. </TR>
  146. <TR>
  147. <TD WIDTH="45%">
  148. <P ALIGN="CENTER">0110
  149. </TD>
  150. <TD>
  151. <P ALIGN="CENTER">6
  152. </TD>
  153. </TR>
  154. <TR>
  155. <TD WIDTH="45%">
  156. <P ALIGN="CENTER">0111
  157. </TD>
  158. <TD>
  159. <P ALIGN="CENTER">7
  160. </TD>
  161. </TR>
  162. <TR>
  163. <TD WIDTH="45%">
  164. <P ALIGN="CENTER">1000
  165. </TD>
  166. <TD>
  167. <P ALIGN="CENTER">8
  168. </TD>
  169. </TR>
  170. <TR>
  171. <TD WIDTH="45%">
  172. <P ALIGN="CENTER">1001
  173. </TD>
  174. <TD>
  175. <P ALIGN="CENTER">9
  176. </TD>
  177. </TR>
  178. </TABLE>
  179. <p></P>
  180. <H4><A NAME="complex"></A>Complex Numbers</H4>
  181. <P>A complex number is represented as a two real numbers, both with flag bits 2 and 3 set. The format is shown
  182. below.</P>
  183. <P>
  184. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  185. <TR>
  186. <TH WIDTH="7%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  187. <TH WIDTH="8%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  188. <TH WIDTH="85%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  189. </TR>
  190. <TR>
  191. <TD WIDTH="7%" BGCOLOR="#FFFFFF">0</TD>
  192. <TD WIDTH="8%" BGCOLOR="#FFFFFF">9 bytes</TD>
  193. <TD WIDTH="85%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A> describing the &quot;real&quot; component of the complex number.</TD>
  194. </TR>
  195. <TR>
  196. <TD WIDTH="7%" BGCOLOR="#FFFFFF">9</TD>
  197. <TD WIDTH="8%" BGCOLOR="#FFFFFF">9 bytes</TD>
  198. <TD WIDTH="85%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A> describing the &quot;imaginary&quot; component of the complex number.</TD>
  199. </TR>
  200. </TABLE>
  201. <p></P>
  202. <H4><A NAME="list"></A>Lists</H4>
  203. <P>A list is represented as a sequence of numbers. The format is shown below.</P>
  204. <P>
  205. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  206. <TR>
  207. <TH WIDTH="7%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  208. <TH WIDTH="8%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  209. <TH WIDTH="85%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  210. </TR>
  211. <TR>
  212. <TD WIDTH="7%" BGCOLOR="#FFFFFF">0</TD>
  213. <TD WIDTH="8%" BGCOLOR="#FFFFFF">2 bytes</TD>
  214. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Number of elements in the list</TD>
  215. </TR>
  216. <TR>
  217. <TD WIDTH="7%" BGCOLOR="#FFFFFF">1</TD>
  218. <TD WIDTH="8%" BGCOLOR="#FFFFFF"><I>n</I> bytes</TD>
  219. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Element values, one by one, first to last. Each element is a 9-byte <A HREF="#real">real number</A>.</TD>
  220. </TR>
  221. </TABLE>
  222. <p></P>
  223. <H4><A NAME="matrix"></A>Matrices</H4>
  224. <P>A matrix is represented as a two-dimensional array of numbers. The format is shown below.</P>
  225. <P>
  226. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  227. <TR>
  228. <TH WIDTH="7%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  229. <TH WIDTH="8%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  230. <TH WIDTH="85%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  231. </TR>
  232. <TR>
  233. <TD WIDTH="7%" BGCOLOR="#FFFFFF">0</TD>
  234. <TD WIDTH="8%" BGCOLOR="#FFFFFF">1 byte</TD>
  235. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Number of columns in the matrix (no more than 255)</TD>
  236. </TR>
  237. <TR>
  238. <TD WIDTH="7%" BGCOLOR="#FFFFFF">1</TD>
  239. <TD WIDTH="8%" BGCOLOR="#FFFFFF">1 byte</TD>
  240. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Number of rows in the matrix (no more than 255)</TD>
  241. </TR>
  242. <TR>
  243. <TD WIDTH="7%" BGCOLOR="#FFFFFF">1</TD>
  244. <TD WIDTH="8%" BGCOLOR="#FFFFFF"><I>n</I> bytes</TD>
  245. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Element values, one by one (see explanation below). Each element is a 9-byte <A HREF="#real">real number</A>.</TD>
  246. </TR>
  247. </TABLE>
  248. <p></P>
  249. <P>The element values are arranged in row definitions from top to bottom. Each row consists of a number of real
  250. or complex elements from left to right. Under this scheme, <IMG SRC="graphics/matrix.gif" WIDTH="38" HEIGHT="35"
  251. ALIGN="BOTTOM" ALT="[ [ 1, 2 ] [ 3, 4 ] ]" BORDER="0"> would be ordered (1,2,3,4) in memory.</P>
  252. <H4><A NAME="equation"></A>Y-Variables</H4>
  253. <P>Y-Variables are represented as a sequence of tokens following a length word. <A HREF="tokens.html">Click here</A>
  254. for a table of token definitions.</P>
  255. <P>
  256. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  257. <TR>
  258. <TH WIDTH="7%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  259. <TH WIDTH="8%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  260. <TH WIDTH="85%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  261. </TR>
  262. <TR>
  263. <TD WIDTH="7%" BGCOLOR="#FFFFFF">0</TD>
  264. <TD WIDTH="8%" BGCOLOR="#FFFFFF">2 bytes</TD>
  265. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Number of token bytes in the Y-Variable. Note that some tokens use two bytes.</TD>
  266. </TR>
  267. <TR>
  268. <TD WIDTH="7%" BGCOLOR="#FFFFFF">2</TD>
  269. <TD WIDTH="8%" BGCOLOR="#FFFFFF"><I>n</I> bytes</TD>
  270. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Tokens, first to last.</TD>
  271. </TR>
  272. </TABLE>
  273. <p></P>
  274. <H4><A NAME="string"></A>Strings</H4>
  275. <P>Strings are represented in the same way as Y-Variables, but they cannot be evaluated.</P>
  276. <H4><A NAME="gdb"></A>Graphics Databases (GDB's)</H4>
  277. <P>A GDB is a stored database of functions and range parameters. GDB formats are different for each graphing mode
  278. (function, parametric, polar or sequence).</P>
  279. <P>A function-mode GDB has the following format:</P>
  280. <P>
  281. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  282. <TR>
  283. <TH WIDTH="12%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  284. <TH WIDTH="5%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  285. <TH WIDTH="83%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  286. </TR>
  287. <TR>
  288. <TD WIDTH="12%" BGCOLOR="#FFFFFF">0</TD>
  289. <TD WIDTH="5%" BGCOLOR="#FFFFFF">2 bytes</TD>
  290. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Length, in bytes, of GDB, minus two.</TD>
  291. </TR>
  292. <TR>
  293. <TD WIDTH="12%" BGCOLOR="#FFFFFF">2</TD>
  294. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  295. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Unknown</TD>
  296. </TR>
  297. <TR>
  298. <TD WIDTH="12%" BGCOLOR="#FFFFFF">3</TD>
  299. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  300. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Graphing Mode ID. This byte has a value of 10h for function GDB's.</TD>
  301. </TR>
  302. <TR>
  303. <TD WIDTH="12%" BGCOLOR="#FFFFFF">4</TD>
  304. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  305. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Mode settings (see <A HREF="#mode">mode setting table</A> below)</TD>
  306. </TR>
  307. <TR>
  308. <TD WIDTH="12%" BGCOLOR="#FFFFFF">5</TD>
  309. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  310. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Unused - has a value of 80h.</TD>
  311. </TR>
  312. <TR>
  313. <TD WIDTH="12%" BGCOLOR="#FFFFFF">6</TD>
  314. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  315. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Extended mode settings (see <A HREF="#extmode">extended mode setting table</A> below)</TD>
  316. </TR>
  317. <TR>
  318. <TD WIDTH="12%" BGCOLOR="#FFFFFF">7</TD>
  319. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  320. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmin</TD>
  321. </TR>
  322. <TR>
  323. <TD WIDTH="12%" BGCOLOR="#FFFFFF">16&nbsp;(10h)</TD>
  324. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  325. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmax</TD>
  326. </TR>
  327. <TR>
  328. <TD WIDTH="12%" BGCOLOR="#FFFFFF">25&nbsp;(19h)</TD>
  329. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  330. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xscl</TD>
  331. </TR>
  332. <TR>
  333. <TD WIDTH="12%" BGCOLOR="#FFFFFF">34&nbsp;(22h)</TD>
  334. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  335. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymin</TD>
  336. </TR>
  337. <TR>
  338. <TD WIDTH="12%" BGCOLOR="#FFFFFF">43&nbsp;(2Bh)</TD>
  339. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  340. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymax</TD>
  341. </TR>
  342. <TR>
  343. <TD WIDTH="12%" BGCOLOR="#FFFFFF">52&nbsp;(34h)</TD>
  344. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  345. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Yscl</TD>
  346. </TR>
  347. <TR>
  348. <TD WIDTH="12%" BGCOLOR="#FFFFFF">61 (3Dh)</TD>
  349. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  350. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xres</TD>
  351. </TR>
  352. <TR>
  353. <TD WIDTH="12%" BGCOLOR="#FFFFFF">70 (46h)</TD>
  354. <TD WIDTH="5%" BGCOLOR="#FFFFFF">10&nbsp;bytes</TD>
  355. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Ten style bytes, for Y<FONT SIZE="1">1</FONT>, Y<FONT SIZE="1">2</FONT>, Y<FONT SIZE="1">3</FONT>, Y<FONT SIZE="1">4</FONT>,
  356. Y<FONT SIZE="1">5</FONT>, Y<FONT SIZE="1">6</FONT>, Y<FONT SIZE="1">7</FONT>, Y<FONT SIZE="1">8</FONT>, Y<FONT
  357. SIZE="1">9</FONT> and Y<FONT SIZE="1">0</FONT>, respectively (see <A HREF="#style">style table</A> below).</TD>
  358. </TR>
  359. <TR>
  360. <TD WIDTH="12%" BGCOLOR="#FFFFFF">80 (50h)</TD>
  361. <TD WIDTH="5%" BGCOLOR="#FFFFFF"><I>n</I> bytes</TD>
  362. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Ten functions, for Y<FONT SIZE="1">1</FONT>, Y<FONT SIZE="1">2</FONT>, Y<FONT SIZE="1">3</FONT>, Y<FONT SIZE="1">4</FONT>,
  363. Y<FONT SIZE="1">5</FONT>, Y<FONT SIZE="1">6</FONT>, Y<FONT SIZE="1">7</FONT>, Y<FONT SIZE="1">8</FONT>, Y<FONT
  364. SIZE="1">9</FONT> and Y<FONT SIZE="1">0</FONT>, respectively (see <A HREF="#function">function table</A> below).</TD>
  365. </TR>
  366. </TABLE>
  367. <p></P>
  368. <P>A parametric-mode GDB has the following format:</P>
  369. <P>
  370. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  371. <TR>
  372. <TH WIDTH="12%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  373. <TH WIDTH="5%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  374. <TH WIDTH="83%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  375. </TR>
  376. <TR>
  377. <TD WIDTH="12%" BGCOLOR="#FFFFFF">0</TD>
  378. <TD WIDTH="5%" BGCOLOR="#FFFFFF">2 bytes</TD>
  379. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Length, in bytes, of GDB, minus two.</TD>
  380. </TR>
  381. <TR>
  382. <TD WIDTH="12%" BGCOLOR="#FFFFFF">2</TD>
  383. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  384. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Unknown - has a value of 0h.</TD>
  385. </TR>
  386. <TR>
  387. <TD WIDTH="12%" BGCOLOR="#FFFFFF">3</TD>
  388. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  389. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Graphing Mode ID. This byte has a value of 40h for parametric GDB's.</TD>
  390. </TR>
  391. <TR>
  392. <TD WIDTH="12%" BGCOLOR="#FFFFFF">4</TD>
  393. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  394. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Mode settings (see <A HREF="#mode">mode setting table</A> below)</TD>
  395. </TR>
  396. <TR>
  397. <TD WIDTH="12%" BGCOLOR="#FFFFFF">5</TD>
  398. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  399. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Unused - has a value of 80h.</TD>
  400. </TR>
  401. <TR>
  402. <TD WIDTH="12%" BGCOLOR="#FFFFFF">6</TD>
  403. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  404. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Extended mode settings (see <A HREF="#extmode">extended mode setting table</A> below)</TD>
  405. </TR>
  406. <TR>
  407. <TD WIDTH="12%" BGCOLOR="#FFFFFF">7</TD>
  408. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  409. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmin</TD>
  410. </TR>
  411. <TR>
  412. <TD WIDTH="12%" BGCOLOR="#FFFFFF">16&nbsp;(10h)</TD>
  413. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  414. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmax</TD>
  415. </TR>
  416. <TR>
  417. <TD WIDTH="12%" BGCOLOR="#FFFFFF">25&nbsp;(19h)</TD>
  418. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  419. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xscl</TD>
  420. </TR>
  421. <TR>
  422. <TD WIDTH="12%" BGCOLOR="#FFFFFF">34&nbsp;(22h)</TD>
  423. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  424. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymin</TD>
  425. </TR>
  426. <TR>
  427. <TD WIDTH="12%" BGCOLOR="#FFFFFF">43&nbsp;(2Bh)</TD>
  428. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  429. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymax</TD>
  430. </TR>
  431. <TR>
  432. <TD WIDTH="12%" BGCOLOR="#FFFFFF">52&nbsp;(34h)</TD>
  433. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  434. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Yscl</TD>
  435. </TR>
  436. <TR>
  437. <TD WIDTH="12%" BGCOLOR="#FFFFFF">61 (3Dh)</TD>
  438. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  439. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Tmin</TD>
  440. </TR>
  441. <TR>
  442. <TD WIDTH="12%" BGCOLOR="#FFFFFF">70 (46h)</TD>
  443. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  444. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Tmax</TD>
  445. </TR>
  446. <TR>
  447. <TD WIDTH="12%" BGCOLOR="#FFFFFF">79&nbsp;(4Fh)</TD>
  448. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  449. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Tstep</TD>
  450. </TR>
  451. <TR>
  452. <TD WIDTH="12%" BGCOLOR="#FFFFFF">70 (46h)</TD>
  453. <TD WIDTH="5%" BGCOLOR="#FFFFFF">6&nbsp;bytes</TD>
  454. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Six style bytes, for X<FONT SIZE="1">1T</FONT>/Y<FONT SIZE="1">1T</FONT>, X<FONT SIZE="1">2T</FONT>/Y<FONT SIZE="1">2T</FONT>,
  455. X<FONT SIZE="1">3T</FONT>/Y<FONT SIZE="1">3T</FONT>, X<FONT SIZE="1">4T</FONT>/Y<FONT SIZE="1">4T</FONT>, X<FONT
  456. SIZE="1">5T</FONT>/Y<FONT SIZE="1">5T</FONT> and X<FONT SIZE="1">6T</FONT>/Y<FONT SIZE="1">6T</FONT>, respectively
  457. (see <A HREF="#style">style table</A> below).</TD>
  458. </TR>
  459. <TR>
  460. <TD WIDTH="12%" BGCOLOR="#FFFFFF">76 (4Ch)</TD>
  461. <TD WIDTH="5%" BGCOLOR="#FFFFFF"><I>n</I> bytes</TD>
  462. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Twelve functions, for X<FONT SIZE="1">1T</FONT>, Y<FONT SIZE="1">1T</FONT>, X<FONT SIZE="1">2T</FONT>, Y<FONT SIZE="1">2T</FONT>,
  463. X<FONT SIZE="1">3T</FONT>, Y<FONT SIZE="1">3T</FONT>, X<FONT SIZE="1">4T</FONT>, Y<FONT SIZE="1">4T</FONT>, X<FONT
  464. SIZE="1">5T</FONT>, Y<FONT SIZE="1">5T</FONT>, X<FONT SIZE="1">6T</FONT> and Y<FONT SIZE="1">6T</FONT>, respectively
  465. (see <A HREF="#function">function table</A> below).</TD>
  466. </TR>
  467. </TABLE>
  468. <p></P>
  469. <P>A polar-mode GDB has the following format:</P>
  470. <P>
  471. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  472. <TR>
  473. <TH WIDTH="12%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  474. <TH WIDTH="5%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  475. <TH WIDTH="83%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  476. </TR>
  477. <TR>
  478. <TD WIDTH="12%" BGCOLOR="#FFFFFF">0</TD>
  479. <TD WIDTH="5%" BGCOLOR="#FFFFFF">2 bytes</TD>
  480. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Length, in bytes, of GDB, minus two.</TD>
  481. </TR>
  482. <TR>
  483. <TD WIDTH="12%" BGCOLOR="#FFFFFF">2</TD>
  484. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  485. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Unknown - has a value of 0h.</TD>
  486. </TR>
  487. <TR>
  488. <TD WIDTH="12%" BGCOLOR="#FFFFFF">3</TD>
  489. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  490. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Graphing Mode ID. This byte has a value of 20h for polar GDB's.</TD>
  491. </TR>
  492. <TR>
  493. <TD WIDTH="12%" BGCOLOR="#FFFFFF">4</TD>
  494. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  495. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Mode settings (see <A HREF="#mode">mode setting table</A> below)</TD>
  496. </TR>
  497. <TR>
  498. <TD WIDTH="12%" BGCOLOR="#FFFFFF">5</TD>
  499. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  500. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Unused - has a value of 80h.</TD>
  501. </TR>
  502. <TR>
  503. <TD WIDTH="12%" BGCOLOR="#FFFFFF">6</TD>
  504. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  505. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Extended mode settings (see <A HREF="#extmode">extended mode setting table</A> below)</TD>
  506. </TR>
  507. <TR>
  508. <TD WIDTH="12%" BGCOLOR="#FFFFFF">7</TD>
  509. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  510. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmin</TD>
  511. </TR>
  512. <TR>
  513. <TD WIDTH="12%" BGCOLOR="#FFFFFF">16&nbsp;(10h)</TD>
  514. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  515. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmax</TD>
  516. </TR>
  517. <TR>
  518. <TD WIDTH="12%" BGCOLOR="#FFFFFF">25&nbsp;(19h)</TD>
  519. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  520. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xscl</TD>
  521. </TR>
  522. <TR>
  523. <TD WIDTH="12%" BGCOLOR="#FFFFFF">34&nbsp;(22h)</TD>
  524. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  525. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymin</TD>
  526. </TR>
  527. <TR>
  528. <TD WIDTH="12%" BGCOLOR="#FFFFFF">43&nbsp;(2Bh)</TD>
  529. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  530. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymax</TD>
  531. </TR>
  532. <TR>
  533. <TD WIDTH="12%" BGCOLOR="#FFFFFF">52&nbsp;(34h)</TD>
  534. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  535. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Yscl</TD>
  536. </TR>
  537. <TR>
  538. <TD WIDTH="12%" BGCOLOR="#FFFFFF">61 (3Dh)</TD>
  539. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  540. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <IMG SRC="graphics/theta.gif" WIDTH="7" HEIGHT="11" ALIGN="BOTTOM" ALT="[theta]"
  541. BORDER="0">min</TD>
  542. </TR>
  543. <TR>
  544. <TD WIDTH="12%" BGCOLOR="#FFFFFF">70 (46h)</TD>
  545. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  546. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <IMG SRC="graphics/theta.gif" WIDTH="7" HEIGHT="11" ALIGN="BOTTOM" ALT="[theta]"
  547. BORDER="0">max</TD>
  548. </TR>
  549. <TR>
  550. <TD WIDTH="12%" BGCOLOR="#FFFFFF">79&nbsp;(4Fh)</TD>
  551. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  552. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <IMG SRC="graphics/theta.gif" WIDTH="7" HEIGHT="11" ALIGN="BOTTOM" ALT="[theta]"
  553. BORDER="0">step</TD>
  554. </TR>
  555. <TR>
  556. <TD WIDTH="12%" BGCOLOR="#FFFFFF">70 (46h)</TD>
  557. <TD WIDTH="5%" BGCOLOR="#FFFFFF">6&nbsp;bytes</TD>
  558. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Six style bytes, for r<FONT SIZE="1">1</FONT>, r<FONT SIZE="1">2</FONT>, r<FONT SIZE="1">3</FONT>, r<FONT SIZE="1">4</FONT>,
  559. r<FONT SIZE="1">5</FONT> and r<FONT SIZE="1">6</FONT>, respectively (see <A HREF="#style">style table</A> below).</TD>
  560. </TR>
  561. <TR>
  562. <TD WIDTH="12%" BGCOLOR="#FFFFFF">76 (4Ch)</TD>
  563. <TD WIDTH="5%" BGCOLOR="#FFFFFF"><I>n</I> bytes</TD>
  564. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Six functions, for r<FONT SIZE="1">1</FONT>, r<FONT SIZE="1">2</FONT>, r<FONT SIZE="1">3</FONT>, r<FONT SIZE="1">4</FONT>,
  565. r<FONT SIZE="1">5</FONT> and r<FONT SIZE="1">6</FONT>, respectively (see <A HREF="#function">function table</A>
  566. below).</TD>
  567. </TR>
  568. </TABLE>
  569. <p></P>
  570. <P>A sequence-mode GDB has the following format:</P>
  571. <P>
  572. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  573. <TR>
  574. <TH WIDTH="12%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  575. <TH WIDTH="5%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  576. <TH WIDTH="83%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  577. </TR>
  578. <TR>
  579. <TD WIDTH="12%" BGCOLOR="#FFFFFF">0</TD>
  580. <TD WIDTH="5%" BGCOLOR="#FFFFFF">2 bytes</TD>
  581. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Length, in bytes, of GDB, minus two.</TD>
  582. </TR>
  583. <TR>
  584. <TD WIDTH="12%" BGCOLOR="#FFFFFF">2</TD>
  585. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  586. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Unknown - has a value of 0h.</TD>
  587. </TR>
  588. <TR>
  589. <TD WIDTH="12%" BGCOLOR="#FFFFFF">3</TD>
  590. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  591. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Graphing Mode ID. This byte has a value of 80h for sequence GDB's.</TD>
  592. </TR>
  593. <TR>
  594. <TD WIDTH="12%" BGCOLOR="#FFFFFF">4</TD>
  595. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  596. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Mode settings (see <A HREF="#mode">mode setting table</A> below)</TD>
  597. </TR>
  598. <TR>
  599. <TD WIDTH="12%" BGCOLOR="#FFFFFF">5</TD>
  600. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  601. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Sequence mode settings (see <A HREF="#seqmode">sequence mode setting table</A> below)</TD>
  602. </TR>
  603. <TR>
  604. <TD WIDTH="12%" BGCOLOR="#FFFFFF">6</TD>
  605. <TD WIDTH="5%" BGCOLOR="#FFFFFF">1 byte</TD>
  606. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Extended mode settings (see <A HREF="#extmode">extended mode setting table</A> below)</TD>
  607. </TR>
  608. <TR>
  609. <TD WIDTH="12%" BGCOLOR="#FFFFFF">7</TD>
  610. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  611. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmin</TD>
  612. </TR>
  613. <TR>
  614. <TD WIDTH="12%" BGCOLOR="#FFFFFF">16&nbsp;(10h)</TD>
  615. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  616. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmax</TD>
  617. </TR>
  618. <TR>
  619. <TD WIDTH="12%" BGCOLOR="#FFFFFF">25&nbsp;(19h)</TD>
  620. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  621. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xscl</TD>
  622. </TR>
  623. <TR>
  624. <TD WIDTH="12%" BGCOLOR="#FFFFFF">34&nbsp;(22h)</TD>
  625. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  626. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymin</TD>
  627. </TR>
  628. <TR>
  629. <TD WIDTH="12%" BGCOLOR="#FFFFFF">43&nbsp;(2Bh)</TD>
  630. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  631. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymax</TD>
  632. </TR>
  633. <TR>
  634. <TD WIDTH="12%" BGCOLOR="#FFFFFF">52&nbsp;(34h)</TD>
  635. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  636. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Yscl</TD>
  637. </TR>
  638. <TR>
  639. <TD WIDTH="12%" BGCOLOR="#FFFFFF">61 (3Dh)</TD>
  640. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  641. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: PlotStart</TD>
  642. </TR>
  643. <TR>
  644. <TD WIDTH="12%" BGCOLOR="#FFFFFF">70 (46h)</TD>
  645. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  646. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <I>n</I>Max</TD>
  647. </TR>
  648. <TR>
  649. <TD WIDTH="12%" BGCOLOR="#FFFFFF">79&nbsp;(4Fh)</TD>
  650. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  651. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: u(<I>n</I>Min), first element</TD>
  652. </TR>
  653. <TR>
  654. <TD WIDTH="12%" BGCOLOR="#FFFFFF">88 (58h)</TD>
  655. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  656. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: v(<I>n</I>Min), first element</TD>
  657. </TR>
  658. <TR>
  659. <TD WIDTH="12%" BGCOLOR="#FFFFFF">97 (61h)</TD>
  660. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  661. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <I>n</I>Min</TD>
  662. </TR>
  663. <TR>
  664. <TD WIDTH="12%" BGCOLOR="#FFFFFF">106 (6Ah)</TD>
  665. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  666. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: u(<I>n</I>Min), second element</TD>
  667. </TR>
  668. <TR>
  669. <TD WIDTH="12%" BGCOLOR="#FFFFFF">115 (73h)</TD>
  670. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  671. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: v(<I>n</I>Min), second element</TD>
  672. </TR>
  673. <TR>
  674. <TD WIDTH="12%" BGCOLOR="#FFFFFF">124 (7Ch)</TD>
  675. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  676. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: w(<I>n</I>Min), first element</TD>
  677. </TR>
  678. <TR>
  679. <TD WIDTH="12%" BGCOLOR="#FFFFFF">133 (85h)</TD>
  680. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  681. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: PlotStep</TD>
  682. </TR>
  683. <TR>
  684. <TD WIDTH="12%" BGCOLOR="#FFFFFF">142 (8Eh)</TD>
  685. <TD WIDTH="5%" BGCOLOR="#FFFFFF">9 bytes</TD>
  686. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: w(<I>n</I>Min), second element</TD>
  687. </TR>
  688. <TR>
  689. <TD WIDTH="12%" BGCOLOR="#FFFFFF">151 (97h)</TD>
  690. <TD WIDTH="5%" BGCOLOR="#FFFFFF">3&nbsp;bytes</TD>
  691. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Three style bytes, for u, v and w, respectively (see <A HREF="#style">style table</A> below).</TD>
  692. </TR>
  693. <TR>
  694. <TD WIDTH="12%" BGCOLOR="#FFFFFF">154 (9Ah)</TD>
  695. <TD WIDTH="5%" BGCOLOR="#FFFFFF"><I>n</I> bytes</TD>
  696. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Three functions, for u, v, and w, respectively (see <A HREF="#function">function table</A> below).</TD>
  697. </TR>
  698. </TABLE>
  699. <p></P>
  700. <P><A NAME="mode"></A>The mode setting byte has the following format:</P>
  701. <P>
  702. <TABLE BORDER="1" CELLSPACING="0" WIDTH="66%">
  703. <TR>
  704. <TH WIDTH="16%" BGCOLOR="#DDDDDD">Bit (Mask)</TH>
  705. <TH WIDTH="40%" BGCOLOR="#DDDDDD">Mode if set (1)</TH>
  706. <TH WIDTH="44%" BGCOLOR="#DDDDDD">Mode if clear (0)</TH>
  707. </TR>
  708. <TR>
  709. <TD WIDTH="16%">0 (01h)</TD>
  710. <TD WIDTH="40%">Dot</TD>
  711. <TD WIDTH="44%">Connected</TD>
  712. </TR>
  713. <TR>
  714. <TD WIDTH="16%">1 (02h)</TD>
  715. <TD WIDTH="40%">Simul</TD>
  716. <TD WIDTH="44%">Sequential</TD>
  717. </TR>
  718. <TR>
  719. <TD WIDTH="16%">2 (04h)</TD>
  720. <TD WIDTH="40%">GridOn</TD>
  721. <TD WIDTH="44%">GridOff</TD>
  722. </TR>
  723. <TR>
  724. <TD WIDTH="16%">3 (08h)</TD>
  725. <TD WIDTH="40%">PolarGC</TD>
  726. <TD WIDTH="44%">RectGC</TD>
  727. </TR>
  728. <TR>
  729. <TD WIDTH="16%">4 (10h)</TD>
  730. <TD WIDTH="40%">CoordOff</TD>
  731. <TD WIDTH="44%">CoordOn</TD>
  732. </TR>
  733. <TR>
  734. <TD WIDTH="16%">5 (20h)</TD>
  735. <TD WIDTH="40%">AxesOff</TD>
  736. <TD WIDTH="44%">AxesOn</TD>
  737. </TR>
  738. <TR>
  739. <TD WIDTH="16%">6 (40h)</TD>
  740. <TD WIDTH="40%">LabelOn</TD>
  741. <TD WIDTH="44%">LabelOff</TD>
  742. </TR>
  743. <TR>
  744. <TD WIDTH="16%">7 (80h)</TD>
  745. <TD COLSPAN="2">This bit is always clear.</TD>
  746. </TR>
  747. </TABLE>
  748. <BR>
  749. <A NAME="extmode"></A>The extended mode setting byte has the following format:<p></P>
  750. <P>
  751. <TABLE BORDER="1" CELLSPACING="0" WIDTH="66%">
  752. <TR>
  753. <TH WIDTH="16%" BGCOLOR="#DDDDDD">Bit (Mask)</TH>
  754. <TH WIDTH="40%" BGCOLOR="#DDDDDD">Mode if set (1)</TH>
  755. <TH WIDTH="44%" BGCOLOR="#DDDDDD">Mode if clear (0)</TH>
  756. </TR>
  757. <TR>
  758. <TD WIDTH="16%">0 (01h)</TD>
  759. <TD WIDTH="40%">ExprOff</TD>
  760. <TD WIDTH="44%">ExprOn</TD>
  761. </TR>
  762. </TABLE>
  763. <p></P>
  764. <P><A NAME="seqmode"></A>The sequence mode setting byte has the following format:</P>
  765. <P>
  766. <TABLE BORDER="1" CELLSPACING="0" WIDTH="66%">
  767. <TR>
  768. <TH WIDTH="16%" BGCOLOR="#DDDDDD">Bit (Mask)</TH>
  769. <TH WIDTH="40%" BGCOLOR="#DDDDDD">Mode if set (1)</TH>
  770. <TH WIDTH="44%" BGCOLOR="#DDDDDD">Mode if clear (0)</TH>
  771. </TR>
  772. <TR>
  773. <TD WIDTH="16%">0 (01h)</TD>
  774. <TD WIDTH="40%">Web</TD>
  775. <TD WIDTH="44%">Time, uv, vw or uw</TD>
  776. </TR>
  777. <TR>
  778. <TD WIDTH="16%">1 (02h)</TD>
  779. <TD COLSPAN="2">This bit is always clear.</TD>
  780. </TR>
  781. <TR>
  782. <TD WIDTH="16%">2 (04h)</TD>
  783. <TD WIDTH="40%">uv</TD>
  784. <TD WIDTH="44%">Time, web, vw or uw</TD>
  785. </TR>
  786. <TR>
  787. <TD WIDTH="16%">3 (08h)</TD>
  788. <TD WIDTH="40%">vw</TD>
  789. <TD WIDTH="44%">Time, web, uv or uw</TD>
  790. </TR>
  791. <TR>
  792. <TD WIDTH="16%">4 (10h)</TD>
  793. <TD WIDTH="40%">uw</TD>
  794. <TD WIDTH="44%">Time, web, uv or vw</TD>
  795. </TR>
  796. <TR>
  797. <TD WIDTH="16%">5 (20h)</TD>
  798. <TD ROWSPAN="2" COLSPAN="2">These bits are always clear.</TD>
  799. </TR>
  800. <TR>
  801. <TD WIDTH="16%">6 (40h)</TD>
  802. </TR>
  803. <TR>
  804. <TD WIDTH="16%">7 (80h)</TD>
  805. <TD COLSPAN="2">This bit is always set.</TD>
  806. </TR>
  807. </TABLE>
  808. <I>Note: If bits 0-4 are all clear, the graphing mode is &quot;Time.&quot;</I><p></P>
  809. <P><A NAME="style"></A> Each style byte has the following format:
  810. <TABLE BORDER="1" CELLSPACING="0" WIDTH="29%">
  811. <TR>
  812. <TH WIDTH="45%" BGCOLOR="#DDDDDD">Value</TH>
  813. <TH BGCOLOR="#DDDDDD">Graph Style</TH>
  814. </TR>
  815. <TR>
  816. <TD WIDTH="45%">
  817. <P ALIGN="CENTER">0
  818. </TD>
  819. <TD>
  820. <P ALIGN="CENTER">[solid line]
  821. </TD>
  822. </TR>
  823. <TR>
  824. <TD WIDTH="45%">
  825. <P ALIGN="CENTER">1
  826. </TD>
  827. <TD>
  828. <P ALIGN="CENTER">[thick line]
  829. </TD>
  830. </TR>
  831. <TR>
  832. <TD WIDTH="45%">
  833. <P ALIGN="CENTER">2
  834. </TD>
  835. <TD>
  836. <P ALIGN="CENTER">[shade above]
  837. </TD>
  838. </TR>
  839. <TR>
  840. <TD WIDTH="45%">
  841. <P ALIGN="CENTER">3
  842. </TD>
  843. <TD>
  844. <P ALIGN="CENTER">[shade below]
  845. </TD>
  846. </TR>
  847. <TR>
  848. <TD WIDTH="45%">
  849. <P ALIGN="CENTER">4
  850. </TD>
  851. <TD>
  852. <P ALIGN="CENTER">[trace]
  853. </TD>
  854. </TR>
  855. <TR>
  856. <TD WIDTH="45%">
  857. <P ALIGN="CENTER">5
  858. </TD>
  859. <TD>
  860. <P ALIGN="CENTER">[animate]
  861. </TD>
  862. </TR>
  863. <TR>
  864. <TD WIDTH="45%">
  865. <P ALIGN="CENTER">6
  866. </TD>
  867. <TD>
  868. <P ALIGN="CENTER">[dotted line]
  869. </TD>
  870. </TR>
  871. </TABLE>
  872. <p></P>
  873. <P><A NAME="function"></A>Function definitions have the following format:</P>
  874. <P>
  875. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  876. <TR>
  877. <TH WIDTH="7%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  878. <TH WIDTH="8%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  879. <TH WIDTH="85%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  880. </TR>
  881. <TR>
  882. <TD WIDTH="7%" BGCOLOR="#FFFFFF">0</TD>
  883. <TD WIDTH="8%" BGCOLOR="#FFFFFF">1 byte</TD>
  884. <TD WIDTH="85%" BGCOLOR="#FFFFFF">Flags - For selected functions, this byte is 23h. For deselected or undefined functions, this byte is 03h.</TD>
  885. </TR>
  886. <TR>
  887. <TD WIDTH="7%" BGCOLOR="#FFFFFF">1</TD>
  888. <TD WIDTH="8%" BGCOLOR="#FFFFFF"><I>n</I> bytes</TD>
  889. <TD WIDTH="85%" BGCOLOR="#FFFFFF">A <A HREF="#equation">Y-Variable</A> defining the function. Undefined functions have a token byte length of 0.</TD>
  890. </TR>
  891. </TABLE>
  892. <p></P>
  893. <H4><A NAME="picture"></A>Pictures</H4>
  894. <P>Pictures are 96x63-pixel bitmaps. They have the following format:</P>
  895. <P>
  896. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  897. <TR>
  898. <TH WIDTH="7%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  899. <TH WIDTH="14%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  900. <TH WIDTH="79%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  901. </TR>
  902. <TR>
  903. <TD WIDTH="7%" BGCOLOR="#FFFFFF">0</TD>
  904. <TD WIDTH="14%" BGCOLOR="#FFFFFF">2 bytes</TD>
  905. <TD WIDTH="79%" BGCOLOR="#FFFFFF">Size of picture data (always 2F4h)</TD>
  906. </TR>
  907. <TR>
  908. <TD WIDTH="7%" BGCOLOR="#FFFFFF">2</TD>
  909. <TD WIDTH="14%" BGCOLOR="#FFFFFF">1008&nbsp;(3F0h)&nbsp;bytes</TD>
  910. <TD WIDTH="79%" BGCOLOR="#FFFFFF">1-bit-per-pixel bitmap data, arranged top-to-bottom in rows. Each row is defined left-to-right. (See figure below)</TD>
  911. </TR>
  912. </TABLE>
  913. <p></P>
  914. <P>The following figure demonstrates byte ordering of the pixels if the bitmap is in a 756-element array data[]:</P>
  915. <P><IMG SRC="graphics/image.gif" WIDTH="345" HEIGHT="271" ALIGN="BOTTOM" ALT="[pixel grid diagram]" BORDER="0"></P>
  916. <H4><A NAME="program"></A>Programs</H4>
  917. <P>Programs share the same format as <A HREF="#equation">Y-Variables</A>, but are executed rather than evaluated.</P>
  918. <P>TI-BASIC programs are always tokenized, and can be edit-locked or edit-unlocked, depending on the type ID.<BR>
  919. <A HREF="tokens.html">Click here</A> for a table of token definitions.</P>
  920. <P>Z80 Assembly programs are made up of an ASCII string of hexadecimal digits following the length word. The characters
  921. 0-9, A-F, and the hard return character (D6h) are valid. At the end of the program come these three tokenized lines:<BR>
  922. <TT>:End<BR>
  923. :0000<BR>
  924. :End</TT></P>
  925. <H4><A NAME="window"></A>Window Settings</H4>
  926. <P>Unlike GDB's, window setting formats do not vary with graphing mode. Rather, one window setting structure serves
  927. for all graphing modes. An additional window setting structure is saved in the calculator memory for later recall
  928. with the name &quot;RclWindow&quot;. This special window setting structure does not have the unknown byte that
  929. is included in the normal window setting structure.</P>
  930. <P>A normal window setting structure has the following format:</P>
  931. <P>
  932. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  933. <TR>
  934. <TH WIDTH="14%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  935. <TH WIDTH="3%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  936. <TH WIDTH="83%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  937. </TR>
  938. <TR>
  939. <TD WIDTH="14%" BGCOLOR="#FFFFFF">0</TD>
  940. <TD WIDTH="3%" BGCOLOR="#FFFFFF">2 bytes</TD>
  941. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Always has a value of D0h.</TD>
  942. </TR>
  943. <TR>
  944. <TD WIDTH="14%" BGCOLOR="#FFFFFF">2</TD>
  945. <TD WIDTH="3%" BGCOLOR="#FFFFFF">1 byte</TD>
  946. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Unknown - value is 00h.</TD>
  947. </TR>
  948. <TR>
  949. <TD WIDTH="14%" BGCOLOR="#FFFFFF">3</TD>
  950. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  951. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmin</TD>
  952. </TR>
  953. <TR>
  954. <TD WIDTH="14%" BGCOLOR="#FFFFFF">12&nbsp;(Ch)</TD>
  955. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  956. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmax</TD>
  957. </TR>
  958. <TR>
  959. <TD WIDTH="14%" BGCOLOR="#FFFFFF">21&nbsp;(15h)</TD>
  960. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  961. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xscl</TD>
  962. </TR>
  963. <TR>
  964. <TD WIDTH="14%" BGCOLOR="#FFFFFF">30 (1Eh)</TD>
  965. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  966. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymin</TD>
  967. </TR>
  968. <TR>
  969. <TD WIDTH="14%" BGCOLOR="#FFFFFF">39&nbsp;(27h)</TD>
  970. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  971. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymax</TD>
  972. </TR>
  973. <TR>
  974. <TD WIDTH="14%" BGCOLOR="#FFFFFF">48&nbsp;(30h)</TD>
  975. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  976. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Yscl</TD>
  977. </TR>
  978. <TR>
  979. <TD WIDTH="14%" BGCOLOR="#FFFFFF">57 (39h)</TD>
  980. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  981. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <IMG SRC="graphics/theta.gif" WIDTH="7" HEIGHT="11" ALIGN="BOTTOM" ALT="[theta]"
  982. BORDER="0">min</TD>
  983. </TR>
  984. <TR>
  985. <TD WIDTH="14%" BGCOLOR="#FFFFFF">66&nbsp;(42h)</TD>
  986. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  987. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <IMG SRC="graphics/theta.gif" WIDTH="7" HEIGHT="11" ALIGN="BOTTOM" ALT="[theta]"
  988. BORDER="0">max</TD>
  989. </TR>
  990. <TR>
  991. <TD WIDTH="14%" BGCOLOR="#FFFFFF">75 (4Bh)</TD>
  992. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  993. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <IMG SRC="graphics/theta.gif" WIDTH="7" HEIGHT="11" ALIGN="BOTTOM" ALT="[theta]"
  994. BORDER="0">step</TD>
  995. </TR>
  996. <TR>
  997. <TD WIDTH="14%" BGCOLOR="#FFFFFF">84 (54h)</TD>
  998. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  999. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Tmin</TD>
  1000. </TR>
  1001. <TR>
  1002. <TD WIDTH="14%" BGCOLOR="#FFFFFF">93&nbsp;(5Dh)</TD>
  1003. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1004. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Tmax</TD>
  1005. </TR>
  1006. <TR>
  1007. <TD WIDTH="14%" BGCOLOR="#FFFFFF">102&nbsp;(66h)</TD>
  1008. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1009. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Tstep</TD>
  1010. </TR>
  1011. <TR>
  1012. <TD WIDTH="14%" BGCOLOR="#FFFFFF">111 (6Fh)</TD>
  1013. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1014. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: PlotStart</TD>
  1015. </TR>
  1016. <TR>
  1017. <TD WIDTH="14%" BGCOLOR="#FFFFFF">120&nbsp;(78h)</TD>
  1018. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1019. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <I>n</I>Max</TD>
  1020. </TR>
  1021. <TR>
  1022. <TD WIDTH="14%" BGCOLOR="#FFFFFF">129&nbsp;(81h)</TD>
  1023. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1024. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: u(<I>n</I>Min), first element</TD>
  1025. </TR>
  1026. <TR>
  1027. <TD WIDTH="14%" BGCOLOR="#FFFFFF">138 (89h)</TD>
  1028. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1029. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: v(<I>n</I>Min), first element</TD>
  1030. </TR>
  1031. <TR>
  1032. <TD WIDTH="14%" BGCOLOR="#FFFFFF">147&nbsp;(93h)</TD>
  1033. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1034. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <I>n</I>Min</TD>
  1035. </TR>
  1036. <TR>
  1037. <TD WIDTH="14%" BGCOLOR="#FFFFFF">156&nbsp;(9Ch)</TD>
  1038. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1039. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: u(<I>n</I>Min), second element</TD>
  1040. </TR>
  1041. <TR>
  1042. <TD WIDTH="14%" BGCOLOR="#FFFFFF">165 (A5h)</TD>
  1043. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1044. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: v(<I>n</I>Min), second element</TD>
  1045. </TR>
  1046. <TR>
  1047. <TD WIDTH="14%" BGCOLOR="#FFFFFF">174 (AEh)</TD>
  1048. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1049. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: w(<I>n</I>Min), first element</TD>
  1050. </TR>
  1051. <TR>
  1052. <TD WIDTH="14%" BGCOLOR="#FFFFFF">183&nbsp;(B7h)</TD>
  1053. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1054. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: PlotStep</TD>
  1055. </TR>
  1056. <TR>
  1057. <TD WIDTH="14%" BGCOLOR="#FFFFFF">192&nbsp;(C0h)</TD>
  1058. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1059. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xres</TD>
  1060. </TR>
  1061. <TR>
  1062. <TD WIDTH="14%" BGCOLOR="#FFFFFF">201 (C9h)</TD>
  1063. <TD WIDTH="3%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1064. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: w(<I>n</I>Min), second element</TD>
  1065. </TR>
  1066. </TABLE>
  1067. <p></P>
  1068. <P>A saved window setting structure has the following format:</P>
  1069. <P>
  1070. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  1071. <TR>
  1072. <TH WIDTH="15%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  1073. <TH WIDTH="2%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  1074. <TH WIDTH="83%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  1075. </TR>
  1076. <TR>
  1077. <TD WIDTH="15%" BGCOLOR="#FFFFFF">0</TD>
  1078. <TD WIDTH="2%" BGCOLOR="#FFFFFF">2 bytes</TD>
  1079. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Always has a value of CFh.</TD>
  1080. </TR>
  1081. <TR>
  1082. <TD WIDTH="15%" BGCOLOR="#FFFFFF">2</TD>
  1083. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1084. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmin</TD>
  1085. </TR>
  1086. <TR>
  1087. <TD WIDTH="15%" BGCOLOR="#FFFFFF">11&nbsp;(Bh)</TD>
  1088. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1089. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xmax</TD>
  1090. </TR>
  1091. <TR>
  1092. <TD WIDTH="15%" BGCOLOR="#FFFFFF">20&nbsp;(14h)</TD>
  1093. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1094. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xscl</TD>
  1095. </TR>
  1096. <TR>
  1097. <TD WIDTH="15%" BGCOLOR="#FFFFFF">29 (1Dh)</TD>
  1098. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1099. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymin</TD>
  1100. </TR>
  1101. <TR>
  1102. <TD WIDTH="15%" BGCOLOR="#FFFFFF">38&nbsp;(26h)</TD>
  1103. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1104. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Ymax</TD>
  1105. </TR>
  1106. <TR>
  1107. <TD WIDTH="15%" BGCOLOR="#FFFFFF">47&nbsp;(2Fh)</TD>
  1108. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1109. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Yscl</TD>
  1110. </TR>
  1111. <TR>
  1112. <TD WIDTH="15%" BGCOLOR="#FFFFFF">56 (38h)</TD>
  1113. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1114. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <IMG SRC="graphics/theta.gif" WIDTH="7" HEIGHT="11" ALIGN="BOTTOM" ALT="[theta]"
  1115. BORDER="0">min</TD>
  1116. </TR>
  1117. <TR>
  1118. <TD WIDTH="15%" BGCOLOR="#FFFFFF">65&nbsp;(41h)</TD>
  1119. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1120. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <IMG SRC="graphics/theta.gif" WIDTH="7" HEIGHT="11" ALIGN="BOTTOM" ALT="[theta]"
  1121. BORDER="0">max</TD>
  1122. </TR>
  1123. <TR>
  1124. <TD WIDTH="15%" BGCOLOR="#FFFFFF">74 (4Ah)</TD>
  1125. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1126. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <IMG SRC="graphics/theta.gif" WIDTH="7" HEIGHT="11" ALIGN="BOTTOM" ALT="[theta]"
  1127. BORDER="0">step</TD>
  1128. </TR>
  1129. <TR>
  1130. <TD WIDTH="15%" BGCOLOR="#FFFFFF">83 (53h)</TD>
  1131. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1132. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Tmin</TD>
  1133. </TR>
  1134. <TR>
  1135. <TD WIDTH="15%" BGCOLOR="#FFFFFF">92&nbsp;(5Ch)</TD>
  1136. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1137. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Tmax</TD>
  1138. </TR>
  1139. <TR>
  1140. <TD WIDTH="15%" BGCOLOR="#FFFFFF">101&nbsp;(65h)</TD>
  1141. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1142. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Tstep</TD>
  1143. </TR>
  1144. <TR>
  1145. <TD WIDTH="15%" BGCOLOR="#FFFFFF">110 (6Eh)</TD>
  1146. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1147. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: PlotStart</TD>
  1148. </TR>
  1149. <TR>
  1150. <TD WIDTH="15%" BGCOLOR="#FFFFFF">119&nbsp;(77h)</TD>
  1151. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1152. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <I>n</I>Max</TD>
  1153. </TR>
  1154. <TR>
  1155. <TD WIDTH="15%" BGCOLOR="#FFFFFF">128&nbsp;(80h)</TD>
  1156. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1157. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: u(<I>n</I>Min), first element</TD>
  1158. </TR>
  1159. <TR>
  1160. <TD WIDTH="15%" BGCOLOR="#FFFFFF">137 (88h)</TD>
  1161. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1162. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: v(<I>n</I>Min), first element</TD>
  1163. </TR>
  1164. <TR>
  1165. <TD WIDTH="15%" BGCOLOR="#FFFFFF">146&nbsp;(92h)</TD>
  1166. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1167. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <I>n</I>Min</TD>
  1168. </TR>
  1169. <TR>
  1170. <TD WIDTH="15%" BGCOLOR="#FFFFFF">155&nbsp;(9Bh)</TD>
  1171. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1172. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: u(<I>n</I>Min), second element</TD>
  1173. </TR>
  1174. <TR>
  1175. <TD WIDTH="15%" BGCOLOR="#FFFFFF">164 (A4h)</TD>
  1176. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1177. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: v(<I>n</I>Min), second element</TD>
  1178. </TR>
  1179. <TR>
  1180. <TD WIDTH="15%" BGCOLOR="#FFFFFF">173 (ADh)</TD>
  1181. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1182. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: w(<I>n</I>Min), first element</TD>
  1183. </TR>
  1184. <TR>
  1185. <TD WIDTH="15%" BGCOLOR="#FFFFFF">182&nbsp;(B6h)</TD>
  1186. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1187. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: PlotStep</TD>
  1188. </TR>
  1189. <TR>
  1190. <TD WIDTH="15%" BGCOLOR="#FFFFFF">191&nbsp;(BFh)</TD>
  1191. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1192. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: Xres</TD>
  1193. </TR>
  1194. <TR>
  1195. <TD WIDTH="15%" BGCOLOR="#FFFFFF">200 (C8h)</TD>
  1196. <TD WIDTH="2%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1197. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: w(<I>n</I>Min), second element</TD>
  1198. </TR>
  1199. </TABLE>
  1200. <H4><A NAME="table"></A>Table Settings</H4>
  1201. <P>A Table Setting structure stores the table screen parameters. Table settings follow this format:</P>
  1202. <P>
  1203. <TABLE BORDER="1" CELLSPACING="0" WIDTH="92%">
  1204. <TR>
  1205. <TH WIDTH="9%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Offset</FONT></TH>
  1206. <TH WIDTH="8%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Length</FONT></TH>
  1207. <TH WIDTH="83%" BGCOLOR="#008800"><FONT COLOR="#FFFFFF">Description</FONT></TH>
  1208. </TR>
  1209. <TR>
  1210. <TD WIDTH="9%" BGCOLOR="#FFFFFF">0</TD>
  1211. <TD WIDTH="8%" BGCOLOR="#FFFFFF">2 bytes</TD>
  1212. <TD WIDTH="83%" BGCOLOR="#FFFFFF">Always has a value of 12h.</TD>
  1213. </TR>
  1214. <TR>
  1215. <TD WIDTH="9%" BGCOLOR="#FFFFFF">2</TD>
  1216. <TD WIDTH="8%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1217. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: TblMin</TD>
  1218. </TR>
  1219. <TR>
  1220. <TD WIDTH="9%" BGCOLOR="#FFFFFF">10&nbsp;(Ah)</TD>
  1221. <TD WIDTH="8%" BGCOLOR="#FFFFFF">9 bytes</TD>
  1222. <TD WIDTH="83%" BGCOLOR="#FFFFFF">A <A HREF="#real">real number</A>: <IMG SRC="graphics/delta.gif" WIDTH="8" HEIGHT="11" ALIGN="BOTTOM" ALT="[Delta]"
  1223. BORDER="0">Tbl</TD>
  1224. </TR>
  1225. </TABLE>
  1226. <BR>
  1227. <TABLE BORDER="0" CELLSPACING="0" WIDTH="100%">
  1228. <TR>
  1229. <TD WIDTH="32%">
  1230. <P ALIGN="CENTER"><A HREF="backup.html"><IMG SRC="graphics/prevpage.gif" WIDTH="32" HEIGHT="32" ALIGN="BOTTOM"
  1231. ALT="[previous page]" BORDER="2"><BR>
  1232. Backups</A>
  1233. </TD>
  1234. <TD WIDTH="34%">
  1235. <P ALIGN="CENTER"><A HREF="index.html"><IMG SRC="graphics/home.gif" WIDTH="32" HEIGHT="32" ALIGN="BOTTOM" ALT="[home]"
  1236. BORDER="2"><BR>
  1237. Table of Contents</A>
  1238. </TD>
  1239. <TD WIDTH="34%">
  1240. <P ALIGN="CENTER"><A HREF="fformat.html"><IMG SRC="graphics/nextpage.gif" WIDTH="32" HEIGHT="32" ALIGN="BOTTOM"
  1241. ALT="[next page]" BORDER="2"><BR>
  1242. File Formats</A>
  1243. </TD>
  1244. </TR>
  1245. </TABLE>
  1246. <HR ALIGN="CENTER">
  1247. <I>Site maintained by Romain Li&eacute;vin (</I><A HREF="mailto:roms@lpg.ticalc.org"><I>roms@lpg.ticalc.org</I></A><I>)
  1248. and Tim Singer (</I><A HREF="mailto:tsinger@gladstone.uoregon.edu"><I>tsinger@gladstone.uoregon.edu</I></A><I>)</I>
  1249. </BODY>
  1250. </HTML>