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