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