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