home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / Geneve / 9640news / CAT14 / TCHR1X.ARK < prev    next >
Text File  |  2006-10-19  |  11KB  |  221 lines

  1. ?
  2.    AUTHOR: Karl D. Schuneman
  3.  
  4. Here is a complete breakdown of the CHARA1 file for TI WRITER. It shows just
  5. where everything is located, how to change characters, and how to use them in
  6. Ex Basic programs.
  7.  
  8.  
  9.  
  10. HEX ASC             Hex Description       Sector      Beg  to   End
  11.  
  12. 00    0   NUL  00 20 00 00 18 24 24 18      1          06        0D
  13. 01    1   SOH  00 20 00 08 18 08 08 1C      1          0E        15
  14. 02    2   STX  00 20 00 18 24 08 10 3C      1          16        1D
  15. 03    3   ETX  00 20 00 18 24 08 24 18      1          1E        25
  16. 04    4   EOT  00 20 00 14 14 1C 04 04      1          26        2D
  17. 05    5   ENQ  00 20 00 1C 10 18 04 18      1          2E        35
  18. 06    6   ACK  00 20 00 08 10 38 24 18      1          36        3D
  19. 07    7   BEL  00 20 00 1C 04 08 10 10      1          3E        45
  20. 08    8   BS   00 20 00 18 24 18 24 18      1          46        4D
  21. 09    9   HT   00 20 00 18 24 1C 04 08      1          4E        55
  22. 0A   10   LF   20 20 38 00 1C 10 1C 10      1          56        5D
  23. 0B   11   VT   00 40 00 20 20 38 24 38      1          5E        65
  24. 0C   12   FF   00 70 50 70 48 54 1C 14      1          66        6D
  25. 0D   13   CR   00 70 40 70 00 1C 10 10      1          6E        75
  26. 0E   14   SO   00 20 00 18 24 3C 20 18      1          76        7D
  27. 0F   15   SI   00 40 08 14 10 1C 10 10      1          7E        85
  28. 10   16   DLE  00 40 40 40 18 24 24 18      1          86        8D
  29. 11   17   DC1  00 20 20 20 28 08 08 08      1          8E        95
  30. 12   18   DC2  00 40 40 58 24 08 10 3C      1          96        9D
  31. 13   19   DC3  00 40 40 58 24 08 24 18      1          9E        A5
  32. 14   20   DC4  00 40 40 54 14 1C 04 04      1          A6        AD
  33. 15   21   NAK  00 40 40 5C 10 18 04 18      1          AE        B5
  34. 16   22   SYN  00 40 40 48 10 38 24 18      1          B6        BD
  35. 17   23   ETB  00 40 40 5C 04 08 10 10      1          BE        C5
  36. 18   24   CAN  00 40 40 40 18 24 24 18      1          C6        CD
  37. 19   25   EM   00 40 40 58 24 1C 04 08      1          CE        D5
  38. 1A   26   SUB  00 40 40 40 18 24 3C 24      1          D6        DD
  39. 1B   27   ESC  00 40 40 50 10 1C 14 1C      1          DE        E5
  40. 1C   28   FS   00 40 40 40 1C 10 10 1C      1          E6        ED
  41. 1D   29   GS   00 40 44 44 04 1C 14 1C      1          ED        F5
  42. 1E   30   RS   00 70 70 70 70 70 70 70      1          F6        FD
  43. 1F   31   US   00 40 4C 50 10 1C 10 10      1          FE        05
  44. 20   32        00 00 00 00 00 00 00 00      2          06        0D
  45. 21   33   !    00 10 10 10 10 00 10 00      2          0E        15
  46. 22   34   "    00 28 28 28 00 00 00 00      2          16        1D
  47. 23   35   #    00 28 7C 28 28 7C 28 00      2          1E        25
  48. 24   36   $    00 38 54 30 18 54 38 00      2          26        2D
  49. 25   37   %    00 44 4C 18 30 64 44 00      2          2E        35
  50. 26   38   &    00 20 50 20 54 48 34 00      2          36        3D
  51. 27   39   '    00 08 10 20 00 00 00 00      2          3E        45
  52. 28   40   (    00 08 10 10 10 10 08 00      2          46        4D
  53. 29   41   )    00 20 10 10 10 10 20 00      2          4E        55
  54. 2A   42   *    00 40 28 7C 28 44 00 00      2          56        5D
  55. 2B   43   +    00 10 10 7C 10 10 00 00      2          5E        65
  56. 2C   44   ,    00 00 00 00 00 30 10 20      2          66        6D
  57. 2D   45   -    00 00 00 7C 00 00 00 00      2          6E        75
  58. 2E   46   .    00 00 00 00 00 30 30 00      2          76        7D
  59. 2F   47   /    00 04 08 10 20 40 00 00      2          7E        85
  60. 30   48   0    00 3C 4C 54 64 44 38 00      2          86        8D
  61. 31   49   1    00 10 30 10 10 10 38 00      2          8E        95
  62. 32   50   2    00 38 44 08 10 20 7C 00      2          96        9D
  63. 33   51   3    00 38 44 18 04 44 38 00      2          9E        A5
  64. 34   52   4    00 08 18 28 48 7C 08 00      2          A6        AD
  65. 35   53   5    00 78 40 78 04 44 38 00      2          AE        B5
  66. 36   54   6    00 38 40 78 44 44 38 00      2          B6        BD
  67. 37   55   7    00 7C 04 08 10 20 20 00      2          BE        C5
  68. 38   56   8    00 38 44 38 44 44 38 00      2          C6        CD
  69. 39   57   9    00 38 44 44 3C 04 78 00      2          CE        D5
  70. 3A   58   :    00 00 30 30 00 30 30 00      2          D6        DD
  71. 3B   59   ;    00 00 30 30 00 30 10 20      2          DE        E5
  72. 3C   60   <    00 00 10 20 40 20 10 00      2          E6        ED
  73. 3D   61   =    00 00 00 7C 00 7C 00 00      2          EE        F5
  74. 3E   62   >    00 00 10 08 04 08 10 00      2          F6        FD
  75. 3F   63   ?    00 38 44 08 10 00 10 00      2          FE        05
  76. 40   64   @    00 38 44 45 58 40 3C 00      3          06        0D
  77. 41   65   A    00 38 44 44 7C 44 44 00      3          0E        15
  78. 42   66   B    00 78 44 78 44 44 78 00      3          16        1D
  79. 43   67   C    00 38 44 40 40 44 38 00      3          1E        25
  80. 44   68   D    00 78 44 44 44 44 78 00      3          26        2D
  81. 45   69   E    00 7C 40 78 40 40 7C 00      3          2E        35
  82. 46   70   F    00 7C 40 78 40 40 40 00      3          36        3D
  83. 47   71   G    00 38 44 40 4C 44 38 00      3          3E        45
  84. 48   72   H    00 44 44 7C 44 44 44 00      3          46        4D
  85. 49   73   I    00 38 10 10 10 10 38 00      3          4E        55
  86. 4A   74   J    00 04 04 04 04 44 38 00      3          56        5D
  87. 4B   75   K    00 44 48 50 70 48 44 00      3          5E        65
  88. 4C   76   L    00 04 40 40 40 40 7C 00      3          66        6D
  89. 4D   77   M    00 44 6C 54 44 44 44 00      3          6E        75
  90. 4E   78   N    00 44 64 54 54 4C 44 00      3          76        7D
  91. 4F   79   O    00 7C 44 44 44 44 7C 00      3          7E        85
  92. 50   80   P    00 78 44 44 78 40 40 00      3          86        8D
  93. 51   81   Q    00 38 44 44 54 4C 3C 00      3          8E        95
  94. 52   82   R    00 78 44 44 78 48 44 00      3          96        9D
  95. 53   83   S    00 38 44 30 08 44 38 00      3          9E        A5
  96. 54   84   T    00 7C 10 10 10 10 10 00      3          A6        AD
  97. 55   85   U    00 44 44 44 44 44 38 00      3          AE        B5
  98. 56   86   V    00 44 44 44 44 28 10 00      3          B6        BD
  99. 57   87   W    00 44 44 44 54 54 28 00      3          BE        C5
  100. 58   88   X    00 44 28 10 10 28 44 00      3          C6        CD
  101. 59   89   Y    00 44 44 28 10 10 10 00      3          CE        D5
  102. 5A   90   Z    00 7C 08 10 20 40 7C 00      3          D6        DD
  103. 5B   91   [    00 38 20 20 20 20 38 00      3          DE        E5
  104. 5C   92   \    00 00 40 20 10 08 04 00      3          E6        ED
  105. 5D   93   ]    00 38 08 08 08 08 38 00      3          EE        F5
  106. 5E   94   ^    00 01 28 44 00 00 00 00      3          F6        FD
  107. 5F   95   _    00 00 00 00 00 00 7C 00      3          FE        05
  108. 60   96   `    00 20 10 08 00 00 00 00      4          06        0D
  109. 61   97   a    00 00 00 38 48 48 3C 00      4          0E        15
  110. 62   98   b    00 20 20 38 24 24 38 00      4          16        1D
  111. 63   99   c    00 00 00 1C 20 20 1C 00      4          1E        25
  112. 64  100   d    00 04 04 1C 24 24 1C 00      4          26        2D
  113. 65  101   e    00 00 00 1C 28 30 1C 00      4          2E        35
  114. 66  102   f    00 0C 10 38 10 10 10 00      4          36        3D
  115. 67  103   g    00 00 00 1C 24 1C 04 38      4          3E        45
  116. 68  104   h    00 20 20 38 24 24 24 00      4          46        4D
  117. 69  105   i    00 10 00 30 10 10 38 00      4          4E        55
  118. 6A  106   j    00 08 00 08 08 08 48 30      4          56        5D
  119. 6B  107   k    00 20 20 24 38 28 24 00      4          5E        65
  120. 6C  108   l    00 30 10 10 10 10 38 00      4          66        6D
  121. 6D  109   m    00 00 00 78 54 54 54 00      4          6E        75
  122. 6E  110   n    00 00 00 38 24 24 24 00      4          76        7D
  123. 6F  111   o    00 00 00 18 24 24 18 00      4          7E        85
  124. 70  112   p    00 00 00 38 24 38 20 20      4          86        8D
  125. 71  113   q    00 00 00 1C 24 1C 04 04      4          8E        95
  126. 72  114   r    00 00 00 28 34 20 20 00      4          96        9D
  127. 73  115   s    00 00 00 1C 30 0C 38 00      4          9E        A5
  128. 74  116   t    00 10 10 38 10 10 0C 00      4          A6        AD
  129. 75  117   u    00 00 00 24 24 24 1C 00      4          AE        B5
  130. 76  118   v    00 00 00 44 28 28 10 00      4          B6        BD
  131. 77  119   w    00 00 00 44 54 54 28 00      4          BE        C5
  132. 78  120   x    00 00 00 24 18 18 24 00      4          C6        CD
  133. 79  121   y    00 00 00 24 24 1C 04 38      4          CE        D5
  134. 7A  122   z    00 00 00 3C 08 10 3C 00      4          D6        DD
  135. 7B  123   {    00 0C 10 10 20 10 10 0C      4          DE        E5
  136. 7C  124        00 10 10 10 00 10 10 10      4          E6        ED
  137. 7D  125   }    00 60 10 10 08 10 10 60      4          EE        F5
  138. 7E  126   ~    00 00 20 54 08 00 00 00      4          F6        FD
  139. 7F  127        00 00 00 00 00 00 00 00      4          FE        05
  140.  
  141.                   TO
  142.  
  143. FF  255        00 00 00 00 00 00 00 00      8          F6        FD
  144.  
  145.  
  146.  
  147.  
  148.  
  149.    The above is a complete description of the TI-WRITER character set in HEX.
  150. Bits 0 to 05 contain informtion loading the memory image file.  Bits 06 to the
  151. end of the 8th sector is the complete character set. Lets take one of the
  152. descriptions and see how to change or use this character set in a Exbasic
  153. program.
  154.  
  155.  
  156.  
  157.  
  158. 4A   74   J    00 04 04 04 04 44 38 00
  159.  
  160.               HEX  DEC     BIN
  161.  
  162.                00 = 00 = 00000000
  163.                04 = 04 = 00000100
  164.                04 = 04 = 00000100
  165.                04 = 04 = 00000100
  166.                04 = 04 = 00000100
  167.                44 = 68 = 01000100
  168.                38 = 56 = 00111000
  169.                00 = 00 = 00000000
  170.  
  171.  
  172. See how the 1's form the character. These numbers can also be useful defining
  173. new characters in Basic or Extened Basic.  Let's use the same charater in a
  174. Basic program.
  175.  
  176.  
  177.             100 CALL CHAR(74,"0004040404443800")
  178.  
  179.  
  180.                   TRY THIS PROGRAM
  181.  
  182.             100 PRINT "J"
  183.             110 CALL CHAR(74,"0004040404443800")
  184.             120 PRINT "J"
  185.             130 GOTO 120
  186.  
  187.   Now every time "J" is printed on the screen it will look just like does in
  188. TI-WRITER. We can also redefine the character "J" to be any thing you want in
  189. TI-WRITER. The description for "J" is in the 3rd sector of CHARA1 starting bit
  190. 66 to 6D. Now we know where to find it we can change it.
  191.  
  192.  
  193.                    6  7  8  9  A  B  C  D
  194.  
  195. NOW      60       00 04 04 04 04 44 38 00
  196.  
  197. to
  198.  
  199. THIS     60       30 30 3F FF FE 7C 18 0C
  200.  
  201.  
  202.             100 PRINT "JJJJJ"
  203.             110 CALL CHAR(74,"30303FFFFE7C180C")
  204.             120 PRINT "J"
  205.             130 GOTO 120
  206.  
  207. Now every time you print a  "J" on the screen you will get a Texas Instruments
  208. symbol on the screen. You could do the same with the cursor which is the 1st
  209. sector of the file CHARA1 and the bit location is F6 to FD and you get the TI
  210. symbol for a cursor.
  211.  
  212.  
  213.   This maybe print and copy but please put credit where credit is due
  214.  
  215.              Karl D. Schuneman
  216.  
  217.  
  218. Download complete.  Turn off Capture File.
  219.  
  220.  
  221.