1 /*---------------------------------------------------------------------------*
2   Project:  TwlSDK - OS - demos - exceptionDisplay-4
3   File:     font.c
4 
5   Copyright 2003-2008 Nintendo.  All rights reserved.
6 
7   These coded instructions, statements, and computer programs contain
8   proprietary information of Nintendo of America Inc. and/or Nintendo
9   Company Ltd., and are protected by Federal copyright law.  They may
10   not be disclosed to third parties or copied or duplicated in any form,
11   in whole or in part, without the prior written consent of Nintendo.
12 
13   $Log: main.c,v $
14   Revision 1.23  2006/01/18 02:11:29  kitase_hirotake
15   do-indent
16 
17   $NoKeywords: $
18  *---------------------------------------------------------------------------*/
19 #include    "font.h"
20 
21 /*---------------------------------------------------------------------------*
22     Character data
23  *---------------------------------------------------------------------------*/
24 const u32 d_CharData[8 * 256] = {
25     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 0000h
26     0x00000000, 0x00000000, 0x00000000, 0x00000000,
27     0x00000000, 0x01010010, 0x01010010, 0x00000110,     // 0001h
28     0x00011010, 0x01100010, 0x00000010, 0x00000010,
29     0x00000000, 0x01011010, 0x01010010, 0x00010010,     // 0002h
30     0x00100010, 0x00100010, 0x00100001, 0x00100001,
31     0x00000000, 0x01010001, 0x01010001, 0x01111111,     // 0003h
32     0x00000001, 0x00000001, 0x00000001, 0x01111110,
33     0x00000000, 0x01010000, 0x01111111, 0x00100000,     // 0004h
34     0x00100000, 0x00010000, 0x00001000, 0x00000110,
35     0x00000000, 0x01010000, 0x01010100, 0x00001010,     // 0005h
36     0x00010001, 0x00100001, 0x01000000, 0x00000000,
37     0x00000000, 0x01011000, 0x01011000, 0x01111111,     // 0006h
38     0x00001000, 0x00101010, 0x01001010, 0x01001001,
39     0x00000000, 0x01010010, 0x01101111, 0x01010010,     // 0007h
40     0x00010010, 0x00010010, 0x00010010, 0x00001001,
41     0x00000000, 0x01010010, 0x01011111, 0x00000100,     // 0008h
42     0x00011111, 0x00001000, 0x00000001, 0x00011110,
43     0x00000000, 0x01010000, 0x01011000, 0x00000110,     // 0009h
44     0x00000001, 0x00000110, 0x00011000, 0x00100000,
45     0x00000000, 0x01010000, 0x01111101, 0x00010001,     // 000ah
46     0x00010001, 0x00010001, 0x00010001, 0x00001010,
47     0x00000000, 0x01010000, 0x01011110, 0x00100000,     // 000bh
48     0x00000000, 0x00000001, 0x00000001, 0x00111110,
49     0x00000000, 0x01010100, 0x01011111, 0x00001000,     // 000ch
50     0x00010000, 0x00000001, 0x00000001, 0x00011110,
51     0x00000000, 0x01010001, 0x01010001, 0x00000001,     // 000dh
52     0x01000001, 0x01000001, 0x00100010, 0x00011100,
53     0x00000000, 0x01010000, 0x01111111, 0x00011000,     // 000eh
54     0x00010100, 0x00010100, 0x00011000, 0x00001100,
55     0x00000000, 0x01010010, 0x01111111, 0x00010010,     // 000fh
56     0x00010010, 0x00000010, 0x00000010, 0x00111100,
57     0x00000000, 0x00001110, 0x01010100, 0x01010010,     // 0010h
58     0x00111111, 0x00000100, 0x00000100, 0x00011000,
59     0x00000000, 0x01010100, 0x01011111, 0x00000100,     // 0011h
60     0x01110100, 0x00000010, 0x00001010, 0x01110010,
61     0x00000000, 0x01010100, 0x01011111, 0x00000010,     // 0012h
62     0x00011110, 0x00100001, 0x00100000, 0x00011110,
63     0x00000000, 0x01010000, 0x01011100, 0x00100011,     // 0013h
64     0x01000000, 0x01000000, 0x00100000, 0x00011100,
65     0x00000000, 0x01010000, 0x01111111, 0x00010000,     // 0014h
66     0x00001000, 0x00001000, 0x00001000, 0x00110000,
67     0x00000000, 0x01010010, 0x01010010, 0x00001100,     // 0015h
68     0x00000010, 0x00000001, 0x00000001, 0x00111110,
69     0x00000000, 0x01010001, 0x01111101, 0x00010001,     // 0016h
70     0x00010001, 0x00111001, 0x01010101, 0x00011001,
71     0x00000000, 0x01010100, 0x01010011, 0x01110010,     // 0017h
72     0x00010001, 0x00010001, 0x00001010, 0x00000100,
73     0x00000000, 0x01011110, 0x01011000, 0x00000100,     // 0018h
74     0x00101001, 0x01010001, 0x01010001, 0x00001100,
75     0x00000000, 0x01010000, 0x01011100, 0x00010010,     // 0019h
76     0x00010010, 0x00100001, 0x01000000, 0x00000000,
77     0x00000000, 0x01011101, 0x01010001, 0x00111101,     // 001ah
78     0x00010001, 0x00011001, 0x00110101, 0x00001001,
79     0x00000000, 0x01110001, 0x01011101, 0x00110001,     // 001bh
80     0x00010001, 0x00111001, 0x01010101, 0x00011001,
81     0x00000000, 0x01110100, 0x01010011, 0x00110010,     // 001ch
82     0x00010001, 0x00010001, 0x00001010, 0x00000100,
83     0x00000000, 0x01101110, 0x01011000, 0x00100100,     // 001dh
84     0x00101001, 0x01010001, 0x01010001, 0x00001100,
85     0x00000000, 0x01110000, 0x01011100, 0x00110010,     // 001eh
86     0x00010010, 0x00100001, 0x01000000, 0x00000000,
87     0x00000000, 0x01111101, 0x01010001, 0x00111101,     // 001fh
88     0x00010001, 0x00011001, 0x00110101, 0x00001001,
89     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 0020h
90     0x00000000, 0x00000000, 0x00000000, 0x00000000,
91     0x00000000, 0x00001000, 0x00001000, 0x00001000,     // 0021h
92     0x00001000, 0x00001000, 0x00000000, 0x00001000,
93     0x00000000, 0x01101100, 0x01001000, 0x00100100,     // 0022h
94     0x00000000, 0x00000000, 0x00000000, 0x00000000,
95     0x00000000, 0x00100100, 0x01111111, 0x00100100,     // 0023h
96     0x00100100, 0x01111111, 0x00010010, 0x00010010,
97     0x00000000, 0x00001000, 0x01111110, 0x00001001,     // 0024h
98     0x00111110, 0x01001000, 0x00111111, 0x00001000,
99     0x00000000, 0x01000010, 0x00100101, 0x00010010,     // 0025h
100     0x00001000, 0x00100100, 0x01010010, 0x00100001,
101     0x00000000, 0x00001110, 0x00010001, 0x00001001,     // 0026h
102     0x01000110, 0x00101001, 0x00110001, 0x01001110,
103     0x00000000, 0x00011000, 0x00010000, 0x00001000,     // 0027h
104     0x00000000, 0x00000000, 0x00000000, 0x00000000,
105     0x00000000, 0x01110000, 0x00001000, 0x00000100,     // 0028h
106     0x00000100, 0x00000100, 0x00001000, 0x01110000,
107     0x00000000, 0x00000111, 0x00001000, 0x00010000,     // 0029h
108     0x00010000, 0x00010000, 0x00001000, 0x00000111,
109     0x00000000, 0x00001000, 0x01001001, 0x00101010,     // 002ah
110     0x00011100, 0x00101010, 0x01001001, 0x00001000,
111     0x00000000, 0x00001000, 0x00001000, 0x00001000,     // 002bh
112     0x01111111, 0x00001000, 0x00001000, 0x00001000,
113     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 002ch
114     0x00000000, 0x00001100, 0x00001000, 0x00000100,
115     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 002dh
116     0x01111111, 0x00000000, 0x00000000, 0x00000000,
117     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 002eh
118     0x00000000, 0x00000000, 0x00000000, 0x00001100,
119     0x00000000, 0x01000000, 0x00100000, 0x00010000,     // 002fh
120     0x00001000, 0x00000100, 0x00000010, 0x00000001,
121     0x00000000, 0x00111110, 0x01000001, 0x01000001,     // 0030h
122     0x01000001, 0x01000001, 0x01000001, 0x00111110,
123     0x00000000, 0x00011100, 0x00010000, 0x00010000,     // 0031h
124     0x00010000, 0x00010000, 0x00010000, 0x00010000,
125     0x00000000, 0x00111110, 0x01000001, 0x01000000,     // 0032h
126     0x00111110, 0x00000001, 0x00000001, 0x01111111,
127     0x00000000, 0x00111110, 0x01000001, 0x01000000,     // 0033h
128     0x00111110, 0x01000000, 0x01000001, 0x00111110,
129     0x00000000, 0x00100000, 0x00110000, 0x00101000,     // 0034h
130     0x00100100, 0x00100010, 0x01111111, 0x00100000,
131     0x00000000, 0x01111111, 0x00000001, 0x00111111,     // 0035h
132     0x01000000, 0x01000000, 0x01000001, 0x00111110,
133     0x00000000, 0x00111110, 0x00000001, 0x00111111,     // 0036h
134     0x01000001, 0x01000001, 0x01000001, 0x00111110,
135     0x00000000, 0x01111111, 0x00100000, 0x00100000,     // 0037h
136     0x00010000, 0x00010000, 0x00001000, 0x00001000,
137     0x00000000, 0x00111110, 0x01000001, 0x01000001,     // 0038h
138     0x00111110, 0x01000001, 0x01000001, 0x00111110,
139     0x00000000, 0x00111110, 0x01000001, 0x01000001,     // 0039h
140     0x01000001, 0x01111110, 0x01000000, 0x00111110,
141     0x00000000, 0x00000000, 0x00001100, 0x00000000,     // 003ah
142     0x00000000, 0x00000000, 0x00001100, 0x00000000,
143     0x00000000, 0x00000000, 0x00001100, 0x00000000,     // 003bh
144     0x00000000, 0x00001100, 0x00001000, 0x00000100,
145     0x00000000, 0x01100000, 0x00011000, 0x00000110,     // 003ch
146     0x00000001, 0x00000110, 0x00011000, 0x01100000,
147     0x00000000, 0x00000000, 0x01111111, 0x00000000,     // 003dh
148     0x00000000, 0x00000000, 0x01111111, 0x00000000,
149     0x00000000, 0x00000011, 0x00001100, 0x00110000,     // 003eh
150     0x01000000, 0x00110000, 0x00001100, 0x00000011,
151     0x00000000, 0x00111110, 0x01000001, 0x01000001,     // 003fh
152     0x00110000, 0x00001000, 0x00000000, 0x00001000,
153     0x00000000, 0x00011100, 0x00100010, 0x01001001,     // 0040h
154     0x01010101, 0x01010101, 0x01010101, 0x00111010,
155     0x00000000, 0x00001000, 0x00010100, 0x00010100,     // 0041h
156     0x00100010, 0x00111110, 0x01000001, 0x01000001,
157     0x00000000, 0x00111111, 0x01000001, 0x01000001,     // 0042h
158     0x00111111, 0x01000001, 0x01000001, 0x00111111,
159     0x00000000, 0x00111100, 0x01000010, 0x00000001,     // 0043h
160     0x00000001, 0x00000001, 0x01000010, 0x00111100,
161     0x00000000, 0x00011111, 0x00100001, 0x01000001,     // 0044h
162     0x01000001, 0x01000001, 0x00100001, 0x00011111,
163     0x00000000, 0x01111111, 0x00000001, 0x00000001,     // 0045h
164     0x01111111, 0x00000001, 0x00000001, 0x01111111,
165     0x00000000, 0x01111111, 0x00000001, 0x00000001,     // 0046h
166     0x00111111, 0x00000001, 0x00000001, 0x00000001,
167     0x00000000, 0x00111100, 0x01000010, 0x00000001,     // 0047h
168     0x01111001, 0x01000001, 0x01000010, 0x00111100,
169     0x00000000, 0x01000001, 0x01000001, 0x01000001,     // 0048h
170     0x01111111, 0x01000001, 0x01000001, 0x01000001,
171     0x00000000, 0x00111110, 0x00001000, 0x00001000,     // 0049h
172     0x00001000, 0x00001000, 0x00001000, 0x00111110,
173     0x00000000, 0x01000000, 0x01000000, 0x01000000,     // 004ah
174     0x01000001, 0x01000001, 0x00100010, 0x00011100,
175     0x00000000, 0x01100001, 0x00011001, 0x00000101,     // 004bh
176     0x00000011, 0x00000101, 0x00011001, 0x01100001,
177     0x00000000, 0x00000001, 0x00000001, 0x00000001,     // 004ch
178     0x00000001, 0x00000001, 0x00000001, 0x01111111,
179     0x00000000, 0x01000001, 0x01100011, 0x01010101,     // 004dh
180     0x01001001, 0x01000001, 0x01000001, 0x01000001,
181     0x00000000, 0x01000001, 0x01000011, 0x01000101,     // 004eh
182     0x01001001, 0x01010001, 0x01100001, 0x01000001,
183     0x00000000, 0x00011100, 0x00100010, 0x01000001,     // 004fh
184     0x01000001, 0x01000001, 0x00100010, 0x00011100,
185     0x00000000, 0x00111111, 0x01000001, 0x01000001,     // 0050h
186     0x00111111, 0x00000001, 0x00000001, 0x00000001,
187     0x00000000, 0x00011100, 0x00100010, 0x01000001,     // 0051h
188     0x01000001, 0x01011001, 0x00100010, 0x01011100,
189     0x00000000, 0x00111111, 0x01000001, 0x01000001,     // 0052h
190     0x00111111, 0x01000001, 0x01000001, 0x01000001,
191     0x00000000, 0x00111110, 0x01000001, 0x00000001,     // 0053h
192     0x00111110, 0x01000000, 0x01000001, 0x00111110,
193     0x00000000, 0x01111111, 0x00001000, 0x00001000,     // 0054h
194     0x00001000, 0x00001000, 0x00001000, 0x00001000,
195     0x00000000, 0x01000001, 0x01000001, 0x01000001,     // 0055h
196     0x01000001, 0x01000001, 0x00100010, 0x00011100,
197     0x00000000, 0x01000001, 0x01000001, 0x00100010,     // 0056h
198     0x00100010, 0x00010100, 0x00010100, 0x00001000,
199     0x00000000, 0x01000001, 0x01000001, 0x01000001,     // 0057h
200     0x01001001, 0x01010101, 0x01100011, 0x01000001,
201     0x00000000, 0x01000001, 0x00100010, 0x00010100,     // 0058h
202     0x00001000, 0x00010100, 0x00100010, 0x01000001,
203     0x00000000, 0x01000001, 0x00100010, 0x00010100,     // 0059h
204     0x00001000, 0x00001000, 0x00001000, 0x00001000,
205     0x00000000, 0x01111111, 0x00100000, 0x00010000,     // 005ah
206     0x00001000, 0x00000100, 0x00000010, 0x01111111,
207     0x00000000, 0x01111100, 0x00000100, 0x00000100,     // 005bh
208     0x00000100, 0x00000100, 0x00000100, 0x01111100,
209     0x00000000, 0x00100010, 0x00010100, 0x00111110,     // 005ch
210     0x00001000, 0x00111110, 0x00001000, 0x00001000,
211     0x00000000, 0x00011111, 0x00010000, 0x00010000,     // 005dh
212     0x00010000, 0x00010000, 0x00010000, 0x00011111,
213     0x00000000, 0x00001000, 0x00010100, 0x00100010,     // 005eh
214     0x00000000, 0x00000000, 0x00000000, 0x00000000,
215     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 005fh
216     0x00000000, 0x00000000, 0x00000000, 0x01111111,
217     0x00000000, 0x00010000, 0x00001000, 0x00011000,     // 0060h
218     0x00000000, 0x00000000, 0x00000000, 0x00000000,
219     0x00000000, 0x00000000, 0x00011110, 0x00100001,     // 0061h
220     0x00111110, 0x00100001, 0x00100001, 0x01011110,
221     0x00000000, 0x00000001, 0x00000001, 0x00111111,     // 0062h
222     0x01000001, 0x01000001, 0x01000001, 0x00111111,
223     0x00000000, 0x00000000, 0x00111100, 0x01000010,     // 0063h
224     0x00000001, 0x00000001, 0x01000010, 0x00111100,
225     0x00000000, 0x01000000, 0x01000000, 0x01111110,     // 0064h
226     0x01000001, 0x01000001, 0x01000001, 0x01111110,
227     0x00000000, 0x00000000, 0x00111110, 0x01000001,     // 0065h
228     0x01111111, 0x00000001, 0x01000001, 0x00111110,
229     0x00000000, 0x00110000, 0x00001000, 0x00001000,     // 0066h
230     0x01111111, 0x00001000, 0x00001000, 0x00001000,
231     0x00000000, 0x00000000, 0x01111110, 0x01000001,     // 0067h
232     0x01000001, 0x01111110, 0x01000000, 0x00111110,
233     0x00000000, 0x00000001, 0x00000001, 0x00000001,     // 0068h
234     0x00111111, 0x01000001, 0x01000001, 0x01000001,
235     0x00000000, 0x00001000, 0x00000000, 0x00001000,     // 0069h
236     0x00001000, 0x00001000, 0x00001000, 0x00001000,
237     0x00000000, 0x00100000, 0x00000000, 0x00100000,     // 006ah
238     0x00100000, 0x00100001, 0x00100001, 0x00011110,
239     0x00000000, 0x00000001, 0x00000001, 0x01100001,     // 006bh
240     0x00011001, 0x00000111, 0x00011001, 0x01100001,
241     0x00000000, 0x00001000, 0x00001000, 0x00001000,     // 006ch
242     0x00001000, 0x00001000, 0x00001000, 0x00001000,
243     0x00000000, 0x00000000, 0x00110111, 0x01001001,     // 006dh
244     0x01001001, 0x01001001, 0x01001001, 0x01001001,
245     0x00000000, 0x00000000, 0x00111111, 0x01000001,     // 006eh
246     0x01000001, 0x01000001, 0x01000001, 0x01000001,
247     0x00000000, 0x00000000, 0x00011100, 0x00100010,     // 006fh
248     0x01000001, 0x01000001, 0x00100010, 0x00011100,
249     0x00000000, 0x00000000, 0x00111101, 0x01000011,     // 0070h
250     0x01000001, 0x01000011, 0x00111101, 0x00000001,
251     0x00000000, 0x00000000, 0x01011110, 0x01100001,     // 0071h
252     0x01000001, 0x01100001, 0x01011110, 0x01000000,
253     0x00000000, 0x00000000, 0x00110001, 0x00001101,     // 0072h
254     0x00000011, 0x00000001, 0x00000001, 0x00000001,
255     0x00000000, 0x00000000, 0x00111110, 0x01000001,     // 0073h
256     0x00001110, 0x00110000, 0x01000001, 0x00111110,
257     0x00000000, 0x00000100, 0x00000100, 0x01111111,     // 0074h
258     0x00000100, 0x00000100, 0x00000100, 0x01111000,
259     0x00000000, 0x00000000, 0x01000001, 0x01000001,     // 0075h
260     0x01000001, 0x01000001, 0x01000001, 0x01111110,
261     0x00000000, 0x00000000, 0x01000001, 0x01000001,     // 0076h
262     0x00100010, 0x00100010, 0x00010100, 0x00001000,
263     0x00000000, 0x00000000, 0x01000001, 0x01000001,     // 0077h
264     0x01001001, 0x00101010, 0x00101010, 0x00010100,
265     0x00000000, 0x00000000, 0x00100001, 0x00010010,     // 0078h
266     0x00001100, 0x00001100, 0x00010010, 0x00100001,
267     0x00000000, 0x00000000, 0x01000001, 0x01000001,     // 0079h
268     0x00100010, 0x00011100, 0x00001000, 0x00000110,
269     0x00000000, 0x00000000, 0x00111111, 0x00010000,     // 007ah
270     0x00001000, 0x00000100, 0x00000010, 0x00111111,
271     0x00000000, 0x00001000, 0x00011110, 0x01100100,     // 007bh
272     0x00011000, 0x00100100, 0x00000100, 0x01111000,
273     0x00000000, 0x00000000, 0x00011110, 0x00000100,     // 007ch
274     0x00011110, 0x00110101, 0x00101101, 0x00010010,
275     0x00000000, 0x00000000, 0x00000000, 0x00010001,     // 007dh
276     0x00100001, 0x00100001, 0x00000001, 0x00000010,
277     0x00000000, 0x00000000, 0x00011100, 0x00000000,     // 007eh
278     0x00011110, 0x00100000, 0x00100000, 0x00011100,
279     0x00000000, 0x00000000, 0x00011100, 0x00000000,     // 007fh
280     0x00111110, 0x00010000, 0x00001100, 0x00110010,
281     0x00000000, 0x00000000, 0x00000100, 0x00101111,     // 0080h
282     0x01000100, 0x00011110, 0x00100101, 0x00010110,
283     0x00000000, 0x00000000, 0x00001010, 0x00011110,     // 0081h
284     0x00101011, 0x00100010, 0x00010100, 0x00000100,
285     0x00000000, 0x00000000, 0x00001000, 0x00011101,     // 0082h
286     0x00101011, 0x00101001, 0x00011001, 0x00000100,
287     0x00000000, 0x00000000, 0x00001000, 0x00111000,     // 0083h
288     0x00001000, 0x00011110, 0x00101001, 0x00000110,
289     0x00000000, 0x00000000, 0x00000000, 0x00011100,     // 0084h
290     0x00100011, 0x00100000, 0x00100000, 0x00011100,
291     0x00000000, 0x00000110, 0x01001001, 0x00110000,     // 0085h
292     0x00000000, 0x00000000, 0x00000000, 0x00000000,
293     0x00000000, 0x00000100, 0x00111111, 0x00000100,     // 0086h
294     0x00111110, 0x01010101, 0x01001101, 0x00100110,
295     0x00000000, 0x00000000, 0x00100001, 0x01000001,     // 0087h
296     0x01000001, 0x01000001, 0x00000001, 0x00000010,
297     0x00000000, 0x00111100, 0x00000000, 0x00111110,     // 0088h
298     0x01000000, 0x01000000, 0x00100000, 0x00011100,
299     0x00000000, 0x00011100, 0x00000000, 0x00111110,     // 0089h
300     0x00010000, 0x00001000, 0x00010100, 0x01100010,
301     0x00000000, 0x00100100, 0x01011111, 0x00000100,     // 008ah
302     0x00111110, 0x01000101, 0x01000101, 0x00100010,
303     0x00000000, 0x00100010, 0x01001111, 0x01010010,     // 008bh
304     0x01010010, 0x00010010, 0x00010010, 0x00001001,
305     0x00000000, 0x00000100, 0x00111110, 0x00001000,     // 008ch
306     0x00111110, 0x00010000, 0x00000010, 0x00111100,
307     0x00000000, 0x00100000, 0x00011000, 0x00000110,     // 008dh
308     0x00000001, 0x00000110, 0x00011000, 0x00100000,
309     0x00000000, 0x00100000, 0x01111101, 0x00100001,     // 008eh
310     0x00100001, 0x00100001, 0x00100001, 0x00010010,
311     0x00000000, 0x00011110, 0x00100000, 0x00000000,     // 008fh
312     0x00000000, 0x00000001, 0x00000001, 0x00111110,
313     0x00000000, 0x00001000, 0x01111111, 0x00010000,     // 0090h
314     0x00100000, 0x00000010, 0x00000010, 0x00111100,
315     0x00000000, 0x00000001, 0x00000001, 0x00000001,     // 0091h
316     0x01000001, 0x01000001, 0x00100010, 0x00011100,
317     0x00000000, 0x00010000, 0x01111111, 0x00011000,     // 0092h
318     0x00010100, 0x00010100, 0x00011000, 0x00001100,
319     0x00000000, 0x00100010, 0x01111111, 0x00100010,     // 0093h
320     0x00100010, 0x00000010, 0x00000010, 0x01111100,
321     0x00000000, 0x00111100, 0x00010000, 0x00001100,     // 0094h
322     0x01111111, 0x00001000, 0x00001000, 0x00110000,
323     0x00000000, 0x00000100, 0x00011111, 0x00000100,     // 0095h
324     0x01110100, 0x00000010, 0x00001010, 0x01110010,
325     0x00000000, 0x00001000, 0x01111111, 0x00000100,     // 0096h
326     0x00111100, 0x01000010, 0x01000000, 0x00111100,
327     0x00000000, 0x00000000, 0x00011100, 0x00100011,     // 0097h
328     0x01000000, 0x01000000, 0x00100000, 0x00011100,
329     0x00000000, 0x01111111, 0x00010000, 0x00001000,     // 0098h
330     0x00001000, 0x00001000, 0x00001000, 0x00110000,
331     0x00000000, 0x00000010, 0x00110010, 0x00001100,     // 0099h
332     0x00000010, 0x00000001, 0x00000001, 0x00111110,
333     0x00000000, 0x00100100, 0x01001111, 0x01000010,     // 009ah
334     0x00010001, 0x00111100, 0x00010010, 0x00001100,
335     0x00000000, 0x00000010, 0x01111010, 0x01000010,     // 009bh
336     0x00000010, 0x00000010, 0x00001010, 0x01110010,
337     0x00000000, 0x00100010, 0x00111110, 0x01010010,     // 009ch
338     0x01001011, 0x01101101, 0x01010101, 0x00110010,
339     0x00000000, 0x00110010, 0x01001011, 0x01000110,     // 009dh
340     0x01000110, 0x01110010, 0x01001011, 0x00110010,
341     0x00000000, 0x00011100, 0x00101010, 0x01001001,     // 009eh
342     0x01001001, 0x01000101, 0x01000101, 0x00110010,
343     0x00000000, 0x00100001, 0x01111101, 0x00100001,     // 009fh
344     0x00100001, 0x00111001, 0x01100101, 0x00011001,
345     0x00000000, 0x00000100, 0x00100011, 0x01100010,     // 00a0h
346     0x00100001, 0x00100001, 0x00010010, 0x00001100,
347     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 00a1h
348     0x00000000, 0x00000100, 0x00001010, 0x00000100,
349     0x00000000, 0x01110000, 0x00010000, 0x00010000,     // 00a2h
350     0x00010000, 0x00000000, 0x00000000, 0x00000000,
351     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 00a3h
352     0x00001000, 0x00001000, 0x00001000, 0x00001110,
353     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 00a4h
354     0x00000000, 0x00000010, 0x00000100, 0x00000100,
355     0x00000000, 0x00000000, 0x00000000, 0x00011000,     // 00a5h
356     0x00011000, 0x00000000, 0x00000000, 0x00000000,
357     0x00000000, 0x01111111, 0x01000000, 0x01111111,     // 00a6h
358     0x01000000, 0x01000000, 0x00100000, 0x00011100,
359     0x00000000, 0x00000000, 0x00111111, 0x00100000,     // 00a7h
360     0x00010100, 0x00001100, 0x00000100, 0x00000010,
361     0x00000000, 0x00000000, 0x00100000, 0x00100000,     // 00a8h
362     0x00010000, 0x00001111, 0x00001000, 0x00001000,
363     0x00000000, 0x00000000, 0x00000100, 0x00111111,     // 00a9h
364     0x00100001, 0x00100000, 0x00010000, 0x00001100,
365     0x00000000, 0x00000000, 0x00000000, 0x00111110,     // 00aah
366     0x00001000, 0x00001000, 0x00001000, 0x01111111,
367     0x00000000, 0x00000000, 0x00010000, 0x00111111,     // 00abh
368     0x00011000, 0x00010100, 0x00010010, 0x00011001,
369     0x00000000, 0x00000000, 0x00000010, 0x00111111,     // 00ach
370     0x00100010, 0x00010010, 0x00000100, 0x00000100,
371     0x00000000, 0x00000000, 0x00000000, 0x00111110,     // 00adh
372     0x00100000, 0x00100000, 0x00100000, 0x01111111,
373     0x00000000, 0x00000000, 0x00111110, 0x00100000,     // 00aeh
374     0x00111110, 0x00100000, 0x00100000, 0x00111110,
375     0x00000000, 0x00000000, 0x00100101, 0x00101010,     // 00afh
376     0x00101010, 0x00100000, 0x00010000, 0x00001110,
377     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 00b0h
378     0x01111111, 0x00000000, 0x00000000, 0x00000000,
379     0x00000000, 0x01111111, 0x01000000, 0x00101000,     // 00b1h
380     0x00011000, 0x00001000, 0x00001000, 0x00000100,
381     0x00000000, 0x01000000, 0x00100000, 0x00011000,     // 00b2h
382     0x00010111, 0x00010000, 0x00010000, 0x00010000,
383     0x00000000, 0x00001000, 0x01111111, 0x01000001,     // 00b3h
384     0x01000001, 0x01000000, 0x00100000, 0x00011000,
385     0x00000000, 0x00000000, 0x00111110, 0x00001000,     // 00b4h
386     0x00001000, 0x00001000, 0x00001000, 0x01111111,
387     0x00000000, 0x00100000, 0x01111111, 0x00110000,     // 00b5h
388     0x00101000, 0x00100100, 0x00100010, 0x00110001,
389     0x00000000, 0x00000100, 0x01111111, 0x01000100,     // 00b6h
390     0x01000100, 0x01000100, 0x01000010, 0x00100001,
391     0x00000000, 0x00000100, 0x00111111, 0x00001000,     // 00b7h
392     0x01111111, 0x00010000, 0x00010000, 0x00010000,
393     0x00000000, 0x01111100, 0x01000100, 0x01000100,     // 00b8h
394     0x01000010, 0x01000000, 0x00100000, 0x00011000,
395     0x00000000, 0x00000010, 0x01111110, 0x00100010,     // 00b9h
396     0x00100001, 0x00100000, 0x00010000, 0x00001100,
397     0x00000000, 0x01111110, 0x01000000, 0x01000000,     // 00bah
398     0x01000000, 0x01000000, 0x01000000, 0x01111110,
399     0x00000000, 0x00100010, 0x01111111, 0x00100010,     // 00bbh
400     0x00100010, 0x00100000, 0x00010000, 0x00001100,
401     0x00000000, 0x00000011, 0x00000100, 0x01000011,     // 00bch
402     0x01000100, 0x00100000, 0x00011000, 0x00000111,
403     0x00000000, 0x01111111, 0x01000000, 0x00100000,     // 00bdh
404     0x00010000, 0x00011000, 0x00100100, 0x01000011,
405     0x00000000, 0x00000010, 0x01111111, 0x01000010,     // 00beh
406     0x00100010, 0x00000010, 0x00000010, 0x01111100,
407     0x00000000, 0x01000001, 0x01000010, 0x01000000,     // 00bfh
408     0x00100000, 0x00100000, 0x00011000, 0x00000110,
409     0x00000000, 0x01111110, 0x01000010, 0x01001110,     // 00c0h
410     0x01110001, 0x01000000, 0x00100000, 0x00011000,
411     0x00000000, 0x01100000, 0x00011110, 0x00010000,     // 00c1h
412     0x01111111, 0x00010000, 0x00010000, 0x00001100,
413     0x00000000, 0x01000101, 0x01001010, 0x01001010,     // 00c2h
414     0x01000000, 0x00100000, 0x00010000, 0x00001110,
415     0x00000000, 0x00111110, 0x00000000, 0x01111111,     // 00c3h
416     0x00010000, 0x00010000, 0x00001000, 0x00000110,
417     0x00000000, 0x00000010, 0x00000010, 0x00000110,     // 00c4h
418     0x00011010, 0x01100010, 0x00000010, 0x00000010,
419     0x00000000, 0x00010000, 0x00010000, 0x01111111,     // 00c5h
420     0x00010000, 0x00010000, 0x00001000, 0x00000110,
421     0x00000000, 0x00000000, 0x00111110, 0x00000000,     // 00c6h
422     0x00000000, 0x00000000, 0x00000000, 0x01111111,
423     0x00000000, 0x01111110, 0x01000000, 0x01000100,     // 00c7h
424     0x00101000, 0x00010000, 0x00101000, 0x01000110,
425     0x00000000, 0x00001000, 0x01111111, 0x00100000,     // 00c8h
426     0x00010000, 0x00011100, 0x01101011, 0x00001000,
427     0x00000000, 0x01000000, 0x01000000, 0x01000000,     // 00c9h
428     0x00100000, 0x00100000, 0x00011000, 0x00000111,
429     0x00000000, 0x00010010, 0x00100010, 0x00100010,     // 00cah
430     0x01000010, 0x01000010, 0x01000001, 0x01000001,
431     0x00000000, 0x00000001, 0x00000001, 0x01111111,     // 00cbh
432     0x00000001, 0x00000001, 0x00000001, 0x01111110,
433     0x00000000, 0x01111111, 0x01000000, 0x01000000,     // 00cch
434     0x01000000, 0x00100000, 0x00010000, 0x00001110,
435     0x00000000, 0x00000000, 0x00000100, 0x00001010,     // 00cdh
436     0x00010001, 0x00100001, 0x01000000, 0x00000000,
437     0x00000000, 0x00001000, 0x00001000, 0x01111111,     // 00ceh
438     0x00001000, 0x00101010, 0x01001010, 0x01001001,
439     0x00000000, 0x01111111, 0x01000000, 0x01000000,     // 00cfh
440     0x00100010, 0x00010100, 0x00001000, 0x00010000,
441     0x00000000, 0x00001110, 0x01110000, 0x00001110,     // 00d0h
442     0x01110000, 0x00000110, 0x00011000, 0x01100000,
443     0x00000000, 0x00001000, 0x00001000, 0x00000100,     // 00d1h
444     0x00000100, 0x00100010, 0x01000010, 0x01111111,
445     0x00000000, 0x01000000, 0x01000000, 0x00100100,     // 00d2h
446     0x00101000, 0x00010000, 0x00101100, 0x01000011,
447     0x00000000, 0x01111111, 0x00000100, 0x01111111,     // 00d3h
448     0x00000100, 0x00000100, 0x00000100, 0x01111000,
449     0x00000000, 0x00000010, 0x01111111, 0x01000010,     // 00d4h
450     0x00100010, 0x00010100, 0x00000100, 0x00000100,
451     0x00000000, 0x00000000, 0x00111110, 0x00100000,     // 00d5h
452     0x00100000, 0x00100000, 0x00100000, 0x01111111,
453     0x00000000, 0x01111110, 0x01000000, 0x01000000,     // 00d6h
454     0x01111110, 0x01000000, 0x01000000, 0x01111110,
455     0x00000000, 0x00111110, 0x00000000, 0x01111111,     // 00d7h
456     0x01000000, 0x01000000, 0x00100000, 0x00011100,
457     0x00000000, 0x01000010, 0x01000010, 0x01000010,     // 00d8h
458     0x01000010, 0x01000000, 0x00100000, 0x00011000,
459     0x00000000, 0x00001010, 0x00001010, 0x00001010,     // 00d9h
460     0x01001010, 0x01001010, 0x00101010, 0x00011001,
461     0x00000000, 0x00000010, 0x00000010, 0x01000010,     // 00dah
462     0x01000010, 0x00100010, 0x00010010, 0x00001110,
463     0x00000000, 0x01111111, 0x01000001, 0x01000001,     // 00dbh
464     0x01000001, 0x01000001, 0x01000001, 0x01111111,
465     0x00000000, 0x01111111, 0x01000001, 0x01000001,     // 00dch
466     0x01000000, 0x01000000, 0x00100000, 0x00011100,
467     0x00000000, 0x01000011, 0x01000100, 0x01000000,     // 00ddh
468     0x01000000, 0x00100000, 0x00010000, 0x00001111,
469     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 00deh
470     0x00000000, 0x00000000, 0x00000000, 0x00000000,
471     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // 00dfh
472     0x00000000, 0x00000000, 0x00000000, 0x00000000,
473     0x00000000, 0x00011110, 0x00001000, 0x00000100,     // 00e0h
474     0x00101001, 0x01010001, 0x01010001, 0x00001100,
475     0x00000000, 0x00000000, 0x00001100, 0x00010010,     // 00e1h
476     0x00010010, 0x00100001, 0x01000000, 0x00000000,
477     0x00000000, 0x01111101, 0x00100001, 0x01111101,     // 00e2h
478     0x00100001, 0x00111001, 0x01100101, 0x00011001,
479     0x00000000, 0x00111100, 0x00010000, 0x00111100,     // 00e3h
480     0x00010000, 0x00011100, 0x00110010, 0x00001100,
481     0x00000000, 0x00001110, 0x00101000, 0x00101000,     // 00e4h
482     0x00111110, 0x01100101, 0x00100101, 0x00010010,
483     0x00000000, 0x00000100, 0x00101111, 0x01000100,     // 00e5h
484     0x00000110, 0x01000101, 0x01000101, 0x00111110,
485     0x00000000, 0x00100010, 0x00100010, 0x00111110,     // 00e6h
486     0x01010010, 0x01010101, 0x01001101, 0x00100110,
487     0x00000000, 0x00000100, 0x00011111, 0x00000010,     // 00e7h
488     0x00011111, 0x01000010, 0x01000010, 0x00111100,
489     0x00000000, 0x00010010, 0x00111110, 0x01010011,     // 00e8h
490     0x01000010, 0x00100100, 0x00000100, 0x00000100,
491     0x00000000, 0x00001000, 0x00111101, 0x01001011,     // 00e9h
492     0x01001001, 0x01001001, 0x00111000, 0x00000100,
493     0x00000000, 0x00001000, 0x00111000, 0x00001000,     // 00eah
494     0x00001000, 0x00011110, 0x00101001, 0x00000110,
495     0x00000000, 0x00011000, 0x00100000, 0x00000100,     // 00ebh
496     0x00111010, 0x01000110, 0x01000000, 0x00111000,
497     0x00000000, 0x01000010, 0x01000010, 0x01000010,     // 00ech
498     0x01000110, 0x01000000, 0x00100000, 0x00011000,
499     0x00000000, 0x00111110, 0x00010000, 0x00111100,     // 00edh
500     0x01000011, 0x01001100, 0x01010010, 0x00111100,
501     0x00000000, 0x00100010, 0x00110011, 0x00101010,     // 00eeh
502     0x00100110, 0x00100010, 0x00100011, 0x01000010,
503     0x00000000, 0x00111110, 0x00010000, 0x00111100,     // 00efh
504     0x01000011, 0x01000000, 0x01000010, 0x00111100,
505     0x00000000, 0x00000010, 0x00111011, 0x01000110,     // 00f0h
506     0x01000010, 0x01000011, 0x01000010, 0x00110010,
507     0x00000000, 0x00000100, 0x00000100, 0x00000010,     // 00f1h
508     0x01000110, 0x01000101, 0x01000101, 0x00111001,
509     0x00000000, 0x01010100, 0x01111111, 0x00100100,     // 00f2h
510     0x00100100, 0x00100100, 0x00100010, 0x00010001,
511     0x00000000, 0x01010100, 0x01011111, 0x00000100,     // 00f3h
512     0x00111111, 0x00001000, 0x00001000, 0x00001000,
513     0x00000000, 0x01011110, 0x01100010, 0x00100010,     // 00f4h
514     0x00100001, 0x00100000, 0x00010000, 0x00001100,
515     0x00000000, 0x01010010, 0x01111110, 0x00100010,     // 00f5h
516     0x00100001, 0x00100000, 0x00010000, 0x00001100,
517     0x00000000, 0x01010000, 0x01111111, 0x00100000,     // 00f6h
518     0x00100000, 0x00100000, 0x00100000, 0x00111111,
519     0x00000000, 0x01010010, 0x01010010, 0x00111111,     // 00f7h
520     0x00010010, 0x00010000, 0x00010000, 0x00001100,
521     0x00000000, 0x01010011, 0x01010100, 0x00100011,     // 00f8h
522     0x00100100, 0x00010000, 0x00001000, 0x00000111,
523     0x00000000, 0x01010000, 0x01011111, 0x00010000,     // 00f9h
524     0x00001000, 0x00001100, 0x00010010, 0x00100001,
525     0x00000000, 0x01010010, 0x01111111, 0x00100010,     // 00fah
526     0x00010010, 0x00000010, 0x00000010, 0x00111100,
527     0x00000000, 0x01010001, 0x01010010, 0x00100000,     // 00fbh
528     0x00100000, 0x00010000, 0x00001000, 0x00000110,
529     0x00000000, 0x01011110, 0x01010010, 0x00100110,     // 00fch
530     0x00111001, 0x00100000, 0x00010000, 0x00001100,
531     0x00000000, 0x01010000, 0x01011110, 0x00010000,     // 00fdh
532     0x01111111, 0x00010000, 0x00010000, 0x00001100,
533     0x00000000, 0x00100101, 0x01001010, 0x00101010,     // 00feh
534     0x00100000, 0x00010000, 0x00001000, 0x00000111,
535     0x00000000, 0x01011110, 0x01010000, 0x00111111,     // 00ffh
536     0x00001000, 0x00001000, 0x00001000, 0x00000110
537 };
538 
539 
540 /*---------------------------------------------------------------------------*
541     Palette data
542  *---------------------------------------------------------------------------*/
543 const u32 d_PaletteData[8 * 16] = {
544     0x00000000, 0x00000000, 0x00000000, 0x00000000,     // black
545     0x00000000, 0x00000000, 0x00000000, 0x00000000,
546     0x001f0000, 0x00000000, 0x00000000, 0x00000000,     // red
547     0x00000000, 0x00000000, 0x00000000, 0x00000000,
548     0x03e00000, 0x00000000, 0x00000000, 0x00000000,     // green
549     0x00000000, 0x00000000, 0x00000000, 0x00000000,
550     0x7c000000, 0x00000000, 0x00000000, 0x00000000,     // blue
551     0x00000000, 0x00000000, 0x00000000, 0x00000000,
552     0x03ff0000, 0x00000000, 0x00000000, 0x00000000,     // yellow
553     0x00000000, 0x00000000, 0x00000000, 0x00000000,
554     0x7c1f0000, 0x00000000, 0x00000000, 0x00000000,     // purple
555     0x00000000, 0x00000000, 0x00000000, 0x00000000,
556     0x7fe00000, 0x00000000, 0x00000000, 0x00000000,     // light blue
557     0x00000000, 0x00000000, 0x00000000, 0x00000000,
558     0x00180000, 0x00000000, 0x00000000, 0x00000000,     // dark red
559     0x00000000, 0x00000000, 0x00000000, 0x00000000,
560     0x03000000, 0x00000000, 0x00000000, 0x00000000,     // dark green
561     0x00000000, 0x00000000, 0x00000000, 0x00000000,
562     0x60000000, 0x00000000, 0x00000000, 0x00000000,     // dark blue
563     0x00000000, 0x00000000, 0x00000000, 0x00000000,
564     0x03180000, 0x00000000, 0x00000000, 0x00000000,     // dark yellow
565     0x00000000, 0x00000000, 0x00000000, 0x00000000,
566     0x60180000, 0x00000000, 0x00000000, 0x00000000,     // dark purple
567     0x00000000, 0x00000000, 0x00000000, 0x00000000,
568     0x63000000, 0x00000000, 0x00000000, 0x00000000,     // dark light blue
569     0x00000000, 0x00000000, 0x00000000, 0x00000000,
570     0x56b50000, 0x00000000, 0x00000000, 0x00000000,     // gray
571     0x00000000, 0x00000000, 0x00000000, 0x00000000,
572     0x2d6b0000, 0x00000000, 0x00000000, 0x00000000,     // dark gray
573     0x00000000, 0x00000000, 0x00000000, 0x00000000,
574     0x7fff0000, 0x00000000, 0x00000000, 0x00000000,     // white
575     0x00000000, 0x00000000, 0x00000000, 0x00000000
576 };
577 
578 /*---------------------------------------------------------------------------*
579   End of file
580  *---------------------------------------------------------------------------*/
581