cga_8x8.c 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794
  1. /*
  2. * Copyright (C) 2023 Daniele Lacamera <root@danielinux.net>
  3. *
  4. * This program is free software: you can redistribute it and/or modify
  5. * it under the terms of the GNU Lesser General Public License as published by
  6. * the Free Software Foundation, either version 3 of the License, or
  7. * (at your option) any later version.
  8. *
  9. * This program is distributed in the hope that it will be useful,
  10. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. * GNU Lesser General Public License for more details.
  13. *
  14. * You should have received a copy of the GNU Lesser General Public License
  15. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  16. */
  17. /* Authors: Daniele Lacamera
  18. *
  19. * Automatically generated using CGA 8x8 font by EPTO
  20. *
  21. */
  22. const unsigned char fb_font[256][8] = {
  23. { //Ascii 0
  24. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  25. },
  26. { //Ascii 1
  27. 0x7E, 0x81, 0xA5, 0x81, 0xBD, 0x99, 0x81, 0x7E,
  28. },
  29. { //Ascii 2
  30. 0x7E, 0xFF, 0xDB, 0xFF, 0xC3, 0xE7, 0xFF, 0x7E,
  31. },
  32. { //Ascii 3
  33. 0x6C, 0xFE, 0xFE, 0xFE, 0x7C, 0x38, 0x10, 0x00,
  34. },
  35. { //Ascii 4
  36. 0x10, 0x38, 0x7C, 0xFE, 0x7C, 0x38, 0x10, 0x00,
  37. },
  38. { //Ascii 5
  39. 0x38, 0x7C, 0x38, 0xFE, 0xFE, 0xD6, 0x10, 0x38,
  40. },
  41. { //Ascii 6
  42. 0x10, 0x10, 0x38, 0x7C, 0xFE, 0x7C, 0x10, 0x38,
  43. },
  44. { //Ascii 7
  45. 0x00, 0x00, 0x18, 0x3C, 0x3C, 0x18, 0x00, 0x00,
  46. },
  47. { //Ascii 8
  48. 0xFF, 0xFF, 0xE7, 0xC3, 0xC3, 0xE7, 0xFF, 0xFF,
  49. },
  50. { //Ascii 9
  51. 0x00, 0x3C, 0x66, 0x42, 0x42, 0x66, 0x3C, 0x00,
  52. },
  53. { //Ascii 10
  54. 0xFF, 0xC3, 0x99, 0xBD, 0xBD, 0x99, 0xC3, 0xFF,
  55. },
  56. { //Ascii 11
  57. 0x0F, 0x03, 0x05, 0x7D, 0x84, 0x84, 0x84, 0x78,
  58. },
  59. { //Ascii 12
  60. 0x3C, 0x42, 0x42, 0x42, 0x3C, 0x18, 0x7E, 0x18,
  61. },
  62. { //Ascii 13
  63. 0x3F, 0x21, 0x3F, 0x20, 0x20, 0x60, 0xE0, 0xC0,
  64. },
  65. { //Ascii 14
  66. 0x3F, 0x21, 0x3F, 0x21, 0x23, 0x67, 0xE6, 0xC0,
  67. },
  68. { //Ascii 15
  69. 0x18, 0xDB, 0x3C, 0xE7, 0xE7, 0x3C, 0xDB, 0x18,
  70. },
  71. { //Ascii 16
  72. 0x80, 0xE0, 0xF8, 0xFE, 0xF8, 0xE0, 0x80, 0x00,
  73. },
  74. { //Ascii 17
  75. 0x02, 0x0E, 0x3E, 0xFE, 0x3E, 0x0E, 0x02, 0x00,
  76. },
  77. { //Ascii 18
  78. 0x18, 0x3C, 0x7E, 0x18, 0x18, 0x7E, 0x3C, 0x18,
  79. },
  80. { //Ascii 19
  81. 0x24, 0x24, 0x24, 0x24, 0x24, 0x00, 0x24, 0x00,
  82. },
  83. { //Ascii 20
  84. 0x7F, 0x92, 0x92, 0x72, 0x12, 0x12, 0x12, 0x00,
  85. },
  86. { //Ascii 21
  87. 0x3E, 0x63, 0x38, 0x44, 0x44, 0x38, 0xCC, 0x78,
  88. },
  89. { //Ascii 22
  90. 0x00, 0x00, 0x00, 0x00, 0x7E, 0x7E, 0x7E, 0x00,
  91. },
  92. { //Ascii 23
  93. 0x18, 0x3C, 0x7E, 0x18, 0x7E, 0x3C, 0x18, 0xFF,
  94. },
  95. { //Ascii 24
  96. 0x10, 0x38, 0x7C, 0x54, 0x10, 0x10, 0x10, 0x00,
  97. },
  98. { //Ascii 25
  99. 0x10, 0x10, 0x10, 0x54, 0x7C, 0x38, 0x10, 0x00,
  100. },
  101. { //Ascii 26
  102. 0x00, 0x18, 0x0C, 0xFE, 0x0C, 0x18, 0x00, 0x00,
  103. },
  104. { //Ascii 27
  105. 0x00, 0x30, 0x60, 0xFE, 0x60, 0x30, 0x00, 0x00,
  106. },
  107. { //Ascii 28
  108. 0x00, 0x00, 0x40, 0x40, 0x40, 0x7E, 0x00, 0x00,
  109. },
  110. { //Ascii 29
  111. 0x00, 0x24, 0x66, 0xFF, 0x66, 0x24, 0x00, 0x00,
  112. },
  113. { //Ascii 30
  114. 0x00, 0x10, 0x38, 0x7C, 0xFE, 0xFE, 0x00, 0x00,
  115. },
  116. { //Ascii 31
  117. 0x00, 0xFE, 0xFE, 0x7C, 0x38, 0x10, 0x00, 0x00,
  118. },
  119. { //Ascii 32
  120. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  121. },
  122. { //Ascii 33
  123. 0x10, 0x38, 0x38, 0x10, 0x10, 0x00, 0x10, 0x00,
  124. },
  125. { //Ascii 34
  126. 0x24, 0x24, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00,
  127. },
  128. { //Ascii 35
  129. 0x24, 0x24, 0x7E, 0x24, 0x7E, 0x24, 0x24, 0x00,
  130. },
  131. { //Ascii 36
  132. 0x18, 0x3E, 0x40, 0x3C, 0x02, 0x7C, 0x18, 0x00,
  133. },
  134. { //Ascii 37
  135. 0x00, 0x62, 0x64, 0x08, 0x10, 0x26, 0x46, 0x00,
  136. },
  137. { //Ascii 38
  138. 0x30, 0x48, 0x30, 0x56, 0x88, 0x88, 0x76, 0x00,
  139. },
  140. { //Ascii 39
  141. 0x10, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
  142. },
  143. { //Ascii 40
  144. 0x10, 0x20, 0x40, 0x40, 0x40, 0x20, 0x10, 0x00,
  145. },
  146. { //Ascii 41
  147. 0x20, 0x10, 0x08, 0x08, 0x08, 0x10, 0x20, 0x00,
  148. },
  149. { //Ascii 42
  150. 0x00, 0x44, 0x38, 0xFE, 0x38, 0x44, 0x00, 0x00,
  151. },
  152. { //Ascii 43
  153. 0x00, 0x10, 0x10, 0x7C, 0x10, 0x10, 0x00, 0x00,
  154. },
  155. { //Ascii 44
  156. 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x20,
  157. },
  158. { //Ascii 45
  159. 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00,
  160. },
  161. { //Ascii 46
  162. 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x00,
  163. },
  164. { //Ascii 47
  165. 0x00, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00,
  166. },
  167. { //Ascii 48
  168. 0x3C, 0x42, 0x46, 0x4A, 0x52, 0x62, 0x3C, 0x00,
  169. },
  170. { //Ascii 49
  171. 0x10, 0x30, 0x50, 0x10, 0x10, 0x10, 0x7C, 0x00,
  172. },
  173. { //Ascii 50
  174. 0x3C, 0x42, 0x02, 0x0C, 0x30, 0x42, 0x7E, 0x00,
  175. },
  176. { //Ascii 51
  177. 0x3C, 0x42, 0x02, 0x1C, 0x02, 0x42, 0x3C, 0x00,
  178. },
  179. { //Ascii 52
  180. 0x08, 0x18, 0x28, 0x48, 0xFE, 0x08, 0x1C, 0x00,
  181. },
  182. { //Ascii 53
  183. 0x7E, 0x40, 0x7C, 0x02, 0x02, 0x42, 0x3C, 0x00,
  184. },
  185. { //Ascii 54
  186. 0x1C, 0x20, 0x40, 0x7C, 0x42, 0x42, 0x3C, 0x00,
  187. },
  188. { //Ascii 55
  189. 0x7E, 0x42, 0x04, 0x08, 0x10, 0x10, 0x10, 0x00,
  190. },
  191. { //Ascii 56
  192. 0x3C, 0x42, 0x42, 0x3C, 0x42, 0x42, 0x3C, 0x00,
  193. },
  194. { //Ascii 57
  195. 0x3C, 0x42, 0x42, 0x3E, 0x02, 0x04, 0x38, 0x00,
  196. },
  197. { //Ascii 58
  198. 0x00, 0x10, 0x10, 0x00, 0x00, 0x10, 0x10, 0x00,
  199. },
  200. { //Ascii 59
  201. 0x00, 0x10, 0x10, 0x00, 0x00, 0x10, 0x10, 0x20,
  202. },
  203. { //Ascii 60
  204. 0x08, 0x10, 0x20, 0x40, 0x20, 0x10, 0x08, 0x00,
  205. },
  206. { //Ascii 61
  207. 0x00, 0x00, 0x7E, 0x00, 0x00, 0x7E, 0x00, 0x00,
  208. },
  209. { //Ascii 62
  210. 0x10, 0x08, 0x04, 0x02, 0x04, 0x08, 0x10, 0x00,
  211. },
  212. { //Ascii 63
  213. 0x3C, 0x42, 0x02, 0x04, 0x08, 0x00, 0x08, 0x00,
  214. },
  215. { //Ascii 64
  216. 0x3C, 0x42, 0x5E, 0x52, 0x5E, 0x40, 0x3C, 0x00,
  217. },
  218. { //Ascii 65
  219. 0x18, 0x24, 0x42, 0x42, 0x7E, 0x42, 0x42, 0x00,
  220. },
  221. { //Ascii 66
  222. 0x7C, 0x22, 0x22, 0x3C, 0x22, 0x22, 0x7C, 0x00,
  223. },
  224. { //Ascii 67
  225. 0x1C, 0x22, 0x40, 0x40, 0x40, 0x22, 0x1C, 0x00,
  226. },
  227. { //Ascii 68
  228. 0x78, 0x24, 0x22, 0x22, 0x22, 0x24, 0x78, 0x00,
  229. },
  230. { //Ascii 69
  231. 0x7E, 0x22, 0x28, 0x38, 0x28, 0x22, 0x7E, 0x00,
  232. },
  233. { //Ascii 70
  234. 0x7E, 0x22, 0x28, 0x38, 0x28, 0x20, 0x70, 0x00,
  235. },
  236. { //Ascii 71
  237. 0x1C, 0x22, 0x40, 0x40, 0x4E, 0x22, 0x1E, 0x00,
  238. },
  239. { //Ascii 72
  240. 0x42, 0x42, 0x42, 0x7E, 0x42, 0x42, 0x42, 0x00,
  241. },
  242. { //Ascii 73
  243. 0x38, 0x10, 0x10, 0x10, 0x10, 0x10, 0x38, 0x00,
  244. },
  245. { //Ascii 74
  246. 0x0E, 0x04, 0x04, 0x04, 0x44, 0x44, 0x38, 0x00,
  247. },
  248. { //Ascii 75
  249. 0x62, 0x24, 0x28, 0x30, 0x28, 0x24, 0x63, 0x00,
  250. },
  251. { //Ascii 76
  252. 0x70, 0x20, 0x20, 0x20, 0x20, 0x22, 0x7E, 0x00,
  253. },
  254. { //Ascii 77
  255. 0x63, 0x55, 0x49, 0x41, 0x41, 0x41, 0x41, 0x00,
  256. },
  257. { //Ascii 78
  258. 0x62, 0x52, 0x4A, 0x46, 0x42, 0x42, 0x42, 0x00,
  259. },
  260. { //Ascii 79
  261. 0x18, 0x24, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00,
  262. },
  263. { //Ascii 80
  264. 0x7C, 0x22, 0x22, 0x3C, 0x20, 0x20, 0x70, 0x00,
  265. },
  266. { //Ascii 81
  267. 0x3C, 0x42, 0x42, 0x42, 0x4A, 0x3C, 0x03, 0x00,
  268. },
  269. { //Ascii 82
  270. 0x7C, 0x22, 0x22, 0x3C, 0x28, 0x24, 0x72, 0x00,
  271. },
  272. { //Ascii 83
  273. 0x3C, 0x42, 0x40, 0x3C, 0x02, 0x42, 0x3C, 0x00,
  274. },
  275. { //Ascii 84
  276. 0x7F, 0x49, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00,
  277. },
  278. { //Ascii 85
  279. 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00,
  280. },
  281. { //Ascii 86
  282. 0x41, 0x41, 0x41, 0x41, 0x22, 0x14, 0x08, 0x00,
  283. },
  284. { //Ascii 87
  285. 0x41, 0x41, 0x41, 0x49, 0x49, 0x49, 0x36, 0x00,
  286. },
  287. { //Ascii 88
  288. 0x41, 0x22, 0x14, 0x08, 0x14, 0x22, 0x41, 0x00,
  289. },
  290. { //Ascii 89
  291. 0x41, 0x22, 0x14, 0x08, 0x08, 0x08, 0x1C, 0x00,
  292. },
  293. { //Ascii 90
  294. 0x7F, 0x42, 0x04, 0x08, 0x10, 0x21, 0x7F, 0x00,
  295. },
  296. { //Ascii 91
  297. 0x78, 0x40, 0x40, 0x40, 0x40, 0x40, 0x78, 0x00,
  298. },
  299. { //Ascii 92
  300. 0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x00,
  301. },
  302. { //Ascii 93
  303. 0x78, 0x08, 0x08, 0x08, 0x08, 0x08, 0x78, 0x00,
  304. },
  305. { //Ascii 94
  306. 0x10, 0x28, 0x44, 0x82, 0x00, 0x00, 0x00, 0x00,
  307. },
  308. { //Ascii 95
  309. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
  310. },
  311. { //Ascii 96 `
  312. 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
  313. },
  314. { //Ascii 97
  315. 0x00, 0x00, 0x3C, 0x02, 0x3E, 0x42, 0x3F, 0x00,
  316. },
  317. { //Ascii 98
  318. 0x60, 0x20, 0x20, 0x2E, 0x31, 0x31, 0x2E, 0x00,
  319. },
  320. { //Ascii 99
  321. 0x00, 0x00, 0x3C, 0x42, 0x40, 0x42, 0x3C, 0x00,
  322. },
  323. { //Ascii 100
  324. 0x06, 0x02, 0x02, 0x3A, 0x46, 0x46, 0x3B, 0x00,
  325. },
  326. { //Ascii 101
  327. 0x00, 0x00, 0x3C, 0x42, 0x7E, 0x40, 0x3C, 0x00,
  328. },
  329. { //Ascii 102
  330. 0x0C, 0x12, 0x10, 0x38, 0x10, 0x10, 0x38, 0x00,
  331. },
  332. { //Ascii 103
  333. 0x00, 0x00, 0x3D, 0x42, 0x42, 0x3E, 0x02, 0x7C,
  334. },
  335. { //Ascii 104
  336. 0x60, 0x20, 0x2C, 0x32, 0x22, 0x22, 0x62, 0x00,
  337. },
  338. { //Ascii 105
  339. 0x10, 0x00, 0x30, 0x10, 0x10, 0x10, 0x38, 0x00,
  340. },
  341. { //Ascii 106
  342. 0x02, 0x00, 0x06, 0x02, 0x02, 0x42, 0x42, 0x3C,
  343. },
  344. { //Ascii 107
  345. 0x60, 0x20, 0x24, 0x28, 0x30, 0x28, 0x26, 0x00,
  346. },
  347. { //Ascii 108
  348. 0x30, 0x10, 0x10, 0x10, 0x10, 0x10, 0x38, 0x00,
  349. },
  350. { //Ascii 109
  351. 0x00, 0x00, 0x76, 0x49, 0x49, 0x49, 0x49, 0x00,
  352. },
  353. { //Ascii 110
  354. 0x00, 0x00, 0x5C, 0x62, 0x42, 0x42, 0x42, 0x00,
  355. },
  356. { //Ascii 111
  357. 0x00, 0x00, 0x3C, 0x42, 0x42, 0x42, 0x3C, 0x00,
  358. },
  359. { //Ascii 112
  360. 0x00, 0x00, 0x6C, 0x32, 0x32, 0x2C, 0x20, 0x70,
  361. },
  362. { //Ascii 113
  363. 0x00, 0x00, 0x36, 0x4C, 0x4C, 0x34, 0x04, 0x0E,
  364. },
  365. { //Ascii 114
  366. 0x00, 0x00, 0x6C, 0x32, 0x22, 0x20, 0x70, 0x00,
  367. },
  368. { //Ascii 115
  369. 0x00, 0x00, 0x3E, 0x40, 0x3C, 0x02, 0x7C, 0x00,
  370. },
  371. { //Ascii 116
  372. 0x10, 0x10, 0x7C, 0x10, 0x10, 0x12, 0x0C, 0x00,
  373. },
  374. { //Ascii 117
  375. 0x00, 0x00, 0x42, 0x42, 0x42, 0x46, 0x3A, 0x00,
  376. },
  377. { //Ascii 118
  378. 0x00, 0x00, 0x41, 0x41, 0x22, 0x14, 0x08, 0x00,
  379. },
  380. { //Ascii 119
  381. 0x00, 0x00, 0x41, 0x49, 0x49, 0x49, 0x36, 0x00,
  382. },
  383. { //Ascii 120
  384. 0x00, 0x00, 0x44, 0x28, 0x10, 0x28, 0x44, 0x00,
  385. },
  386. { //Ascii 121
  387. 0x00, 0x00, 0x42, 0x42, 0x42, 0x3E, 0x02, 0x7C,
  388. },
  389. { //Ascii 122
  390. 0x00, 0x00, 0x7C, 0x08, 0x10, 0x20, 0x7C, 0x00,
  391. },
  392. { //Ascii 123
  393. 0x0C, 0x10, 0x10, 0x60, 0x10, 0x10, 0x0C, 0x00,
  394. },
  395. { //Ascii 124
  396. 0x10, 0x10, 0x10, 0x00, 0x10, 0x10, 0x10, 0x00,
  397. },
  398. { //Ascii 125
  399. 0x30, 0x08, 0x08, 0x06, 0x08, 0x08, 0x30, 0x00,
  400. },
  401. { //Ascii 126
  402. 0x32, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  403. },
  404. { //Ascii 127
  405. 0x00, 0x08, 0x14, 0x22, 0x41, 0x41, 0x7F, 0x00,
  406. },
  407. { //Ascii 128
  408. 0x3C, 0x42, 0x40, 0x42, 0x3C, 0x0C, 0x02, 0x3C,
  409. },
  410. { //Ascii 129
  411. 0x00, 0x44, 0x00, 0x44, 0x44, 0x44, 0x3E, 0x00,
  412. },
  413. { //Ascii 130
  414. 0x0C, 0x00, 0x3C, 0x42, 0x7E, 0x40, 0x3C, 0x00,
  415. },
  416. { //Ascii 131
  417. 0x3C, 0x42, 0x38, 0x04, 0x3C, 0x44, 0x3E, 0x00,
  418. },
  419. { //Ascii 132
  420. 0x42, 0x00, 0x38, 0x04, 0x3C, 0x44, 0x3E, 0x00,
  421. },
  422. { //Ascii 133
  423. 0x30, 0x00, 0x38, 0x04, 0x3C, 0x44, 0x3E, 0x00,
  424. },
  425. { //Ascii 134
  426. 0x10, 0x00, 0x38, 0x04, 0x3C, 0x44, 0x3E, 0x00,
  427. },
  428. { //Ascii 135
  429. 0x00, 0x00, 0x3C, 0x40, 0x40, 0x3C, 0x06, 0x1C,
  430. },
  431. { //Ascii 136
  432. 0x3C, 0x42, 0x3C, 0x42, 0x7E, 0x40, 0x3C, 0x00,
  433. },
  434. { //Ascii 137
  435. 0x42, 0x00, 0x3C, 0x42, 0x7E, 0x40, 0x3C, 0x00,
  436. },
  437. { //Ascii 138
  438. 0x30, 0x00, 0x3C, 0x42, 0x7E, 0x40, 0x3C, 0x00,
  439. },
  440. { //Ascii 139
  441. 0x24, 0x00, 0x18, 0x08, 0x08, 0x08, 0x1C, 0x00,
  442. },
  443. { //Ascii 140
  444. 0x7C, 0x82, 0x30, 0x10, 0x10, 0x10, 0x38, 0x00,
  445. },
  446. { //Ascii 141
  447. 0x30, 0x00, 0x18, 0x08, 0x08, 0x08, 0x1C, 0x00,
  448. },
  449. { //Ascii 142
  450. 0x42, 0x18, 0x24, 0x42, 0x7E, 0x42, 0x42, 0x00,
  451. },
  452. { //Ascii 143
  453. 0x18, 0x18, 0x00, 0x3C, 0x42, 0x7E, 0x42, 0x00,
  454. },
  455. { //Ascii 144
  456. 0x0C, 0x00, 0x7C, 0x20, 0x38, 0x20, 0x7C, 0x00,
  457. },
  458. { //Ascii 145
  459. 0x00, 0x00, 0x33, 0x0C, 0x3F, 0x44, 0x3B, 0x00,
  460. },
  461. { //Ascii 146
  462. 0x1F, 0x24, 0x44, 0x7F, 0x44, 0x44, 0x47, 0x00,
  463. },
  464. { //Ascii 147
  465. 0x18, 0x24, 0x00, 0x3C, 0x42, 0x42, 0x3C, 0x00,
  466. },
  467. { //Ascii 148
  468. 0x00, 0x42, 0x00, 0x3C, 0x42, 0x42, 0x3C, 0x00,
  469. },
  470. { //Ascii 149
  471. 0x20, 0x10, 0x00, 0x3C, 0x42, 0x42, 0x3C, 0x00,
  472. },
  473. { //Ascii 150
  474. 0x18, 0x24, 0x00, 0x42, 0x42, 0x42, 0x3C, 0x00,
  475. },
  476. { //Ascii 151
  477. 0x20, 0x10, 0x00, 0x42, 0x42, 0x42, 0x3C, 0x00,
  478. },
  479. { //Ascii 152
  480. 0x00, 0x42, 0x00, 0x42, 0x42, 0x3E, 0x02, 0x3C,
  481. },
  482. { //Ascii 153
  483. 0x42, 0x18, 0x24, 0x42, 0x42, 0x24, 0x18, 0x00,
  484. },
  485. { //Ascii 154
  486. 0x42, 0x00, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00,
  487. },
  488. { //Ascii 155
  489. 0x08, 0x08, 0x3E, 0x40, 0x40, 0x3E, 0x08, 0x08,
  490. },
  491. { //Ascii 156
  492. 0x18, 0x24, 0x20, 0x70, 0x20, 0x42, 0x7C, 0x00,
  493. },
  494. { //Ascii 157
  495. 0x44, 0x28, 0x7C, 0x10, 0x7C, 0x10, 0x10, 0x00,
  496. },
  497. { //Ascii 158
  498. 0xF8, 0x4C, 0x78, 0x44, 0x4F, 0x44, 0x45, 0xE6,
  499. },
  500. { //Ascii 159
  501. 0x1C, 0x12, 0x10, 0x7C, 0x10, 0x10, 0x90, 0x60,
  502. },
  503. { //Ascii 160
  504. 0x0C, 0x00, 0x38, 0x04, 0x3C, 0x44, 0x3E, 0x00,
  505. },
  506. { //Ascii 161
  507. 0x0C, 0x00, 0x18, 0x08, 0x08, 0x08, 0x1C, 0x00,
  508. },
  509. { //Ascii 162
  510. 0x04, 0x08, 0x00, 0x3C, 0x42, 0x42, 0x3C, 0x00,
  511. },
  512. { //Ascii 163
  513. 0x00, 0x04, 0x08, 0x42, 0x42, 0x42, 0x3C, 0x00,
  514. },
  515. { //Ascii 164
  516. 0x32, 0x4C, 0x00, 0x7C, 0x42, 0x42, 0x42, 0x00,
  517. },
  518. { //Ascii 165
  519. 0x34, 0x4C, 0x00, 0x62, 0x52, 0x4A, 0x46, 0x00,
  520. },
  521. { //Ascii 166
  522. 0x3C, 0x44, 0x44, 0x3E, 0x00, 0x7E, 0x00, 0x00,
  523. },
  524. { //Ascii 167
  525. 0x38, 0x44, 0x44, 0x38, 0x00, 0x7C, 0x00, 0x00,
  526. },
  527. { //Ascii 168
  528. 0x10, 0x00, 0x10, 0x20, 0x40, 0x42, 0x3C, 0x00,
  529. },
  530. { //Ascii 169
  531. 0x00, 0x00, 0x00, 0x7E, 0x40, 0x40, 0x00, 0x00,
  532. },
  533. { //Ascii 170
  534. 0x00, 0x00, 0x00, 0x7E, 0x02, 0x02, 0x00, 0x00,
  535. },
  536. { //Ascii 171
  537. 0x42, 0xC4, 0x48, 0xF6, 0x29, 0x43, 0x8C, 0x1F,
  538. },
  539. { //Ascii 172
  540. 0x42, 0xC4, 0x4A, 0xF6, 0x2A, 0x5F, 0x82, 0x02,
  541. },
  542. { //Ascii 173
  543. 0x00, 0x10, 0x00, 0x10, 0x10, 0x10, 0x10, 0x00,
  544. },
  545. { //Ascii 174
  546. 0x00, 0x12, 0x24, 0x48, 0x24, 0x12, 0x00, 0x00,
  547. },
  548. { //Ascii 175
  549. 0x00, 0x48, 0x24, 0x12, 0x24, 0x48, 0x00, 0x00,
  550. },
  551. { //Ascii 176
  552. 0x22, 0x88, 0x22, 0x88, 0x22, 0x88, 0x22, 0x88,
  553. },
  554. { //Ascii 177
  555. 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,
  556. },
  557. { //Ascii 178
  558. 0xDB, 0x77, 0xDB, 0xEE, 0xDB, 0x77, 0xDB, 0xEE,
  559. },
  560. { //Ascii 179
  561. 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
  562. },
  563. { //Ascii 180
  564. 0x10, 0x10, 0x10, 0x10, 0xF0, 0x10, 0x10, 0x10,
  565. },
  566. { //Ascii 181
  567. 0x10, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x10, 0x10,
  568. },
  569. { //Ascii 182
  570. 0x14, 0x14, 0x14, 0x14, 0xF4, 0x14, 0x14, 0x14,
  571. },
  572. { //Ascii 183
  573. 0x00, 0x00, 0x00, 0x00, 0xFC, 0x14, 0x14, 0x14,
  574. },
  575. { //Ascii 184
  576. 0x00, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0x10, 0x10,
  577. },
  578. { //Ascii 185
  579. 0x14, 0x14, 0xF4, 0x04, 0xF4, 0x14, 0x14, 0x14,
  580. },
  581. { //Ascii 186
  582. 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14,
  583. },
  584. { //Ascii 187
  585. 0x00, 0x00, 0xFC, 0x04, 0xF4, 0x14, 0x14, 0x14,
  586. },
  587. { //Ascii 188
  588. 0x14, 0x14, 0xF4, 0x04, 0xFC, 0x00, 0x00, 0x00,
  589. },
  590. { //Ascii 189
  591. 0x14, 0x14, 0x14, 0x14, 0xFC, 0x00, 0x00, 0x00,
  592. },
  593. { //Ascii 190
  594. 0x10, 0x10, 0xF0, 0x10, 0xF0, 0x00, 0x00, 0x00,
  595. },
  596. { //Ascii 191
  597. 0x00, 0x00, 0x00, 0x00, 0xF0, 0x10, 0x10, 0x10,
  598. },
  599. { //Ascii 192
  600. 0x10, 0x10, 0x10, 0x10, 0x1F, 0x00, 0x00, 0x00,
  601. },
  602. { //Ascii 193
  603. 0x10, 0x10, 0x10, 0x10, 0xFF, 0x00, 0x00, 0x00,
  604. },
  605. { //Ascii 194
  606. 0x00, 0x00, 0x00, 0x00, 0xFF, 0x10, 0x10, 0x10,
  607. },
  608. { //Ascii 195
  609. 0x10, 0x10, 0x10, 0x10, 0x1F, 0x10, 0x10, 0x10,
  610. },
  611. { //Ascii 196
  612. 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00,
  613. },
  614. { //Ascii 197
  615. 0x10, 0x10, 0x10, 0x10, 0xFF, 0x10, 0x10, 0x10,
  616. },
  617. { //Ascii 198
  618. 0x10, 0x10, 0x1F, 0x10, 0x1F, 0x10, 0x10, 0x10,
  619. },
  620. { //Ascii 199
  621. 0x14, 0x14, 0x14, 0x14, 0x17, 0x14, 0x14, 0x14,
  622. },
  623. { //Ascii 200
  624. 0x14, 0x14, 0x17, 0x10, 0x1F, 0x00, 0x00, 0x00,
  625. },
  626. { //Ascii 201
  627. 0x00, 0x00, 0x1F, 0x10, 0x17, 0x14, 0x14, 0x14,
  628. },
  629. { //Ascii 202
  630. 0x14, 0x14, 0xF7, 0x00, 0xFF, 0x00, 0x00, 0x00,
  631. },
  632. { //Ascii 203
  633. 0x00, 0x00, 0xFF, 0x00, 0xF7, 0x14, 0x14, 0x14,
  634. },
  635. { //Ascii 204
  636. 0x14, 0x14, 0x17, 0x10, 0x17, 0x14, 0x14, 0x14,
  637. },
  638. { //Ascii 205
  639. 0x00, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00,
  640. },
  641. { //Ascii 206
  642. 0x14, 0x14, 0xF7, 0x00, 0xF7, 0x14, 0x14, 0x14,
  643. },
  644. { //Ascii 207
  645. 0x10, 0x10, 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00,
  646. },
  647. { //Ascii 208
  648. 0x14, 0x14, 0x14, 0x14, 0xFF, 0x00, 0x00, 0x00,
  649. },
  650. { //Ascii 209
  651. 0x00, 0x00, 0xFF, 0x00, 0xFF, 0x10, 0x10, 0x10,
  652. },
  653. { //Ascii 210
  654. 0x00, 0x00, 0x00, 0x00, 0xFF, 0x14, 0x14, 0x14,
  655. },
  656. { //Ascii 211
  657. 0x14, 0x14, 0x14, 0x14, 0x1F, 0x00, 0x00, 0x00,
  658. },
  659. { //Ascii 212
  660. 0x10, 0x10, 0x1F, 0x10, 0x1F, 0x00, 0x00, 0x00,
  661. },
  662. { //Ascii 213
  663. 0x00, 0x00, 0x1F, 0x10, 0x1F, 0x10, 0x10, 0x10,
  664. },
  665. { //Ascii 214
  666. 0x00, 0x00, 0x00, 0x00, 0x1F, 0x14, 0x14, 0x14,
  667. },
  668. { //Ascii 215
  669. 0x14, 0x14, 0x14, 0x14, 0xFF, 0x14, 0x14, 0x14,
  670. },
  671. { //Ascii 216
  672. 0x10, 0x10, 0xFF, 0x10, 0xFF, 0x10, 0x10, 0x10,
  673. },
  674. { //Ascii 217
  675. 0x10, 0x10, 0x10, 0x10, 0xF0, 0x00, 0x00, 0x00,
  676. },
  677. { //Ascii 218
  678. 0x00, 0x00, 0x00, 0x00, 0x1F, 0x10, 0x10, 0x10,
  679. },
  680. { //Ascii 219
  681. 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
  682. },
  683. { //Ascii 220
  684. 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
  685. },
  686. { //Ascii 221
  687. 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0,
  688. },
  689. { //Ascii 222
  690. 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F,
  691. },
  692. { //Ascii 223
  693. 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
  694. },
  695. { //Ascii 224
  696. 0x00, 0x00, 0x31, 0x4A, 0x44, 0x4A, 0x31, 0x00,
  697. },
  698. { //Ascii 225
  699. 0x00, 0x3C, 0x42, 0x7C, 0x42, 0x7C, 0x40, 0x40,
  700. },
  701. { //Ascii 226
  702. 0x00, 0x7E, 0x42, 0x40, 0x40, 0x40, 0x40, 0x00,
  703. },
  704. { //Ascii 227
  705. 0x00, 0x3F, 0x54, 0x14, 0x14, 0x14, 0x14, 0x00,
  706. },
  707. { //Ascii 228
  708. 0x7E, 0x42, 0x20, 0x18, 0x20, 0x42, 0x7E, 0x00,
  709. },
  710. { //Ascii 229
  711. 0x00, 0x00, 0x3E, 0x48, 0x48, 0x48, 0x30, 0x00,
  712. },
  713. { //Ascii 230
  714. 0x00, 0x44, 0x44, 0x44, 0x7A, 0x40, 0x40, 0x80,
  715. },
  716. { //Ascii 231
  717. 0x00, 0x33, 0x4C, 0x08, 0x08, 0x08, 0x08, 0x00,
  718. },
  719. { //Ascii 232
  720. 0x7C, 0x10, 0x38, 0x44, 0x44, 0x38, 0x10, 0x7C,
  721. },
  722. { //Ascii 233
  723. 0x18, 0x24, 0x42, 0x7E, 0x42, 0x24, 0x18, 0x00,
  724. },
  725. { //Ascii 234
  726. 0x18, 0x24, 0x42, 0x42, 0x24, 0x24, 0x66, 0x00,
  727. },
  728. { //Ascii 235
  729. 0x1C, 0x20, 0x18, 0x3C, 0x42, 0x42, 0x3C, 0x00,
  730. },
  731. { //Ascii 236
  732. 0x00, 0x62, 0x95, 0x89, 0x95, 0x62, 0x00, 0x00,
  733. },
  734. { //Ascii 237
  735. 0x02, 0x04, 0x3C, 0x4A, 0x52, 0x3C, 0x40, 0x80,
  736. },
  737. { //Ascii 238
  738. 0x0C, 0x10, 0x20, 0x3C, 0x20, 0x10, 0x0C, 0x00,
  739. },
  740. { //Ascii 239
  741. 0x3C, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x00,
  742. },
  743. { //Ascii 240
  744. 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x00,
  745. },
  746. { //Ascii 241
  747. 0x10, 0x10, 0x7C, 0x10, 0x10, 0x00, 0x7C, 0x00,
  748. },
  749. { //Ascii 242
  750. 0x10, 0x08, 0x04, 0x08, 0x10, 0x00, 0x7E, 0x00,
  751. },
  752. { //Ascii 243
  753. 0x08, 0x10, 0x20, 0x10, 0x08, 0x00, 0x7E, 0x00,
  754. },
  755. { //Ascii 244
  756. 0x0C, 0x12, 0x12, 0x10, 0x10, 0x10, 0x10, 0x10,
  757. },
  758. { //Ascii 245
  759. 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x60,
  760. },
  761. { //Ascii 246
  762. 0x18, 0x18, 0x00, 0x7E, 0x00, 0x18, 0x18, 0x00,
  763. },
  764. { //Ascii 247
  765. 0x00, 0x32, 0x4C, 0x00, 0x32, 0x4C, 0x00, 0x00,
  766. },
  767. { //Ascii 248
  768. 0x30, 0x48, 0x48, 0x30, 0x00, 0x00, 0x00, 0x00,
  769. },
  770. { //Ascii 249
  771. 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00,
  772. },
  773. { //Ascii 250
  774. 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
  775. },
  776. { //Ascii 251
  777. 0x0F, 0x08, 0x08, 0x08, 0x08, 0xC8, 0x28, 0x18,
  778. },
  779. { //Ascii 252
  780. 0x78, 0x44, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00,
  781. },
  782. { //Ascii 253
  783. 0x30, 0x48, 0x10, 0x20, 0x78, 0x00, 0x00, 0x00,
  784. },
  785. { //Ascii 254
  786. 0x00, 0x00, 0x3C, 0x3C, 0x3C, 0x3C, 0x00, 0x00,
  787. },
  788. { //Ascii 255
  789. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  790. },
  791. };