1 | /** |
---|
2 | * @file defaultfont.c |
---|
3 | * |
---|
4 | * This file contains default font definitions. |
---|
5 | */ |
---|
6 | /* |
---|
7 | * RTEMS GBA BSP |
---|
8 | * |
---|
9 | * Copyright (c) 2004 Markku Puro <markku.puro@kopteri.net> |
---|
10 | * |
---|
11 | * The license and distribution terms for this file may be |
---|
12 | * found in found in the file LICENSE in this distribution or at |
---|
13 | * http://www.rtems.com/license/LICENSE. |
---|
14 | * |
---|
15 | * $Id$ |
---|
16 | */ |
---|
17 | |
---|
18 | /** Font array dot value */ |
---|
19 | #define X 255 |
---|
20 | /** Generate font row data */ |
---|
21 | #define GEN_FONT_DATA(a,b,c,d) ( ((d)<<24) | ((c)<<16) | ((b)<<8) | ((a)<<0) ) |
---|
22 | /** array for 3x5 font, font screen size is 4x6 */ |
---|
23 | static const unsigned long font3x5[256][6] = |
---|
24 | { { /* ' ' - ascii:0x20 font:0x00 */ |
---|
25 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
26 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
27 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
28 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
29 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
30 | },{ /* '!' - ascii:0x21 font:0x01 */ |
---|
31 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
32 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
33 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
34 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
35 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
36 | },{ /* '"' - ascii:0x22 font:0x02 */ |
---|
37 | GEN_FONT_DATA( 0,X,0,X ), |
---|
38 | GEN_FONT_DATA( 0,X,0,X ), |
---|
39 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
40 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
41 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
42 | },{ /* '#' - ascii:0x23 font:0x03 */ |
---|
43 | GEN_FONT_DATA( 0,X,0,X ), |
---|
44 | GEN_FONT_DATA( 0,X,X,X ), |
---|
45 | GEN_FONT_DATA( 0,X,0,X ), |
---|
46 | GEN_FONT_DATA( 0,X,X,X ), |
---|
47 | GEN_FONT_DATA( 0,X,0,X ) |
---|
48 | },{ /* '$' - ascii:0x24 font:0x04 */ |
---|
49 | GEN_FONT_DATA( 0,0,X,X ), |
---|
50 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
51 | GEN_FONT_DATA( 0,0,X,X ), |
---|
52 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
53 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
54 | },{ /* '%' - ascii:0x25 font:0x05 */ |
---|
55 | GEN_FONT_DATA( 0,0,0,X ), |
---|
56 | GEN_FONT_DATA( 0,X,0,X ), |
---|
57 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
58 | GEN_FONT_DATA( 0,X,0,X ), |
---|
59 | GEN_FONT_DATA( 0,X,0,0 ) |
---|
60 | },{ /* '&' - ascii:0x26 font:0x06 */ |
---|
61 | GEN_FONT_DATA( 0,0,X,X ), |
---|
62 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
63 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
64 | GEN_FONT_DATA( 0,X,0,X ), |
---|
65 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
66 | },{ /* ''' - ascii:0x27 font:0x07 */ |
---|
67 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
68 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
69 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
70 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
71 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
72 | },{ /* '(' - ascii:0x28 font:0x08 */ |
---|
73 | GEN_FONT_DATA( 0,0,0,X ), |
---|
74 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
75 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
76 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
77 | GEN_FONT_DATA( 0,0,0,X ) |
---|
78 | },{ /* ')' - ascii:0x29 font:0x09 */ |
---|
79 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
80 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
81 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
82 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
83 | GEN_FONT_DATA( 0,X,0,0 ) |
---|
84 | },{ /* '*' - ascii:0x2A font:0x0A */ |
---|
85 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
86 | GEN_FONT_DATA( 0,X,0,X ), |
---|
87 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
88 | GEN_FONT_DATA( 0,X,0,X ), |
---|
89 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
90 | },{ /* '+' - ascii:0x2B font:0x0B */ |
---|
91 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
92 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
93 | GEN_FONT_DATA( 0,X,X,X ), |
---|
94 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
95 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
96 | },{ /* 'ÂŽ' - ascii:0x2C font:0x0C */ |
---|
97 | GEN_FONT_DATA( 0,0,0,X ), |
---|
98 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
99 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
100 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
101 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
102 | },{ /* '-' - ascii:0x2D font:0x0D */ |
---|
103 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
104 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
105 | GEN_FONT_DATA( 0,X,X,X ), |
---|
106 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
107 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
108 | },{ /* '.' - ascii:0x2E font:0x0E */ |
---|
109 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
110 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
111 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
112 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
113 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
114 | },{ /* '/' - ascii:0x2F font:0x0F */ |
---|
115 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
116 | GEN_FONT_DATA( 0,0,0,X ), |
---|
117 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
118 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
119 | GEN_FONT_DATA( X,0,0,0 ) |
---|
120 | },{ /* '0' - ascii:0x30 font:0x10 */ |
---|
121 | GEN_FONT_DATA( 0,X,X,X ), |
---|
122 | GEN_FONT_DATA( 0,X,0,X ), |
---|
123 | GEN_FONT_DATA( 0,X,0,X ), |
---|
124 | GEN_FONT_DATA( 0,X,0,X ), |
---|
125 | GEN_FONT_DATA( 0,X,X,X ) |
---|
126 | },{ /* '1' - ascii:0x31 font:0x11 */ |
---|
127 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
128 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
129 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
130 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
131 | GEN_FONT_DATA( 0,X,X,X ) |
---|
132 | },{ /* '2' - ascii:0x32 font:0x12 */ |
---|
133 | GEN_FONT_DATA( 0,X,X,X ), |
---|
134 | GEN_FONT_DATA( 0,0,0,X ), |
---|
135 | GEN_FONT_DATA( 0,X,X,X ), |
---|
136 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
137 | GEN_FONT_DATA( 0,X,X,X ) |
---|
138 | },{ /* '3' - ascii:0x33 font:0x13 */ |
---|
139 | GEN_FONT_DATA( 0,X,X,X ), |
---|
140 | GEN_FONT_DATA( 0,0,0,X ), |
---|
141 | GEN_FONT_DATA( 0,0,X,X ), |
---|
142 | GEN_FONT_DATA( 0,0,0,X ), |
---|
143 | GEN_FONT_DATA( 0,X,X,X ) |
---|
144 | },{ /* '4' - ascii:0x34 font:0x14 */ |
---|
145 | GEN_FONT_DATA( 0,X,0,X ), |
---|
146 | GEN_FONT_DATA( 0,X,0,X ), |
---|
147 | GEN_FONT_DATA( 0,X,X,X ), |
---|
148 | GEN_FONT_DATA( 0,0,0,X ), |
---|
149 | GEN_FONT_DATA( 0,0,0,X ) |
---|
150 | },{ /* '5' - ascii:0x35 font:0x15 */ |
---|
151 | GEN_FONT_DATA( 0,X,X,X ), |
---|
152 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
153 | GEN_FONT_DATA( 0,X,X,X ), |
---|
154 | GEN_FONT_DATA( 0,0,0,X ), |
---|
155 | GEN_FONT_DATA( 0,X,X,X ) |
---|
156 | },{ /* '6' - ascii:0x36 font:0x16 */ |
---|
157 | GEN_FONT_DATA( 0,X,X,X ), |
---|
158 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
159 | GEN_FONT_DATA( 0,X,X,X ), |
---|
160 | GEN_FONT_DATA( 0,X,0,X ), |
---|
161 | GEN_FONT_DATA( 0,X,X,X ) |
---|
162 | },{ /* '7' - ascii:0x37 font:0x17 */ |
---|
163 | GEN_FONT_DATA( 0,X,X,X ), |
---|
164 | GEN_FONT_DATA( 0,0,0,X ), |
---|
165 | GEN_FONT_DATA( 0,0,X,X ), |
---|
166 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
167 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
168 | },{ /* '8' - ascii:0x38 font:0x18 */ |
---|
169 | GEN_FONT_DATA( 0,X,X,X ), |
---|
170 | GEN_FONT_DATA( 0,X,0,X ), |
---|
171 | GEN_FONT_DATA( 0,X,X,X ), |
---|
172 | GEN_FONT_DATA( 0,X,0,X ), |
---|
173 | GEN_FONT_DATA( 0,X,X,X ) |
---|
174 | },{ /* '9' - ascii:0x39 font:0x19 */ |
---|
175 | GEN_FONT_DATA( 0,X,X,X ), |
---|
176 | GEN_FONT_DATA( 0,X,0,X ), |
---|
177 | GEN_FONT_DATA( 0,X,X,X ), |
---|
178 | GEN_FONT_DATA( 0,0,0,X ), |
---|
179 | GEN_FONT_DATA( 0,X,X,X ) |
---|
180 | },{ /* ':' - ascii:0x3A font:0x1A */ |
---|
181 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
182 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
183 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
184 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
185 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
186 | },{ /* ';' - ascii:0x3B font:0x1B */ |
---|
187 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
188 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
189 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
190 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
191 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
192 | },{ /* '<' - ascii:0x3C font:0x1C */ |
---|
193 | GEN_FONT_DATA( 0,0,0,X ), |
---|
194 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
195 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
196 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
197 | GEN_FONT_DATA( 0,0,0,X ) |
---|
198 | },{ /* '=' - ascii:0x3D font:0x1D */ |
---|
199 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
200 | GEN_FONT_DATA( 0,X,X,X ), |
---|
201 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
202 | GEN_FONT_DATA( 0,X,X,X ), |
---|
203 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
204 | },{ /* '>' - ascii:0x3E font:0x1E */ |
---|
205 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
206 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
207 | GEN_FONT_DATA( 0,0,0,X ), |
---|
208 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
209 | GEN_FONT_DATA( 0,X,0,0 ) |
---|
210 | },{ /* '?' - ascii:0x3F font:0x1F */ |
---|
211 | GEN_FONT_DATA( 0,X,X,X ), |
---|
212 | GEN_FONT_DATA( 0,0,0,X ), |
---|
213 | GEN_FONT_DATA( 0,0,X,X ), |
---|
214 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
215 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
216 | },{ /* '@' - ascii:0x40 font:0x20 */ |
---|
217 | GEN_FONT_DATA( 0,0,X,X ), |
---|
218 | GEN_FONT_DATA( 0,X,0,X ), |
---|
219 | GEN_FONT_DATA( 0,X,0,X ), |
---|
220 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
221 | GEN_FONT_DATA( 0,0,X,X ) |
---|
222 | },{ /* 'A' - ascii:0x41 font:0x21 */ |
---|
223 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
224 | GEN_FONT_DATA( 0,X,0,X ), |
---|
225 | GEN_FONT_DATA( 0,X,X,X ), |
---|
226 | GEN_FONT_DATA( 0,X,0,X ), |
---|
227 | GEN_FONT_DATA( 0,X,0,X ) |
---|
228 | },{ /* 'B' - ascii:0x42 font:0x22 */ |
---|
229 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
230 | GEN_FONT_DATA( 0,X,0,X ), |
---|
231 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
232 | GEN_FONT_DATA( 0,X,0,X ), |
---|
233 | GEN_FONT_DATA( 0,X,X,0 ) |
---|
234 | },{ /* 'C' - ascii:0x43 font:0x23 */ |
---|
235 | GEN_FONT_DATA( 0,0,X,X ), |
---|
236 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
237 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
238 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
239 | GEN_FONT_DATA( 0,0,X,X ) |
---|
240 | },{ /* 'D' - ascii:0x44 font:0x24 */ |
---|
241 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
242 | GEN_FONT_DATA( 0,X,0,X ), |
---|
243 | GEN_FONT_DATA( 0,X,0,X ), |
---|
244 | GEN_FONT_DATA( 0,X,0,X ), |
---|
245 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
246 | },{ /* 'E' - ascii:0x45 font:0x25 */ |
---|
247 | GEN_FONT_DATA( 0,X,X,X ), |
---|
248 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
249 | GEN_FONT_DATA( 0,X,X,X ), |
---|
250 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
251 | GEN_FONT_DATA( 0,X,X,X ) |
---|
252 | },{ /* 'F' - ascii:0x46 font:0x26 */ |
---|
253 | GEN_FONT_DATA( 0,X,X,X ), |
---|
254 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
255 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
256 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
257 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
258 | },{ /* 'G' - ascii:0x47 font:0x27 */ |
---|
259 | GEN_FONT_DATA( 0,0,X,X ), |
---|
260 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
261 | GEN_FONT_DATA( 0,X,0,X ), |
---|
262 | GEN_FONT_DATA( 0,X,0,X ), |
---|
263 | GEN_FONT_DATA( 0,0,X,X ) |
---|
264 | },{ /* 'H' - ascii:0x48 font:0x28 */ |
---|
265 | GEN_FONT_DATA( 0,X,0,X ), |
---|
266 | GEN_FONT_DATA( 0,X,0,X ), |
---|
267 | GEN_FONT_DATA( 0,X,X,X ), |
---|
268 | GEN_FONT_DATA( 0,X,0,X ), |
---|
269 | GEN_FONT_DATA( 0,X,0,X ) |
---|
270 | },{ /* 'I' - ascii:0x49 font:0x29 */ |
---|
271 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
272 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
273 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
274 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
275 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
276 | },{ /* 'J' - ascii:0x4A font:0x2A */ |
---|
277 | GEN_FONT_DATA( 0,0,0,X ), |
---|
278 | GEN_FONT_DATA( 0,0,0,X ), |
---|
279 | GEN_FONT_DATA( 0,0,0,X ), |
---|
280 | GEN_FONT_DATA( 0,X,0,X ), |
---|
281 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
282 | },{ /* 'K' - ascii:0x4B font:0x2B */ |
---|
283 | GEN_FONT_DATA( 0,X,0,X ), |
---|
284 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
285 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
286 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
287 | GEN_FONT_DATA( 0,X,0,X ) |
---|
288 | },{ /* 'L' - ascii:0x4C font:0x2C */ |
---|
289 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
290 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
291 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
292 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
293 | GEN_FONT_DATA( 0,X,X,X ) |
---|
294 | },{ /* 'M' - ascii:0x4D font:0x2D */ |
---|
295 | GEN_FONT_DATA( 0,X,0,X ), |
---|
296 | GEN_FONT_DATA( 0,X,X,X ), |
---|
297 | GEN_FONT_DATA( 0,X,0,X ), |
---|
298 | GEN_FONT_DATA( 0,X,0,X ), |
---|
299 | GEN_FONT_DATA( 0,X,0,X ) |
---|
300 | },{ /* 'N' - ascii:0x4E font:0x2E */ |
---|
301 | GEN_FONT_DATA( 0,X,0,X ), |
---|
302 | GEN_FONT_DATA( 0,X,X,X ), |
---|
303 | GEN_FONT_DATA( 0,X,X,X ), |
---|
304 | GEN_FONT_DATA( 0,X,0,X ), |
---|
305 | GEN_FONT_DATA( 0,X,0,X ) |
---|
306 | },{ /* 'O' - ascii:0x4F font:0x2F */ |
---|
307 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
308 | GEN_FONT_DATA( 0,X,0,X ), |
---|
309 | GEN_FONT_DATA( 0,X,0,X ), |
---|
310 | GEN_FONT_DATA( 0,X,0,X ), |
---|
311 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
312 | },{ /* 'P' - ascii:0x50 font:0x30 */ |
---|
313 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
314 | GEN_FONT_DATA( 0,X,0,X ), |
---|
315 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
316 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
317 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
318 | },{ /* 'Q' - ascii:0x51 font:0x31 */ |
---|
319 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
320 | GEN_FONT_DATA( 0,X,0,X ), |
---|
321 | GEN_FONT_DATA( 0,X,0,X ), |
---|
322 | GEN_FONT_DATA( 0,X,0,X ), |
---|
323 | GEN_FONT_DATA( 0,0,X,X ) |
---|
324 | },{ /* 'R' - ascii:0x52 font:0x33 */ |
---|
325 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
326 | GEN_FONT_DATA( 0,X,0,X ), |
---|
327 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
328 | GEN_FONT_DATA( 0,X,0,X ), |
---|
329 | GEN_FONT_DATA( 0,X,0,X ) |
---|
330 | },{ /* 'S' - ascii:0x53 font:0x33 */ |
---|
331 | GEN_FONT_DATA( 0,0,X,X ), |
---|
332 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
333 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
334 | GEN_FONT_DATA( 0,0,0,X ), |
---|
335 | GEN_FONT_DATA( 0,X,X,0 ) |
---|
336 | },{ /* 'T' - ascii:0x54 font:0x34 */ |
---|
337 | GEN_FONT_DATA( 0,X,X,X ), |
---|
338 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
339 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
340 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
341 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
342 | },{ /* 'U' - ascii:0x55 font:0x35 */ |
---|
343 | GEN_FONT_DATA( 0,X,0,X ), |
---|
344 | GEN_FONT_DATA( 0,X,0,X ), |
---|
345 | GEN_FONT_DATA( 0,X,0,X ), |
---|
346 | GEN_FONT_DATA( 0,X,0,X ), |
---|
347 | GEN_FONT_DATA( 0,X,X,X ) |
---|
348 | },{ /* 'V' - ascii:0x56 font:0x36 */ |
---|
349 | GEN_FONT_DATA( 0,X,0,X ), |
---|
350 | GEN_FONT_DATA( 0,X,0,X ), |
---|
351 | GEN_FONT_DATA( 0,X,0,X ), |
---|
352 | GEN_FONT_DATA( 0,X,0,X ), |
---|
353 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
354 | },{ /* 'W' - ascii:0x57 font:0x37 */ |
---|
355 | GEN_FONT_DATA( 0,X,0,X ), |
---|
356 | GEN_FONT_DATA( 0,X,0,X ), |
---|
357 | GEN_FONT_DATA( 0,X,0,X ), |
---|
358 | GEN_FONT_DATA( 0,X,X,X ), |
---|
359 | GEN_FONT_DATA( 0,X,0,X ), |
---|
360 | },{ /* 'X' - ascii:0x58 font:0x38 */ |
---|
361 | GEN_FONT_DATA( 0,X,0,X ), |
---|
362 | GEN_FONT_DATA( 0,X,0,X ), |
---|
363 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
364 | GEN_FONT_DATA( 0,X,0,X ), |
---|
365 | GEN_FONT_DATA( 0,X,0,X ) |
---|
366 | },{ /* 'Y' - ascii:0x59 font:0x39 */ |
---|
367 | GEN_FONT_DATA( 0,X,0,X ), |
---|
368 | GEN_FONT_DATA( 0,X,0,X ), |
---|
369 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
370 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
371 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
372 | },{ /* 'Z' - ascii:0x5A font:0x3A */ |
---|
373 | GEN_FONT_DATA( 0,X,X,X ), |
---|
374 | GEN_FONT_DATA( 0,0,0,X ), |
---|
375 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
376 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
377 | GEN_FONT_DATA( 0,X,X,X ) |
---|
378 | },{ /* '[' - ascii:0x5B font:0x3B */ |
---|
379 | GEN_FONT_DATA( 0,X,X,X ), |
---|
380 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
381 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
382 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
383 | GEN_FONT_DATA( 0,X,X,X ) |
---|
384 | },{ /* '\' - ascii:0x5C font:0x3C */ |
---|
385 | GEN_FONT_DATA( X,0,0,0 ), |
---|
386 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
387 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
388 | GEN_FONT_DATA( 0,0,0,X ), |
---|
389 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
390 | },{ /* ']' - ascii:0x5D font:0x3D */ |
---|
391 | GEN_FONT_DATA( 0,X,X,X ), |
---|
392 | GEN_FONT_DATA( 0,0,0,X ), |
---|
393 | GEN_FONT_DATA( 0,0,0,X ), |
---|
394 | GEN_FONT_DATA( 0,0,0,X ), |
---|
395 | GEN_FONT_DATA( 0,X,X,X ) |
---|
396 | },{ /* '^' - ascii:0x5E font:0x3E */ |
---|
397 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
398 | GEN_FONT_DATA( 0,X,0,X ), |
---|
399 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
400 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
401 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
402 | },{ /* '_' - ascii:0x5F font:0x3F */ |
---|
403 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
404 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
405 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
406 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
407 | GEN_FONT_DATA( 0,X,X,X ) |
---|
408 | },{ /* 'ÂŽ' - ascii:0x60 font:0x30 */ |
---|
409 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
410 | GEN_FONT_DATA( 0,0,0,X ), |
---|
411 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
412 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
413 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
414 | },{ /* 'a' - ascii:0x31 font:0x31 */ |
---|
415 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
416 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
417 | GEN_FONT_DATA( 0,0,X,X ), |
---|
418 | GEN_FONT_DATA( 0,X,0,X ), |
---|
419 | GEN_FONT_DATA( 0,X,X,X ) |
---|
420 | },{ /* 'b' - ascii:0x62 font:0x32 */ |
---|
421 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
422 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
423 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
424 | GEN_FONT_DATA( 0,X,0,X ), |
---|
425 | GEN_FONT_DATA( 0,X,X,0 ) |
---|
426 | },{ /* 'c' - ascii:0x63 font:0x33 */ |
---|
427 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
428 | GEN_FONT_DATA( 0,0,X,X ), |
---|
429 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
430 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
431 | GEN_FONT_DATA( 0,0,X,X ) |
---|
432 | },{ /* 'd' - ascii:0x64 font:0x34 */ |
---|
433 | GEN_FONT_DATA( 0,0,0,X ), |
---|
434 | GEN_FONT_DATA( 0,0,0,X ), |
---|
435 | GEN_FONT_DATA( 0,0,X,X ), |
---|
436 | GEN_FONT_DATA( 0,X,0,X ), |
---|
437 | GEN_FONT_DATA( 0,0,X,X ), |
---|
438 | },{ /* 'e' - ascii:0x65 font:0x35 */ |
---|
439 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
440 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
441 | GEN_FONT_DATA( 0,X,0,X ), |
---|
442 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
443 | GEN_FONT_DATA( 0,0,X,X ) |
---|
444 | },{ /* 'f' - ascii:0x66 font:0x36 */ |
---|
445 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
446 | GEN_FONT_DATA( 0,0,X,X ), |
---|
447 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
448 | GEN_FONT_DATA( 0,X,X,X ), |
---|
449 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
450 | },{ /* 'g' - ascii:0x67 font:0x37 */ |
---|
451 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
452 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
453 | GEN_FONT_DATA( 0,X,0,X ), |
---|
454 | GEN_FONT_DATA( 0,0,X,X ), |
---|
455 | GEN_FONT_DATA( 0,X,X,0 ) |
---|
456 | },{ /* 'h' - ascii:0x68 font:0x38 */ |
---|
457 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
458 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
459 | GEN_FONT_DATA( 0,X,X,X ), |
---|
460 | GEN_FONT_DATA( 0,X,0,X ), |
---|
461 | GEN_FONT_DATA( 0,X,0,X ) |
---|
462 | },{ /* 'i' - ascii:0x69 font:0x39 */ |
---|
463 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
464 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
465 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
466 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
467 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
468 | },{ /* 'j' - ascii:0x6A font:0x3A */ |
---|
469 | GEN_FONT_DATA( 0,0,0,X ), |
---|
470 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
471 | GEN_FONT_DATA( 0,0,0,X ), |
---|
472 | GEN_FONT_DATA( 0,X,0,X ), |
---|
473 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
474 | },{ /* 'k' - ascii:0x6B font:0x3B */ |
---|
475 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
476 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
477 | GEN_FONT_DATA( 0,X,0,X ), |
---|
478 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
479 | GEN_FONT_DATA( 0,X,0,X ) |
---|
480 | },{ /* 'l' - ascii:0x6C font:0x3C */ |
---|
481 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
482 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
483 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
484 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
485 | GEN_FONT_DATA( 0,X,X,X ) |
---|
486 | },{ /* 'm' - ascii:0x6D font:0x3D */ |
---|
487 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
488 | GEN_FONT_DATA( 0,X,0,X ), |
---|
489 | GEN_FONT_DATA( 0,X,X,X ), |
---|
490 | GEN_FONT_DATA( 0,X,0,X ), |
---|
491 | GEN_FONT_DATA( 0,X,0,X ) |
---|
492 | },{ /* 'n' - ascii:0x6E font:0x3E */ |
---|
493 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
494 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
495 | GEN_FONT_DATA( 0,X,0,X ), |
---|
496 | GEN_FONT_DATA( 0,X,0,X ), |
---|
497 | GEN_FONT_DATA( 0,X,0,X ) |
---|
498 | },{ /* 'o' - ascii:0x6F font:0x6F */ |
---|
499 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
500 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
501 | GEN_FONT_DATA( 0,X,0,X ), |
---|
502 | GEN_FONT_DATA( 0,X,0,X ), |
---|
503 | GEN_FONT_DATA( 0,0,X,0 ) |
---|
504 | },{ /* 'p' - ascii:0x70 font:0x40 */ |
---|
505 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
506 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
507 | GEN_FONT_DATA( 0,X,0,X ), |
---|
508 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
509 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
510 | },{ /* 'q' - ascii:0x71 font:0x41 */ |
---|
511 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
512 | GEN_FONT_DATA( 0,0,X,X ), |
---|
513 | GEN_FONT_DATA( 0,X,0,X ), |
---|
514 | GEN_FONT_DATA( 0,0,X,X ), |
---|
515 | GEN_FONT_DATA( 0,0,0,X ) |
---|
516 | },{ /* 'r' - ascii:0x72 font:0x43 */ |
---|
517 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
518 | GEN_FONT_DATA( 0,X,0,X ), |
---|
519 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
520 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
521 | GEN_FONT_DATA( 0,X,0,0 ) |
---|
522 | },{ /* 's' - ascii:0x73 font:0x43 */ |
---|
523 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
524 | GEN_FONT_DATA( 0,0,X,X ), |
---|
525 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
526 | GEN_FONT_DATA( 0,0,X,X ), |
---|
527 | GEN_FONT_DATA( 0,X,X,0 ) |
---|
528 | },{ /* 't' - ascii:0x74 font:0x44 */ |
---|
529 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
530 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
531 | GEN_FONT_DATA( 0,X,X,X ), |
---|
532 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
533 | GEN_FONT_DATA( 0,0,X,X ), |
---|
534 | },{ /* 'u' - ascii:0x75 font:0x45 */ |
---|
535 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
536 | GEN_FONT_DATA( 0,X,0,X ), |
---|
537 | GEN_FONT_DATA( 0,X,0,X ), |
---|
538 | GEN_FONT_DATA( 0,X,0,X ), |
---|
539 | GEN_FONT_DATA( 0,0,X,X ) |
---|
540 | },{ /* 'v' - ascii:0x76 font:0x46 */ |
---|
541 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
542 | GEN_FONT_DATA( 0,X,0,X ), |
---|
543 | GEN_FONT_DATA( 0,X,0,X ), |
---|
544 | GEN_FONT_DATA( 0,X,0,X ), |
---|
545 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
546 | },{ /* 'w' - ascii:0x77 font:0x47 */ |
---|
547 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
548 | GEN_FONT_DATA( 0,X,0,X ), |
---|
549 | GEN_FONT_DATA( 0,X,0,X ), |
---|
550 | GEN_FONT_DATA( 0,X,X,X ), |
---|
551 | GEN_FONT_DATA( 0,X,0,X ), |
---|
552 | },{ /* 'x' - ascii:0x78 font:0x48 */ |
---|
553 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
554 | GEN_FONT_DATA( 0,X,0,X ), |
---|
555 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
556 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
557 | GEN_FONT_DATA( 0,X,0,X ) |
---|
558 | },{ /* 'y' - ascii:0x79 font:0x49 */ |
---|
559 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
560 | GEN_FONT_DATA( 0,X,0,X ), |
---|
561 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
562 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
563 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
564 | },{ /* 'z' - ascii:0x7A font:0x4A */ |
---|
565 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
566 | GEN_FONT_DATA( 0,X,X,X ), |
---|
567 | GEN_FONT_DATA( 0,0,0,X ), |
---|
568 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
569 | GEN_FONT_DATA( 0,X,X,X ) |
---|
570 | },{ /* '{' - ascii:0x7B font:0x4B */ |
---|
571 | GEN_FONT_DATA( 0,0,X,X ), |
---|
572 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
573 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
574 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
575 | GEN_FONT_DATA( 0,0,X,X ) |
---|
576 | },{ /* '\' - ascii:0x7C font:0x4C */ |
---|
577 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
578 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
579 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
580 | GEN_FONT_DATA( 0,0,0,X ), |
---|
581 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
582 | },{ /* '}' - ascii:0x7D font:0x4D */ |
---|
583 | GEN_FONT_DATA( 0,X,X,0 ), |
---|
584 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
585 | GEN_FONT_DATA( 0,0,0,X ), |
---|
586 | GEN_FONT_DATA( 0,0,X,0 ), |
---|
587 | GEN_FONT_DATA( 0,X,X,0 ) |
---|
588 | },{ /* '~' - ascii:0x7E font:0x4E */ |
---|
589 | GEN_FONT_DATA( 0,0,0,0 ), |
---|
590 | GEN_FONT_DATA( 0,X,0,0 ), |
---|
591 | GEN_FONT_DATA( 0,X,X,X ), |
---|
592 | GEN_FONT_DATA( 0,0,0,X ), |
---|
593 | GEN_FONT_DATA( 0,0,0,0 ) |
---|
594 | },{ /* DEL - ascii:0x7F font:0x4F */ |
---|
595 | GEN_FONT_DATA( X,X,X,X ), |
---|
596 | GEN_FONT_DATA( X,X,X,X ), |
---|
597 | GEN_FONT_DATA( X,X,X,X ), |
---|
598 | GEN_FONT_DATA( X,X,X,X ), |
---|
599 | GEN_FONT_DATA( X,X,X,X ) |
---|
600 | } |
---|
601 | }; |
---|