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