home *** CD-ROM | disk | FTP | other *** search
/ boe.pres.k12.wv.us / boe.pres.k12.wv.us.zip / boe.pres.k12.wv.us / Utilities / Finishlynx / FinishLynx-8.00.exe / Nevco_123.lss < prev    next >
Text File  |  2010-04-20  |  17KB  |  725 lines

  1. ; Defaults: 57600,8,N,1
  2. ;
  3. ; Lynx Scoreboard Script Version 2.0
  4. ;
  5. ; Copyright (c) 1995-2004 Lynx System Developers, Inc.
  6. ;
  7. ; Written by Kirk Sigel
  8. ;
  9. ; Notes:
  10. ;  + Empty lines and lines that start with a semicolon are ignored.
  11. ;
  12. ;  + Lines that start with two semicolons indicate a section header.
  13. ;    Sections may be omitted, appear in any order, and occur more than once.
  14. ;    The current section headers and their valid group codes are:
  15. ;      ;;Initialization
  16. ;        \10 \13 \17
  17. ;      ;;TimeRunning
  18. ;      ;;TimeStopped
  19. ;      ;;TimeGun
  20. ;      ;;TimeBreak
  21. ;      ;;TimeUpdate
  22. ;      ;;TimeOfDay
  23. ;        \11 \13 \17
  24. ;      ;;Wind
  25. ;        \12 \13 \17
  26. ;      ;;StartListHeader
  27. ;      ;;StartListTrailer
  28. ;      ;;StartedHeader
  29. ;      ;;StartedTrailer
  30. ;      ;;ResultsHeader
  31. ;      ;;ResultsTrailer
  32. ;        \13 \17
  33. ;      ;;StartList
  34. ;      ;;Started
  35. ;      ;;Results (or ;;Result)
  36. ;        \13 \14 \17
  37. ;      ;;MessageHeader
  38. ;      ;;MessageTrailer
  39. ;        \13 \15 \17
  40. ;      ;;Message
  41. ;        \13 \15 \16 \17
  42. ;    The StartList*, Started*, and Results* sections may have an optional
  43. ;    page number contained in square brackets immediately following the
  44. ;    section name. If more than one page is defined for a section then each
  45. ;    page will be shown, in order, when paging is enabled. Note that page
  46. ;    numbers do not need to be contiguous; they are simply used to establish
  47. ;    the order of pages. If a page number is omitted then a 0 (zero) is
  48. ;    assumed.
  49. ;    Some sections can be omitted and they will "fall back" to other
  50. ;    sections. TimeOfDay falls back to TimeRunning. The StartList* sections
  51. ;    fall back to the Results* sections. The Started* sections fall back
  52. ;    to the StartList* sections (after the StartList* sections have fallen
  53. ;    back to the Results* sections if necessary).
  54. ;
  55. ;  + Format lines must begin with a one byte group code and a one byte
  56. ;    variable code. The special variable code \00 indicates that no variable
  57. ;    is being requested. If a variable is requested it will be inserted where
  58. ;    a '%s' printf style format specifier appears. There can only be one '%s'
  59. ;    specifier in lines requesting a variable and no other printf format
  60. ;    specifiers may appear. Remember, lines requesting a variable are used as
  61. ;    a printf format string and therefore must behave as such. Lines not 
  62. ;    requesting a variable (variable code \00) can do whatever they want as
  63. ;    these lines are not fed to a printf statement.
  64. ;    The current group codes and their variable codes are:
  65. ;      \10  Initialize
  66. ;         \00  No variable
  67. ;      \11  Time
  68. ;         \00  No variable
  69. ;         \01  Formatted time
  70. ;         \02  Binary time in milliseconds (4 byte little endian integer)
  71. ;      \12  Wind
  72. ;         \00  No variable
  73. ;         \01  Formatted wind
  74. ;         \02  Binary wind in hundredths of units (4 byte little endian integer)
  75. ;      \13  Results Header/Trailer
  76. ;         \00  No variable
  77. ;         \01  OFFICIAL/UNOFFICIAL string
  78. ;         \02  Event name
  79. ;         \03  Wind
  80. ;         \04  Event number
  81. ;         \05  Round number
  82. ;         \06  Heat number
  83. ;         \07  AUTO/MANUAL start type
  84. ;         \08  Number of participants
  85. ;      \14  Result
  86. ;         \00  No variable
  87. ;         \01  Place
  88. ;         \02  Lane
  89. ;         \03  Id
  90. ;         \04  Name
  91. ;         \05  Affiliation
  92. ;         \06  Time
  93. ;         \07  Delta Time
  94. ;         \08  Cumulative Split Time
  95. ;         \09  Last Split Time
  96. ;         \0a  Laps To Go
  97. ;         \0b  License
  98. ;         \0c  ReacTime
  99. ;         \0d  Speed
  100. ;         \0e  Pace
  101. ;         \0f  Best Split Time
  102. ;      \15  Message Header/Trailer
  103. ;         \00  No variable
  104. ;      \16  Message
  105. ;         \00  No variable
  106. ;         \01  Text
  107. ;      \17  Break Time
  108. ;         \00  No variable
  109. ;         \nn  Formatted break time nn
  110. ;
  111. ;  + Arbitrary 8 bit values are entered as \hh where h is a lowercase hex
  112. ;    digit. Note that h must be lowercase.
  113. ;
  114. ;  + Format lines can have the following commands embedded in them.
  115. ;    Note that only 10 registers (indexed 0-9) are currently implemented.
  116. ;     \U\hh   Set the 'U' value to hh. It is reset after the next command.
  117. ;     \Ui\hh  Set the 'U' value to register[hh].
  118. ;     \X\hh   Set the 'X' value to hh. It is reset after the next command.
  119. ;     \Xi\hh  Set the 'X' value to register[hh].
  120. ;     \=\hh   register[hh] = {register[U]|X|1}                 (assign)
  121. ;     \*\hh   register[hh] = register[hh] * {register[U]|X|1}  (multiply)
  122. ;     \/\hh   register[hh] = register[hh] / {register[U]|X|1}  (divide)
  123. ;     \#\hh   register[hh] = register[hh] # {register[U]|X|1}  (modulus)
  124. ;     \+\hh   register[hh] = register[hh] + {register[U]|X|1}  (add)
  125. ;     \-\hh   register[hh] = register[hh] - {register[U]|X|1}  (subtract)
  126. ;     \<\hh   register[hh] = register[hh] << {register[U]|X|1} (shift left)
  127. ;     \>\hh   register[hh] = register[hh] >> {register[U]|X|1} (shift right)
  128. ;     \&\hh   register[hh] = register[hh] & {register[U]|X|1}  (bit and)
  129. ;     \|\hh   register[hh] = register[hh] | {register[U]|X|1}  (bit or)
  130. ;     \^\hh   register[hh] = register[hh] ^ {register[U]|X|1}  (bit xor)
  131. ;     \~\hh   register[hh] = ~register[hh]                     (bit invert)
  132. ;     \F\hh   register[hh] = The result of running Function {U|0} on the 
  133. ;             next {X|<eol>} characters.
  134. ;              \U\00  IDS checksum.
  135. ;              \U\01  XOR checksum. register[hh] is used as the seed value.
  136. ;              \U\02  ADD checksum. register[hh] is used as the seed value.
  137. ;              \U\03  CRC-16. register[hh] is used as the seed value
  138. ;                       and register[hh+1] is the polynomial.
  139. ;              \U\04  CRC-32. register[hh] is used as the seed value
  140. ;                       and register[hh+1] is the polynomial.
  141. ;     \O\hh   Output register[hh] as an {X|1} byte value using method {U|0}.
  142. ;              \U\00  Binary little-endian (Intel byte order).
  143. ;              \U\01  Binary big-endian (Motorola byte order).
  144. ;              \U\02  ASCII text right justified space padded.
  145. ;              \U\03  ASCII text right justified zero padded.
  146. ;              \U\04  ASCII text left justified space padded.
  147. ;              \U\05  ASCII text left justified zero padded.
  148. ;     \S\hh   Scan the next {X|1} bytes into register[hh] using method {U|0}.
  149. ;              \U\00  ASCII text base 10.
  150. ;              \U\01  Binary little-endian (Intel byte order).
  151. ;              \U\02  Binary big-endian (Motorola byte order).
  152. ;     \P\hh   Run Procedure hh on the next {X|<eol>} characters.
  153. ;              \P\00  Reverse characters.
  154. ;              \P\01  Convert characters to Colorado Time format. Register[1]
  155. ;                       is the current character position on entry and the
  156. ;                       next character position on exit.
  157. ;              \P\02  Convert characters to Daktronics AllSport format.
  158. ;     \B\hh   Delete {register[U]|hh} (to beginning of line if zero) characters 
  159. ;             before the cursor or until the string contains X characters.
  160. ;     \D\hh   Delete {register[U]|hh} (to end of line if zero) characters 
  161. ;             at the cursor or until the string contains X characters.
  162. ;     \I\hh   Insert {register[U]|hh} spaces at the cursor or until the string
  163. ;             contains X characters.
  164. ;     \Ic\hh  Insert {register[U]|hh} {X's|spaces} at the cursor.
  165. ;     \L\hh   Move the cursor {register[U]|hh} positions to the left (to the 
  166. ;             beginning of the line if zero).
  167. ;     \R\hh   Move the cursor {register[U]|hh} positions to the right (to the
  168. ;             end of the line if zero).
  169. ;    Note that numbers 0 thru 9 can be entered directly for single character
  170. ;    embedded commands. For example, '\U\04' is the same as '\U4' and 
  171. ;    '\=\01' is the same as '\=1'.
  172. ;
  173. ;  + Be very careful about whitespace in each format line. Characters other
  174. ;    than '%s' specifiers and embedded commands and values will be sent
  175. ;    exactly as they appear on the line. This means, for instance, that using
  176. ;    tabs to make a line 'look right' in your favorite editor will cause
  177. ;    tabs to be sent to the scoreboard instead of the equivalent number of
  178. ;    spaces (probably not what you wanted).
  179. ;
  180. ; The format lines follow.
  181.  
  182. ;******************************************************************************
  183. ;;Initialization
  184. ;******************************************************************************
  185. ; This is sent once to initialize the scoreboard.
  186.  
  187. ; Headder
  188. \10\00\3a\3a\3a\03
  189.  
  190. ; Data 0
  191. \00\b0\ff
  192.  
  193. ; Data 1
  194. \00\f1\ff
  195.  
  196. ; Data 2
  197. \00\e2\0f
  198.  
  199. ; Data 3
  200. \00\f3\0f
  201.  
  202. ; Data 4
  203. \00\f4\0f
  204.  
  205. ; Data 5
  206. \00\f5\0f
  207.  
  208. ; Data 6
  209. \00\f6\0f
  210.  
  211. ; Data 7
  212. \00\f7\0f
  213.  
  214. ; Data 8
  215. \00\f8\0f
  216.  
  217. ; Data 9
  218. \00\f9\0f
  219.  
  220. ; Data 10
  221. \00\fa\ff
  222.  
  223. ; Data 11
  224. \00\7b\ff
  225.  
  226. ; Data 12
  227. \00\fc\ff
  228.  
  229. ; Data 13
  230. \00\fd\ff
  231.  
  232. ; Data 14
  233. \00\fe\ff
  234.  
  235. ; Data 15
  236. \00\7f\bb
  237.  
  238. ; Checksum
  239. \00\ac
  240.  
  241. ;******************************************************************************
  242. ;;TimeRunning
  243. ;******************************************************************************
  244. ; This is sent approximately 10 times per second.
  245. ; Setting register[0] to 1 in a format line will cause that line and
  246. ; subsequent lines to only be sent once per second (when the second's 
  247. ; digit changes) instead of approximately 10 times per second. Setting
  248. ; register[0] to 0 will resume normal operation for remaining lines.
  249.  
  250. ; Headder
  251. \10\00\3a\3a\3a\03
  252. \00\X0\=1
  253.  
  254. ; Data 0
  255. \00\X\b0\=8
  256. \00\X0\=9
  257. \13\06%2.2s\L2\S9\X\f0\|9\L0\D0
  258. \00\U0\O8\U0\O9
  259. \00\U8\-1\U9\-1
  260.  
  261. ; Data 1
  262. \00\X\f1\=8
  263. \00\X0\=9
  264. \13\06%2.2s\L1\S9\X\f0\|9\L0\D0
  265. \00\U0\O8\U0\O9
  266. \00\U8\-1\U9\-1
  267.  
  268. ; Data 2
  269. \00\X\e2\=8
  270. \00\X0\=9
  271. \13\05%2.2s\L2\S9\X\f0\|9\L0\D0
  272. \00\U0\O8\U0\O9
  273. \00\U8\-1\U9\-1
  274.  
  275. ; Data 3
  276. \00\X\f3\=8
  277. \00\X0\=9
  278. \13\05%2.2s\L1\S9\X\f0\|9\L0\D0
  279. \00\U0\O8\U0\O9
  280. \00\U8\-1\U9\-1
  281.  
  282. ; Data 4
  283. \00\X\f4\=8
  284. \00\X0\=9
  285. \11\01%12.12s\L3\S9\X\10\*9\X\0f\|9\L0\D0
  286. \00\U0\O8\U0\O9
  287. \00\U8\-1\U9\-1
  288.  
  289. ; Data 5
  290. \00\X\f5\=8
  291. \00\X0\=9
  292. \11\01%12.12s\L5\S9\X\10\*9\X\0f\|9\L0\D0
  293. \00\U0\O8\U0\O9
  294. \00\U8\-1\U9\-1
  295.  
  296. ; Data 6
  297. \00\X\f6\=8
  298. \00\X0\=9
  299. \11\01%12.12s\L6\S9\X\10\*9\X\0f\|9\L0\D0
  300. \00\U0\O8\U0\O9
  301. \00\U8\-1\U9\-1
  302.  
  303. ; Data 7
  304. \00\X\f7\=8
  305. \00\X0\=9
  306. \11\01%12.12s\L8\S9\X\10\*9\X\0f\|9\L0\D0
  307. \00\U0\O8\U0\O9
  308. \00\U8\-1\U9\-1
  309.  
  310. ; Data 8
  311. \00\X\f8\=8
  312. \00\X0\=9
  313. \11\01%12.12s\L9\S9\X\10\*9\X\0f\|9\L0\D0
  314. \00\U0\O8\U0\O9
  315. \00\U8\-1\U9\-1
  316.  
  317. ; Data 9
  318. \00\X\f9\=8
  319. \00\X\0f\=9
  320. \00\U0\O8\U0\O9
  321. \00\U8\-1\U9\-1
  322.  
  323. ; Data 10
  324. \00\X\fa\=8
  325. \00\X\ff\=9
  326. \00\U0\O8\U0\O9
  327. \00\U8\-1\U9\-1
  328.  
  329. ; Data 11
  330. \00\X\7b\=8
  331. \00\X\ff\=9
  332. \00\U0\O8\U0\O9
  333. \00\U8\-1\U9\-1
  334.  
  335. ; Data 12
  336. \00\X\fc\=8
  337. \00\X0\=9
  338. \13\04%2.2s\L2\S9\X\10\*9\X\0f\|9\L0\D0
  339. \00\U0\O8\U0\O9
  340. \00\U8\-1\U9\-1
  341.  
  342. ; Data 13
  343. \00\X\fd\=8
  344. \00\X0\=9
  345. \13\04%2.2s\L1\S9\X\10\*9\X\0f\|9\L0\D0
  346. \00\U0\O8\U0\O9
  347. \00\U8\-1\U9\-1
  348.  
  349. ; Data 14
  350. \00\X\fe\=8
  351. \00\X\ff\=9
  352. \00\U0\O8\U0\O9
  353. \00\U8\-1\U9\-1
  354.  
  355. ; Data 15
  356. \00\X\7f\=8
  357. \00\X\bb\=9
  358. \00\U0\O8\U0\O9
  359. \00\U8\-1\U9\-1
  360.  
  361. ; Checksum
  362. \00\U0\O1
  363.  
  364. ;******************************************************************************
  365. ;;TimeStopped
  366. ;******************************************************************************
  367. ; This is sent when the time is stopped by a beam break.
  368.  
  369. ; Headder
  370. \10\00\3a\3a\3a\03
  371. \00\X0\=1
  372.  
  373. ; Data 0
  374. \00\X\b0\=8
  375. \00\X0\=9
  376. \13\06%2.2s\L2\S9\X\f0\|9\L0\D0
  377. \00\U0\O8\U0\O9
  378. \00\U8\-1\U9\-1
  379.  
  380. ; Data 1
  381. \00\X\f1\=8
  382. \00\X0\=9
  383. \13\06%2.2s\L1\S9\X\f0\|9\L0\D0
  384. \00\U0\O8\U0\O9
  385. \00\U8\-1\U9\-1
  386.  
  387. ; Data 2
  388. \00\X\e2\=8
  389. \00\X0\=9
  390. \13\05%2.2s\L2\S9\X\f0\|9\L0\D0
  391. \00\U0\O8\U0\O9
  392. \00\U8\-1\U9\-1
  393.  
  394. ; Data 3
  395. \00\X\f3\=8
  396. \00\X0\=9
  397. \13\05%2.2s\L1\S9\X\f0\|9\L0\D0
  398. \00\U0\O8\U0\O9
  399. \00\U8\-1\U9\-1
  400.  
  401. ; Data 4
  402. \00\X\f4\=8
  403. \00\X0\=9
  404. \11\01%12.12s\L3\S9\X\10\*9\X\0f\|9\L0\D0
  405. \00\U0\O8\U0\O9
  406. \00\U8\-1\U9\-1
  407.  
  408. ; Data 5
  409. \00\X\f5\=8
  410. \00\X0\=9
  411. \11\01%12.12s\L5\S9\X\10\*9\X\0f\|9\L0\D0
  412. \00\U0\O8\U0\O9
  413. \00\U8\-1\U9\-1
  414.  
  415. ; Data 6
  416. \00\X\f6\=8
  417. \00\X0\=9
  418. \11\01%12.12s\L6\S9\X\10\*9\X\0f\|9\L0\D0
  419. \00\U0\O8\U0\O9
  420. \00\U8\-1\U9\-1
  421.  
  422. ; Data 7
  423. \00\X\f7\=8
  424. \00\X0\=9
  425. \11\01%12.12s\L8\S9\X\10\*9\X\0f\|9\L0\D0
  426. \00\U0\O8\U0\O9
  427. \00\U8\-1\U9\-1
  428.  
  429. ; Data 8
  430. \00\X\f8\=8
  431. \00\X0\=9
  432. \11\01%12.12s\L9\S9\X\10\*9\X\0f\|9\L0\D0
  433. \00\U0\O8\U0\O9
  434. \00\U8\-1\U9\-1
  435.  
  436. ; Data 9
  437. \00\X\f9\=8
  438. \00\X\0f\=9
  439. \00\U0\O8\U0\O9
  440. \00\U8\-1\U9\-1
  441.  
  442. ; Data 10
  443. \00\X\fa\=8
  444. \00\X\ff\=9
  445. \00\U0\O8\U0\O9
  446. \00\U8\-1\U9\-1
  447.  
  448. ; Data 11
  449. \00\X\7b\=8
  450. \00\X\ff\=9
  451. \00\U0\O8\U0\O9
  452. \00\U8\-1\U9\-1
  453.  
  454. ; Data 12
  455. \00\X\fc\=8
  456. \00\X0\=9
  457. \13\04%2.2s\L2\S9\X\10\*9\X\0f\|9\L0\D0
  458. \00\U0\O8\U0\O9
  459. \00\U8\-1\U9\-1
  460.  
  461. ; Data 13
  462. \00\X\fd\=8
  463. \00\X0\=9
  464. \13\04%2.2s\L1\S9\X\10\*9\X\0f\|9\L0\D0
  465. \00\U0\O8\U0\O9
  466. \00\U8\-1\U9\-1
  467.  
  468. ; Data 14
  469. \00\X\fe\=8
  470. \00\X\ff\=9
  471. \00\U0\O8\U0\O9
  472. \00\U8\-1\U9\-1
  473.  
  474. ; Data 15
  475. \00\X\7f\=8
  476. \00\X\bb\=9
  477. \00\U0\O8\U0\O9
  478. \00\U8\-1\U9\-1
  479.  
  480. ; Checksum
  481. \00\U0\O1
  482.  
  483. ;******************************************************************************
  484. ;;TimeOfDay
  485. ;******************************************************************************
  486. ; This is sent when the 'Send time of day' option is checked in the
  487. ; Scoreboard pull down menu.
  488.  
  489. ; Headder
  490. \10\00\3a\3a\3a\03
  491. \00\X0\=1
  492.  
  493. ; Data 0
  494. \00\X\b0\=8
  495. \00\X\ff\=9
  496. \00\U0\O8\U0\O9
  497. \00\U8\-1\U9\-1
  498.  
  499. ; Data 1
  500. \00\X\f1\=8
  501. \00\X\ff\=9
  502. \00\U0\O8\U0\O9
  503. \00\U8\-1\U9\-1
  504.  
  505. ; Data 2
  506. \00\X\e2\=8
  507. \00\X\ff\=9
  508. \00\U0\O8\U0\O9
  509. \00\U8\-1\U9\-1
  510.  
  511. ; Data 3
  512. \00\X\f3\=8
  513. \00\X\ff\=9
  514. \00\U0\O8\U0\O9
  515. \00\U8\-1\U9\-1
  516.  
  517. ; Data 4
  518. \00\X\f4\=8
  519. \00\X\ff\=9
  520. \00\U0\O8\U0\O9
  521. \00\U8\-1\U9\-1
  522.  
  523. ; Data 5
  524. \00\X\f5\=8
  525. \00\X0\=9
  526. \11\01%12.12s\L8\S9\X\10\*9\X\0f\|9\L0\D0
  527. \00\U0\O8\U0\O9
  528. \00\U8\-1\U9\-1
  529.  
  530. ; Data 6
  531. \00\X\f6\=8
  532. \00\X0\=9
  533. \11\01%12.12s\L9\S9\X\10\*9\X\0f\|9\L0\D0
  534. \00\U0\O8\U0\O9
  535. \00\U8\-1\U9\-1
  536.  
  537. ; Data 7
  538. \00\X\f7\=8
  539. \00\X0\=9
  540. \11\01%12.12s\L\0b\S9\X\10\*9\X\0f\|9\L0\D0
  541. \00\U0\O8\U0\O9
  542. \00\U8\-1\U9\-1
  543.  
  544. ; Data 8
  545. \00\X\f8\=8
  546. \00\X0\=9
  547. \11\01%12.12s\L\0c\S9\X\10\*9\X\0f\|9\L0\D0
  548. \00\U0\O8\U0\O9
  549. \00\U8\-1\U9\-1
  550.  
  551. ; Data 9
  552. \00\X\f9\=8
  553. \00\X\0f\=9
  554. \00\U0\O8\U0\O9
  555. \00\U8\-1\U9\-1
  556.  
  557. ; Data 10
  558. \00\X\fa\=8
  559. \00\X\ff\=9
  560. \00\U0\O8\U0\O9
  561. \00\U8\-1\U9\-1
  562.  
  563. ; Data 11
  564. \00\X\7b\=8
  565. \00\X\ff\=9
  566. \00\U0\O8\U0\O9
  567. \00\U8\-1\U9\-1
  568.  
  569. ; Data 12
  570. \00\X\fc\=8
  571. \00\X\ff\=9
  572. \00\U0\O8\U0\O9
  573. \00\U8\-1\U9\-1
  574.  
  575. ; Data 13
  576. \00\X\fd\=8
  577. \00\X\ff\=9
  578. \00\U0\O8\U0\O9
  579. \00\U8\-1\U9\-1
  580.  
  581. ; Data 14
  582. \00\X\fe\=8
  583. \00\X\ff\=9
  584. \00\U0\O8\U0\O9
  585. \00\U8\-1\U9\-1
  586.  
  587. ; Data 15
  588. \00\X\7f\=8
  589. \00\X\bb\=9
  590. \00\U0\O8\U0\O9
  591. \00\U8\-1\U9\-1
  592.  
  593. ; Checksum
  594. \00\U0\O1
  595.  
  596. ;******************************************************************************
  597. ;;Results
  598. ;******************************************************************************
  599. ; This is sent once for each result line displayed on the scoreboard.
  600. ; Register[0] is initialized with the index of the current result line and
  601. ; will range from 0 through PageSize - 1.
  602.  
  603. ; Headder
  604. \10\00\3a\3a\3a\03
  605. \00\X0\=1
  606.  
  607. ; Data 0
  608. \00\X\b0\=8
  609. \00\X0\=2\X0\=9
  610. \13\06%2.2s\L2\S2\L0\D0
  611. \14\02%2.2s\L2\S9\X\10\*9\U2\|9\L0\D0
  612. \00\U0\O8\U0\O9
  613. \00\U8\-1\U9\-1
  614.  
  615. ; Data 1
  616. \00\X\f1\=8
  617. \00\X0\=2\X0\=9
  618. \13\06%2.2s\L1\S2\L0\D0
  619. \14\02%2.2s\L1\S9\X\10\*9\U2\|9\L0\D0
  620. \00\U0\O8\U0\O9
  621. \00\U8\-1\U9\-1
  622.  
  623. ; Data 2
  624. \00\X\e2\=8
  625. \00\X0\=2\X0\=9
  626. \13\05%2.2s\L2\S2\L0\D0
  627. \14\06%12.12s\L1\S9\X\10\*9\U2\|9\L0\D0
  628. \00\U0\O8\U0\O9
  629. \00\U8\-1\U9\-1
  630.  
  631. ; Data 3
  632. \00\X\f3\=8
  633. \00\X0\=2\X0\=9
  634. \13\05%2.2s\L1\S2\L0\D0
  635. \14\06%12.12s\L2\S9\X\10\*9\U2\|9\L0\D0
  636. \00\U0\O8\U0\O9
  637. \00\U8\-1\U9\-1
  638.  
  639. ; Data 4
  640. \00\X\f4\=8
  641. \00\X0\=9
  642. \14\06%12.12s\L3\S9\X\10\*9\X\0f\|9\L0\D0
  643. \00\U0\O8\U0\O9
  644. \00\U8\-1\U9\-1
  645.  
  646. ; Data 5
  647. \00\X\f5\=8
  648. \00\X0\=9
  649. \14\06%12.12s\L5\S9\X\10\*9\X\0f\|9\L0\D0
  650. \00\U0\O8\U0\O9
  651. \00\U8\-1\U9\-1
  652.  
  653. ; Data 6
  654. \00\X\f6\=8
  655. \00\X0\=9
  656. \14\06%12.12s\L6\S9\X\10\*9\X\0f\|9\L0\D0
  657. \00\U0\O8\U0\O9
  658. \00\U8\-1\U9\-1
  659.  
  660. ; Data 7
  661. \00\X\f7\=8
  662. \00\X0\=2\X0\=9
  663. \14\01%2.2s\L2\S2\L0\D0
  664. \14\06%12.12s\L8\S9\X\10\*9\U2\|9\L0\D0
  665. \00\U0\O8\U0\O9
  666. \00\U8\-1\U9\-1
  667.  
  668. ; Data 8
  669. \00\X\f8\=8
  670. \00\X0\=2\X0\=9
  671. \14\01%2.2s\L1\S2\L0\D0
  672. \14\06%12.12s\L9\S9\X\10\*9\U2\|9\L0\D0
  673. \00\U0\O8\U0\O9
  674. \00\U8\-1\U9\-1
  675.  
  676. ; Data 9
  677. \00\X\f9\=8
  678. \00\X0\=9
  679. \14\03%2.2s\L2\S9\L0\D0
  680. \00\U0\O8\U0\O9
  681. \00\U8\-1\U9\-1
  682.  
  683. ; Data 10
  684. \00\X\fa\=8
  685. \00\X0\=9
  686. \14\03%2.2s\L1\S9\X\f0\|9\L0\D0
  687. \00\U0\O8\U0\O9
  688. \00\U8\-1\U9\-1
  689.  
  690. ; Data 11
  691. \00\X\7b\=8
  692. \00\X\ff\=9
  693. \00\U0\O8\U0\O9
  694. \00\U8\-1\U9\-1
  695.  
  696. ; Data 12
  697. \00\X\fc\=8
  698. \00\X0\=9
  699. \13\04%2.2s\L2\S9\X\10\*9\X\0f\|9\L0\D0
  700. \00\U0\O8\U0\O9
  701. \00\U8\-1\U9\-1
  702.  
  703. ; Data 13
  704. \00\X\fd\=8
  705. \00\X0\=9
  706. \13\04%2.2s\L1\S9\X\10\*9\X\0f\|9\L0\D0
  707. \00\U0\O8\U0\O9
  708. \00\U8\-1\U9\-1
  709.  
  710. ; Data 14
  711. \00\X\fe\=8
  712. \00\X\ff\=9
  713. \00\U0\O8\U0\O9
  714. \00\U8\-1\U9\-1
  715.  
  716. ; Data 15
  717. \00\X\7f\=8
  718. \00\X\bb\=9
  719. \00\U0\O8\U0\O9
  720. \00\U8\-1\U9\-1
  721.  
  722. ; Checksum
  723. \00\U0\O1
  724.  
  725.