source: rtems/c/src/lib/libbsp/arm/gba/console/defaultfont.c @ fb3b398

Last change on this file since fb3b398 was fb3b398, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/15/06 at 06:00:51

Convert to utf-8.

  • Property mode set to 100644
File size: 18.5 KB
Line 
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 */
23static 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        };
Note: See TracBrowser for help on using the repository browser.