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