1 /*---------------------------------------------------------------------------*
2   Project:  TwlSDK - GX - demos - UnitTours/3D_Pol_Tex16_Plett
3   File:     tex_16plett.c
4 
5   Copyright 2003-2008 Nintendo.  All rights reserved.
6 
7   These coded instructions, statements, and computer programs contain
8   proprietary information of Nintendo of America Inc. and/or Nintendo
9   Company Ltd., and are protected by Federal copyright law.  They may
10   not be disclosed to third parties or copied or duplicated in any form,
11   in whole or in part, without the prior written consent of Nintendo.
12 
13   $Date:: 2008-09-18#$
14   $Rev: 8573 $
15   $Author: okubata_ryoma $
16  *---------------------------------------------------------------------------*/
17 #include "tex_16plett.h"
18 
19 const u16 tex_16plett64x64[] = {
20     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
21     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
22     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
23     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
24     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1161, 0x1111,
25     0x1181, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
26     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1686, 0x1166,
27     0x6815, 0x8161, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
28     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x6111, 0x6558, 0x1586,
29     0x8855, 0x8655, 0x1118, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
30     0x1111, 0x1111, 0x1111, 0x1111, 0x1511, 0x1588, 0x8686, 0x5668,
31     0x8564, 0x6645, 0x1466, 0x1114, 0x1111, 0x1111, 0x1111, 0x1111,
32     0x1111, 0x1111, 0x1111, 0x1111, 0x5451, 0x6565, 0x6618, 0x4566,
33     0x6544, 0x6546, 0x2414, 0x1124, 0x1111, 0x1111, 0x1111, 0x1111,
34     0x1111, 0x1111, 0x1111, 0x6111, 0x4415, 0x5656, 0x8658, 0x4456,
35     0x4444, 0x6455, 0x4544, 0x2544, 0x1141, 0x1111, 0x1111, 0x1111,
36     0x1111, 0x1111, 0x1111, 0x4551, 0x1644, 0x5555, 0x6865, 0x2586,
37     0x2422, 0x4454, 0x5454, 0x2456, 0x1422, 0x1111, 0x1111, 0x1111,
38     0x1111, 0x1111, 0x1111, 0x5511, 0x5445, 0x6555, 0x6886, 0x4461,
39     0x4224, 0x2242, 0x5542, 0x4565, 0x4442, 0x1111, 0x1111, 0x1111,
40     0x1111, 0x1111, 0x1111, 0x1111, 0x4455, 0x5651, 0x6b61, 0x6666,
41     0x2254, 0x4424, 0x5444, 0x4564, 0x1244, 0x1111, 0x1111, 0x1111,
42     0x1111, 0x1111, 0x1111, 0x5164, 0x6645, 0x6656, 0x5614, 0x8566,
43     0x2258, 0x4422, 0x5554, 0x6555, 0x2464, 0x1111, 0x1111, 0x1111,
44     0x1111, 0x1111, 0x4111, 0x4524, 0x4445, 0x6458, 0x224b, 0x6588,
45     0x245b, 0x4554, 0x5456, 0x4664, 0x2252, 0x1112, 0x1111, 0x1111,
46     0x1111, 0x1111, 0x6611, 0x2442, 0x4644, 0x5485, 0x22b6, 0x56b5,
47     0x5645, 0x2542, 0x6646, 0x2644, 0x2322, 0x1112, 0x1111, 0x1111,
48     0x1111, 0x1111, 0x2611, 0x2244, 0x4442, 0x4482, 0x2284, 0x5442,
49     0x6655, 0x2424, 0x6242, 0x3222, 0x2333, 0x1111, 0x1111, 0x1111,
50     0x1111, 0x1111, 0x6116, 0x2445, 0x4422, 0x4425, 0x2244, 0x1422,
51     0x2464, 0x2222, 0x2223, 0x3232, 0x1233, 0x1212, 0x1111, 0x1111,
52     0x1111, 0x5511, 0x1586, 0x2244, 0x5542, 0x4254, 0x2222, 0x4444,
53     0x2222, 0x2322, 0x2422, 0x3324, 0x4233, 0x2222, 0x1111, 0x1111,
54     0x1111, 0x5681, 0x6865, 0x4525, 0x5232, 0x4652, 0x2444, 0x2244,
55     0x1222, 0x3322, 0x2643, 0x2324, 0x2222, 0x2222, 0x1112, 0x1111,
56     0x8111, 0x4448, 0x5586, 0x3222, 0x3333, 0x4222, 0x4455, 0xb464,
57     0x2124, 0x3323, 0x2433, 0x4242, 0x2442, 0x4222, 0x1122, 0x1111,
58     0x6511, 0x4465, 0x4458, 0x5244, 0x2233, 0x4422, 0x4445, 0x4465,
59     0x2266, 0x3332, 0x2232, 0x2244, 0x2424, 0x5424, 0x1112, 0x1111,
60     0x5111, 0x6655, 0x6645, 0x3564, 0x2333, 0x5221, 0x5665, 0x44b6,
61     0x2464, 0x3222, 0x4223, 0x2222, 0x4424, 0x4544, 0x1111, 0x1111,
62     0x1111, 0x5665, 0x4644, 0x3264, 0x1334, 0x4422, 0x66b6, 0x8445,
63     0x4246, 0x2245, 0x2232, 0x2422, 0x4422, 0x4242, 0x1114, 0x1111,
64     0x5111, 0x5541, 0x4444, 0x2224, 0x2235, 0x4222, 0x5586, 0x8855,
65     0x5442, 0x2454, 0x3245, 0x4422, 0x5442, 0x5222, 0x1154, 0x1111,
66     0x2111, 0x6425, 0x4558, 0x6244, 0x4222, 0x4452, 0x8555, 0x4558,
67     0x5655, 0x2224, 0x2225, 0x4445, 0x5445, 0x5225, 0x1324, 0x1111,
68     0x5211, 0x8422, 0x6624, 0x4545, 0x4422, 0x868b, 0x4466, 0x5666,
69     0x5564, 0x2242, 0x2242, 0x4544, 0x5255, 0x4252, 0x2332, 0x1111,
70     0x4411, 0x4224, 0x5622, 0x6654, 0xb445, 0x5645, 0x658b, 0x8486,
71     0x6585, 0x4252, 0x4222, 0x6554, 0x4264, 0x2223, 0x4322, 0x1112,
72     0x4541, 0x2222, 0x2522, 0x2624, 0x4244, 0x4664, 0x625b, 0x224b,
73     0x25b2, 0x5544, 0x4224, 0x6422, 0x2242, 0x2322, 0x3332, 0x1111,
74     0x4411, 0x2244, 0x2222, 0x2822, 0x2224, 0x4482, 0x4222, 0x2248,
75     0x2242, 0x2254, 0x4222, 0x2252, 0x2424, 0x2224, 0x3222, 0x1114,
76     0x4551, 0x4221, 0x2222, 0x2242, 0x2232, 0x2452, 0x2222, 0x2224,
77     0x2222, 0x4244, 0x3224, 0x2424, 0x2322, 0x4422, 0x2242, 0x2124,
78     0x5111, 0x2455, 0x2222, 0x2242, 0x4332, 0x2422, 0x4222, 0x2254,
79     0x2222, 0x2422, 0x3242, 0x2244, 0x5142, 0x2244, 0x2224, 0x2422,
80     0x8511, 0x4558, 0x2224, 0x2422, 0x2333, 0x4544, 0x2242, 0x2252,
81     0x2222, 0x2444, 0x2322, 0x9223, 0x39aa, 0x4223, 0x2224, 0x4432,
82     0x8461, 0x5455, 0x2244, 0x4322, 0x2233, 0x4655, 0x2455, 0x2222,
83     0x4422, 0x4622, 0x2332, 0x9972, 0x3377, 0x4333, 0x4224, 0x2332,
84     0x4816, 0x5564, 0x4445, 0x3324, 0x4233, 0x5862, 0x5458, 0x4224,
85     0x5244, 0x2425, 0x7233, 0x3237, 0x3333, 0x4423, 0x2222, 0x3233,
86     0x2458, 0x6642, 0x4545, 0x3222, 0x2333, 0x4823, 0x6484, 0x4244,
87     0x2225, 0x2226, 0x7773, 0x2333, 0x3333, 0x2233, 0x2334, 0x3233,
88     0x5258, 0x5445, 0x5555, 0x4565, 0x4322, 0x6426, 0x2244, 0x2252,
89     0x2226, 0x4222, 0x3334, 0x2323, 0x2333, 0x2223, 0x3333, 0x1333,
90     0x6252, 0x4484, 0x5456, 0x2455, 0x7422, 0x2542, 0x2222, 0x2262,
91     0x2222, 0x3222, 0x3234, 0x2442, 0x3322, 0x3323, 0x3332, 0x2333,
92     0x6222, 0x2224, 0x2588, 0x6585, 0x2225, 0x2223, 0x4222, 0x5422,
93     0x4244, 0x4422, 0x4232, 0x2222, 0x3332, 0x3233, 0x3333, 0x3132,
94     0x2223, 0x2234, 0x2485, 0x2464, 0x3326, 0x2233, 0x6422, 0x5422,
95     0x4225, 0x4234, 0x2422, 0x2142, 0x3233, 0x3333, 0x2323, 0x4342,
96     0x2333, 0x2232, 0x2282, 0x4228, 0x3422, 0x4431, 0x6444, 0x5942,
97     0x3322, 0x3224, 0x2233, 0x1214, 0x3222, 0x3322, 0x2233, 0x2424,
98     0x2333, 0x3333, 0x2223, 0x6222, 0x3322, 0x2522, 0x2524, 0x2932,
99     0x3322, 0x3332, 0x3322, 0x2142, 0x2242, 0x4322, 0x4422, 0x3442,
100     0x3333, 0x4333, 0x2224, 0x3244, 0x3332, 0x2323, 0x3525, 0x4235,
101     0x2327, 0x3333, 0x3423, 0x4222, 0x2232, 0x2243, 0x2444, 0x4423,
102     0x2232, 0x5333, 0x4423, 0x3343, 0x3333, 0x2233, 0x4244, 0x2722,
103     0x3727, 0x3333, 0x2432, 0x2323, 0x3337, 0x2333, 0x3322, 0x2433,
104     0x2242, 0x3232, 0x3523, 0x2233, 0x2333, 0x4423, 0x2272, 0x7722,
105     0x3277, 0x3233, 0x3222, 0x7732, 0x3333, 0x3323, 0x3342, 0x2232,
106     0x3212, 0x4221, 0x3234, 0x2243, 0x2332, 0x2122, 0x2221, 0x7717,
107     0x2177, 0x3233, 0x3223, 0x3377, 0x2333, 0x3344, 0x3323, 0x2233,
108     0x3321, 0x4233, 0x7777, 0x2377, 0x3332, 0x1212, 0x7121, 0x7767,
109     0x2377, 0x3323, 0x7333, 0x3233, 0x3333, 0x2222, 0x3432, 0x2333,
110     0x3111, 0x3333, 0x3333, 0x3223, 0x3237, 0x1223, 0x7222, 0x9733,
111     0x3377, 0x3331, 0x3732, 0x2333, 0x3232, 0x2223, 0x3233, 0x3333,
112     0x1111, 0x3332, 0x3333, 0x2322, 0x2273, 0x2222, 0x4642, 0x9732,
113     0x1377, 0x3322, 0x3377, 0x3333, 0x3222, 0x3323, 0x3333, 0x2233,
114     0x1111, 0x2333, 0x3333, 0x2323, 0x7733, 0x3222, 0x2421, 0x9732,
115     0x3377, 0x7921, 0x3337, 0x3323, 0x3332, 0x3233, 0x3332, 0x2322,
116     0x3111, 0x3232, 0x3333, 0x3333, 0x3333, 0x3277, 0x3223, 0x9322,
117     0x3377, 0x7793, 0x3333, 0x2333, 0x3223, 0x3232, 0x2234, 0x3332,
118     0x1111, 0x2321, 0x3133, 0x3333, 0x3333, 0x3233, 0x3333, 0x9712,
119     0x3379, 0x3779, 0x3333, 0x3333, 0x2333, 0x3333, 0x1222, 0x1433,
120     0x1111, 0x1311, 0x1333, 0x2233, 0x3333, 0x2323, 0x3333, 0x9723,
121     0x9777, 0x3377, 0x3333, 0x3333, 0x3233, 0x2332, 0x1134, 0x1111,
122     0x1111, 0x1111, 0x1131, 0x2121, 0x3322, 0x3333, 0x3333, 0x9733,
123     0x7a77, 0x3337, 0x3333, 0x3233, 0x3333, 0x3323, 0x1433, 0x1111,
124     0x1111, 0x1111, 0x1111, 0x1111, 0x3331, 0x3333, 0x3222, 0xa733,
125     0x7997, 0x2233, 0x3332, 0x2133, 0x2323, 0x3222, 0x1113, 0x1111,
126     0x1111, 0x1111, 0x1111, 0x1111, 0x3322, 0x2322, 0x2332, 0xa733,
127     0x3777, 0x3223, 0x3322, 0x2223, 0x3132, 0x2332, 0x1111, 0x1111,
128     0x1111, 0x1111, 0x1111, 0x1111, 0x2241, 0x2223, 0x3333, 0x9733,
129     0x3797, 0x2123, 0x1133, 0x3132, 0x1312, 0x1311, 0x1111, 0x1111,
130     0x1111, 0x1111, 0x1111, 0x1111, 0x2311, 0x3233, 0x3233, 0x9933,
131     0x3799, 0x1212, 0x3112, 0x1323, 0x1111, 0x1111, 0x1111, 0x1111,
132     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1212, 0x2223, 0x9a33,
133     0x379a, 0x3323, 0x1111, 0x1121, 0x1111, 0x1111, 0x1111, 0x1111,
134     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x2211, 0xa932,
135     0x379a, 0x1331, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
136     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0xa912,
137     0x179a, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
138     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0xa911,
139     0x199c, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
140     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0xa911,
141     0x199c, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
142     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0xa911,
143     0x199c, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
144     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0xaa11,
145     0x19ac, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
146     0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0xaa11,
147     0x19ac, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111, 0x1111,
148 
149 };
150 
151 const u16 pal_16plett[] = {
152     0x0000, 0xffff, 0x8d60, 0x98c0, 0x8204, 0x8288, 0x830c, 0x94c7,
153     0x8390, 0x992a, 0x998d, 0xc3d9, 0x9def, 0x8000, 0x8000, 0x8000,
154 };
155