File: | txtfont.c |
Location: | line 3332, column 29 |
Description: | Array access (from variable 'bitmap') results in a null pointer dereference |
1 | // -*- c++ -*- | |||
2 | ||||
3 | #include "txtfont.h" | |||
4 | ||||
5 | unsigned int TXT_Mask[11]= { | |||
6 | 0x0000, // ************ **** | |||
7 | 0x39C0, // **###**###** **** | |||
8 | 0x39C0, // **###**###** **** | |||
9 | 0x0000, // ************ **** | |||
10 | 0x39C0, // **###**###** **** | |||
11 | 0x39C0, // **###**###** **** | |||
12 | 0x0000, // ************ **** | |||
13 | 0x39C0, // **###**###** **** | |||
14 | 0x39C0, // **###**###** **** | |||
15 | 0x0000 // ************ **** | |||
16 | }; | |||
17 | ||||
18 | unsigned int TXT_Font[][11]= { | |||
19 | { // 0x20 = Leerzeichen | |||
20 | 0x0000, // ************ **** | |||
21 | 0x0000, // ************ **** | |||
22 | 0x0000, // ************ **** | |||
23 | 0x0000, // ************ **** | |||
24 | 0x0000, // ************ **** | |||
25 | 0x0000, // ************ **** | |||
26 | 0x0000, // ************ **** | |||
27 | 0x0000, // ************ **** | |||
28 | 0x0000, // ************ **** | |||
29 | 0x0000 // ************ **** | |||
30 | }, | |||
31 | { // 0x21 = ! | |||
32 | 0x0000, // ************ **** | |||
33 | 0x0600, // *****##***** **** | |||
34 | 0x0600, // *****##***** **** | |||
35 | 0x0600, // *****##***** **** | |||
36 | 0x0600, // *****##***** **** | |||
37 | 0x0600, // *****##***** **** | |||
38 | 0x0000, // ************ **** | |||
39 | 0x0600, // *****##***** **** | |||
40 | 0x0000, // ************ **** | |||
41 | 0x0000 // ************ **** | |||
42 | }, | |||
43 | { // 0x22 = " | |||
44 | 0x0000, // ************ **** | |||
45 | 0x39C0, // **###**###** **** | |||
46 | 0x18C0, // ***##***##** **** | |||
47 | 0x3180, // **##***##*** **** | |||
48 | 0x0000, // ************ **** | |||
49 | 0x0000, // ************ **** | |||
50 | 0x0000, // ************ **** | |||
51 | 0x0000, // ************ **** | |||
52 | 0x0000, // ************ **** | |||
53 | 0x0000, // ************ **** | |||
54 | }, | |||
55 | { // 0x23 = # = NC | |||
56 | 0x0000, // ************ **** | |||
57 | 0x1980, // ***##**##*** **** | |||
58 | 0x1980, // ***##**##*** **** | |||
59 | 0x7FE0, // *##########* **** | |||
60 | 0x1980, // ***##**##*** **** | |||
61 | 0x1980, // ***##**##*** **** | |||
62 | 0x7FE0, // *##########* **** | |||
63 | 0x1980, // ***##**##*** **** | |||
64 | 0x1980, // ***##**##*** **** | |||
65 | 0x0000 // ************ **** | |||
66 | }, | |||
67 | { // 0x24 = $ = NC | |||
68 | 0x0600, // *****##***** **** | |||
69 | 0x3FC0, // **########** **** | |||
70 | 0x6660, // *##**##**##* **** | |||
71 | 0x6600, // *##**##***** **** | |||
72 | 0x3FC0, // **########** **** | |||
73 | 0x0660, // *****##**##* **** | |||
74 | 0x6660, // *##**##**##* **** | |||
75 | 0x3FC0, // **########** **** | |||
76 | 0x0600, // *****##***** **** | |||
77 | 0x0000, // ************ **** | |||
78 | }, | |||
79 | { // 0x25 = % | |||
80 | 0x0000, // ************ **** | |||
81 | 0x70C0, // *###****##** **** | |||
82 | 0xD980, // ##*##**##*** **** | |||
83 | 0x7300, // *###**##**** **** | |||
84 | 0x0600, // *****##***** **** | |||
85 | 0x0CE0, // ****##**###* **** | |||
86 | 0x19B0, // ***##**##*## **** | |||
87 | 0x30E0, // **##****###* **** | |||
88 | 0x0000, // ************ **** | |||
89 | 0x0000 // ************ **** | |||
90 | }, | |||
91 | { // 0x26 = & | |||
92 | 0x0000, // ************ **** | |||
93 | 0x1E00, // ***####***** **** | |||
94 | 0x3300, // **##**##**** **** | |||
95 | 0x3300, // **##**##**** **** | |||
96 | 0x1E00, // ***####***** **** | |||
97 | 0x3330, // **##**##**## **** | |||
98 | 0x61C0, // *##****###** **** | |||
99 | 0x3F30, // **######**## **** | |||
100 | 0x0000, // ************ **** | |||
101 | 0x0000, // ************ **** | |||
102 | }, | |||
103 | { // 0x27 = ' | |||
104 | 0x0000, // ************ **** | |||
105 | 0x0700, // *****###**** **** | |||
106 | 0x0300, // ******##**** **** | |||
107 | 0x0600, // *****##***** **** | |||
108 | 0x0000, // ************ **** | |||
109 | 0x0000, // ************ **** | |||
110 | 0x0000, // ************ **** | |||
111 | 0x0000, // ************ **** | |||
112 | 0x0000, // ************ **** | |||
113 | 0x0000, // ************ **** | |||
114 | }, | |||
115 | { // 0x28 = ( | |||
116 | 0x0000, // ************ **** | |||
117 | 0x0700, // *****###**** **** | |||
118 | 0x0C00, // ****##****** **** | |||
119 | 0x1800, // ***##******* **** | |||
120 | 0x1800, // ***##******* **** | |||
121 | 0x1800, // ***##******* **** | |||
122 | 0x0C00, // ****##****** **** | |||
123 | 0x0700, // *****###**** **** | |||
124 | 0x0000, // ************ **** | |||
125 | 0x0000, // ************ **** | |||
126 | }, | |||
127 | { // 0x29 = ) | |||
128 | 0x0000, // ************ **** | |||
129 | 0x0E00, // ****###***** **** | |||
130 | 0x0300, // ******##**** **** | |||
131 | 0x0180, // *******##*** **** | |||
132 | 0x0180, // *******##*** **** | |||
133 | 0x0180, // *******##*** **** | |||
134 | 0x0300, // ******##**** **** | |||
135 | 0x0E00, // ****###***** **** | |||
136 | 0x0000, // ************ **** | |||
137 | 0x0000, // ************ **** | |||
138 | }, | |||
139 | { // 0x2A = * | |||
140 | 0x0000, // ************ **** | |||
141 | 0x0600, // *****##***** **** | |||
142 | 0x6660, // *##**##**##* **** | |||
143 | 0x36C0, // **##*##*##** **** | |||
144 | 0x0F00, // ****####**** **** | |||
145 | 0x36C0, // **##*##*##** **** | |||
146 | 0x6660, // *##**##**##* **** | |||
147 | 0x0600, // *****##***** **** | |||
148 | 0x0000, // ************ **** | |||
149 | 0x0000, // ************ **** | |||
150 | }, | |||
151 | { // 0x2B = + | |||
152 | 0x0000, // ************ **** | |||
153 | 0x0000, // ************ **** | |||
154 | 0x0600, // *****##***** **** | |||
155 | 0x0600, // *****##***** **** | |||
156 | 0x3FC0, // **########** **** | |||
157 | 0x0600, // *****##***** **** | |||
158 | 0x0600, // *****##***** **** | |||
159 | 0x0000, // ************ **** | |||
160 | 0x0000, // ************ **** | |||
161 | 0x0000, // ************ **** | |||
162 | }, | |||
163 | { // 0x2C = , | |||
164 | 0x0000, // ************ **** | |||
165 | 0x0000, // ************ **** | |||
166 | 0x0000, // ************ **** | |||
167 | 0x0000, // ************ **** | |||
168 | 0x0000, // ************ **** | |||
169 | 0x0000, // ************ **** | |||
170 | 0x0000, // ************ **** | |||
171 | 0x3800, // **###******* **** | |||
172 | 0x1800, // ***##******* **** | |||
173 | 0x3000, // **##******** **** | |||
174 | }, | |||
175 | { // 0x2D = - | |||
176 | 0x0000, // ************ **** | |||
177 | 0x0000, // ************ **** | |||
178 | 0x0000, // ************ **** | |||
179 | 0x0000, // ************ **** | |||
180 | 0x3FC0, // **########** **** | |||
181 | 0x0000, // ************ **** | |||
182 | 0x0000, // ************ **** | |||
183 | 0x0000, // ************ **** | |||
184 | 0x0000, // ************ **** | |||
185 | 0x0000, // ************ **** | |||
186 | }, | |||
187 | { // 0x2E = . | |||
188 | 0x0000, // ************ **** | |||
189 | 0x0000, // ************ **** | |||
190 | 0x0000, // ************ **** | |||
191 | 0x0000, // ************ **** | |||
192 | 0x0000, // ************ **** | |||
193 | 0x0000, // ************ **** | |||
194 | 0x1800, // ***##******* **** | |||
195 | 0x1800, // ***##******* **** | |||
196 | 0x0000, // ************ **** | |||
197 | 0x0000, // ************ **** | |||
198 | }, | |||
199 | { // 0x2F = / | |||
200 | 0x0000, // ************ **** | |||
201 | 0x00C0, // ********##** **** | |||
202 | 0x0180, // *******##*** **** | |||
203 | 0x0300, // ******##**** **** | |||
204 | 0x0600, // *****##***** **** | |||
205 | 0x0C00, // ****##****** **** | |||
206 | 0x1800, // ***##******* **** | |||
207 | 0x3000, // **##******** **** | |||
208 | 0x0000, // ************ **** | |||
209 | 0x0000, // ************ **** | |||
210 | }, | |||
211 | ||||
212 | { // 0x30 = 0 | |||
213 | 0x0000, // ************ **** | |||
214 | 0x1FC0, // ***#######** **** | |||
215 | 0x38E0, // **###***###* **** | |||
216 | 0x38E0, // **###***###* **** | |||
217 | 0x38E0, // **###***###* **** | |||
218 | 0x38E0, // **###***###* **** | |||
219 | 0x38E0, // **###***###* **** | |||
220 | 0x1FC0, // ***#######** **** | |||
221 | 0x0000, // ************ **** | |||
222 | 0x0000, // ************ **** | |||
223 | }, | |||
224 | { // 0x31 = 1 | |||
225 | 0x0000, // ************ **** | |||
226 | 0x0700, // *****###**** **** | |||
227 | 0x1F00, // ***#####**** **** | |||
228 | 0x0700, // *****###**** **** | |||
229 | 0x0700, // *****###**** **** | |||
230 | 0x0700, // *****###**** **** | |||
231 | 0x0700, // *****###**** **** | |||
232 | 0x0700, // *****###**** **** | |||
233 | 0x0000, // ************ **** | |||
234 | 0x0000, // ************ **** | |||
235 | }, | |||
236 | { // 0x32 = 2 | |||
237 | 0x0000, // ************ **** | |||
238 | 0x1FC0, // ***#######** **** | |||
239 | 0x30E0, // **##****###* **** | |||
240 | 0x00E0, // ********###* **** | |||
241 | 0x01C0, // *******###** **** | |||
242 | 0x0780, // *****####*** **** | |||
243 | 0x1E00, // ***####***** **** | |||
244 | 0x3FE0, // **#########* **** | |||
245 | 0x0000, // ************ **** | |||
246 | 0x0000, // ************ **** | |||
247 | }, | |||
248 | { // 0x33 = 3 | |||
249 | 0x0000, // ************ **** | |||
250 | 0x3FE0, // **#########* **** | |||
251 | 0x00C0, // ********##** **** | |||
252 | 0x0080, // *******##*** **** | |||
253 | 0x07E0, // *****######* **** | |||
254 | 0x0060, // *********##* **** | |||
255 | 0x0060, // *********##* **** | |||
256 | 0x3FC0, // **########** **** | |||
257 | 0x0000, // ************ **** | |||
258 | 0x0000, // ************ **** | |||
259 | }, | |||
260 | { // 0x34 = 4 | |||
261 | 0x0000, // ************ **** | |||
262 | 0x00E0, // ********###* **** | |||
263 | 0x03C0, // ******####** **** | |||
264 | 0x0700, // *****###**** **** | |||
265 | 0x1C00, // ***###****** **** | |||
266 | 0x38E0, // **###***###* **** | |||
267 | 0x3FE0, // **#########* **** | |||
268 | 0x00E0, // ********###* **** | |||
269 | 0x0000, // ************ **** | |||
270 | 0x0000, // ************ **** | |||
271 | }, | |||
272 | { // 0x35 = 5 | |||
273 | 0x0000, // ************ **** | |||
274 | 0x3FC0, // **########** **** | |||
275 | 0x3000, // **##******** **** | |||
276 | 0x3000, // **##******** **** | |||
277 | 0x3FC0, // **########** **** | |||
278 | 0x00E0, // ********###* **** | |||
279 | 0x30E0, // **##****###* **** | |||
280 | 0x1FC0, // ***#######** **** | |||
281 | 0x0000, // ************ **** | |||
282 | 0x0000, // ************ **** | |||
283 | }, | |||
284 | { // 0x36 = 6 | |||
285 | 0x0000, // ************ **** | |||
286 | 0x0700, // *****###**** **** | |||
287 | 0x0E00, // ****###***** **** | |||
288 | 0x1C00, // ***###****** **** | |||
289 | 0x3FC0, // **########** **** | |||
290 | 0x3860, // **###****##* **** | |||
291 | 0x3860, // **###****##* **** | |||
292 | 0x1FC0, // ***#######** **** | |||
293 | 0x0000, // ************ **** | |||
294 | 0x0000, // ************ **** | |||
295 | }, | |||
296 | { // 0x37 = 7 | |||
297 | 0x0000, // ************ **** | |||
298 | 0x7FE0, // *##########* **** | |||
299 | 0x01C0, // *******###** **** | |||
300 | 0x0380, // ******###*** **** | |||
301 | 0x0700, // *****###**** **** | |||
302 | 0x0E00, // ****###***** **** | |||
303 | 0x1C00, // ***###****** **** | |||
304 | 0x3800, // **###******* **** | |||
305 | 0x0000, // ************ **** | |||
306 | 0x0000, // ************ **** | |||
307 | }, | |||
308 | { // 0x38 = 8 | |||
309 | 0x0000, // ************ **** | |||
310 | 0x0F80, // ****#####*** **** | |||
311 | 0x38E0, // **###***###* **** | |||
312 | 0x38E0, // **###***###* **** | |||
313 | 0x0F80, // ****#####*** **** | |||
314 | 0x38E0, // **###***###* **** | |||
315 | 0x38E0, // **###***###* **** | |||
316 | 0x0F80, // ****#####*** **** | |||
317 | 0x0000, // ************ **** | |||
318 | 0x0000, // ************ **** | |||
319 | }, | |||
320 | { // 0x39 = 9 | |||
321 | 0x0000, // ************ **** | |||
322 | 0x1FC0, // ***#######** **** | |||
323 | 0x30E0, // **##****###* **** | |||
324 | 0x30E0, // **##****###* **** | |||
325 | 0x1FC0, // ***#######** **** | |||
326 | 0x0380, // ******###*** **** | |||
327 | 0x0700, // *****###**** **** | |||
328 | 0x0E00, // ****###***** **** | |||
329 | 0x0000, // ************ **** | |||
330 | 0x0000, // ************ **** | |||
331 | }, | |||
332 | { // 0x3A = : | |||
333 | 0x0000, // ************ **** | |||
334 | 0x0000, // ************ **** | |||
335 | 0x0000, // ************ **** | |||
336 | 0x0C00, // ****##****** **** | |||
337 | 0x0C00, // ****##****** **** | |||
338 | 0x0000, // ************ **** | |||
339 | 0x0C00, // ****##****** **** | |||
340 | 0x0C00, // ****##****** **** | |||
341 | 0x0000, // ************ **** | |||
342 | 0x0000, // ************ **** | |||
343 | }, | |||
344 | { // 0x3B = ; | |||
345 | 0x0000, // ************ **** | |||
346 | 0x0000, // ************ **** | |||
347 | 0x0000, // ************ **** | |||
348 | 0x0C00, // ****##****** **** | |||
349 | 0x0C00, // ****##****** **** | |||
350 | 0x0000, // ************ **** | |||
351 | 0x0000, // ************ **** | |||
352 | 0x0C00, // ****##****** **** | |||
353 | 0x0C00, // ****##****** **** | |||
354 | 0x1800, // ***##******* **** | |||
355 | }, | |||
356 | { // 0x3C = < | |||
357 | 0x0000, // ************ **** | |||
358 | 0x00E0, // ********###* **** | |||
359 | 0x0380, // ******###*** **** | |||
360 | 0x0E00, // ****###***** **** | |||
361 | 0x3800, // **###******* **** | |||
362 | 0x0E00, // ****###***** **** | |||
363 | 0x0380, // ******###*** **** | |||
364 | 0x00E0, // ********###* **** | |||
365 | 0x0000, // ************ **** | |||
366 | 0x0000, // ************ **** | |||
367 | }, | |||
368 | { // 0x3D = = | |||
369 | 0x0000, // ************ **** | |||
370 | 0x0000, // ************ **** | |||
371 | 0x0000, // ************ **** | |||
372 | 0x3FC0, // **########** **** | |||
373 | 0x0000, // ************ **** | |||
374 | 0x3FC0, // **########** **** | |||
375 | 0x0000, // ************ **** | |||
376 | 0x0000, // ************ **** | |||
377 | 0x0000, // ************ **** | |||
378 | 0x0000, // ************ **** | |||
379 | }, | |||
380 | { // 0x3E = > | |||
381 | 0x0000, // ************ **** | |||
382 | 0x7000, // *###******** **** | |||
383 | 0x1C00, // ***###****** **** | |||
384 | 0x0700, // *****###**** **** | |||
385 | 0x01C0, // *******###** **** | |||
386 | 0x0700, // *****###**** **** | |||
387 | 0x1C00, // ***###****** **** | |||
388 | 0x7000, // *###******** **** | |||
389 | 0x0000, // ************ **** | |||
390 | 0x0000, // ************ **** | |||
391 | }, | |||
392 | { // 0x3F = ? | |||
393 | 0x0000, // ************ **** | |||
394 | 0x1F80, // ***######*** **** | |||
395 | 0x30C0, // **##****##** **** | |||
396 | 0x30C0, // **##****##** **** | |||
397 | 0x0180, // *******##*** **** | |||
398 | 0x0600, // *****##***** **** | |||
399 | 0x0000, // ************ **** | |||
400 | 0x0600, // *****##***** **** | |||
401 | 0x0000, // ************ **** | |||
402 | 0x0000, // ************ **** | |||
403 | }, | |||
404 | ||||
405 | { // 0x40 = ยง = NC | |||
406 | 0x0000, // ************ **** | |||
407 | 0x1F80, // ***######*** **** | |||
408 | 0x30C0, // **##****##** **** | |||
409 | 0x3000, // **##******** **** | |||
410 | 0x1F80, // ***######*** **** | |||
411 | 0x30C0, // **##****##** **** | |||
412 | 0x1F80, // ***######*** **** | |||
413 | 0x00C0, // ********##** **** | |||
414 | 0x30C0, // **##****##** **** | |||
415 | 0x1F80 // ***######*** **** | |||
416 | }, | |||
417 | { // 0x41 = A | |||
418 | 0x0000, // ************ **** | |||
419 | 0x0F00, // ****####**** **** | |||
420 | 0x1980, // ***##**##*** **** | |||
421 | 0x30C0, // **##****##** **** | |||
422 | 0x6060, // *##******##* **** | |||
423 | 0x7FE0, // *##########* **** | |||
424 | 0x6060, // *##******##* **** | |||
425 | 0x6060, // *##******##* **** | |||
426 | 0x0000, // ************ **** | |||
427 | 0x0000 // ************ **** | |||
428 | }, | |||
429 | { // 0x42 = B | |||
430 | 0x0000, // ************ **** | |||
431 | 0x3FC0, // **########** **** | |||
432 | 0x3060, // **##*****##* **** | |||
433 | 0x3060, // **##*****##* **** | |||
434 | 0x3FC0, // **########** **** | |||
435 | 0x3060, // **##*****##* **** | |||
436 | 0x3060, // **##*****##* **** | |||
437 | 0x3FC0, // **########** **** | |||
438 | 0x0000, // ************ **** | |||
439 | 0x0000 // ************ **** | |||
440 | }, | |||
441 | { // 0x43 = C | |||
442 | 0x0000, // ************ **** | |||
443 | 0x0FC0, // ****######** **** | |||
444 | 0x1860, // ***##****##* **** | |||
445 | 0x3000, // **##******** **** | |||
446 | 0x3000, // **##******** **** | |||
447 | 0x3000, // **##******** **** | |||
448 | 0x1860, // ***##****##* **** | |||
449 | 0x0FC0, // ****######** **** | |||
450 | 0x0000, // ************ **** | |||
451 | 0x0000 // ************ **** | |||
452 | }, | |||
453 | { // 0x44 = D | |||
454 | 0x0000, // ************ **** | |||
455 | 0x3F80, // **#######*** **** | |||
456 | 0x30C0, // **##****##** **** | |||
457 | 0x3060, // **##*****##* **** | |||
458 | 0x3060, // **##*****##* **** | |||
459 | 0x3060, // **##*****##* **** | |||
460 | 0x30C0, // **##****##** **** | |||
461 | 0x3F80, // **#######*** **** | |||
462 | 0x0000, // ************ **** | |||
463 | 0x0000 // ************ **** | |||
464 | }, | |||
465 | { // 0x45 = E | |||
466 | 0x0000, // ************ **** | |||
467 | 0x3FE0, // **#########* **** | |||
468 | 0x3000, // **##******** **** | |||
469 | 0x3000, // **##******** **** | |||
470 | 0x3F80, // **#######*** **** | |||
471 | 0x3000, // **##******** **** | |||
472 | 0x3000, // **##******** **** | |||
473 | 0x3FE0, // **#########* **** | |||
474 | 0x0000, // ************ **** | |||
475 | 0x0000 // ************ **** | |||
476 | }, | |||
477 | { // 0x46 = F | |||
478 | 0x0000, // ************ **** | |||
479 | 0x3FE0, // **#########* **** | |||
480 | 0x3000, // **##******** **** | |||
481 | 0x3000, // **##******** **** | |||
482 | 0x3F80, // **#######*** **** | |||
483 | 0x3000, // **##******** **** | |||
484 | 0x3000, // **##******** **** | |||
485 | 0x3000, // **##******** **** | |||
486 | 0x0000, // ************ **** | |||
487 | 0x0000 // ************ **** | |||
488 | }, | |||
489 | { // 0x47 = G | |||
490 | 0x0000, // ************ **** | |||
491 | 0x1FC0, // ***#######** **** | |||
492 | 0x3060, // **##*****##* **** | |||
493 | 0x3000, // **##******** **** | |||
494 | 0x3000, // **##******** **** | |||
495 | 0x33E0, // **##**#####* **** | |||
496 | 0x3060, // **##*****##* **** | |||
497 | 0x1FC0, // ***#######** **** | |||
498 | 0x0000, // ************ **** | |||
499 | 0x0000 // ************ **** | |||
500 | }, | |||
501 | { // 0x48 = H | |||
502 | 0x0000, // ************ **** | |||
503 | 0x6060, // *##******##* **** | |||
504 | 0x6060, // *##******##* **** | |||
505 | 0x6060, // *##******##* **** | |||
506 | 0x7FE0, // *##########* **** | |||
507 | 0x6060, // *##******##* **** | |||
508 | 0x6060, // *##******##* **** | |||
509 | 0x6060, // *##******##* **** | |||
510 | 0x0000, // ************ **** | |||
511 | 0x0000 // ************ **** | |||
512 | }, | |||
513 | { // 0x49 = I | |||
514 | 0x0000, // ************ **** | |||
515 | 0x3FC0, // **########** **** | |||
516 | 0x0600, // *****##***** **** | |||
517 | 0x0600, // *****##***** **** | |||
518 | 0x0600, // *****##***** **** | |||
519 | 0x0600, // *****##***** **** | |||
520 | 0x0600, // *****##***** **** | |||
521 | 0x3FC0, // **########** **** | |||
522 | 0x0000, // ************ **** | |||
523 | 0x0000 // ************ **** | |||
524 | }, | |||
525 | { // 0x4A = J | |||
526 | 0x0000, // ************ **** | |||
527 | 0x0060, // *********##* **** | |||
528 | 0x0060, // *********##* **** | |||
529 | 0x0060, // *********##* **** | |||
530 | 0x0060, // *********##* **** | |||
531 | 0x0060, // *********##* **** | |||
532 | 0x3060, // **##*****##* **** | |||
533 | 0x1FC0, // ***#######** **** | |||
534 | 0x0000, // ************ **** | |||
535 | 0x0000 // ************ **** | |||
536 | }, | |||
537 | { // 0x4B = K | |||
538 | 0x0000, // ************ **** | |||
539 | 0x30E0, // **##****###* **** | |||
540 | 0x3180, // **##***##*** **** | |||
541 | 0x3700, // **##*###**** **** | |||
542 | 0x3C00, // **####****** **** | |||
543 | 0x3700, // **##*###**** **** | |||
544 | 0x3180, // **##***##*** **** | |||
545 | 0x30E0, // **##****###* **** | |||
546 | 0x0000, // ************ **** | |||
547 | 0x0000 // ************ **** | |||
548 | }, | |||
549 | { // 0x4C = L | |||
550 | 0x0000, // ************ **** | |||
551 | 0x3000, // **##******** **** | |||
552 | 0x3000, // **##******** **** | |||
553 | 0x3000, // **##******** **** | |||
554 | 0x3000, // **##******** **** | |||
555 | 0x3000, // **##******** **** | |||
556 | 0x3000, // **##******** **** | |||
557 | 0x3FE0, // **#########* **** | |||
558 | 0x0000, // ************ **** | |||
559 | 0x0000 // ************ **** | |||
560 | }, | |||
561 | { // 0x4D = M | |||
562 | 0x0000, // ************ **** | |||
563 | 0x70E0, // *###****###* **** | |||
564 | 0x79E0, // *####**####* **** | |||
565 | 0x6F60, // *##*####*##* **** | |||
566 | 0x6660, // *##**##**##* **** | |||
567 | 0x6060, // *##******##* **** | |||
568 | 0x6060, // *##******##* **** | |||
569 | 0x6060, // *##******##* **** | |||
570 | 0x0000, // ************ **** | |||
571 | 0x0000 // ************ **** | |||
572 | }, | |||
573 | { // 0x4E = N | |||
574 | 0x0000, // ************ **** | |||
575 | 0x7060, // *###*****##* **** | |||
576 | 0x7860, // *####****##* **** | |||
577 | 0x6C60, // *##*##***##* **** | |||
578 | 0x6660, // *##**##**##* **** | |||
579 | 0x6360, // *##***##*##* **** | |||
580 | 0x61E0, // *##****####* **** | |||
581 | 0x60E0, // *##*****###* **** | |||
582 | 0x0000, // ************ **** | |||
583 | 0x0000 // ************ **** | |||
584 | }, | |||
585 | { // 0x4F = O | |||
586 | 0x0000, // ************ **** | |||
587 | 0x1FC0, // ***#######** **** | |||
588 | 0x3060, // **##*****##* **** | |||
589 | 0x3060, // **##*****##* **** | |||
590 | 0x3060, // **##*****##* **** | |||
591 | 0x3060, // **##*****##* **** | |||
592 | 0x3060, // **##*****##* **** | |||
593 | 0x1FC0, // ***#######** **** | |||
594 | 0x0000, // ************ **** | |||
595 | 0x0000 // ************ **** | |||
596 | }, | |||
597 | ||||
598 | { // 0x50 = P | |||
599 | 0x0000, // ************ **** | |||
600 | 0x3FC0, // **########** **** | |||
601 | 0x3060, // **##*****##* **** | |||
602 | 0x3060, // **##*****##* **** | |||
603 | 0x3FC0, // **########** **** | |||
604 | 0x3000, // **##******** **** | |||
605 | 0x3000, // **##******** **** | |||
606 | 0x3000, // **##******** **** | |||
607 | 0x0000, // ************ **** | |||
608 | 0x0000 // ************ **** | |||
609 | }, | |||
610 | { // 0x51 = Q | |||
611 | 0x0000, // ************ **** | |||
612 | 0x1FC0, // ***#######** **** | |||
613 | 0x3060, // **##*****##* **** | |||
614 | 0x3060, // **##*****##* **** | |||
615 | 0x3060, // **##*****##* **** | |||
616 | 0x3060, // **##*****##* **** | |||
617 | 0x3360, // **##**##*##* **** | |||
618 | 0x1FC0, // ***#######** **** | |||
619 | 0x0180, // *******##*** **** | |||
620 | 0x00E0 // ********###* **** | |||
621 | }, | |||
622 | { // 0x52 = R | |||
623 | 0x0000, // ************ **** | |||
624 | 0x3FC0, // **########** **** | |||
625 | 0x3060, // **##*****##* **** | |||
626 | 0x3060, // **##*****##* **** | |||
627 | 0x3FC0, // **########** **** | |||
628 | 0x3300, // **##**##**** **** | |||
629 | 0x31C0, // **##***###** **** | |||
630 | 0x30E0, // **##****###* **** | |||
631 | 0x0000, // ************ **** | |||
632 | 0x0000 // ************ **** | |||
633 | }, | |||
634 | { // 0x53 = S | |||
635 | 0x0000, // ************ **** | |||
636 | 0x1FC0, // ***#######** **** | |||
637 | 0x3000, // **##******** **** | |||
638 | 0x3000, // **##******** **** | |||
639 | 0x1FC0, // ***#######** **** | |||
640 | 0x0060, // *********##* **** | |||
641 | 0x0060, // *********##* **** | |||
642 | 0x1FC0, // ***#######** **** | |||
643 | 0x0000, // ************ **** | |||
644 | 0x0000 // ************ **** | |||
645 | }, | |||
646 | { // 0x54 = T | |||
647 | 0x0000, // ************ **** | |||
648 | 0x7FE0, // *##########* **** | |||
649 | 0x0600, // *****##***** **** | |||
650 | 0x0600, // *****##***** **** | |||
651 | 0x0600, // *****##***** **** | |||
652 | 0x0600, // *****##***** **** | |||
653 | 0x0600, // *****##***** **** | |||
654 | 0x0600, // *****##***** **** | |||
655 | 0x0000, // ************ **** | |||
656 | 0x0000 // ************ **** | |||
657 | }, | |||
658 | { // 0x55 = U | |||
659 | 0x0000, // ************ **** | |||
660 | 0x3060, // **##*****##* **** | |||
661 | 0x3060, // **##*****##* **** | |||
662 | 0x3060, // **##*****##* **** | |||
663 | 0x3060, // **##*****##* **** | |||
664 | 0x3060, // **##*****##* **** | |||
665 | 0x3060, // **##*****##* **** | |||
666 | 0x1FC0, // ***#######** **** | |||
667 | 0x0000, // ************ **** | |||
668 | 0x0000 // ************ **** | |||
669 | }, | |||
670 | { // 0x56 = V | |||
671 | 0x0000, // ************ **** | |||
672 | 0x6060, // *##******##* **** | |||
673 | 0x6060, // *##******##* **** | |||
674 | 0x30C0, // **##****##** **** | |||
675 | 0x30C0, // **##****##** **** | |||
676 | 0x1980, // ***##**##*** **** | |||
677 | 0x0F00, // ****####**** **** | |||
678 | 0x0600, // *****##***** **** | |||
679 | 0x0000, // ************ **** | |||
680 | 0x0000 // ************ **** | |||
681 | }, | |||
682 | { // 0x57 = W | |||
683 | 0x0000, // ************ **** | |||
684 | 0x6060, // *##******##* **** | |||
685 | 0x6060, // *##******##* **** | |||
686 | 0x6660, // *##**##**##* **** | |||
687 | 0x6660, // *##**##**##* **** | |||
688 | 0x6F60, // *##*####*##* **** | |||
689 | 0x39C0, // **###**###** **** | |||
690 | 0x30C0, // **##****##** **** | |||
691 | 0x0000, // ************ **** | |||
692 | 0x0000 // ************ **** | |||
693 | }, | |||
694 | { // 0x58 = X | |||
695 | 0x0000, // ************ **** | |||
696 | 0x30C0, // **##****##** **** | |||
697 | 0x1980, // ***##**##*** **** | |||
698 | 0x0F00, // ****####**** **** | |||
699 | 0x0600, // *****##***** **** | |||
700 | 0x0F00, // ****####**** **** | |||
701 | 0x1980, // ***##**##*** **** | |||
702 | 0x30C0, // **##****##** **** | |||
703 | 0x0000, // ************ **** | |||
704 | 0x0000 // ************ **** | |||
705 | }, | |||
706 | { // 0x59 = Y | |||
707 | 0x0000, // ************ **** | |||
708 | 0x6060, // *##******##* **** | |||
709 | 0x30C0, // **##****##** **** | |||
710 | 0x1980, // ***##**##*** **** | |||
711 | 0x0F00, // ****####**** **** | |||
712 | 0x0600, // *****##***** **** | |||
713 | 0x0600, // *****##***** **** | |||
714 | 0x0600, // *****##***** **** | |||
715 | 0x0000, // ************ **** | |||
716 | 0x0000 // ************ **** | |||
717 | }, | |||
718 | { // 0x5A = Z | |||
719 | 0x0000, // ************ **** | |||
720 | 0x3FC0, // **########** **** | |||
721 | 0x0180, // *******##*** **** | |||
722 | 0x0300, // ******##**** **** | |||
723 | 0x0600, // *****##***** **** | |||
724 | 0x0C00, // ****##****** **** | |||
725 | 0x1800, // ***##******* **** | |||
726 | 0x3FC0, // **########** **** | |||
727 | 0x0000, // ************ **** | |||
728 | 0x0000 // ************ **** | |||
729 | }, | |||
730 | { // 0x5B = ร = NC | |||
731 | 0x18C0, // ***##***##** **** | |||
732 | 0x0000, // ************ **** | |||
733 | 0x1FC0, // ***#######** **** | |||
734 | 0x3060, // **##*****##* **** | |||
735 | 0x3060, // **##*****##* **** | |||
736 | 0x3FE0, // **#########* **** | |||
737 | 0x3060, // **##*****##* **** | |||
738 | 0x3060, // **##*****##* **** | |||
739 | 0x0000, // ************ **** | |||
740 | 0x0000 // ************ **** | |||
741 | }, | |||
742 | { // 0x5C = ร = NC | |||
743 | 0x18C0, // ***##***##** **** | |||
744 | 0x0000, // ************ **** | |||
745 | 0x1FC0, // ***#######** **** | |||
746 | 0x3060, // **##*****##* **** | |||
747 | 0x3060, // **##*****##* **** | |||
748 | 0x3060, // **##*****##* **** | |||
749 | 0x3060, // **##*****##* **** | |||
750 | 0x1FC0, // ***#######** **** | |||
751 | 0x0000, // ************ **** | |||
752 | 0x0000 // ************ **** | |||
753 | }, | |||
754 | { // 0x5D = ร = NC | |||
755 | 0x18C0, // ***##***##** **** | |||
756 | 0x0000, // ************ **** | |||
757 | 0x3060, // **##*****##* **** | |||
758 | 0x3060, // **##*****##* **** | |||
759 | 0x3060, // **##*****##* **** | |||
760 | 0x3060, // **##*****##* **** | |||
761 | 0x3060, // **##*****##* **** | |||
762 | 0x1FC0, // ***#######** **** | |||
763 | 0x0000, // ************ **** | |||
764 | 0x0000 // ************ **** | |||
765 | }, | |||
766 | { // 0x5E = ^ = NC | |||
767 | 0x0600, // *****##***** **** | |||
768 | 0x0F00, // ****####**** **** | |||
769 | 0x1980, // ***##**##*** **** | |||
770 | 0x30C0, // **##****##** **** | |||
771 | 0x0000, // ************ **** | |||
772 | 0x0000, // ************ **** | |||
773 | 0x0000, // ************ **** | |||
774 | 0x0000, // ************ **** | |||
775 | 0x0000, // ************ **** | |||
776 | 0x0000 // ************ **** | |||
777 | }, | |||
778 | { // 0x5F = _ = NC | |||
779 | 0x0000, // ************ **** | |||
780 | 0x0000, // ************ **** | |||
781 | 0x0000, // ************ **** | |||
782 | 0x0000, // ************ **** | |||
783 | 0x0000, // ************ **** | |||
784 | 0x0000, // ************ **** | |||
785 | 0x0000, // ************ **** | |||
786 | 0x0000, // ************ **** | |||
787 | 0x0000, // ************ **** | |||
788 | 0x7FE0 // *##########* **** | |||
789 | }, | |||
790 | ||||
791 | { // 0x60 = ยฐ = NC | |||
792 | 0x0000, // ************ **** | |||
793 | 0x0000, // *****####*** **** | |||
794 | 0x0000, // ****##**##** **** | |||
795 | 0x0000, // *****####*** **** | |||
796 | 0x0000, // ************ **** | |||
797 | 0x0000, // ************ **** | |||
798 | 0x0000, // ************ **** | |||
799 | 0x0000, // ************ **** | |||
800 | 0x0000, // ************ **** | |||
801 | 0x0000 // ************ **** | |||
802 | }, | |||
803 | { // 0x61 = a | |||
804 | 0x0000, // ************ **** | |||
805 | 0x0000, // ************ **** | |||
806 | 0x0000, // ************ **** | |||
807 | 0x7F80, // *########*** **** | |||
808 | 0x00C0, // ********##** **** | |||
809 | 0x3FC0, // **########** **** | |||
810 | 0x60C0, // *##*****##** **** | |||
811 | 0x3FE0, // **#########* **** | |||
812 | 0x0000, // ************ **** | |||
813 | 0x0000 // ************ **** | |||
814 | }, | |||
815 | { // 0x62 = b | |||
816 | 0x0000, // ************ **** | |||
817 | 0x3000, // **##******** **** | |||
818 | 0x3000, // **##******** **** | |||
819 | 0x37C0, // **##*#####** **** | |||
820 | 0x3860, // **###****##* **** | |||
821 | 0x3060, // **##*****##* **** | |||
822 | 0x3060, // **##*****##* **** | |||
823 | 0x3FC0, // **########** **** | |||
824 | 0x0000, // ************ **** | |||
825 | 0x0000 // ************ **** | |||
826 | }, | |||
827 | { // 0x63 = c | |||
828 | 0x0000, // ************ **** | |||
829 | 0x0000, // ************ **** | |||
830 | 0x0000, // ************ **** | |||
831 | 0x0FE0, // ****#######* **** | |||
832 | 0x1800, // ***##******* **** | |||
833 | 0x3000, // **##******** **** | |||
834 | 0x1800, // ***##******* **** | |||
835 | 0x0FE0, // ****#######* **** | |||
836 | 0x0000, // ************ **** | |||
837 | 0x0000 // ************ **** | |||
838 | }, | |||
839 | { // 0x64 = d | |||
840 | 0x0000, // ************ **** | |||
841 | 0x0060, // *********##* **** | |||
842 | 0x0060, // *********##* **** | |||
843 | 0x1F60, // ***#####*##* **** | |||
844 | 0x30E0, // **##****###* **** | |||
845 | 0x3060, // **##*****##* **** | |||
846 | 0x3060, // **##*****##* **** | |||
847 | 0x1FE0, // ***########* **** | |||
848 | 0x0000, // ************ **** | |||
849 | 0x0000 // ************ **** | |||
850 | }, | |||
851 | { // 0x65 = e | |||
852 | 0x0000, // ************ **** | |||
853 | 0x0000, // ************ **** | |||
854 | 0x0000, // ************ **** | |||
855 | 0x1FC0, // ***#######** **** | |||
856 | 0x3060, // **##*****##* **** | |||
857 | 0x3FE0, // **#########* **** | |||
858 | 0x3000, // **##******** **** | |||
859 | 0x1FC0, // ***#######** **** | |||
860 | 0x0000, // ************ **** | |||
861 | 0x0000 // ************ **** | |||
862 | }, | |||
863 | { // 0x66 = f | |||
864 | 0x0000, // ************ **** | |||
865 | 0x07E0, // *****######* **** | |||
866 | 0x0C00, // ****##****** **** | |||
867 | 0x0C00, // ****##****** **** | |||
868 | 0x3F80, // **#######*** **** | |||
869 | 0x0C00, // ****##****** **** | |||
870 | 0x0C00, // ****##****** **** | |||
871 | 0x0C00, // ****##****** **** | |||
872 | 0x0000, // ************ **** | |||
873 | 0x0000 // ************ **** | |||
874 | }, | |||
875 | { // 0x67 = g | |||
876 | 0x0000, // ************ **** | |||
877 | 0x0000, // ************ **** | |||
878 | 0x0000, // ************ **** | |||
879 | 0x1F60, // ***#####*##* **** | |||
880 | 0x30E0, // **##****###* **** | |||
881 | 0x3060, // **##*****##* **** | |||
882 | 0x30E0, // **##****###* **** | |||
883 | 0x1F60, // ***#####*##* **** | |||
884 | 0x0060, // *********##* **** | |||
885 | 0x1FC0 // ***#######** **** | |||
886 | }, | |||
887 | { // 0x68 = h | |||
888 | 0x0000, // ************ **** | |||
889 | 0x3000, // **##******** **** | |||
890 | 0x3000, // **##******** **** | |||
891 | 0x37C0, // **##*#####** **** | |||
892 | 0x3860, // **###****##* **** | |||
893 | 0x3060, // **##*****##* **** | |||
894 | 0x3060, // **##*****##* **** | |||
895 | 0x3060, // **##*****##* **** | |||
896 | 0x0000, // ************ **** | |||
897 | 0x0000 // ************ **** | |||
898 | }, | |||
899 | { // 0x69 = i | |||
900 | 0x0000, // ************ **** | |||
901 | 0x0E00, // ****###***** **** | |||
902 | 0x0000, // ************ **** | |||
903 | 0x0E00, // ****###***** **** | |||
904 | 0x0600, // *****##***** **** | |||
905 | 0x0600, // *****##***** **** | |||
906 | 0x0600, // *****##***** **** | |||
907 | 0x1F80, // ***######*** **** | |||
908 | 0x0000, // ************ **** | |||
909 | 0x0000 // ************ **** | |||
910 | }, | |||
911 | { // 0x6A = j | |||
912 | 0x0000, // ************ **** | |||
913 | 0x00E0, // ********###* **** | |||
914 | 0x0000, // ************ **** | |||
915 | 0x01E0, // *******####* **** | |||
916 | 0x0060, // *********##* **** | |||
917 | 0x0060, // *********##* **** | |||
918 | 0x0060, // *********##* **** | |||
919 | 0x0060, // *********##* **** | |||
920 | 0x3060, // **##*****##* **** | |||
921 | 0x1FC0 // ***#######** **** | |||
922 | }, | |||
923 | { // 0x6B = k | |||
924 | 0x0000, // ************ **** | |||
925 | 0x3000, // **##******** **** | |||
926 | 0x3000, // **##******** **** | |||
927 | 0x30E0, // **##****###* **** | |||
928 | 0x3180, // **##***##*** **** | |||
929 | 0x3E00, // **#####***** **** | |||
930 | 0x3180, // **##***##*** **** | |||
931 | 0x30E0, // **##****###* **** | |||
932 | 0x0000, // ************ **** | |||
933 | 0x0000 // ************ **** | |||
934 | }, | |||
935 | { // 0x6C = l | |||
936 | 0x0000, // ************ **** | |||
937 | 0x1E00, // ***####***** **** | |||
938 | 0x0600, // *****##***** **** | |||
939 | 0x0600, // *****##***** **** | |||
940 | 0x0600, // *****##***** **** | |||
941 | 0x0600, // *****##***** **** | |||
942 | 0x0600, // *****##***** **** | |||
943 | 0x3FC0, // **########** **** | |||
944 | 0x0000, // ************ **** | |||
945 | 0x0000 // ************ **** | |||
946 | }, | |||
947 | { // 0x6D = m | |||
948 | 0x0000, // ************ **** | |||
949 | 0x0000, // ************ **** | |||
950 | 0x0000, // ************ **** | |||
951 | 0x6DC0, // *##*##*###** **** | |||
952 | 0x6660, // *##**##**##* **** | |||
953 | 0x6660, // *##**##**##* **** | |||
954 | 0x6660, // *##**##**##* **** | |||
955 | 0x6660, // *##**##**##* **** | |||
956 | 0x0000, // ************ **** | |||
957 | 0x0000 // ************ **** | |||
958 | }, | |||
959 | { // 0x6E = n | |||
960 | 0x0000, // ************ **** | |||
961 | 0x0000, // ************ **** | |||
962 | 0x0000, // ************ **** | |||
963 | 0x37C0, // **##*#####** **** | |||
964 | 0x3860, // **###****##* **** | |||
965 | 0x3060, // **##*****##* **** | |||
966 | 0x3060, // **##*****##* **** | |||
967 | 0x3060, // **##*****##* **** | |||
968 | 0x0000, // ************ **** | |||
969 | 0x0000 // ************ **** | |||
970 | }, | |||
971 | { // 0x6F = o | |||
972 | 0x0000, // ************ **** | |||
973 | 0x0000, // ************ **** | |||
974 | 0x0000, // ************ **** | |||
975 | 0x1FC0, // ***#######** **** | |||
976 | 0x3060, // **##*****##* **** | |||
977 | 0x3060, // **##*****##* **** | |||
978 | 0x3060, // **##*****##* **** | |||
979 | 0x1FC0, // ***#######** **** | |||
980 | 0x0000, // ************ **** | |||
981 | 0x0000 // ************ **** | |||
982 | }, | |||
983 | ||||
984 | { // 0x70 = p | |||
985 | 0x0000, // ************ **** | |||
986 | 0x0000, // ************ **** | |||
987 | 0x0000, // ************ **** | |||
988 | 0x37C0, // **##*#####** **** | |||
989 | 0x3860, // **###****##* **** | |||
990 | 0x3060, // **##*****##* **** | |||
991 | 0x3860, // **###****##* **** | |||
992 | 0x37C0, // **##*#####** **** | |||
993 | 0x3000, // **##******** **** | |||
994 | 0x3000 // **##******** **** | |||
995 | }, | |||
996 | { // 0x71 = q | |||
997 | 0x0000, // ************ **** | |||
998 | 0x0000, // ************ **** | |||
999 | 0x0000, // ************ **** | |||
1000 | 0x1EC0, // ***####*##** **** | |||
1001 | 0x31C0, // **##***###** **** | |||
1002 | 0x30C0, // **##****##** **** | |||
1003 | 0x31C0, // **##***###** **** | |||
1004 | 0x1EC0, // ***####*##** **** | |||
1005 | 0x00C0, // ********##** **** | |||
1006 | 0x01E0 // *******####* **** | |||
1007 | }, | |||
1008 | { // 0x72 = r | |||
1009 | 0x0000, // ************ **** | |||
1010 | 0x0000, // ************ **** | |||
1011 | 0x0000, // ************ **** | |||
1012 | 0x33E0, // **##**#####* **** | |||
1013 | 0x3C00, // **####****** **** | |||
1014 | 0x3000, // **##******** **** | |||
1015 | 0x3000, // **##******** **** | |||
1016 | 0x3000, // **##******** **** | |||
1017 | 0x0000, // ************ **** | |||
1018 | 0x0000 // ************ **** | |||
1019 | }, | |||
1020 | { // 0x73 = s | |||
1021 | 0x0000, // ************ **** | |||
1022 | 0x0000, // ************ **** | |||
1023 | 0x0000, // ************ **** | |||
1024 | 0x1FC0, // ***#######** **** | |||
1025 | 0x3000, // **##******** **** | |||
1026 | 0x1FC0, // ***#######** **** | |||
1027 | 0x0060, // *********##* **** | |||
1028 | 0x1FC0, // ***#######** **** | |||
1029 | 0x0000, // ************ **** | |||
1030 | 0x0000 // ************ **** | |||
1031 | }, | |||
1032 | { // 0x74 = t | |||
1033 | 0x0000, // ************ **** | |||
1034 | 0x0C00, // ****##****** **** | |||
1035 | 0x0C00, // ****##****** **** | |||
1036 | 0x3F80, // **#######*** **** | |||
1037 | 0x0C00, // ****##****** **** | |||
1038 | 0x0C00, // ****##****** **** | |||
1039 | 0x0C00, // ****##****** **** | |||
1040 | 0x07E0, // *****######* **** | |||
1041 | 0x0000, // ************ **** | |||
1042 | 0x0000 // ************ **** | |||
1043 | }, | |||
1044 | { // 0x75 = u | |||
1045 | 0x0000, // ************ **** | |||
1046 | 0x0000, // ************ **** | |||
1047 | 0x0000, // ************ **** | |||
1048 | 0x3060, // **##*****##* **** | |||
1049 | 0x3060, // **##*****##* **** | |||
1050 | 0x3060, // **##*****##* **** | |||
1051 | 0x30E0, // **##****###* **** | |||
1052 | 0x1F60, // ***#####*##* **** | |||
1053 | 0x0000, // ************ **** | |||
1054 | 0x0000 // ************ **** | |||
1055 | }, | |||
1056 | { // 0x76 = v | |||
1057 | 0x0000, // ************ **** | |||
1058 | 0x0000, // ************ **** | |||
1059 | 0x0000, // ************ **** | |||
1060 | 0x6060, // *##******##* **** | |||
1061 | 0x30C0, // **##****##** **** | |||
1062 | 0x1980, // ***##**##*** **** | |||
1063 | 0x0F00, // ****####**** **** | |||
1064 | 0x0600, // *****##***** **** | |||
1065 | 0x0000, // ************ **** | |||
1066 | 0x0000 // ************ **** | |||
1067 | }, | |||
1068 | { // 0x77 = w | |||
1069 | 0x0000, // ************ **** | |||
1070 | 0x0000, // ************ **** | |||
1071 | 0x0000, // ************ **** | |||
1072 | 0x6060, // *##******##* **** | |||
1073 | 0x6660, // *##**##**##* **** | |||
1074 | 0x6660, // *##**##**##* **** | |||
1075 | 0x36C0, // **##*##*##** **** | |||
1076 | 0x2980, // ***##**##*** **** | |||
1077 | 0x0000, // ************ **** | |||
1078 | 0x0000 // ************ **** | |||
1079 | }, | |||
1080 | { // 0x78 = x | |||
1081 | 0x0000, // ************ **** | |||
1082 | 0x0000, // ************ **** | |||
1083 | 0x0000, // ************ **** | |||
1084 | 0x70E0, // *###****###* **** | |||
1085 | 0x1980, // ***##**##*** **** | |||
1086 | 0x0F00, // ****####**** **** | |||
1087 | 0x1980, // ***##**##*** **** | |||
1088 | 0x70E0, // *###****###* **** | |||
1089 | 0x0000, // ************ **** | |||
1090 | 0x0000 // ************ **** | |||
1091 | }, | |||
1092 | { // 0x79 = y | |||
1093 | 0x0000, // ************ **** | |||
1094 | 0x0000, // ************ **** | |||
1095 | 0x0000, // ************ **** | |||
1096 | 0x3060, // **##*****##* **** | |||
1097 | 0x18C0, // ***##***##** **** | |||
1098 | 0x0D80, // ****##*##*** **** | |||
1099 | 0x0700, // *****###**** **** | |||
1100 | 0x0600, // *****##***** **** | |||
1101 | 0x0C00, // ****##****** **** | |||
1102 | 0x3800 // **###******* **** | |||
1103 | }, | |||
1104 | { // 0x7A = z | |||
1105 | 0x0000, // ************ **** | |||
1106 | 0x0000, // ************ **** | |||
1107 | 0x0000, // ************ **** | |||
1108 | 0x3FE0, // **#########* **** | |||
1109 | 0x0180, // *******##*** **** | |||
1110 | 0x0700, // *****###**** **** | |||
1111 | 0x0C00, // ****##****** **** | |||
1112 | 0x3FE0, // **#########* **** | |||
1113 | 0x0000, // ************ **** | |||
1114 | 0x0000 // ************ **** | |||
1115 | }, | |||
1116 | { // 0x7B = รค = NC | |||
1117 | 0x0000, // ************ **** | |||
1118 | 0x3180, // **##***##*** **** | |||
1119 | 0x0000, // ************ **** | |||
1120 | 0x7F80, // *########*** **** | |||
1121 | 0x00C0, // ********##** **** | |||
1122 | 0x3FC0, // **########** **** | |||
1123 | 0x60C0, // *##*****##** **** | |||
1124 | 0x3FE0, // **#########* **** | |||
1125 | 0x0000, // ************ **** | |||
1126 | 0x0000 // ************ **** | |||
1127 | }, | |||
1128 | { // 0x7C = รถ = NC | |||
1129 | 0x0000, // ************ **** | |||
1130 | 0x18C0, // ***##***##** **** | |||
1131 | 0x0000, // ************ **** | |||
1132 | 0x1FC0, // ***#######** **** | |||
1133 | 0x3060, // **##*****##* **** | |||
1134 | 0x3060, // **##*****##* **** | |||
1135 | 0x3060, // **##*****##* **** | |||
1136 | 0x1FC0, // ***#######** **** | |||
1137 | 0x0000, // ************ **** | |||
1138 | 0x0000 // ************ **** | |||
1139 | }, | |||
1140 | { // 0x7D = รผ = NC | |||
1141 | 0x0000, // ************ **** | |||
1142 | 0x10C0, // ***##***##** **** | |||
1143 | 0x0000, // ************ **** | |||
1144 | 0x3060, // **##*****##* **** | |||
1145 | 0x3060, // **##*****##* **** | |||
1146 | 0x3060, // **##*****##* **** | |||
1147 | 0x30E0, // **##****###* **** | |||
1148 | 0x1F60, // ***#####*##* **** | |||
1149 | 0x0000, // ************ **** | |||
1150 | 0x0000 // ************ **** | |||
1151 | }, | |||
1152 | { // 0x7E = ร = NC | |||
1153 | 0x0000, // ************ **** | |||
1154 | 0x0F80, // ****#####*** **** | |||
1155 | 0x18C0, // ***##***##** **** | |||
1156 | 0x30C0, // **##****##** **** | |||
1157 | 0x3380, // **##**###*** **** | |||
1158 | 0x3060, // **##*****##* **** | |||
1159 | 0x3060, // **##*****##* **** | |||
1160 | 0x33C0, // **##**####** **** | |||
1161 | 0x3000, // **##******** **** | |||
1162 | 0x3000 // **##******** **** | |||
1163 | }, | |||
1164 | { // 0x7F = Block | |||
1165 | 0x0000, // ************ **** | |||
1166 | 0x7FE0, // *##########* **** | |||
1167 | 0x7FE0, // *##########* **** | |||
1168 | 0x7FE0, // *##########* **** | |||
1169 | 0x7FE0, // *##########* **** | |||
1170 | 0x7FE0, // *##########* **** | |||
1171 | 0x7FE0, // *##########* **** | |||
1172 | 0x7FE0, // *##########* **** | |||
1173 | 0x0000, // ************ **** | |||
1174 | 0x0000 // ************ **** | |||
1175 | }, | |||
1176 | ||||
1177 | { // 0x80 = | |||
1178 | 0x0000, // ************ **** | |||
1179 | 0x1FC0, // ***#######** **** | |||
1180 | 0x3060, // **##*****##* **** | |||
1181 | 0x63E0, // *##***#####* **** | |||
1182 | 0x6660, // *##**##**##* **** | |||
1183 | 0x6660, // *##**##**##* **** | |||
1184 | 0x63E0, // *##***#####* **** | |||
1185 | 0x3000, // **##******** **** | |||
1186 | 0x1FC0, // ***#######** **** | |||
1187 | 0x0000 // ************ **** | |||
1188 | }, | |||
1189 | { // 0x81 = | |||
1190 | 0x0000, // ************ **** | |||
1191 | 0x0000, // ************ **** | |||
1192 | 0x0000, // ************ **** | |||
1193 | 0x0000, // ************ **** | |||
1194 | 0xFFF0, // ############ **** | |||
1195 | 0x0000, // ************ **** | |||
1196 | 0x0000, // ************ **** | |||
1197 | 0x0000, // ************ **** | |||
1198 | 0x0000, // ************ **** | |||
1199 | 0x0000 // ************ **** | |||
1200 | }, | |||
1201 | { // 0x82 = | |||
1202 | 0x0000, // ************ **** | |||
1203 | 0x3000, // **##******** **** | |||
1204 | 0x7000, // *###******** **** | |||
1205 | 0x3000, // **##******** **** | |||
1206 | 0x3000, // **##******** **** | |||
1207 | 0x3180, // **##***##*** **** | |||
1208 | 0x0300, // ******##**** **** | |||
1209 | 0x0660, // *****##**##* **** | |||
1210 | 0x07E0, // *****######* **** | |||
1211 | 0x0060 // *********##* **** | |||
1212 | }, | |||
1213 | { // 0x83 = | |||
1214 | 0x0000, // ************ **** | |||
1215 | 0x0FC0, // ****######** **** | |||
1216 | 0x1860, // ***##****##* **** | |||
1217 | 0x0C00, // ****##****** **** | |||
1218 | 0x3F00, // **######**** **** | |||
1219 | 0x0C00, // ****##****** **** | |||
1220 | 0x3E60, // **#####**##* **** | |||
1221 | 0x33C0, // **##**####** **** | |||
1222 | 0x0000, // ************ **** | |||
1223 | 0x0000 // ************ **** | |||
1224 | }, | |||
1225 | { // 0x84 = | |||
1226 | 0x0700, // *****###**** **** | |||
1227 | 0x0D80, // ****##*##*** **** | |||
1228 | 0x0700, // *****###**** **** | |||
1229 | 0x3060, // **##*****##* **** | |||
1230 | 0x3060, // **##*****##* **** | |||
1231 | 0x3060, // **##*****##* **** | |||
1232 | 0x30E0, // **##****###* **** | |||
1233 | 0x1F60, // ***#####*##* **** | |||
1234 | 0x0000, // ************ **** | |||
1235 | 0x0000 // ************ **** | |||
1236 | }, | |||
1237 | { // 0x85 = | |||
1238 | 0x06C0, // *****##*##** **** | |||
1239 | 0x0380, // ******###*** **** | |||
1240 | 0x0000, // ************ **** | |||
1241 | 0x0FE0, // ****#######* **** | |||
1242 | 0x1800, // ***##******* **** | |||
1243 | 0x3000, // **##******** **** | |||
1244 | 0x1800, // ***##******* **** | |||
1245 | 0x0FE0, // ****#######* **** | |||
1246 | 0x0000, // ************ **** | |||
1247 | 0x0000 // ************ **** | |||
1248 | }, | |||
1249 | { // 0x86 = | |||
1250 | 0x0D80, // ****##*##*** **** | |||
1251 | 0x0700, // *****###**** **** | |||
1252 | 0x0000, // ************ **** | |||
1253 | 0x1FC0, // ***#######** **** | |||
1254 | 0x3000, // **##******** **** | |||
1255 | 0x1FC0, // ***#######** **** | |||
1256 | 0x0060, // *********##* **** | |||
1257 | 0x1FC0, // ***#######** **** | |||
1258 | 0x0000, // ************ **** | |||
1259 | 0x0000 // ************ **** | |||
1260 | }, | |||
1261 | { // 0x87 = | |||
1262 | 0x0D80, // ****##*##*** **** | |||
1263 | 0x0700, // *****###**** **** | |||
1264 | 0x0000, // ************ **** | |||
1265 | 0x33E0, // **##**#####* **** | |||
1266 | 0x3C00, // **####****** **** | |||
1267 | 0x3000, // **##******** **** | |||
1268 | 0x3000, // **##******** **** | |||
1269 | 0x3000, // **##******** **** | |||
1270 | 0x0000, // ************ **** | |||
1271 | 0x0000 // ************ **** | |||
1272 | }, | |||
1273 | { // 0x88 = | |||
1274 | 0x0000, // ************ **** | |||
1275 | 0x3980, // ***##**##*** **** | |||
1276 | 0x3980, // ***##**##*** **** | |||
1277 | 0x3980, // ***##**##*** **** | |||
1278 | 0x3980, // ***##**##*** **** | |||
1279 | 0x3980, // ***##**##*** **** | |||
1280 | 0x3980, // ***##**##*** **** | |||
1281 | 0x3980, // ***##**##*** **** | |||
1282 | 0x3980, // ***##**##*** **** | |||
1283 | 0x0000 // ************ **** | |||
1284 | }, | |||
1285 | { // 0x89 = | |||
1286 | 0x0000, // ************ **** | |||
1287 | 0x7C00, // *#####****** **** | |||
1288 | 0x0C00, // ****##****** **** | |||
1289 | 0x3800, // **###******* **** | |||
1290 | 0x0C00, // ****##****** **** | |||
1291 | 0x7980, // *####**##*** **** | |||
1292 | 0x0300, // ******##**** **** | |||
1293 | 0x0660, // *****##**##* **** | |||
1294 | 0x07E0, // *****######* **** | |||
1295 | 0x0060 // *********##* **** | |||
1296 | }, | |||
1297 | { // 0x8A = | |||
1298 | 0x0000, // ************ **** | |||
1299 | 0x0000, // ************ **** | |||
1300 | 0x0600, // *****##***** **** | |||
1301 | 0x0000, // ************ **** | |||
1302 | 0x3FC0, // **########** **** | |||
1303 | 0x0000, // ************ **** | |||
1304 | 0x0600, // *****##***** **** | |||
1305 | 0x0000, // ************ **** | |||
1306 | 0x0000, // ************ **** | |||
1307 | 0x0000 // ************ **** | |||
1308 | }, | |||
1309 | { // 0x8B = | |||
1310 | 0x0000, // ************ **** | |||
1311 | 0x0000, // ************ **** | |||
1312 | 0x0600, // *****##***** **** | |||
1313 | 0x1C00, // ***###****** **** | |||
1314 | 0x7FF0, // *########### **** | |||
1315 | 0x1C00, // ***###****** **** | |||
1316 | 0x0600, // *****##***** **** | |||
1317 | 0x0000, // ************ **** | |||
1318 | 0x0000, // ************ **** | |||
1319 | 0x0000 // ************ **** | |||
1320 | }, | |||
1321 | { // 0x8C = | |||
1322 | 0x0000, // ************ **** | |||
1323 | 0x3000, // **##******** **** | |||
1324 | 0x7000, // *###******** **** | |||
1325 | 0x3000, // **##******** **** | |||
1326 | 0x3000, // **##******** **** | |||
1327 | 0x33C0, // **##**####** **** | |||
1328 | 0x0660, // *****##**##* **** | |||
1329 | 0x00C0, // ********##** **** | |||
1330 | 0x0300, // ******##**** **** | |||
1331 | 0x07E0 // *****######* **** | |||
1332 | }, | |||
1333 | { // 0x8D = | |||
1334 | 0x0000, // ************ **** | |||
1335 | 0x0000, // ************ **** | |||
1336 | 0x0600, // *****##***** **** | |||
1337 | 0x0380, // ******###*** **** | |||
1338 | 0xFFE0, // ###########* **** | |||
1339 | 0x0380, // ******###*** **** | |||
1340 | 0x0600, // *****##***** **** | |||
1341 | 0x0000, // ************ **** | |||
1342 | 0x0000, // ************ **** | |||
1343 | 0x0000 // ************ **** | |||
1344 | }, | |||
1345 | { // 0x8E = | |||
1346 | 0x0000, // ************ **** | |||
1347 | 0x0600, // *****##***** **** | |||
1348 | 0x0F00, // ****####**** **** | |||
1349 | 0x1F80, // ***######*** **** | |||
1350 | 0x36C0, // **##*##*##** **** | |||
1351 | 0x0600, // *****##***** **** | |||
1352 | 0x0600, // *****##***** **** | |||
1353 | 0x0600, // *****##***** **** | |||
1354 | 0x0600, // *****##***** **** | |||
1355 | 0x0600 // *****##***** **** | |||
1356 | }, | |||
1357 | { // 0x8F = | |||
1358 | 0x0D80, // ****##*##*** **** | |||
1359 | 0x0700, // *****###**** **** | |||
1360 | 0x0000, // ************ **** | |||
1361 | 0x1FC0, // ***#######** **** | |||
1362 | 0x3060, // **##*****##* **** | |||
1363 | 0x3FE0, // **#########* **** | |||
1364 | 0x3000, // **##******** **** | |||
1365 | 0x1FC0, // ***#######** **** | |||
1366 | 0x0000, // ************ **** | |||
1367 | 0x0000 // ************ **** | |||
1368 | }, | |||
1369 | { // 0x90 = | |||
1370 | 0x0300, // ******##**** **** | |||
1371 | 0x0600, // *****##***** **** | |||
1372 | 0x3FC0, // **########** **** | |||
1373 | 0x3000, // **##******** **** | |||
1374 | 0x3F80, // **#######*** **** | |||
1375 | 0x3000, // **##******** **** | |||
1376 | 0x3000, // **##******** **** | |||
1377 | 0x3FC0, // **########** **** | |||
1378 | 0x0000, // ************ **** | |||
1379 | 0x0000 // ************ **** | |||
1380 | }, | |||
1381 | { // 0x91 = | |||
1382 | 0x0300, // ******##**** **** | |||
1383 | 0x0600, // *****##***** **** | |||
1384 | 0x0000, // ************ **** | |||
1385 | 0x1FC0, // ***#######** **** | |||
1386 | 0x3060, // **##*****##* **** | |||
1387 | 0x3FE0, // **#########* **** | |||
1388 | 0x3000, // **##******** **** | |||
1389 | 0x1FC0, // ***#######** **** | |||
1390 | 0x0000, // ************ **** | |||
1391 | 0x0000 // ************ **** | |||
1392 | }, | |||
1393 | { // 0x92 = | |||
1394 | 0x0300, // ******##**** **** | |||
1395 | 0x0600, // *****##***** **** | |||
1396 | 0x0000, // ************ **** | |||
1397 | 0x3060, // **##*****##* **** | |||
1398 | 0x18C0, // ***##***##** **** | |||
1399 | 0x0D80, // ****##*##*** **** | |||
1400 | 0x0700, // *****###**** **** | |||
1401 | 0x0600, // *****##***** **** | |||
1402 | 0x0C00, // ****##****** **** | |||
1403 | 0x3800 // **###******* **** | |||
1404 | }, | |||
1405 | { // 0x93 = | |||
1406 | 0x0D80, // ****##*##*** **** | |||
1407 | 0x0700, // *****###**** **** | |||
1408 | 0x0000, // ************ **** | |||
1409 | 0x3FE0, // **#########* **** | |||
1410 | 0x0180, // *******##*** **** | |||
1411 | 0x0700, // *****###**** **** | |||
1412 | 0x0C00, // ****##****** **** | |||
1413 | 0x3FE0, // **#########* **** | |||
1414 | 0x0000, // ************ **** | |||
1415 | 0x0000 // ************ **** | |||
1416 | }, | |||
1417 | { // 0x94 = | |||
1418 | 0x0000, // ************ **** | |||
1419 | 0x6060, // *##******##* **** | |||
1420 | 0x30C0, // **##****##** **** | |||
1421 | 0x1F80, // ***######*** **** | |||
1422 | 0x30C0, // **##****##** **** | |||
1423 | 0x30C0, // **##****##** **** | |||
1424 | 0x1F80, // ***######*** **** | |||
1425 | 0x30C0, // **##****##** **** | |||
1426 | 0x6060, // *##******##* **** | |||
1427 | 0x0000 // ************ **** | |||
1428 | }, | |||
1429 | { // 0x95 = | |||
1430 | 0x001B, // *******##*## **** | |||
1431 | 0x0C0E, // ****##**###* **** | |||
1432 | 0x0C00, // ****##****** **** | |||
1433 | 0x3F80, // **#######*** **** | |||
1434 | 0x0C00, // ****##****** **** | |||
1435 | 0x0C00, // ****##****** **** | |||
1436 | 0x0C00, // ****##****** **** | |||
1437 | 0x07E0, // *****######* **** | |||
1438 | 0x0000, // ************ **** | |||
1439 | 0x0000 // ************ **** | |||
1440 | }, | |||
1441 | { // 0x96 = | |||
1442 | 0xFFC0, // ##########** **** | |||
1443 | 0x0060, // *********##* **** | |||
1444 | 0x3E30, // **#####***## **** | |||
1445 | 0x4730, // *#***###**## **** | |||
1446 | 0x4730, // *#***###**## **** | |||
1447 | 0x7F30, // *#######**## **** | |||
1448 | 0x3E30, // **#####***## **** | |||
1449 | 0x0060, // *********##* **** | |||
1450 | 0xFFC0, // ##########** **** | |||
1451 | 0x0000 // ************ **** | |||
1452 | }, | |||
1453 | { // 0x97 = | |||
1454 | 0xFFC0, // ##########** **** | |||
1455 | 0x0860, // ****#****##* **** | |||
1456 | 0x1C30, // ***###****## **** | |||
1457 | 0x0030, // **********## **** | |||
1458 | 0x7F30, // *#######**## **** | |||
1459 | 0x0030, // **********## **** | |||
1460 | 0x1C30, // ***###****## **** | |||
1461 | 0x0860, // ****#****##* **** | |||
1462 | 0xFFC0, // ##########** **** | |||
1463 | 0x0000 // ************ **** | |||
1464 | }, | |||
1465 | { // 0x98 = | |||
1466 | 0x0000, // ************ **** | |||
1467 | 0x18C0, // ***##***##** **** | |||
1468 | 0x0000, // ************ **** | |||
1469 | 0x1FC0, // ***#######** **** | |||
1470 | 0x3060, // **##*****##* **** | |||
1471 | 0x3060, // **##*****##* **** | |||
1472 | 0x3060, // **##*****##* **** | |||
1473 | 0x1FC0, // ***#######** **** | |||
1474 | 0x0000, // ************ **** | |||
1475 | 0x0000 // ************ **** | |||
1476 | }, | |||
1477 | { // 0x99 = | |||
1478 | 0x0E00, // ****###***** **** | |||
1479 | 0x1B00, // ***##*##**** **** | |||
1480 | 0x0E00, // ****###***** **** | |||
1481 | 0x7F80, // *########*** **** | |||
1482 | 0x00C0, // ********##** **** | |||
1483 | 0x3FC0, // **########** **** | |||
1484 | 0x60C0, // *##*****##** **** | |||
1485 | 0x3FE0, // **#########* **** | |||
1486 | 0x0000, // ************ **** | |||
1487 | 0x0000 // ************ **** | |||
1488 | }, | |||
1489 | { // 0x9A = | |||
1490 | 0x0000, // ************ **** | |||
1491 | 0x18C0, // ***##***##** **** | |||
1492 | 0x0000, // ************ **** | |||
1493 | 0x3060, // **##*****##* **** | |||
1494 | 0x3060, // **##*****##* **** | |||
1495 | 0x3060, // **##*****##* **** | |||
1496 | 0x30E0, // **##****###* **** | |||
1497 | 0x1F60, // ***#####*##* **** | |||
1498 | 0x0000, // ************ **** | |||
1499 | 0x0000 // ************ **** | |||
1500 | }, | |||
1501 | { // 0x9B = | |||
1502 | 0x18C0, // ***##***##** **** | |||
1503 | 0x0000, // ************ **** | |||
1504 | 0x1FC0, // ***#######** **** | |||
1505 | 0x3060, // **##*****##* **** | |||
1506 | 0x3060, // **##*****##* **** | |||
1507 | 0x3FE0, // **#########* **** | |||
1508 | 0x3060, // **##*****##* **** | |||
1509 | 0x3060, // **##*****##* **** | |||
1510 | 0x0000, // ************ **** | |||
1511 | 0x0000 // ************ **** | |||
1512 | }, | |||
1513 | { // 0x9C = | |||
1514 | 0x18C0, // ***##***##** **** | |||
1515 | 0x0000, // ************ **** | |||
1516 | 0x1FC0, // ***#######** **** | |||
1517 | 0x3060, // **##*****##* **** | |||
1518 | 0x3060, // **##*****##* **** | |||
1519 | 0x3060, // **##*****##* **** | |||
1520 | 0x3060, // **##*****##* **** | |||
1521 | 0x1FC0, // ***#######** **** | |||
1522 | 0x0000, // ************ **** | |||
1523 | 0x0000 // ************ **** | |||
1524 | }, | |||
1525 | { // 0x9D = | |||
1526 | 0x0700, // *****###**** **** | |||
1527 | 0x0700, // *****###**** **** | |||
1528 | 0x1FC0, // ***#######** **** | |||
1529 | 0x3060, // **##*****##* **** | |||
1530 | 0x3060, // **##*****##* **** | |||
1531 | 0x3FE0, // **#########* **** | |||
1532 | 0x3060, // **##*****##* **** | |||
1533 | 0x3060, // **##*****##* **** | |||
1534 | 0x0000, // ************ **** | |||
1535 | 0x0000 // ************ **** | |||
1536 | }, | |||
1537 | { // 0x9E = | |||
1538 | 0x18C0, // ***##***##** **** | |||
1539 | 0x0000, // ************ **** | |||
1540 | 0x3060, // **##*****##* **** | |||
1541 | 0x3060, // **##*****##* **** | |||
1542 | 0x3060, // **##*****##* **** | |||
1543 | 0x3060, // **##*****##* **** | |||
1544 | 0x3060, // **##*****##* **** | |||
1545 | 0x1FC0, // ***#######** **** | |||
1546 | 0x0000, // ************ **** | |||
1547 | 0x0000 // ************ **** | |||
1548 | }, | |||
1549 | { // 0x9F = _ | |||
1550 | 0x0000, // ************ **** | |||
1551 | 0x0000, // ************ **** | |||
1552 | 0x0000, // ************ **** | |||
1553 | 0x0000, // ************ **** | |||
1554 | 0x0000, // ************ **** | |||
1555 | 0x0000, // ************ **** | |||
1556 | 0x0000, // ************ **** | |||
1557 | 0x0000, // ************ **** | |||
1558 | 0x0000, // ************ **** | |||
1559 | 0x7FE0 // *##########* **** | |||
1560 | }, | |||
1561 | ||||
1562 | ||||
1563 | { // 0xA0 = 0x20a | |||
1564 | 0x0000, // ************ **** | |||
1565 | 0x0000, // ************ **** | |||
1566 | 0x0000, // ************ **** | |||
1567 | 0x0000, // ************ **** | |||
1568 | 0x0000, // ************ **** | |||
1569 | 0x0000, // ************ **** | |||
1570 | 0x0000, // ************ **** | |||
1571 | 0x0000, // ************ **** | |||
1572 | 0x0000, // ************ **** | |||
1573 | 0x0000 // ************ **** | |||
1574 | }, | |||
1575 | { // 0xA1 = 0x21a | |||
1576 | 0xFC00, // ######****** **** | |||
1577 | 0xFC00, // ######****** **** | |||
1578 | 0xFC00, // ######****** **** | |||
1579 | 0x0000, // ************ **** | |||
1580 | 0x0000, // ************ **** | |||
1581 | 0x0000, // ************ **** | |||
1582 | 0x0000, // ************ **** | |||
1583 | 0x0000, // ************ **** | |||
1584 | 0x0000, // ************ **** | |||
1585 | 0x0000 // ************ **** | |||
1586 | }, | |||
1587 | { // 0xA2 = 0x22a | |||
1588 | 0x03F0, // ******###### **** | |||
1589 | 0x03F0, // ******###### **** | |||
1590 | 0x03F0, // ******###### **** | |||
1591 | 0x0000, // ************ **** | |||
1592 | 0x0000, // ************ **** | |||
1593 | 0x0000, // ************ **** | |||
1594 | 0x0000, // ************ **** | |||
1595 | 0x0000, // ************ **** | |||
1596 | 0x0000, // ************ **** | |||
1597 | 0x0000 // ************ **** | |||
1598 | }, | |||
1599 | { // 0xA3 = 0x23a | |||
1600 | 0xFFF0, // ############ **** | |||
1601 | 0xFFF0, // ############ **** | |||
1602 | 0xFFF0, // ############ **** | |||
1603 | 0x0000, // ************ **** | |||
1604 | 0x0000, // ************ **** | |||
1605 | 0x0000, // ************ **** | |||
1606 | 0x0000, // ************ **** | |||
1607 | 0x0000, // ************ **** | |||
1608 | 0x0000, // ************ **** | |||
1609 | 0x0000 // ************ **** | |||
1610 | }, | |||
1611 | { // 0xA4 = 0x24a | |||
1612 | 0x0000, // ************ **** | |||
1613 | 0x0000, // ************ **** | |||
1614 | 0x0000, // ************ **** | |||
1615 | 0xFC00, // ######****** **** | |||
1616 | 0xFC00, // ######****** **** | |||
1617 | 0xFC00, // ######****** **** | |||
1618 | 0xFC00, // ######****** **** | |||
1619 | 0x0000, // ************ **** | |||
1620 | 0x0000, // ************ **** | |||
1621 | 0x0000 // ************ **** | |||
1622 | }, | |||
1623 | { // 0xA5 = 0x25a | |||
1624 | 0xFC00, // ######****** **** | |||
1625 | 0xFC00, // ######****** **** | |||
1626 | 0xFC00, // ######****** **** | |||
1627 | 0xFC00, // ######****** **** | |||
1628 | 0xFC00, // ######****** **** | |||
1629 | 0xFC00, // ######****** **** | |||
1630 | 0xFC00, // ######****** **** | |||
1631 | 0x0000, // ************ **** | |||
1632 | 0x0000, // ************ **** | |||
1633 | 0x0000 // ************ **** | |||
1634 | }, | |||
1635 | { // 0xA6 = 0x26a | |||
1636 | 0x03F0, // ******###### **** | |||
1637 | 0x03F0, // ******###### **** | |||
1638 | 0x03F0, // ******###### **** | |||
1639 | 0xFC00, // ######****** **** | |||
1640 | 0xFC00, // ######****** **** | |||
1641 | 0xFC00, // ######****** **** | |||
1642 | 0xFC00, // ######****** **** | |||
1643 | 0x0000, // ************ **** | |||
1644 | 0x0000, // ************ **** | |||
1645 | 0x0000 // ************ **** | |||
1646 | }, | |||
1647 | { // 0xA7 = 0x27a | |||
1648 | 0xFFF0, // ############ **** | |||
1649 | 0xFFF0, // ############ **** | |||
1650 | 0xFFF0, // ############ **** | |||
1651 | 0xFC00, // ######****** **** | |||
1652 | 0xFC00, // ######****** **** | |||
1653 | 0xFC00, // ######****** **** | |||
1654 | 0xFC00, // ######****** **** | |||
1655 | 0x0000, // ************ **** | |||
1656 | 0x0000, // ************ **** | |||
1657 | 0x0000 // ************ **** | |||
1658 | }, | |||
1659 | { // 0xA8 = 0x28a | |||
1660 | 0x0000, // ************ **** | |||
1661 | 0x0000, // ************ **** | |||
1662 | 0x0000, // ************ **** | |||
1663 | 0x03F0, // ******###### **** | |||
1664 | 0x03F0, // ******###### **** | |||
1665 | 0x03F0, // ******###### **** | |||
1666 | 0x03F0, // ******###### **** | |||
1667 | 0x0000, // ************ **** | |||
1668 | 0x0000, // ************ **** | |||
1669 | 0x0000 // ************ **** | |||
1670 | }, | |||
1671 | { // 0xA9 = 0x29a | |||
1672 | 0xFC00, // ######****** **** | |||
1673 | 0xFC00, // ######****** **** | |||
1674 | 0xFC00, // ######****** **** | |||
1675 | 0x03F0, // ******###### **** | |||
1676 | 0x03F0, // ******###### **** | |||
1677 | 0x03F0, // ******###### **** | |||
1678 | 0x03F0, // ******###### **** | |||
1679 | 0x0000, // ************ **** | |||
1680 | 0x0000, // ************ **** | |||
1681 | 0x0000 // ************ **** | |||
1682 | }, | |||
1683 | { // 0xAA = 0x2Aa | |||
1684 | 0x03F0, // ******###### **** | |||
1685 | 0x03F0, // ******###### **** | |||
1686 | 0x03F0, // ******###### **** | |||
1687 | 0x03F0, // ******###### **** | |||
1688 | 0x03F0, // ******###### **** | |||
1689 | 0x03F0, // ******###### **** | |||
1690 | 0x03F0, // ******###### **** | |||
1691 | 0x0000, // ************ **** | |||
1692 | 0x0000, // ************ **** | |||
1693 | 0x0000 // ************ **** | |||
1694 | }, | |||
1695 | { // 0xAB = 0x2Ba | |||
1696 | 0xFFF0, // ############ **** | |||
1697 | 0xFFF0, // ############ **** | |||
1698 | 0xFFF0, // ############ **** | |||
1699 | 0x03F0, // ******###### **** | |||
1700 | 0x03F0, // ******###### **** | |||
1701 | 0x03F0, // ******###### **** | |||
1702 | 0x03F0, // ******###### **** | |||
1703 | 0x0000, // ************ **** | |||
1704 | 0x0000, // ************ **** | |||
1705 | 0x0000 // ************ **** | |||
1706 | }, | |||
1707 | { // 0xAC = 0x2Ca | |||
1708 | 0x0000, // ************ **** | |||
1709 | 0x0000, // ************ **** | |||
1710 | 0x0000, // ************ **** | |||
1711 | 0xFFF0, // ############ **** | |||
1712 | 0xFFF0, // ############ **** | |||
1713 | 0xFFF0, // ############ **** | |||
1714 | 0xFFF0, // ############ **** | |||
1715 | 0x0000, // ************ **** | |||
1716 | 0x0000, // ************ **** | |||
1717 | 0x0000 // ************ **** | |||
1718 | }, | |||
1719 | { // 0xAD = 0x2Da | |||
1720 | 0xFC00, // ######****** **** | |||
1721 | 0xFC00, // ######****** **** | |||
1722 | 0xFC00, // ######****** **** | |||
1723 | 0xFFF0, // ############ **** | |||
1724 | 0xFFF0, // ############ **** | |||
1725 | 0xFFF0, // ############ **** | |||
1726 | 0xFFF0, // ############ **** | |||
1727 | 0x0000, // ************ **** | |||
1728 | 0x0000, // ************ **** | |||
1729 | 0x0000 // ************ **** | |||
1730 | }, | |||
1731 | { // 0xAE = 0x2Ea | |||
1732 | 0x03F0, // ******###### **** | |||
1733 | 0x03F0, // ******###### **** | |||
1734 | 0x03F0, // ******###### **** | |||
1735 | 0xFFF0, // ############ **** | |||
1736 | 0xFFF0, // ############ **** | |||
1737 | 0xFFF0, // ############ **** | |||
1738 | 0xFFF0, // ############ **** | |||
1739 | 0x0000, // ************ **** | |||
1740 | 0x0000, // ************ **** | |||
1741 | 0x0000 // ************ **** | |||
1742 | }, | |||
1743 | { // 0xAF = 0x2Fa | |||
1744 | 0xFFF0, // ############ **** | |||
1745 | 0xFFF0, // ############ **** | |||
1746 | 0xFFF0, // ############ **** | |||
1747 | 0xFFF0, // ############ **** | |||
1748 | 0xFFF0, // ############ **** | |||
1749 | 0xFFF0, // ############ **** | |||
1750 | 0xFFF0, // ############ **** | |||
1751 | 0x0000, // ************ **** | |||
1752 | 0x0000, // ************ **** | |||
1753 | 0x0000 // ************ **** | |||
1754 | }, | |||
1755 | ||||
1756 | { // 0xB0 = 0x30a | |||
1757 | 0x0000, // ************ **** | |||
1758 | 0x0000, // ************ **** | |||
1759 | 0x0000, // ************ **** | |||
1760 | 0x0000, // ************ **** | |||
1761 | 0x0000, // ************ **** | |||
1762 | 0x0000, // ************ **** | |||
1763 | 0x0000, // ************ **** | |||
1764 | 0xFC00, // ######****** **** | |||
1765 | 0xFC00, // ######****** **** | |||
1766 | 0xFC00 // ######****** **** | |||
1767 | }, | |||
1768 | { // 0xB1 = 0x31a | |||
1769 | 0xFC00, // ######****** **** | |||
1770 | 0xFC00, // ######****** **** | |||
1771 | 0xFC00, // ######****** **** | |||
1772 | 0x0000, // ************ **** | |||
1773 | 0x0000, // ************ **** | |||
1774 | 0x0000, // ************ **** | |||
1775 | 0x0000, // ************ **** | |||
1776 | 0xFC00, // ######****** **** | |||
1777 | 0xFC00, // ######****** **** | |||
1778 | 0xFC00 // ######****** **** | |||
1779 | }, | |||
1780 | { // 0xB2 = 0x32a | |||
1781 | 0x03F0, // ******###### **** | |||
1782 | 0x03F0, // ******###### **** | |||
1783 | 0x03F0, // ******###### **** | |||
1784 | 0x0000, // ************ **** | |||
1785 | 0x0000, // ************ **** | |||
1786 | 0x0000, // ************ **** | |||
1787 | 0x0000, // ************ **** | |||
1788 | 0xFC00, // ######****** **** | |||
1789 | 0xFC00, // ######****** **** | |||
1790 | 0xFC00 // ######****** **** | |||
1791 | }, | |||
1792 | { // 0xB3 = 0x33a | |||
1793 | 0xFFF0, // ############ **** | |||
1794 | 0xFFF0, // ############ **** | |||
1795 | 0xFFF0, // ############ **** | |||
1796 | 0x0000, // ************ **** | |||
1797 | 0x0000, // ************ **** | |||
1798 | 0x0000, // ************ **** | |||
1799 | 0x0000, // ************ **** | |||
1800 | 0xFC00, // ######****** **** | |||
1801 | 0xFC00, // ######****** **** | |||
1802 | 0xFC00 // ######****** **** | |||
1803 | }, | |||
1804 | { // 0xB4 = 0x34a | |||
1805 | 0x0000, // ************ **** | |||
1806 | 0x0000, // ************ **** | |||
1807 | 0x0000, // ************ **** | |||
1808 | 0xFC00, // ######****** **** | |||
1809 | 0xFC00, // ######****** **** | |||
1810 | 0xFC00, // ######****** **** | |||
1811 | 0xFC00, // ######****** **** | |||
1812 | 0xFC00, // ######****** **** | |||
1813 | 0xFC00, // ######****** **** | |||
1814 | 0xFC00 // ######****** **** | |||
1815 | }, | |||
1816 | { // 0xB5 = 0x35a | |||
1817 | 0xFC00, // ######****** **** | |||
1818 | 0xFC00, // ######****** **** | |||
1819 | 0xFC00, // ######****** **** | |||
1820 | 0xFC00, // ######****** **** | |||
1821 | 0xFC00, // ######****** **** | |||
1822 | 0xFC00, // ######****** **** | |||
1823 | 0xFC00, // ######****** **** | |||
1824 | 0xFC00, // ######****** **** | |||
1825 | 0xFC00, // ######****** **** | |||
1826 | 0xFC00 // ######****** **** | |||
1827 | }, | |||
1828 | { // 0xB6 = 0x36a | |||
1829 | 0x03F0, // ******###### **** | |||
1830 | 0x03F0, // ******###### **** | |||
1831 | 0x03F0, // ******###### **** | |||
1832 | 0xFC00, // ######****** **** | |||
1833 | 0xFC00, // ######****** **** | |||
1834 | 0xFC00, // ######****** **** | |||
1835 | 0xFC00, // ######****** **** | |||
1836 | 0xFC00, // ######****** **** | |||
1837 | 0xFC00, // ######****** **** | |||
1838 | 0xFC00 // ######****** **** | |||
1839 | }, | |||
1840 | { // 0xB7 = 0x37a | |||
1841 | 0xFFF0, // ############ **** | |||
1842 | 0xFFF0, // ############ **** | |||
1843 | 0xFFF0, // ############ **** | |||
1844 | 0xFC00, // ######****** **** | |||
1845 | 0xFC00, // ######****** **** | |||
1846 | 0xFC00, // ######****** **** | |||
1847 | 0xFC00, // ######****** **** | |||
1848 | 0xFC00, // ######****** **** | |||
1849 | 0xFC00, // ######****** **** | |||
1850 | 0xFC00 // ######****** **** | |||
1851 | }, | |||
1852 | { // 0xB8 = 0x38a | |||
1853 | 0x0000, // ************ **** | |||
1854 | 0x0000, // ************ **** | |||
1855 | 0x0000, // ************ **** | |||
1856 | 0x03F0, // ******###### **** | |||
1857 | 0x03F0, // ******###### **** | |||
1858 | 0x03F0, // ******###### **** | |||
1859 | 0x03F0, // ******###### **** | |||
1860 | 0xFC00, // ######****** **** | |||
1861 | 0xFC00, // ######****** **** | |||
1862 | 0xFC00 // ######****** **** | |||
1863 | }, | |||
1864 | { // 0xB9 = 0x39a | |||
1865 | 0xFC00, // ######****** **** | |||
1866 | 0xFC00, // ######****** **** | |||
1867 | 0xFC00, // ######****** **** | |||
1868 | 0x03F0, // ******###### **** | |||
1869 | 0x03F0, // ******###### **** | |||
1870 | 0x03F0, // ******###### **** | |||
1871 | 0x03F0, // ******###### **** | |||
1872 | 0xFC00, // ######****** **** | |||
1873 | 0xFC00, // ######****** **** | |||
1874 | 0xFC00 // ######****** **** | |||
1875 | }, | |||
1876 | { // 0xBA = 0x3Aa | |||
1877 | 0x03F0, // ******###### **** | |||
1878 | 0x03F0, // ******###### **** | |||
1879 | 0x03F0, // ******###### **** | |||
1880 | 0x03F0, // ******###### **** | |||
1881 | 0x03F0, // ******###### **** | |||
1882 | 0x03F0, // ******###### **** | |||
1883 | 0x03F0, // ******###### **** | |||
1884 | 0xFC00, // ######****** **** | |||
1885 | 0xFC00, // ######****** **** | |||
1886 | 0xFC00 // ######****** **** | |||
1887 | }, | |||
1888 | { // 0xBB = 0x3Ba | |||
1889 | 0xFFF0, // ############ **** | |||
1890 | 0xFFF0, // ############ **** | |||
1891 | 0xFFF0, // ############ **** | |||
1892 | 0x03F0, // ******###### **** | |||
1893 | 0x03F0, // ******###### **** | |||
1894 | 0x03F0, // ******###### **** | |||
1895 | 0x03F0, // ******###### **** | |||
1896 | 0xFC00, // ######****** **** | |||
1897 | 0xFC00, // ######****** **** | |||
1898 | 0xFC00 // ######****** **** | |||
1899 | }, | |||
1900 | { // 0xBC = 0x3Ca | |||
1901 | 0x0000, // ************ **** | |||
1902 | 0x0000, // ************ **** | |||
1903 | 0x0000, // ************ **** | |||
1904 | 0xFFF0, // ############ **** | |||
1905 | 0xFFF0, // ############ **** | |||
1906 | 0xFFF0, // ############ **** | |||
1907 | 0xFFF0, // ############ **** | |||
1908 | 0xFC00, // ######****** **** | |||
1909 | 0xFC00, // ######****** **** | |||
1910 | 0xFC00 // ######****** **** | |||
1911 | }, | |||
1912 | { // 0xBD = 0x3Da | |||
1913 | 0xFC00, // ######****** **** | |||
1914 | 0xFC00, // ######****** **** | |||
1915 | 0xFC00, // ######****** **** | |||
1916 | 0xFFF0, // ############ **** | |||
1917 | 0xFFF0, // ############ **** | |||
1918 | 0xFFF0, // ############ **** | |||
1919 | 0xFFF0, // ############ **** | |||
1920 | 0xFC00, // ######****** **** | |||
1921 | 0xFC00, // ######****** **** | |||
1922 | 0xFC00 // ######****** **** | |||
1923 | }, | |||
1924 | { // 0xBE = 0x3Ea | |||
1925 | 0x03F0, // ******###### **** | |||
1926 | 0x03F0, // ******###### **** | |||
1927 | 0x03F0, // ******###### **** | |||
1928 | 0xFFF0, // ############ **** | |||
1929 | 0xFFF0, // ############ **** | |||
1930 | 0xFFF0, // ############ **** | |||
1931 | 0xFFF0, // ############ **** | |||
1932 | 0xFC00, // ######****** **** | |||
1933 | 0xFC00, // ######****** **** | |||
1934 | 0xFC00 // ######****** **** | |||
1935 | }, | |||
1936 | { // 0xBF = 0x3Fa | |||
1937 | 0xFFFF, // ############ **** | |||
1938 | 0xFFFF, // ############ **** | |||
1939 | 0xFFFF, // ############ **** | |||
1940 | 0xFFFF, // ############ **** | |||
1941 | 0xFFFF, // ############ **** | |||
1942 | 0xFFF0, // ############ **** | |||
1943 | 0xFFF0, // ############ **** | |||
1944 | 0xFC00, // ######****** **** | |||
1945 | 0xFC00, // ######****** **** | |||
1946 | 0xFC00 // ######****** **** | |||
1947 | }, | |||
1948 | ||||
1949 | { // 0xC0 = | |||
1950 | 0x0600, // *****##***** **** | |||
1951 | 0x0C00, // ****##****** **** | |||
1952 | 0x0000, // ************ **** | |||
1953 | 0x3FC0, // **########** **** | |||
1954 | 0x6060, // *##******##* **** | |||
1955 | 0x7FE0, // *##########* **** | |||
1956 | 0x6000, // *##********* **** | |||
1957 | 0x3FC0, // **########** **** | |||
1958 | 0x0000, // ************ **** | |||
1959 | 0x0000 // ************ **** | |||
1960 | }, | |||
1961 | { // 0xC1 = | |||
1962 | 0x0600, // *****##***** **** | |||
1963 | 0x0300, // ******##**** **** | |||
1964 | 0x0000, // ************ **** | |||
1965 | 0x3060, // **##*****##* **** | |||
1966 | 0x3060, // **##*****##* **** | |||
1967 | 0x3060, // **##*****##* **** | |||
1968 | 0x3060, // **##*****##* **** | |||
1969 | 0x30E0, // **##****###* **** | |||
1970 | 0x1F60, // ***#####*##* **** | |||
1971 | 0x0000 // ************ **** | |||
1972 | }, | |||
1973 | { // 0xC2 = | |||
1974 | 0x0C00, // ****##****** **** | |||
1975 | 0x0600, // *****##***** **** | |||
1976 | 0x0000, // ************ **** | |||
1977 | 0x7F80, // *########*** **** | |||
1978 | 0x00C0, // ********##** **** | |||
1979 | 0x3FC0, // **########** **** | |||
1980 | 0x60C0, // *##*****##** **** | |||
1981 | 0x3FE0, // **#########* **** | |||
1982 | 0x0000, // ************ **** | |||
1983 | 0x0000 // ************ **** | |||
1984 | }, | |||
1985 | { // 0xC3 = | |||
1986 | 0x0000, // ************ **** | |||
1987 | 0x0FC0, // ****######** **** | |||
1988 | 0x1860, // ***##****##* **** | |||
1989 | 0x0C00, // ****##****** **** | |||
1990 | 0x3F00, // **######**** **** | |||
1991 | 0x0C00, // ****##****** **** | |||
1992 | 0x3E60, // **#####**##* **** | |||
1993 | 0x33C0, // **##**####** **** | |||
1994 | 0x0000, // ************ **** | |||
1995 | 0x0000 // ************ **** | |||
1996 | }, | |||
1997 | { // 0xC4 = | |||
1998 | 0x0600, // *****##***** **** | |||
1999 | 0x3FC0, // **########** **** | |||
2000 | 0x6660, // *##**##**##* **** | |||
2001 | 0x6600, // *##**##***** **** | |||
2002 | 0x3FC0, // **########** **** | |||
2003 | 0x0660, // *****##**##* **** | |||
2004 | 0x6660, // *##**##**##* **** | |||
2005 | 0x3F60, // **########** **** | |||
2006 | 0x06C0, // *****##***** **** | |||
2007 | 0x0000 // ************ **** | |||
2008 | }, | |||
2009 | { // 0xC5 = | |||
2010 | 0x3CC0, // **####**##** **** | |||
2011 | 0x6780, // *##**####*** **** | |||
2012 | 0x0000, // ************ **** | |||
2013 | 0x7F80, // *########*** **** | |||
2014 | 0x00C0, // ********##** **** | |||
2015 | 0x3FC0, // **########** **** | |||
2016 | 0x60C0, // *##*****##** **** | |||
2017 | 0x3FE0, // **#########* **** | |||
2018 | 0x0000, // ************ **** | |||
2019 | 0x0000 // ************ **** | |||
2020 | }, | |||
2021 | { // 0xC6 = | |||
2022 | 0x3C60, // **####***##* **** | |||
2023 | 0x67C0, // *##**#####** **** | |||
2024 | 0x0000, // ************ **** | |||
2025 | 0x3FC0, // **########** **** | |||
2026 | 0x6060, // *##******##* **** | |||
2027 | 0x6060, // *##******##* **** | |||
2028 | 0x6060, // *##******##* **** | |||
2029 | 0x3FC0, // **########** **** | |||
2030 | 0x0000, // ************ **** | |||
2031 | 0x0000 // ************ **** | |||
2032 | }, | |||
2033 | { // 0xC7 = | |||
2034 | 0x0000, // ************ **** | |||
2035 | 0x0000, // ************ **** | |||
2036 | 0x0000, // ************ **** | |||
2037 | 0x0600, // *****##***** **** | |||
2038 | 0x0600, // *****##***** **** | |||
2039 | 0x0000, // ************ **** | |||
2040 | 0x0000, // ************ **** | |||
2041 | 0x0000, // ************ **** | |||
2042 | 0x0000, // ************ **** | |||
2043 | 0x0000 // ************ **** | |||
2044 | }, | |||
2045 | { // 0xC8 = | |||
2046 | 0x0600, // *****##***** **** | |||
2047 | 0x0300, // ******##**** **** | |||
2048 | 0x0000, // ************ **** | |||
2049 | 0x1FC0, // ***#######** **** | |||
2050 | 0x3060, // **##*****##* **** | |||
2051 | 0x3060, // **##*****##* **** | |||
2052 | 0x3060, // **##*****##* **** | |||
2053 | 0x1FC0, // ***#######** **** | |||
2054 | 0x0000, // ************ **** | |||
2055 | 0x0000 // ************ **** | |||
2056 | }, | |||
2057 | { // 0xC9 = | |||
2058 | 0x0600, // *****##***** **** | |||
2059 | 0x0300, // ******##**** **** | |||
2060 | 0x0000, // ************ **** | |||
2061 | 0x1FC0, // ***#######** **** | |||
2062 | 0x3060, // **##*****##* **** | |||
2063 | 0x3FE0, // **#########* **** | |||
2064 | 0x3000, // **##******** **** | |||
2065 | 0x1FC0, // ***#######** **** | |||
2066 | 0x0000, // ************ **** | |||
2067 | 0x0000 // ************ **** | |||
2068 | }, | |||
2069 | { // 0xCA = | |||
2070 | 0x0C00, // ****##****** **** | |||
2071 | 0x0600, // *****##***** **** | |||
2072 | 0x0000, // ************ **** | |||
2073 | 0x0E00, // ****###***** **** | |||
2074 | 0x0600, // *****##***** **** | |||
2075 | 0x0600, // *****##***** **** | |||
2076 | 0x0600, // *****##***** **** | |||
2077 | 0x1F80, // ***######*** **** | |||
2078 | 0x0000, // ************ **** | |||
2079 | 0x0000 // ************ **** | |||
2080 | }, | |||
2081 | { // 0xCB = | |||
2082 | 0x0000, // ************ **** | |||
2083 | 0x0780, // *****####*** **** | |||
2084 | 0x0CC0, // ****##**##** **** | |||
2085 | 0x0780, // *****####*** **** | |||
2086 | 0x0000, // ************ **** | |||
2087 | 0x0000, // ************ **** | |||
2088 | 0x0000, // ************ **** | |||
2089 | 0x0000, // ************ **** | |||
2090 | 0x0000, // ************ **** | |||
2091 | 0x0000 // ************ **** | |||
2092 | }, | |||
2093 | { // 0xCC = | |||
2094 | 0x0000, // ************ **** | |||
2095 | 0x0000, // ************ **** | |||
2096 | 0x0000, // ************ **** | |||
2097 | 0x0FE0, // ****#######* **** | |||
2098 | 0x1800, // ***##******* **** | |||
2099 | 0x3000, // **##******** **** | |||
2100 | 0x1800, // ***##******* **** | |||
2101 | 0x0FE0, // ****#######* **** | |||
2102 | 0x0300, // ******##**** **** | |||
2103 | 0x0E00 // ****###***** **** | |||
2104 | }, | |||
2105 | { // 0xCD = | |||
2106 | 0x0000, // ************ **** | |||
2107 | 0x0000, // ************ **** | |||
2108 | 0x0600, // *****##***** **** | |||
2109 | 0x0310, // ******###*** **** | |||
2110 | 0xFFE0, // ###########* **** | |||
2111 | 0x0310, // ******###*** **** | |||
2112 | 0x0600, // *****##***** **** | |||
2113 | 0x0000, // ************ **** | |||
2114 | 0x0000, // ************ **** | |||
2115 | 0x0000 // ************ **** | |||
2116 | }, | |||
2117 | { // 0xCE = | |||
2118 | 0x0000, // ************ **** | |||
2119 | 0x0600, // *****##***** **** | |||
2120 | 0x0F00, // ****####**** **** | |||
2121 | 0x1F80, // ***######*** **** | |||
2122 | 0x36C0, // **##*##*##** **** | |||
2123 | 0x0600, // *****##***** **** | |||
2124 | 0x0600, // *****##***** **** | |||
2125 | 0x0600, // *****##***** **** | |||
2126 | 0x0600, // *****##***** **** | |||
2127 | 0x0600 // *****##***** **** | |||
2128 | }, | |||
2129 | { // 0xCF = | |||
2130 | 0x0000, // ************ **** | |||
2131 | 0x1980, // ***##**##*** **** | |||
2132 | 0x1980, // ***##**##*** **** | |||
2133 | 0x7FE0, // *##########* **** | |||
2134 | 0x1980, // ***##**##*** **** | |||
2135 | 0x1980, // ***##**##*** **** | |||
2136 | 0x7FE0, // *##########* **** | |||
2137 | 0x1980, // ***##**##*** **** | |||
2138 | 0x1980, // ***##**##*** **** | |||
2139 | 0x0000 // ************ **** | |||
2140 | }, | |||
2141 | ||||
2142 | { // 0xD0 = | |||
2143 | 0x0C00, // ****##****** **** | |||
2144 | 0x0600, // *****##***** **** | |||
2145 | 0x0000, // ************ **** | |||
2146 | 0x7F80, // *########*** **** | |||
2147 | 0x00C0, // ********##** **** | |||
2148 | 0x3FC0, // **########** **** | |||
2149 | 0x60C0, // *##*****##** **** | |||
2150 | 0x3FE0, // **#########* **** | |||
2151 | 0x0000, // ************ **** | |||
2152 | 0x0000 // ************ **** | |||
2153 | }, | |||
2154 | { // 0xD1 = | |||
2155 | 0x0600, // *****##***** **** | |||
2156 | 0x0300, // ******##**** **** | |||
2157 | 0x0000, // ************ **** | |||
2158 | 0x1FC0, // ***#######** **** | |||
2159 | 0x3060, // **##*****##* **** | |||
2160 | 0x3FE0, // **#########* **** | |||
2161 | 0x3000, // **##******** **** | |||
2162 | 0x1FC0, // ***#######** **** | |||
2163 | 0x0000, // ************ **** | |||
2164 | 0x0000 // ************ **** | |||
2165 | }, | |||
2166 | { // 0xD2 = | |||
2167 | 0x0E00, // ****###***** **** | |||
2168 | 0x1B00, // ***##*##**** **** | |||
2169 | 0x0000, // ************ **** | |||
2170 | 0x7F80, // *########*** **** | |||
2171 | 0x00C0, // ********##** **** | |||
2172 | 0x3FC0, // **########** **** | |||
2173 | 0x60C0, // *##*****##** **** | |||
2174 | 0x3FE0, // **#########* **** | |||
2175 | 0x0000, // ************ **** | |||
2176 | 0x0000 // ************ **** | |||
2177 | }, | |||
2178 | { // 0xD3 = | |||
2179 | 0x0300, // ******##**** **** | |||
2180 | 0x0600, // *****##***** **** | |||
2181 | 0x0000, // ************ **** | |||
2182 | 0x1FC0, // ***#######** **** | |||
2183 | 0x3060, // **##*****##* **** | |||
2184 | 0x3FE0, // **#########* **** | |||
2185 | 0x3000, // **##******** **** | |||
2186 | 0x1FC0, // ***#######** **** | |||
2187 | 0x0000, // ************ **** | |||
2188 | 0x0000 // ************ **** | |||
2189 | }, | |||
2190 | { // 0xD4 = | |||
2191 | 0x0000, // ************ **** | |||
2192 | 0x1980, // ***##**##*** **** | |||
2193 | 0x0000, // ************ **** | |||
2194 | 0x0E00, // ****###***** **** | |||
2195 | 0x0600, // *****##***** **** | |||
2196 | 0x0600, // *****##***** **** | |||
2197 | 0x0600, // *****##***** **** | |||
2198 | 0x1F80, // ***######*** **** | |||
2199 | 0x0000, // ************ **** | |||
2200 | 0x0000 // ************ **** | |||
2201 | }, | |||
2202 | { // 0xD5 = | |||
2203 | 0x1E60, // ***####**##* **** | |||
2204 | 0x33C0, // **##**####** **** | |||
2205 | 0x1F80, // ***######*** **** | |||
2206 | 0x30C0, // **##****##** **** | |||
2207 | 0x6060, // *##******##* **** | |||
2208 | 0x7FE0, // *##########* **** | |||
2209 | 0x6060, // *##******##* **** | |||
2210 | 0x6060, // *##******##* **** | |||
2211 | 0x0000, // ************ **** | |||
2212 | 0x0000 // ************ **** | |||
2213 | }, | |||
2214 | { // 0xD6 = | |||
2215 | 0x1E60, // ***####**##* **** | |||
2216 | 0x33C0, // **##**####** **** | |||
2217 | 0x1FC0, // ***#######** **** | |||
2218 | 0x3060, // **##*****##* **** | |||
2219 | 0x3060, // **##*****##* **** | |||
2220 | 0x3060, // **##*****##* **** | |||
2221 | 0x3060, // **##*****##* **** | |||
2222 | 0x1FC0, // ***#######** **** | |||
2223 | 0x0000, // ************ **** | |||
2224 | 0x0000 // ************ **** | |||
2225 | }, | |||
2226 | { // 0xD7 = | |||
2227 | 0x0000, // ************ **** | |||
2228 | 0x0FC0, // ****######** **** | |||
2229 | 0x1860, // ***##****##* **** | |||
2230 | 0x3000, // **##******** **** | |||
2231 | 0x3000, // **##******** **** | |||
2232 | 0x3000, // **##******** **** | |||
2233 | 0x1860, // ***##****##* **** | |||
2234 | 0x0FC0, // ****######** **** | |||
2235 | 0x0300, // ******##**** **** | |||
2236 | 0x0E00 // ****###***** **** | |||
2237 | }, | |||
2238 | { // 0xD8 = | |||
2239 | 0x0700, // *****###**** **** | |||
2240 | 0x0D80, // ****##*##*** **** | |||
2241 | 0x0000, // ************ **** | |||
2242 | 0x1FC0, // ***#######** **** | |||
2243 | 0x3060, // **##*****##* **** | |||
2244 | 0x3060, // **##*****##* **** | |||
2245 | 0x3060, // **##*****##* **** | |||
2246 | 0x1FC0, // ***#######** **** | |||
2247 | 0x0000, // ************ **** | |||
2248 | 0x0000 // ************ **** | |||
2249 | }, | |||
2250 | { // 0xD9 = | |||
2251 | 0x0700, // *****###**** **** | |||
2252 | 0x0D80, // ****##*##*** **** | |||
2253 | 0x0000, // ************ **** | |||
2254 | 0x3060, // **##*****##* **** | |||
2255 | 0x3060, // **##*****##* **** | |||
2256 | 0x3060, // **##*****##* **** | |||
2257 | 0x30E0, // **##****###* **** | |||
2258 | 0x1F60, // ***#####*##* **** | |||
2259 | 0x0000, // ************ **** | |||
2260 | 0x0000 // ************ **** | |||
2261 | }, | |||
2262 | { // 0xDA = | |||
2263 | 0x0000, // ************ **** | |||
2264 | 0x0000, // ************ **** | |||
2265 | 0x0000, // ************ **** | |||
2266 | 0x0FE0, // ****#######* **** | |||
2267 | 0x1800, // ***##******* **** | |||
2268 | 0x3000, // **##******** **** | |||
2269 | 0x1800, // ***##******* **** | |||
2270 | 0x0FE0, // ****#######* **** | |||
2271 | 0x0300, // ******##**** **** | |||
2272 | 0x0E00 // ****###***** **** | |||
2273 | }, | |||
2274 | { // 0xDB = | |||
2275 | 0x0000, // ************ **** | |||
2276 | 0x18C0, // ***##***##** **** | |||
2277 | 0x0000, // ************ **** | |||
2278 | 0x1FC0, // ***#######** **** | |||
2279 | 0x3060, // **##*****##* **** | |||
2280 | 0x3FE0, // **#########* **** | |||
2281 | 0x3000, // **##******** **** | |||
2282 | 0x1FC0, // ***#######** **** | |||
2283 | 0x0000, // ************ **** | |||
2284 | 0x0000 // ************ **** | |||
2285 | }, | |||
2286 | { // 0xDC = | |||
2287 | 0x0700, // *****###**** **** | |||
2288 | 0x0D80, // ****##*##*** **** | |||
2289 | 0x0000, // ************ **** | |||
2290 | 0x1FC0, // ***#######** **** | |||
2291 | 0x3060, // **##*****##* **** | |||
2292 | 0x3FE0, // **#########* **** | |||
2293 | 0x3000, // **##******** **** | |||
2294 | 0x1FC0, // ***#######** **** | |||
2295 | 0x0000, // ************ **** | |||
2296 | 0x0000 // ************ **** | |||
2297 | }, | |||
2298 | { // 0xDD = | |||
2299 | 0x0600, // *****##***** **** | |||
2300 | 0x0300, // ******##**** **** | |||
2301 | 0x0000, // ************ **** | |||
2302 | 0x3060, // **##*****##* **** | |||
2303 | 0x3060, // **##*****##* **** | |||
2304 | 0x3060, // **##*****##* **** | |||
2305 | 0x30E0, // **##****###* **** | |||
2306 | 0x1F60, // ***#####*##* **** | |||
2307 | 0x0000, // ************ **** | |||
2308 | 0x0000 // ************ **** | |||
2309 | }, | |||
2310 | { // 0xDE = | |||
2311 | 0x0F00, // ****####**** **** | |||
2312 | 0x1980, // ***##**##*** **** | |||
2313 | 0x0000, // ************ **** | |||
2314 | 0x0E00, // ****###***** **** | |||
2315 | 0x0600, // *****##***** **** | |||
2316 | 0x0600, // *****##***** **** | |||
2317 | 0x0600, // *****##***** **** | |||
2318 | 0x1F80, // ***######*** **** | |||
2319 | 0x0000, // ************ **** | |||
2320 | 0x0000 // ************ **** | |||
2321 | }, | |||
2322 | { // 0xDF = | |||
2323 | 0x0000, // ************ **** | |||
2324 | 0x1980, // ***##**##*** **** | |||
2325 | 0x1980, // ***##**##*** **** | |||
2326 | 0x7FE0, // *##########* **** | |||
2327 | 0x1980, // ***##**##*** **** | |||
2328 | 0x1980, // ***##**##*** **** | |||
2329 | 0x7FE0, // *##########* **** | |||
2330 | 0x1980, // ***##**##*** **** | |||
2331 | 0x1980, // ***##**##*** **** | |||
2332 | 0x0000 // ************ **** | |||
2333 | }, | |||
2334 | ||||
2335 | { // 0xE0 = | |||
2336 | 0x0000, // ************ **** | |||
2337 | 0x0600, // *****##***** **** | |||
2338 | 0x0000, // ************ **** | |||
2339 | 0x0600, // *****##***** **** | |||
2340 | 0x0600, // *****##***** **** | |||
2341 | 0x0600, // *****##***** **** | |||
2342 | 0x0600, // *****##***** **** | |||
2343 | 0x0600, // *****##***** **** | |||
2344 | 0x0000, // ************ **** | |||
2345 | 0x0000 // ************ **** | |||
2346 | }, | |||
2347 | { // 0xE1 = | |||
2348 | 0x0000, // ************ **** | |||
2349 | 0x0600, // *****##***** **** | |||
2350 | 0x0000, // ************ **** | |||
2351 | 0x0600, // *****##***** **** | |||
2352 | 0x1800, // ***##******* **** | |||
2353 | 0x30C0, // **##****##** **** | |||
2354 | 0x30C0, // **##****##** **** | |||
2355 | 0x1F00, // ***######*** **** | |||
2356 | 0x0000, // ************ **** | |||
2357 | 0x0000 // ************ **** | |||
2358 | }, | |||
2359 | { // 0xE2 = | |||
2360 | 0x0000, // ************ **** | |||
2361 | 0x18C0, // ***##***##** **** | |||
2362 | 0x0000, // ************ **** | |||
2363 | 0x3060, // **##*****##* **** | |||
2364 | 0x3060, // **##*****##* **** | |||
2365 | 0x3060, // **##*****##* **** | |||
2366 | 0x30E0, // **##****###* **** | |||
2367 | 0x1F60, // ***#####*##* **** | |||
2368 | 0x0000, // ************ **** | |||
2369 | 0x0000 // ************ **** | |||
2370 | }, | |||
2371 | { // 0xE3 = | |||
2372 | 0x0000, // ************ **** | |||
2373 | 0x0000, // ************ **** | |||
2374 | 0x0000, // ************ **** | |||
2375 | 0x0FE0, // ****#######* **** | |||
2376 | 0x1800, // ***##******* **** | |||
2377 | 0x3000, // **##******** **** | |||
2378 | 0x1800, // ***##******* **** | |||
2379 | 0x0FE0, // ****#######* **** | |||
2380 | 0x0300, // ******##**** **** | |||
2381 | 0x0E00 // ****###***** **** | |||
2382 | }, | |||
2383 | { // 0xE4 = | |||
2384 | 0x0600, // *****##***** **** | |||
2385 | 0x3FC0, // **########** **** | |||
2386 | 0x6660, // *##**##**##* **** | |||
2387 | 0x6600, // *##**##***** **** | |||
2388 | 0x3FC0, // **########** **** | |||
2389 | 0x0660, // *****##**##* **** | |||
2390 | 0x6660, // *##**##**##* **** | |||
2391 | 0x3FC0, // **########** **** | |||
2392 | 0x0600, // *****##***** **** | |||
2393 | 0x0000 // ************ **** | |||
2394 | }, | |||
2395 | { // 0xE5 = | |||
2396 | 0x0000, // ************ **** | |||
2397 | 0x3F80, // **#######*** **** | |||
2398 | 0x6180, // *##****##*** **** | |||
2399 | 0x6180, // *##****##*** **** | |||
2400 | 0x3FE0, // **#########* **** | |||
2401 | 0x0000, // ************ **** | |||
2402 | 0x7FE0, // *##########* **** | |||
2403 | 0x0000, // ************ **** | |||
2404 | 0x0000, // ************ **** | |||
2405 | 0x0000 // ************ **** | |||
2406 | }, | |||
2407 | { // 0xE6 = | |||
2408 | 0x0000, // ************ **** | |||
2409 | 0x1FC0, // ***#######** **** | |||
2410 | 0x3060, // **##*****##* **** | |||
2411 | 0x3060, // **##*****##* **** | |||
2412 | 0x1FC0, // ***#######** **** | |||
2413 | 0x0000, // ************ **** | |||
2414 | 0x3FE0, // **#########* **** | |||
2415 | 0x0000, // ************ **** | |||
2416 | 0x0000, // ************ **** | |||
2417 | 0x0000 // ************ **** | |||
2418 | }, | |||
2419 | { // 0xE7 = | |||
2420 | 0x1E60, // ***####**##* **** | |||
2421 | 0x33C0, // **##**####** **** | |||
2422 | 0x3860, // **###****##* **** | |||
2423 | 0x3C60, // **####***##* **** | |||
2424 | 0x3660, // **##*##**##* **** | |||
2425 | 0x3360, // **##**##*##* **** | |||
2426 | 0x31E0, // **##***####* **** | |||
2427 | 0x30E0, // **##****###* **** | |||
2428 | 0x0000, // ************ **** | |||
2429 | 0x0000 // ************ **** | |||
2430 | }, | |||
2431 | { // 0xE8 = | |||
2432 | 0x1E60, // ***####**##* **** | |||
2433 | 0x33C0, // **##**####** **** | |||
2434 | 0x0000, // ************ **** | |||
2435 | 0x37C0, // **##*#####** **** | |||
2436 | 0x3860, // **###****##* **** | |||
2437 | 0x3060, // **##*****##* **** | |||
2438 | 0x3060, // **##*****##* **** | |||
2439 | 0x3060, // **##*****##* **** | |||
2440 | 0x0000, // ************ **** | |||
2441 | 0x0000 // ************ **** | |||
2442 | }, | |||
2443 | { // 0xE9 = | |||
2444 | 0x0600, // *****##***** **** | |||
2445 | 0x0300, // ******##**** **** | |||
2446 | 0x0000, // ************ **** | |||
2447 | 0x1FC0, // ***#######** **** | |||
2448 | 0x3060, // **##*****##* **** | |||
2449 | 0x3FE0, // **#########* **** | |||
2450 | 0x3000, // **##******** **** | |||
2451 | 0x1FC0, // ***#######** **** | |||
2452 | 0x0000, // ************ **** | |||
2453 | 0x0000 // ************ **** | |||
2454 | }, | |||
2455 | { // 0xEA = | |||
2456 | 0x0C00, // ****##****** **** | |||
2457 | 0x0600, // *****##***** **** | |||
2458 | 0x0000, // ************ **** | |||
2459 | 0x7F80, // *########*** **** | |||
2460 | 0x00C0, // ********##** **** | |||
2461 | 0x3FC0, // **########** **** | |||
2462 | 0x60C0, // *##*****##** **** | |||
2463 | 0x3FE0, // **#########* **** | |||
2464 | 0x0000, // ************ **** | |||
2465 | 0x0000 // ************ **** | |||
2466 | }, | |||
2467 | { // 0xEB = | |||
2468 | 0x0300, // ******##**** **** | |||
2469 | 0x0600, // *****##***** **** | |||
2470 | 0x0000, // ************ **** | |||
2471 | 0x7F80, // *########*** **** | |||
2472 | 0x00C0, // ********##** **** | |||
2473 | 0x3FC0, // **########** **** | |||
2474 | 0x60C0, // *##*****##** **** | |||
2475 | 0x3FE0, // **#########* **** | |||
2476 | 0x0000, // ************ **** | |||
2477 | 0x0000 // ************ **** | |||
2478 | }, | |||
2479 | { // 0xEC = | |||
2480 | 0x0300, // ******##**** **** | |||
2481 | 0x0600, // *****##***** **** | |||
2482 | 0x0000, // ************ **** | |||
2483 | 0x1FC0, // ***#######** **** | |||
2484 | 0x3060, // **##*****##* **** | |||
2485 | 0x3FE0, // **#########* **** | |||
2486 | 0x3000, // **##******** **** | |||
2487 | 0x1FC0, // ***#######** **** | |||
2488 | 0x0000, // ************ **** | |||
2489 | 0x0000 // ************ **** | |||
2490 | }, | |||
2491 | { // 0xED = | |||
2492 | 0x0300, // ******##**** **** | |||
2493 | 0x0600, // *****##***** **** | |||
2494 | 0x0000, // ************ **** | |||
2495 | 0x0E00, // ****###***** **** | |||
2496 | 0x0600, // *****##***** **** | |||
2497 | 0x0600, // *****##***** **** | |||
2498 | 0x0600, // *****##***** **** | |||
2499 | 0x1F80, // ***######*** **** | |||
2500 | 0x0000, // ************ **** | |||
2501 | 0x0000 // ************ **** | |||
2502 | }, | |||
2503 | { // 0xEE = | |||
2504 | 0x0300, // ******##**** **** | |||
2505 | 0x0600, // *****##***** **** | |||
2506 | 0x0000, // ************ **** | |||
2507 | 0x1FC0, // ***#######** **** | |||
2508 | 0x3060, // **##*****##* **** | |||
2509 | 0x3060, // **##*****##* **** | |||
2510 | 0x3060, // **##*****##* **** | |||
2511 | 0x1FC0, // ***#######** **** | |||
2512 | 0x0000, // ************ **** | |||
2513 | 0x0000 // ************ **** | |||
2514 | }, | |||
2515 | { // 0xEF = | |||
2516 | 0x0300, // ******##**** **** | |||
2517 | 0x0600, // *****##***** **** | |||
2518 | 0x0000, // ************ **** | |||
2519 | 0x3060, // **##*****##* **** | |||
2520 | 0x3060, // **##*****##* **** | |||
2521 | 0x3060, // **##*****##* **** | |||
2522 | 0x30E0, // **##****###* **** | |||
2523 | 0x1F60, // ***#####*##* **** | |||
2524 | 0x0000, // ************ **** | |||
2525 | 0x0000 // ************ **** | |||
2526 | }, | |||
2527 | ||||
2528 | { // 0xF0 = | |||
2529 | 0x0300, // ******##**** **** | |||
2530 | 0x0600, // *****##***** **** | |||
2531 | 0x1FC0, // ***#######** **** | |||
2532 | 0x3060, // **##*****##* **** | |||
2533 | 0x3060, // **##*****##* **** | |||
2534 | 0x3FE0, // **#########* **** | |||
2535 | 0x3060, // **##*****##* **** | |||
2536 | 0x3060, // **##*****##* **** | |||
2537 | 0x0000, // ************ **** | |||
2538 | 0x0000 // ************ **** | |||
2539 | }, | |||
2540 | { // 0xF1 = | |||
2541 | 0x0C00, // ****##****** **** | |||
2542 | 0x0600, // *****##***** **** | |||
2543 | 0x1FC0, // ***#######** **** | |||
2544 | 0x3060, // **##*****##* **** | |||
2545 | 0x3060, // **##*****##* **** | |||
2546 | 0x3FE0, // **#########* **** | |||
2547 | 0x3060, // **##*****##* **** | |||
2548 | 0x3060, // **##*****##* **** | |||
2549 | 0x0000, // ************ **** | |||
2550 | 0x0000 // ************ **** | |||
2551 | }, | |||
2552 | { // 0xF2 = | |||
2553 | 0x0C00, // ****##****** **** | |||
2554 | 0x0600, // *****##***** **** | |||
2555 | 0x3FC0, // **########** **** | |||
2556 | 0x3000, // **##******** **** | |||
2557 | 0x3F00, // **######**** **** | |||
2558 | 0x3000, // **##******** **** | |||
2559 | 0x3000, // **##******** **** | |||
2560 | 0x3FC0, // **########** **** | |||
2561 | 0x0000, // ************ **** | |||
2562 | 0x0000 // ************ **** | |||
2563 | }, | |||
2564 | { // 0xF3 = | |||
2565 | 0x0300, // ******##**** **** | |||
2566 | 0x0600, // *****##***** **** | |||
2567 | 0x3FC0, // **########** **** | |||
2568 | 0x0600, // *****##***** **** | |||
2569 | 0x0600, // *****##***** **** | |||
2570 | 0x0600, // *****##***** **** | |||
2571 | 0x0600, // *****##***** **** | |||
2572 | 0x3FC0, // **########** **** | |||
2573 | 0x0000, // ************ **** | |||
2574 | 0x0000 // ************ **** | |||
2575 | }, | |||
2576 | { // 0xF4 = | |||
2577 | 0x19C0, // ***##**##*** **** | |||
2578 | 0x0000, // ************ **** | |||
2579 | 0x3FC0, // **########** **** | |||
2580 | 0x0600, // *****##***** **** | |||
2581 | 0x0600, // *****##***** **** | |||
2582 | 0x0600, // *****##***** **** | |||
2583 | 0x0600, // *****##***** **** | |||
2584 | 0x3FC0, // **########** **** | |||
2585 | 0x0000, // ************ **** | |||
2586 | 0x0000 // ************ **** | |||
2587 | }, | |||
2588 | { // 0xF5 = | |||
2589 | 0x0300, // ******##**** **** | |||
2590 | 0x0600, // *****##***** **** | |||
2591 | 0x1FC0, // ***#######** **** | |||
2592 | 0x3060, // **##*****##* **** | |||
2593 | 0x3060, // **##*****##* **** | |||
2594 | 0x3060, // **##*****##* **** | |||
2595 | 0x3060, // **##*****##* **** | |||
2596 | 0x1FC0, // ***#######** **** | |||
2597 | 0x0000, // ************ **** | |||
2598 | 0x0000 // ************ **** | |||
2599 | }, | |||
2600 | { // 0xF6 = | |||
2601 | 0x0600, // *****##***** **** | |||
2602 | 0x0300, // ******##**** **** | |||
2603 | 0x1FC0, // ***#######** **** | |||
2604 | 0x3060, // **##*****##* **** | |||
2605 | 0x3060, // **##*****##* **** | |||
2606 | 0x3060, // **##*****##* **** | |||
2607 | 0x3060, // **##*****##* **** | |||
2608 | 0x1FC0, // ***#######** **** | |||
2609 | 0x0000, // ************ **** | |||
2610 | 0x0000 // ************ **** | |||
2611 | }, | |||
2612 | { // 0xF7 = | |||
2613 | 0x0300, // ******##**** **** | |||
2614 | 0x0600, // *****##***** **** | |||
2615 | 0x3060, // **##*****##* **** | |||
2616 | 0x3060, // **##*****##* **** | |||
2617 | 0x3060, // **##*****##* **** | |||
2618 | 0x3060, // **##*****##* **** | |||
2619 | 0x3060, // **##*****##* **** | |||
2620 | 0x1FC0, // ***#######** **** | |||
2621 | 0x0000, // ************ **** | |||
2622 | 0x0000 // ************ **** | |||
2623 | }, | |||
2624 | { // 0xF8 = | |||
2625 | 0x0000, // ************ **** | |||
2626 | 0x0000, // ************ **** | |||
2627 | 0x0000, // ************ **** | |||
2628 | 0x3DC0, // **####*###** **** | |||
2629 | 0x0660, // *****##**##* **** | |||
2630 | 0x3FE0, // **#########* **** | |||
2631 | 0x6600, // *##**##***** **** | |||
2632 | 0x3FC0, // **########** **** | |||
2633 | 0x0000, // ************ **** | |||
2634 | 0x0000 // ************ **** | |||
2635 | }, | |||
2636 | { // 0xF9 = | |||
2637 | 0x0000, // ************ **** | |||
2638 | 0x0FE0, // ****#######* **** | |||
2639 | 0x1B00, // ***##*##**** **** | |||
2640 | 0x3300, // **##**##**** **** | |||
2641 | 0x7FC0, // *#########** **** | |||
2642 | 0x6300, // *##***##**** **** | |||
2643 | 0x6300, // *##***##**** **** | |||
2644 | 0x63E0, // *##***#####* **** | |||
2645 | 0x0000, // ************ **** | |||
2646 | 0x0000 // ************ **** | |||
2647 | }, | |||
2648 | { // 0xFA = | |||
2649 | 0x0000, // ************ **** | |||
2650 | 0x0300, // ******##**** **** | |||
2651 | 0x0FC0, // ****######** **** | |||
2652 | 0x0180, // *******##*** **** | |||
2653 | 0x1FC0, // ***#######** **** | |||
2654 | 0x30C0, // **##****##** **** | |||
2655 | 0x30C0, // **##****##** **** | |||
2656 | 0x1F80, // ***######*** **** | |||
2657 | 0x0000, // ************ **** | |||
2658 | 0x0000 // ************ **** | |||
2659 | }, | |||
2660 | { // 0xFB = | |||
2661 | 0x0000, // ************ **** | |||
2662 | 0x3F80, // **#######*** **** | |||
2663 | 0x30C0, // **##****##** **** | |||
2664 | 0x3060, // **##*****##* **** | |||
2665 | 0x7C60, // *#####***##* **** | |||
2666 | 0x3060, // **##*****##* **** | |||
2667 | 0x30C0, // **##****##** **** | |||
2668 | 0x3F80, // **#######*** **** | |||
2669 | 0x0000, // ************ **** | |||
2670 | 0x0000 // ************ **** | |||
2671 | }, | |||
2672 | { // 0xFC = | |||
2673 | 0x0000, // ************ **** | |||
2674 | 0x0000, // ************ **** | |||
2675 | 0x0180, // *******##*** **** | |||
2676 | 0x3FC0, // **########** **** | |||
2677 | 0x6360, // *##***##*##* **** | |||
2678 | 0x6660, // *##**##**##* **** | |||
2679 | 0x6C60, // *##*##***##* **** | |||
2680 | 0x3FC0, // **########** **** | |||
2681 | 0x1800, // ***##******* **** | |||
2682 | 0x0000 // ************ **** | |||
2683 | }, | |||
2684 | { // 0xFD = | |||
2685 | 0x0060, // *********##* **** | |||
2686 | 0x3FC0, // **########** **** | |||
2687 | 0x61E0, // *##****####* **** | |||
2688 | 0x6360, // *##***##*##* **** | |||
2689 | 0x6660, // *##**##**##* **** | |||
2690 | 0x6C60, // *##*##***##* **** | |||
2691 | 0x7860, // *####****##* **** | |||
2692 | 0x3FC0, // **########** **** | |||
2693 | 0x6000, // *##********* **** | |||
2694 | 0x0000 // ************ **** | |||
2695 | }, | |||
2696 | { // 0xFE = | |||
2697 | 0x0000, // ************ **** | |||
2698 | 0x3000, // **##******** **** | |||
2699 | 0x3000, // **##******** **** | |||
2700 | 0x3F80, // **#######*** **** | |||
2701 | 0x30C0, // **##****##** **** | |||
2702 | 0x30C0, // **##****##** **** | |||
2703 | 0x30C0, // **##****##** **** | |||
2704 | 0x3F80, // **#######*** **** | |||
2705 | 0x3000, // **##******** **** | |||
2706 | 0x3000 // **##******** **** | |||
2707 | }, | |||
2708 | { // 0xFF = | |||
2709 | 0x3C00, // **####****** **** | |||
2710 | 0x1800, // ***##******* **** | |||
2711 | 0x1F80, // ***######*** **** | |||
2712 | 0x18C0, // ***##***##** **** | |||
2713 | 0x18C0, // ***##***##** **** | |||
2714 | 0x1F80, // ***######*** **** | |||
2715 | 0x1800, // ***##******* **** | |||
2716 | 0x3C00, // **####****** **** | |||
2717 | 0x0000, // ************ **** | |||
2718 | 0x0000 // ************ **** | |||
2719 | }, | |||
2720 | ||||
2721 | { // 0x60a = | |||
2722 | 0x0000, // ************ **** | |||
2723 | 0x0000, // ************ **** | |||
2724 | 0x0000, // ************ **** | |||
2725 | 0x0000, // ************ **** | |||
2726 | 0x0000, // ************ **** | |||
2727 | 0x0000, // ************ **** | |||
2728 | 0x0000, // ************ **** | |||
2729 | 0x03F0, // ******###### **** | |||
2730 | 0x03F0, // ******###### **** | |||
2731 | 0x03F0 // ******###### **** | |||
2732 | }, | |||
2733 | { // 0x61a = | |||
2734 | 0xFC00, // ######****** **** | |||
2735 | 0xFC00, // ######****** **** | |||
2736 | 0xFC00, // ######****** **** | |||
2737 | 0x0000, // ************ **** | |||
2738 | 0x0000, // ************ **** | |||
2739 | 0x0000, // ************ **** | |||
2740 | 0x0000, // ************ **** | |||
2741 | 0x03F0, // ******###### **** | |||
2742 | 0x03F0, // ******###### **** | |||
2743 | 0x03F0 // ******###### **** | |||
2744 | }, | |||
2745 | { // 0x62a = | |||
2746 | 0x03F0, // ******###### **** | |||
2747 | 0x03F0, // ******###### **** | |||
2748 | 0x03F0, // ******###### **** | |||
2749 | 0x0000, // ************ **** | |||
2750 | 0x0000, // ************ **** | |||
2751 | 0x0000, // ************ **** | |||
2752 | 0x0000, // ************ **** | |||
2753 | 0x03F0, // ******###### **** | |||
2754 | 0x03F0, // ******###### **** | |||
2755 | 0x03F0 // ******###### **** | |||
2756 | }, | |||
2757 | { // 0x63a = | |||
2758 | 0xFFF0, // ############ **** | |||
2759 | 0xFFF0, // ############ **** | |||
2760 | 0xFFF0, // ############ **** | |||
2761 | 0x0000, // ************ **** | |||
2762 | 0x0000, // ************ **** | |||
2763 | 0x0000, // ************ **** | |||
2764 | 0x0000, // ************ **** | |||
2765 | 0x03F0, // ******###### **** | |||
2766 | 0x03F0, // ******###### **** | |||
2767 | 0x03F0 // ******###### **** | |||
2768 | }, | |||
2769 | { // 0x64a = | |||
2770 | 0x0000, // ************ **** | |||
2771 | 0x0000, // ************ **** | |||
2772 | 0x0000, // ************ **** | |||
2773 | 0xFC00, // ######****** **** | |||
2774 | 0xFC00, // ######****** **** | |||
2775 | 0xFC00, // ######****** **** | |||
2776 | 0xFC00, // ######****** **** | |||
2777 | 0x03F0, // ******###### **** | |||
2778 | 0x03F0, // ******###### **** | |||
2779 | 0x03F0 // ******###### **** | |||
2780 | }, | |||
2781 | { // 0x65a = | |||
2782 | 0xFC00, // ######****** **** | |||
2783 | 0xFC00, // ######****** **** | |||
2784 | 0xFC00, // ######****** **** | |||
2785 | 0xFC00, // ######****** **** | |||
2786 | 0xFC00, // ######****** **** | |||
2787 | 0xFC00, // ######****** **** | |||
2788 | 0xFC00, // ######****** **** | |||
2789 | 0x03F0, // ******###### **** | |||
2790 | 0x03F0, // ******###### **** | |||
2791 | 0x03F0 // ******###### **** | |||
2792 | }, | |||
2793 | { // 0x66a = | |||
2794 | 0x03F0, // ******###### **** | |||
2795 | 0x03F0, // ******###### **** | |||
2796 | 0x03F0, // ******###### **** | |||
2797 | 0xFC00, // ######****** **** | |||
2798 | 0xFC00, // ######****** **** | |||
2799 | 0xFC00, // ######****** **** | |||
2800 | 0xFC00, // ######****** **** | |||
2801 | 0x03F0, // ******###### **** | |||
2802 | 0x03F0, // ******###### **** | |||
2803 | 0x03F0 // ******###### **** | |||
2804 | }, | |||
2805 | { // 0x67a = | |||
2806 | 0xFFF0, // ############ **** | |||
2807 | 0xFFF0, // ############ **** | |||
2808 | 0xFFF0, // ############ **** | |||
2809 | 0xFC00, // ######****** **** | |||
2810 | 0xFC00, // ######****** **** | |||
2811 | 0xFC00, // ######****** **** | |||
2812 | 0xFC00, // ######****** **** | |||
2813 | 0x03F0, // ******###### **** | |||
2814 | 0x03F0, // ******###### **** | |||
2815 | 0x03F0 // ******###### **** | |||
2816 | }, | |||
2817 | { // 0x68a = | |||
2818 | 0x0000, // ************ **** | |||
2819 | 0x0000, // ************ **** | |||
2820 | 0x0000, // ************ **** | |||
2821 | 0x03F0, // ******###### **** | |||
2822 | 0x03F0, // ******###### **** | |||
2823 | 0x03F0, // ******###### **** | |||
2824 | 0x03F0, // ******###### **** | |||
2825 | 0x03F0, // ******###### **** | |||
2826 | 0x03F0, // ******###### **** | |||
2827 | 0x03F0 // ******###### **** | |||
2828 | }, | |||
2829 | { // 0x69a = | |||
2830 | 0xFC00, // ######****** **** | |||
2831 | 0xFC00, // ######****** **** | |||
2832 | 0xFC00, // ######****** **** | |||
2833 | 0x03F0, // ******###### **** | |||
2834 | 0x03F0, // ******###### **** | |||
2835 | 0x03F0, // ******###### **** | |||
2836 | 0x03F0, // ******###### **** | |||
2837 | 0x03F0, // ******###### **** | |||
2838 | 0x03F0, // ******###### **** | |||
2839 | 0x03F0 // ******###### **** | |||
2840 | }, | |||
2841 | { // 0x6Aa = | |||
2842 | 0x03F0, // ******###### **** | |||
2843 | 0x03F0, // ******###### **** | |||
2844 | 0x03F0, // ******###### **** | |||
2845 | 0x03F0, // ******###### **** | |||
2846 | 0x03F0, // ******###### **** | |||
2847 | 0x03F0, // ******###### **** | |||
2848 | 0x03F0, // ******###### **** | |||
2849 | 0x03F0, // ******###### **** | |||
2850 | 0x03F0, // ******###### **** | |||
2851 | 0x03F0 // ******###### **** | |||
2852 | }, | |||
2853 | { // 0x6Ba = | |||
2854 | 0xFFF0, // ############ **** | |||
2855 | 0xFFF0, // ############ **** | |||
2856 | 0xFFF0, // ############ **** | |||
2857 | 0x03F0, // ******###### **** | |||
2858 | 0x03F0, // ******###### **** | |||
2859 | 0x03F0, // ******###### **** | |||
2860 | 0x03F0, // ******###### **** | |||
2861 | 0x03F0, // ******###### **** | |||
2862 | 0x03F0, // ******###### **** | |||
2863 | 0x03F0 // ******###### **** | |||
2864 | }, | |||
2865 | { // 0x6Ca = | |||
2866 | 0x0000, // ************ **** | |||
2867 | 0x0000, // ************ **** | |||
2868 | 0x0000, // ************ **** | |||
2869 | 0xFFF0, // ############ **** | |||
2870 | 0xFFF0, // ############ **** | |||
2871 | 0xFFF0, // ############ **** | |||
2872 | 0xFFF0, // ############ **** | |||
2873 | 0x03F0, // ******###### **** | |||
2874 | 0x03F0, // ******###### **** | |||
2875 | 0x03F0 // ******###### **** | |||
2876 | }, | |||
2877 | { // 0x6Da = | |||
2878 | 0xFC00, // ######****** **** | |||
2879 | 0xFC00, // ######****** **** | |||
2880 | 0xFC00, // ######****** **** | |||
2881 | 0xFFF0, // ############ **** | |||
2882 | 0xFFF0, // ############ **** | |||
2883 | 0xFFF0, // ############ **** | |||
2884 | 0xFFF0, // ############ **** | |||
2885 | 0x03F0, // ******###### **** | |||
2886 | 0x03F0, // ******###### **** | |||
2887 | 0x03F0 // ******###### **** | |||
2888 | }, | |||
2889 | { // 0x6Ea = | |||
2890 | 0x03F0, // ******###### **** | |||
2891 | 0x03F0, // ******###### **** | |||
2892 | 0x03F0, // ******###### **** | |||
2893 | 0xFFF0, // ############ **** | |||
2894 | 0xFFF0, // ############ **** | |||
2895 | 0xFFF0, // ############ **** | |||
2896 | 0xFFF0, // ############ **** | |||
2897 | 0x03F0, // ******###### **** | |||
2898 | 0x03F0, // ******###### **** | |||
2899 | 0x03F0 // ******###### **** | |||
2900 | }, | |||
2901 | { // 0x6Fa = | |||
2902 | 0xFFF0, // ############ **** | |||
2903 | 0xFFF0, // ############ **** | |||
2904 | 0xFFF0, // ############ **** | |||
2905 | 0xFFF0, // ############ **** | |||
2906 | 0xFFF0, // ############ **** | |||
2907 | 0xFFF0, // ############ **** | |||
2908 | 0xFFF0, // ############ **** | |||
2909 | 0x03F0, // ******###### **** | |||
2910 | 0x03F0, // ******###### **** | |||
2911 | 0x03F0 // ******###### **** | |||
2912 | }, | |||
2913 | ||||
2914 | { // 0x70a = | |||
2915 | 0x0000, // ************ **** | |||
2916 | 0x0000, // ************ **** | |||
2917 | 0x0000, // ************ **** | |||
2918 | 0x0000, // ************ **** | |||
2919 | 0x0000, // ************ **** | |||
2920 | 0x0000, // ************ **** | |||
2921 | 0x0000, // ************ **** | |||
2922 | 0xFFF0, // ############ **** | |||
2923 | 0xFFF0, // ############ **** | |||
2924 | 0xFFF0 // ############ **** | |||
2925 | }, | |||
2926 | { // 0x71a = | |||
2927 | 0xFC00, // ######****** **** | |||
2928 | 0xFC00, // ######****** **** | |||
2929 | 0xFC00, // ######****** **** | |||
2930 | 0x0000, // ************ **** | |||
2931 | 0x0000, // ************ **** | |||
2932 | 0x0000, // ************ **** | |||
2933 | 0x0000, // ************ **** | |||
2934 | 0xFFF0, // ############ **** | |||
2935 | 0xFFF0, // ############ **** | |||
2936 | 0xFFF0 // ############ **** | |||
2937 | }, | |||
2938 | { // 0x72a = | |||
2939 | 0x03F0, // ******###### **** | |||
2940 | 0x03F0, // ******###### **** | |||
2941 | 0x03F0, // ******###### **** | |||
2942 | 0x0000, // ************ **** | |||
2943 | 0x0000, // ************ **** | |||
2944 | 0x0000, // ************ **** | |||
2945 | 0x0000, // ************ **** | |||
2946 | 0xFFF0, // ############ **** | |||
2947 | 0xFFF0, // ############ **** | |||
2948 | 0xFFF0 // ############ **** | |||
2949 | }, | |||
2950 | { // 0x73a = | |||
2951 | 0xFFF0, // ############ **** | |||
2952 | 0xFFF0, // ############ **** | |||
2953 | 0xFFF0, // ############ **** | |||
2954 | 0x0000, // ************ **** | |||
2955 | 0x0000, // ************ **** | |||
2956 | 0x0000, // ************ **** | |||
2957 | 0x0000, // ************ **** | |||
2958 | 0xFFF0, // ############ **** | |||
2959 | 0xFFF0, // ############ **** | |||
2960 | 0xFFF0 // ############ **** | |||
2961 | }, | |||
2962 | { // 0x74a = | |||
2963 | 0x0000, // ************ **** | |||
2964 | 0x0000, // ************ **** | |||
2965 | 0x0000, // ************ **** | |||
2966 | 0xFC00, // ######****** **** | |||
2967 | 0xFC00, // ######****** **** | |||
2968 | 0xFC00, // ######****** **** | |||
2969 | 0xFC00, // ######****** **** | |||
2970 | 0xFFF0, // ############ **** | |||
2971 | 0xFFF0, // ############ **** | |||
2972 | 0xFFF0 // ############ **** | |||
2973 | }, | |||
2974 | { // 0x75a = | |||
2975 | 0xFC00, // ######****** **** | |||
2976 | 0xFC00, // ######****** **** | |||
2977 | 0xFC00, // ######****** **** | |||
2978 | 0xFC00, // ######****** **** | |||
2979 | 0xFC00, // ######****** **** | |||
2980 | 0xFC00, // ######****** **** | |||
2981 | 0xFC00, // ######****** **** | |||
2982 | 0xFFF0, // ############ **** | |||
2983 | 0xFFF0, // ############ **** | |||
2984 | 0xFFF0 // ############ **** | |||
2985 | }, | |||
2986 | { // 0x76a = | |||
2987 | 0x03F0, // ******###### **** | |||
2988 | 0x03F0, // ******###### **** | |||
2989 | 0x03F0, // ******###### **** | |||
2990 | 0xFC00, // ######****** **** | |||
2991 | 0xFC00, // ######****** **** | |||
2992 | 0xFC00, // ######****** **** | |||
2993 | 0xFC00, // ######****** **** | |||
2994 | 0xFFF0, // ############ **** | |||
2995 | 0xFFF0, // ############ **** | |||
2996 | 0xFFF0 // ############ **** | |||
2997 | }, | |||
2998 | { // 0x77a = | |||
2999 | 0xFFF0, // ############ **** | |||
3000 | 0xFFF0, // ############ **** | |||
3001 | 0xFFF0, // ############ **** | |||
3002 | 0xFC00, // ######****** **** | |||
3003 | 0xFC00, // ######****** **** | |||
3004 | 0xFC00, // ######****** **** | |||
3005 | 0xFC00, // ######****** **** | |||
3006 | 0xFFF0, // ############ **** | |||
3007 | 0xFFF0, // ############ **** | |||
3008 | 0xFFF0 // ############ **** | |||
3009 | }, | |||
3010 | { // 0x78a = | |||
3011 | 0x0000, // ************ **** | |||
3012 | 0x0000, // ************ **** | |||
3013 | 0x0000, // ************ **** | |||
3014 | 0x03F0, // ******###### **** | |||
3015 | 0x03F0, // ******###### **** | |||
3016 | 0x03F0, // ******###### **** | |||
3017 | 0x03F0, // ******###### **** | |||
3018 | 0xFFF0, // ############ **** | |||
3019 | 0xFFF0, // ############ **** | |||
3020 | 0xFFF0 // ############ **** | |||
3021 | }, | |||
3022 | { // 0x79a = | |||
3023 | 0xFC00, // ######****** **** | |||
3024 | 0xFC00, // ######****** **** | |||
3025 | 0xFC00, // ######****** **** | |||
3026 | 0x03F0, // ******###### **** | |||
3027 | 0x03F0, // ******###### **** | |||
3028 | 0x03F0, // ******###### **** | |||
3029 | 0x03F0, // ******###### **** | |||
3030 | 0xFFF0, // ############ **** | |||
3031 | 0xFFF0, // ############ **** | |||
3032 | 0xFFF0 // ############ **** | |||
3033 | }, | |||
3034 | { // 0x7Aa = | |||
3035 | 0x03F0, // ******###### **** | |||
3036 | 0x03F0, // ******###### **** | |||
3037 | 0x03F0, // ******###### **** | |||
3038 | 0x03F0, // ******###### **** | |||
3039 | 0x03F0, // ******###### **** | |||
3040 | 0x03F0, // ******###### **** | |||
3041 | 0x03F0, // ******###### **** | |||
3042 | 0xFFF0, // ############ **** | |||
3043 | 0xFFF0, // ############ **** | |||
3044 | 0xFFF0 // ############ **** | |||
3045 | }, | |||
3046 | { // 0x7Ba = | |||
3047 | 0xFFF0, // ############ **** | |||
3048 | 0xFFF0, // ############ **** | |||
3049 | 0xFFF0, // ############ **** | |||
3050 | 0x03F0, // ******###### **** | |||
3051 | 0x03F0, // ******###### **** | |||
3052 | 0x03F0, // ******###### **** | |||
3053 | 0x03F0, // ******###### **** | |||
3054 | 0xFFF0, // ############ **** | |||
3055 | 0xFFF0, // ############ **** | |||
3056 | 0xFFF0 // ############ **** | |||
3057 | }, | |||
3058 | { // 0x7Ca = | |||
3059 | 0x0000, // ************ **** | |||
3060 | 0x0000, // ************ **** | |||
3061 | 0x0000, // ************ **** | |||
3062 | 0xFFF0, // ############ **** | |||
3063 | 0xFFF0, // ############ **** | |||
3064 | 0xFFF0, // ############ **** | |||
3065 | 0xFFF0, // ############ **** | |||
3066 | 0xFFF0, // ############ **** | |||
3067 | 0xFFF0, // ############ **** | |||
3068 | 0xFFF0 // ############ **** | |||
3069 | }, | |||
3070 | { // 0x7Da = | |||
3071 | 0xFC00, // ######****** **** | |||
3072 | 0xFC00, // ######****** **** | |||
3073 | 0xFC00, // ######****** **** | |||
3074 | 0xFFF0, // ############ **** | |||
3075 | 0xFFF0, // ############ **** | |||
3076 | 0xFFF0, // ############ **** | |||
3077 | 0xFFF0, // ############ **** | |||
3078 | 0xFFF0, // ############ **** | |||
3079 | 0xFFF0, // ############ **** | |||
3080 | 0xFFF0 // ############ **** | |||
3081 | }, | |||
3082 | { // 0x7Ea = | |||
3083 | 0x03F0, // ******###### **** | |||
3084 | 0x03F0, // ******###### **** | |||
3085 | 0x03F0, // ******###### **** | |||
3086 | 0xFFF0, // ############ **** | |||
3087 | 0xFFF0, // ############ **** | |||
3088 | 0xFFF0, // ############ **** | |||
3089 | 0xFFF0, // ############ **** | |||
3090 | 0xFFF0, // ############ **** | |||
3091 | 0xFFF0, // ############ **** | |||
3092 | 0xFFF0 // ############ **** | |||
3093 | }, | |||
3094 | { // 0x7Fa = | |||
3095 | 0xFFF0, // ############ **** | |||
3096 | 0xFFF0, // ############ **** | |||
3097 | 0xFFF0, // ############ **** | |||
3098 | 0xFFF0, // ############ **** | |||
3099 | 0xFFF0, // ############ **** | |||
3100 | 0xFFF0, // ############ **** | |||
3101 | 0xFFF0, // ############ **** | |||
3102 | 0xFFF0, // ############ **** | |||
3103 | 0xFFF0, // ############ **** | |||
3104 | 0xFFF0, // ############ **** | |||
3105 | } | |||
3106 | }; | |||
3107 | ||||
3108 | ||||
3109 | ||||
3110 | int NationalOptionSubsetG0Default[13]= | |||
3111 | {0x23,0x94,0x80,0 ,0 ,0 ,0x5e,0x5f,0 ,0 ,0 ,0 ,0 }; | |||
3112 | ||||
3113 | int NationalOptionSubsetCZ_SK[13]= | |||
3114 | {0x23,0x84,0x85,0x95,0x93,0x92,0xed,0x87,0x91,0xeb,0x8f,0xef,0x86}; | |||
3115 | int NationalOptionSubsetEN[13]= | |||
3116 | {0x83,0x24,0x80,0x8b,0x8c,0x8d,0x8e,0x23,0x81,0x82,0x88,0x89,0x8a}; | |||
3117 | int NationalOptionSubsetEE[13]= | |||
3118 | {0x23,0xc6,0 ,0x5b,0x5c,0 ,0x5d,0xd6,0 ,0x7b,0x7c,0 ,0x7d}; | |||
3119 | int NationalOptionSubsetFR[13]= | |||
3120 | {0xd3,0xd4,0xd0,0xdb,0xdc,0xc1,0xde,0x23,0xd1,0xd2,0xd8,0xd9,0xcc}; | |||
3121 | int NationalOptionSubsetDE[13]= | |||
3122 | {0x23,0x24,0x40,0x5b,0x5c,0x5d,0x5e,0x5f,0x60,0x7b,0x7c,0x7d,0x7e}; | |||
3123 | int NationalOptionSubsetIT[13]= | |||
3124 | {0x83,0x24,0xd3,0x60,0xcc,0x8d,0x8e,0x23,0xdd,0xc1,0xc8,0xc9,0xca}; | |||
3125 | int NationalOptionSubsetLV_LT[13]= | |||
3126 | {0x23,0x24,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 }; | |||
3127 | int NationalOptionSubsetPL[13]= | |||
3128 | {0x23,0 ,0 ,0 ,0 ,0 ,0 ,0xee,0 ,0 ,0 ,0 ,0 }; | |||
3129 | int NationalOptionSubsetPT_ES[13]= | |||
3130 | {0xcc,0x24,0xe0,0xeb,0xec,0xed,0xee,0xef,0xe1,0x7d,0xe8,0xc9,0xc2}; | |||
3131 | int NationalOptionSubsetRO[13]= | |||
3132 | {0x23,0x94,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0xd2,0 ,0 ,0xde}; | |||
3133 | int NationalOptionSubsetSR_HR_SL[13]= | |||
3134 | {0x23,0 ,0 ,0 ,0 ,0xfb,0 ,0xdb,0 ,0 ,0 ,0 ,0 }; | |||
3135 | int NationalOptionSubsetSV_FI[13]= | |||
3136 | {0x23,0x94,0x90,0x5b,0x5c,0x9d,0x5d,0x5f,0x91,0x7b,0x7c,0x99,0x7d}; | |||
3137 | int NationalOptionSubsetTR[13]= | |||
3138 | {0 ,0 ,0 ,0 ,0x5c,0xd7,0x5d,0 ,0 ,0 ,0x7c,0xcc,0x7d}; | |||
3139 | ||||
3140 | ||||
3141 | ||||
3142 | inline int NationalOptionSubset(int chr) { | |||
3143 | switch (chr) { | |||
3144 | case 0x23: return 0; | |||
3145 | case 0x24: return 1; | |||
3146 | case 0x40: return 2; | |||
3147 | case 0x5b: return 3; | |||
3148 | case 0x5c: return 4; | |||
3149 | case 0x5d: return 5; | |||
3150 | case 0x5e: return 6; | |||
3151 | case 0x5f: return 7; | |||
3152 | case 0x60: return 8; | |||
3153 | case 0x7b: return 9; | |||
3154 | case 0x7c: return 10; | |||
3155 | case 0x7d: return 11; | |||
3156 | case 0x7e: return 12; | |||
3157 | } | |||
3158 | return -1; | |||
3159 | } | |||
3160 | ||||
3161 | inline unsigned int LeftBits(unsigned int bits) { | |||
3162 | // Scale bit positions 0xfc00 to 0xfff0 positions | |||
3163 | unsigned int res=0; | |||
3164 | if (bits&0x8000) res|=0xC000; | |||
3165 | if (bits&0x4000) res|=0x3000; | |||
3166 | if (bits&0x2000) res|=0x0C00; | |||
3167 | if (bits&0x1000) res|=0x0300; | |||
3168 | if (bits&0x0800) res|=0x00C0; | |||
3169 | if (bits&0x0400) res|=0x0030; | |||
3170 | return res; | |||
3171 | } | |||
3172 | inline unsigned int RightBits(unsigned int bits) { | |||
3173 | // Scale bit positions 0x03f0 to 0xfff0 positions | |||
3174 | unsigned int res=0; | |||
3175 | if (bits&0x0200) res|=0xC000; | |||
3176 | if (bits&0x0100) res|=0x3000; | |||
3177 | if (bits&0x0080) res|=0x0C00; | |||
3178 | if (bits&0x0040) res|=0x0300; | |||
3179 | if (bits&0x0020) res|=0x00C0; | |||
3180 | if (bits&0x0010) res|=0x0030; | |||
3181 | return res; | |||
3182 | } | |||
3183 | ||||
3184 | ||||
3185 | ||||
3186 | unsigned int* GetFontChar(cTeletextChar c, unsigned int *buffer) { | |||
3187 | // Get character bitmap for character/charset | |||
3188 | ||||
3189 | enumCharsets font=c.GetCharset(); | |||
3190 | int chr=c.GetChar(); | |||
3191 | unsigned int *bitmap=NULL__null; | |||
| ||||
3192 | int i; | |||
3193 | int NationalOption=NationalOptionSubset(chr); | |||
3194 | ||||
3195 | switch (font) { | |||
3196 | case CHARSET_LATIN_G0: | |||
3197 | if (NationalOption>=0) { | |||
3198 | if (NationalOptionSubsetG0Default[NationalOption]>0) | |||
3199 | bitmap=TXT_Font[NationalOptionSubsetG0Default[NationalOption]-0x20]; | |||
3200 | } else { | |||
3201 | if (chr>=0x20 && chr<0x80) { | |||
3202 | bitmap=TXT_Font[chr-0x20]; | |||
3203 | } | |||
3204 | } | |||
3205 | break; | |||
3206 | case CHARSET_LATIN_G0_EN: | |||
3207 | if (NationalOption>=0) { | |||
3208 | if (NationalOptionSubsetEN[NationalOption]>0) | |||
3209 | bitmap=TXT_Font[NationalOptionSubsetEN[NationalOption]-0x20]; | |||
3210 | } else { | |||
3211 | if (chr>=0x20 && chr<0x80) { | |||
3212 | bitmap=TXT_Font[chr-0x20]; | |||
3213 | } | |||
3214 | } | |||
3215 | break; | |||
3216 | case CHARSET_LATIN_G0_FR: | |||
3217 | if (NationalOption>=0) { | |||
3218 | if (NationalOptionSubsetFR[NationalOption]>0) | |||
3219 | bitmap=TXT_Font[NationalOptionSubsetFR[NationalOption]-0x20]; | |||
3220 | } else { | |||
3221 | if (chr>=0x20 && chr<0x80) { | |||
3222 | bitmap=TXT_Font[chr-0x20]; | |||
3223 | } | |||
3224 | } | |||
3225 | break; | |||
3226 | case CHARSET_LATIN_G0_IT: | |||
3227 | if (NationalOption>=0) { | |||
3228 | if (NationalOptionSubsetIT[NationalOption]>0) | |||
3229 | bitmap=TXT_Font[NationalOptionSubsetIT[NationalOption]-0x20]; | |||
3230 | } else { | |||
3231 | if (chr>=0x20 && chr<0x80) { | |||
3232 | bitmap=TXT_Font[chr-0x20]; | |||
3233 | } | |||
3234 | } | |||
3235 | break; | |||
3236 | case CHARSET_LATIN_G0_PT_ES: | |||
3237 | if (NationalOption>=0) { | |||
3238 | if (NationalOptionSubsetPT_ES[NationalOption]>0) | |||
3239 | bitmap=TXT_Font[NationalOptionSubsetPT_ES[NationalOption]-0x20]; | |||
3240 | } else { | |||
3241 | if (chr>=0x20 && chr<0x80) { | |||
3242 | bitmap=TXT_Font[chr-0x20]; | |||
3243 | } | |||
3244 | } | |||
3245 | break; | |||
3246 | case CHARSET_LATIN_G0_SV_FI: | |||
3247 | if (NationalOption>=0) { | |||
3248 | if (NationalOptionSubsetSV_FI[NationalOption]>0) | |||
3249 | bitmap=TXT_Font[NationalOptionSubsetSV_FI[NationalOption]-0x20]; | |||
3250 | } else { | |||
3251 | if (chr>=0x20 && chr<0x80) { | |||
3252 | bitmap=TXT_Font[chr-0x20]; | |||
3253 | } | |||
3254 | } | |||
3255 | break; | |||
3256 | case CHARSET_LATIN_G0_DE: | |||
3257 | if (chr>=0x20 && chr<0x80) { | |||
3258 | bitmap=TXT_Font[chr-0x20]; | |||
3259 | } | |||
3260 | break; | |||
3261 | case CHARSET_LATIN_G0_CZ_SK: | |||
3262 | if (NationalOption>=0) { | |||
3263 | if (NationalOptionSubsetCZ_SK[NationalOption]>0) | |||
3264 | bitmap=TXT_Font[NationalOptionSubsetCZ_SK[NationalOption]-0x20]; | |||
3265 | } else { | |||
3266 | if (chr>=0x20 && chr<0x80) { | |||
3267 | bitmap=TXT_Font[chr-0x20]; | |||
3268 | } | |||
3269 | } | |||
3270 | break; | |||
3271 | ||||
3272 | case CHARSET_LATIN_G0_EE: | |||
3273 | case CHARSET_LATIN_G0_LV_LT: | |||
3274 | case CHARSET_LATIN_G0_PL: | |||
3275 | case CHARSET_LATIN_G0_RO: | |||
3276 | case CHARSET_LATIN_G0_SR_HR_SL: | |||
3277 | case CHARSET_LATIN_G0_TR: | |||
3278 | // Partially supported latin charsets | |||
3279 | if (chr>=0x20 && chr<0x80 && NationalOption<0) { | |||
3280 | bitmap=TXT_Font[chr-0x20]; | |||
3281 | } | |||
3282 | break; | |||
3283 | ||||
3284 | case CHARSET_LATIN_G2: | |||
3285 | case CHARSET_CYRILLIC_G0_SR_HR: | |||
3286 | case CHARSET_CYRILLIC_G0_RU_BG: | |||
3287 | case CHARSET_CYRILLIC_G0_UK: | |||
3288 | case CHARSET_CYRILLIC_G2: | |||
3289 | case CHARSET_GREEK_G0: | |||
3290 | case CHARSET_GREEK_G2: | |||
3291 | case CHARSET_ARABIC_G0: | |||
3292 | case CHARSET_ARABIC_G2: | |||
3293 | case CHARSET_HEBREW_G0: | |||
3294 | // totally unsupported | |||
3295 | break; | |||
3296 | ||||
3297 | case CHARSET_GRAPHICS_G1: | |||
3298 | if (chr>=0x20 && chr<0x40) { | |||
3299 | bitmap=TXT_Font[chr-0x20+0x80]; | |||
3300 | } else if (chr>=0x60 && chr<0x80) { | |||
3301 | bitmap=TXT_Font[chr-0x60+0xE0]; | |||
3302 | } | |||
3303 | break; | |||
3304 | case CHARSET_GRAPHICS_G1_SEP: | |||
3305 | if (chr>=0x20 && chr<0x40) { | |||
3306 | bitmap=TXT_Font[chr-0x20+0x80]; | |||
3307 | } else if (chr>=0x60 && chr<0x80) { | |||
3308 | bitmap=TXT_Font[chr-0x60+0xE0]; | |||
3309 | } | |||
3310 | if (bitmap) { | |||
3311 | for (i=0;i<10;i++) buffer[i]=bitmap[i]&TXT_Mask[i]; | |||
3312 | bitmap=buffer; | |||
3313 | } | |||
3314 | break; | |||
3315 | ||||
3316 | case CHARSET_GRAPHICS_G3: | |||
3317 | case CHARSET_INVALID: | |||
3318 | // Totally unsupported | |||
3319 | break; | |||
3320 | } | |||
3321 | ||||
3322 | ||||
3323 | ||||
3324 | if (!buffer) { | |||
3325 | printf("Warning: Undefined char: %x %x\n",font,chr); | |||
3326 | return NULL__null; | |||
3327 | } | |||
3328 | ||||
3329 | switch (c.GetDblHeight()) { | |||
3330 | case dblh_Top: | |||
3331 | // Scale top 5 lines to full height | |||
3332 | buffer[8]=buffer[9]=bitmap[4]; | |||
| ||||
3333 | buffer[6]=buffer[7]=bitmap[3]; | |||
3334 | buffer[4]=buffer[5]=bitmap[2]; | |||
3335 | buffer[2]=buffer[3]=bitmap[1]; | |||
3336 | buffer[1]=buffer[0]=bitmap[0]; | |||
3337 | bitmap=buffer; | |||
3338 | break; | |||
3339 | case dblh_Bottom: | |||
3340 | // Scale bottom 5 lines to full height | |||
3341 | buffer[0]=buffer[1]=bitmap[5]; | |||
3342 | buffer[2]=buffer[3]=bitmap[6]; | |||
3343 | buffer[4]=buffer[5]=bitmap[7]; | |||
3344 | buffer[6]=buffer[7]=bitmap[8]; | |||
3345 | buffer[8]=buffer[9]=bitmap[9]; | |||
3346 | bitmap=buffer; | |||
3347 | default:; | |||
3348 | } | |||
3349 | ||||
3350 | switch (c.GetDblWidth()) { | |||
3351 | case dblw_Left: | |||
3352 | // Scale 6 left columns to full width | |||
3353 | buffer[0]=LeftBits(bitmap[0]); | |||
3354 | buffer[1]=LeftBits(bitmap[1]); | |||
3355 | buffer[2]=LeftBits(bitmap[2]); | |||
3356 | buffer[3]=LeftBits(bitmap[3]); | |||
3357 | buffer[4]=LeftBits(bitmap[4]); | |||
3358 | buffer[5]=LeftBits(bitmap[5]); | |||
3359 | buffer[6]=LeftBits(bitmap[6]); | |||
3360 | buffer[7]=LeftBits(bitmap[7]); | |||
3361 | buffer[8]=LeftBits(bitmap[8]); | |||
3362 | buffer[9]=LeftBits(bitmap[9]); | |||
3363 | bitmap=buffer; | |||
3364 | break; | |||
3365 | case dblw_Right: | |||
3366 | // Scale 6 right columns to full width | |||
3367 | buffer[0]=RightBits(bitmap[0]); | |||
3368 | buffer[1]=RightBits(bitmap[1]); | |||
3369 | buffer[2]=RightBits(bitmap[2]); | |||
3370 | buffer[3]=RightBits(bitmap[3]); | |||
3371 | buffer[4]=RightBits(bitmap[4]); | |||
3372 | buffer[5]=RightBits(bitmap[5]); | |||
3373 | buffer[6]=RightBits(bitmap[6]); | |||
3374 | buffer[7]=RightBits(bitmap[7]); | |||
3375 | buffer[8]=RightBits(bitmap[8]); | |||
3376 | buffer[9]=RightBits(bitmap[9]); | |||
3377 | bitmap=buffer; | |||
3378 | default:; | |||
3379 | } | |||
3380 | ||||
3381 | return bitmap; | |||
3382 | } |