Annotation of prex/sys/arch/arm/gba/font.h, Revision 1.1.1.1
1.1 nbrk 1: /*-
2: * Copyright (c) 2005, Kohsuke Ohtani
3: * All rights reserved.
4: *
5: * Redistribution and use in source and binary forms, with or without
6: * modification, are permitted provided that the following conditions
7: * are met:
8: * 1. Redistributions of source code must retain the above copyright
9: * notice, this list of conditions and the following disclaimer.
10: * 2. Redistributions in binary form must reproduce the above copyright
11: * notice, this list of conditions and the following disclaimer in the
12: * documentation and/or other materials provided with the distribution.
13: * 3. Neither the name of the author nor the names of any co-contributors
14: * may be used to endorse or promote products derived from this software
15: * without specific prior written permission.
16: *
17: * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
18: * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19: * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20: * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
21: * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22: * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23: * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24: * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26: * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27: * SUCH DAMAGE.
28: */
29:
30: /*
31: * font.h - minimum font for GBA
32: */
33:
34: const unsigned char font_bitmap[][8] = {
35: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
36: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
37: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
38: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
39: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
40: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
41: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
42: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
43: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
44: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
45: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
46: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
47: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
48: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
49: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
50: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
51: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
52: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
53: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
54: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
55: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
56: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
57: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
58: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
59: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
60: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
61: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
62: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
63: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
64: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
65: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
66: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
67: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
68: {0x18, 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00,},
69: {0x6C, 0x6C, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00,},
70: {0x6C, 0x6C, 0xFE, 0x6C, 0xFE, 0x6C, 0x6C, 0x00,},
71: {0x10, 0x7C, 0xD0, 0x7C, 0x16, 0x7C, 0x10, 0x00,},
72: {0x62, 0x66, 0x0C, 0x18, 0x30, 0x66, 0x46, 0x00,},
73: {0x38, 0x6C, 0x68, 0x76, 0xDC, 0xCC, 0x76, 0x00,},
74: {0x18, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00,},
75: {0x0C, 0x18, 0x30, 0x30, 0x30, 0x18, 0x0C, 0x00,},
76: {0x30, 0x18, 0x0C, 0x0C, 0x0C, 0x18, 0x30, 0x00,},
77: {0x00, 0x6C, 0x38, 0xFE, 0x38, 0x6C, 0x00, 0x00,},
78: {0x00, 0x18, 0x18, 0x7E, 0x18, 0x18, 0x00, 0x00,},
79: {0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x10,},
80: {0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00,},
81: {0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00,},
82: {0x02, 0x06, 0x0C, 0x18, 0x30, 0x60, 0x40, 0x00,},
83: {0x3C, 0x66, 0x6E, 0x76, 0x66, 0x66, 0x3C, 0x00,},
84: {0x18, 0x18, 0x38, 0x18, 0x18, 0x18, 0x3C, 0x00,},
85: {0x7C, 0x06, 0x06, 0x3C, 0x60, 0x60, 0x7E, 0x00,},
86: {0x7C, 0x06, 0x06, 0x1C, 0x06, 0x06, 0x7C, 0x00,},
87: {0x66, 0x66, 0x66, 0x7E, 0x06, 0x06, 0x06, 0x00,},
88: {0x7E, 0x60, 0x60, 0x7C, 0x06, 0x06, 0x7C, 0x00,},
89: {0x3E, 0x60, 0x60, 0x7C, 0x66, 0x66, 0x3C, 0x00,},
90: {0x7E, 0x06, 0x0C, 0x18, 0x18, 0x18, 0x18, 0x00,},
91: {0x3C, 0x66, 0x66, 0x3C, 0x66, 0x66, 0x3C, 0x00,},
92: {0x3C, 0x66, 0x66, 0x3E, 0x06, 0x06, 0x7C, 0x00,},
93: {0x00, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x00,},
94: {0x00, 0x00, 0x18, 0x18, 0x00, 0x18, 0x18, 0x10,},
95: {0x0C, 0x18, 0x30, 0x60, 0x30, 0x18, 0x0C, 0x00,},
96: {0x00, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x00, 0x00,},
97: {0x30, 0x18, 0x0C, 0x06, 0x0C, 0x18, 0x30, 0x00,},
98: {0x3C, 0x66, 0x06, 0x1C, 0x18, 0x00, 0x18, 0x00,},
99: {0x3C, 0x66, 0x6E, 0x6E, 0x6E, 0x60, 0x3E, 0x00,},
100: {0x3C, 0x66, 0x66, 0x7E, 0x66, 0x66, 0x66, 0x00,},
101: {0x7C, 0x66, 0x66, 0x7C, 0x66, 0x66, 0x7C, 0x00,},
102: {0x3C, 0x66, 0x60, 0x60, 0x60, 0x66, 0x3C, 0x00,},
103: {0x7C, 0x66, 0x66, 0x66, 0x66, 0x66, 0x7C, 0x00,},
104: {0x7E, 0x60, 0x60, 0x78, 0x60, 0x60, 0x7E, 0x00,},
105: {0x7E, 0x60, 0x60, 0x78, 0x60, 0x60, 0x60, 0x00,},
106: {0x3C, 0x66, 0x60, 0x6E, 0x66, 0x66, 0x3C, 0x00,},
107: {0x66, 0x66, 0x66, 0x7E, 0x66, 0x66, 0x66, 0x00,},
108: {0x7E, 0x18, 0x18, 0x18, 0x18, 0x18, 0x7E, 0x00,},
109: {0x0E, 0x06, 0x06, 0x06, 0x06, 0x66, 0x3C, 0x00,},
110: {0x66, 0x6C, 0x78, 0x70, 0x78, 0x6C, 0x66, 0x00,},
111: {0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x7E, 0x00,},
112: {0xC6, 0xEE, 0xFE, 0xD6, 0xC6, 0xC6, 0xC6, 0x00,},
113: {0x66, 0x76, 0x7E, 0x6E, 0x66, 0x66, 0x66, 0x00,},
114: {0x3C, 0x66, 0x66, 0x66, 0x66, 0x66, 0x3C, 0x00,},
115: {0x7C, 0x66, 0x66, 0x7C, 0x60, 0x60, 0x60, 0x00,},
116: {0x3C, 0x66, 0x66, 0x66, 0x6E, 0x6E, 0x3E, 0x00,},
117: {0x7C, 0x66, 0x66, 0x7C, 0x66, 0x66, 0x66, 0x00,},
118: {0x3E, 0x60, 0x60, 0x3C, 0x06, 0x06, 0x7C, 0x00,},
119: {0x7E, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00,},
120: {0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x3C, 0x00,},
121: {0x66, 0x66, 0x66, 0x66, 0x3C, 0x3C, 0x18, 0x00,},
122: {0xC6, 0xC6, 0xC6, 0xD6, 0xFE, 0xEE, 0xC6, 0x00,},
123: {0x66, 0x66, 0x3C, 0x18, 0x3C, 0x66, 0x66, 0x00,},
124: {0x66, 0x66, 0x66, 0x3C, 0x18, 0x18, 0x18, 0x00,},
125: {0x7E, 0x06, 0x0C, 0x18, 0x30, 0x60, 0x7E, 0x00,},
126: {0x3C, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x00,},
127: {0x40, 0x60, 0x30, 0x18, 0x0C, 0x06, 0x02, 0x00,},
128: {0x3C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x3C, 0x00,},
129: {0x10, 0x38, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00,},
130: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,},
131: {0x18, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,},
132: {0x00, 0x00, 0x3C, 0x06, 0x3E, 0x66, 0x3E, 0x00,},
133: {0x60, 0x60, 0x7C, 0x66, 0x66, 0x66, 0x7C, 0x00,},
134: {0x00, 0x00, 0x3C, 0x66, 0x60, 0x66, 0x3C, 0x00,},
135: {0x06, 0x06, 0x3E, 0x66, 0x66, 0x66, 0x3E, 0x00,},
136: {0x00, 0x00, 0x3C, 0x66, 0x7C, 0x60, 0x3E, 0x00,},
137: {0x0E, 0x18, 0x18, 0x3C, 0x18, 0x18, 0x3C, 0x00,},
138: {0x00, 0x00, 0x3E, 0x66, 0x66, 0x3E, 0x06, 0x7C,},
139: {0x60, 0x60, 0x7C, 0x66, 0x66, 0x66, 0x66, 0x00,},
140: {0x18, 0x00, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00,},
141: {0x18, 0x00, 0x18, 0x18, 0x18, 0x18, 0x18, 0x70,},
142: {0x60, 0x60, 0x66, 0x6C, 0x78, 0x6C, 0x66, 0x00,},
143: {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x1C, 0x00,},
144: {0x00, 0x00, 0xCC, 0xFE, 0xD6, 0xC6, 0xC6, 0x00,},
145: {0x00, 0x00, 0x7C, 0x66, 0x66, 0x66, 0x66, 0x00,},
146: {0x00, 0x00, 0x3C, 0x66, 0x66, 0x66, 0x3C, 0x00,},
147: {0x00, 0x00, 0x7C, 0x66, 0x66, 0x7C, 0x60, 0x60,},
148: {0x00, 0x00, 0x3E, 0x66, 0x66, 0x3E, 0x06, 0x06,},
149: {0x00, 0x00, 0x36, 0x38, 0x30, 0x30, 0x30, 0x00,},
150: {0x00, 0x00, 0x3E, 0x60, 0x3C, 0x06, 0x7C, 0x00,},
151: {0x18, 0x18, 0x18, 0x3C, 0x18, 0x18, 0x0C, 0x00,},
152: {0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x3C, 0x00,},
153: {0x00, 0x00, 0x66, 0x66, 0x3C, 0x3C, 0x18, 0x00,},
154: {0x00, 0x00, 0xC6, 0xC6, 0xD6, 0xFE, 0xEC, 0x00,},
155: {0x00, 0x00, 0x66, 0x3C, 0x18, 0x3C, 0x66, 0x00,},
156: {0x00, 0x00, 0x66, 0x66, 0x66, 0x3E, 0x06, 0x7C,},
157: {0x00, 0x00, 0x7E, 0x0C, 0x18, 0x30, 0x7E, 0x00,},
158: {0x1C, 0x30, 0x30, 0x60, 0x30, 0x30, 0x1C, 0x00,},
159: {0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00,},
160: {0x38, 0x0C, 0x0C, 0x06, 0x0C, 0x0C, 0x38, 0x00,},
161: {0x32, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
162: {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,},
163: };
CVSweb