| 1 | pal rp2c04001[64] = { |
| 2 | #include "rp2c04001.h" |
| 3 | }; |
| 4 | |
| 5 | pal rp2c04002[64] = { |
| 6 | #include "rp2c04002.h" |
| 7 | }; |
| 8 | |
| 9 | pal rp2c04003[64] = { |
| 10 | #include "rp2c04003.h" |
| 11 | }; |
| 12 | pal rp2c05004[64] = { |
| 13 | #include "rp2c05004.h" |
| 14 | }; |
| 15 | |
| 16 | pal unvpalette[7] = { |
| 17 | { 0x00<<2,0x00<<2,0x00<<2}, // Black |
| 18 | { 0x3F<<2,0x3F<<2,0x34<<2}, // White |
| 19 | { 0x00<<2,0x00<<2,0x00<<2}, // Black |
| 20 | { 0x1d<<2,0x1d<<2,0x24<<2}, // Greyish |
| 21 | { 190,0,0 }, // Redish |
| 22 | { 51,255,51}, // Bright green |
| 23 | { 49,14,200}, |
| 24 | }; |
| 25 | |
| 26 | |
| 27 | /* Default palette */ |
| 28 | pal palette[64] = { |
| 29 | |
| 30 | {0x60, 0x60, 0x60}, /* Value 0 */ |
| 31 | {0x00, 0x00, 0x70}, /* Value 1 */ |
| 32 | {0x14, 0x00, 0x80}, /* Value 2 */ |
| 33 | {0x2C, 0x00, 0x6E}, /* Value 3 */ |
| 34 | {0x4A, 0x00, 0x4E}, /* Value 4 */ |
| 35 | {0x6C, 0x00, 0x18}, /* Value 5 */ |
| 36 | {0x5A, 0x03, 0x02}, /* Value 6 */ |
| 37 | {0x51, 0x18, 0x00}, /* Value 7 */ |
| 38 | {0x34, 0x24, 0x00}, /* Value 8 */ |
| 39 | {0x00, 0x34, 0x00}, /* Value 9 */ |
| 40 | {0x00, 0x32, 0x00}, /* Value 10 */ |
| 41 | {0x00, 0x34, 0x20}, /* Value 11 */ |
| 42 | {0x00, 0x2C, 0x78}, /* Value 12 */ |
| 43 | {0x00, 0x00, 0x00}, /* Value 13 */ |
| 44 | {0x02, 0x02, 0x02}, /* Value 14 */ |
| 45 | {0x02, 0x02, 0x02}, /* Value 15 */ |
| 46 | {0xC4, 0xC4, 0xC4}, /* Value 16 */ |
| 47 | {0x00, 0x58, 0xDE}, /* Value 17 */ |
| 48 | {0x30, 0x1F, 0xFC}, /* Value 18 */ |
| 49 | {0x7F, 0x14, 0xE0}, /* Value 19 */ |
| 50 | {0xA8, 0x00, 0xB0}, /* Value 20 */ |
| 51 | {0xC0, 0x06, 0x5C}, /* Value 21 */ |
| 52 | {0xC0, 0x2B, 0x0E}, /* Value 22 */ |
| 53 | {0xA6, 0x40, 0x10}, /* Value 23 */ |
| 54 | {0x6F, 0x61, 0x00}, /* Value 24 */ |
| 55 | {0x30, 0x80, 0x00}, /* Value 25 */ |
| 56 | {0x00, 0x7C, 0x00}, /* Value 26 */ |
| 57 | {0x00, 0x7C, 0x3C}, /* Value 27 */ |
| 58 | {0x00, 0x6E, 0x84}, /* Value 28 */ |
| 59 | {0x14, 0x14, 0x14}, /* Value 29 */ |
| 60 | {0x04, 0x04, 0x04}, /* Value 30 */ |
| 61 | {0x04, 0x04, 0x04}, /* Value 31 */ |
| 62 | {0xF0, 0xF0, 0xF0}, /* Value 32 */ |
| 63 | {0x4C, 0xAA, 0xFF}, /* Value 33 */ |
| 64 | {0x6F, 0x73, 0xF5}, /* Value 34 */ |
| 65 | {0xB0, 0x70, 0xFF}, /* Value 35 */ |
| 66 | {0xDA, 0x5A, 0xFF}, /* Value 36 */ |
| 67 | {0xF0, 0x60, 0xC0}, /* Value 37 */ |
| 68 | {0xF8, 0x83, 0x6D}, /* Value 38 */ |
| 69 | {0xD0, 0x90, 0x30}, /* Value 39 */ |
| 70 | {0xD4, 0xC0, 0x30}, /* Value 40 */ |
| 71 | {0x66, 0xD0, 0x00}, /* Value 41 */ |
| 72 | {0x26, 0xDD, 0x1A}, /* Value 42 */ |
| 73 | {0x2E, 0xC8, 0x66}, /* Value 43 */ |
| 74 | {0x34, 0xC2, 0xBE}, /* Value 44 */ |
| 75 | {0x54, 0x54, 0x54}, /* Value 45 */ |
| 76 | {0x06, 0x06, 0x06}, /* Value 46 */ |
| 77 | {0x06, 0x06, 0x06}, /* Value 47 */ |
| 78 | {0xFF, 0xFF, 0xFF}, /* Value 48 */ |
| 79 | {0xB6, 0xDA, 0xFF}, /* Value 49 */ |
| 80 | {0xC8, 0xCA, 0xFF}, /* Value 50 */ |
| 81 | {0xDA, 0xC2, 0xFF}, /* Value 51 */ |
| 82 | {0xF0, 0xBE, 0xFF}, /* Value 52 */ |
| 83 | {0xFC, 0xBC, 0xEE}, /* Value 53 */ |
| 84 | {0xFF, 0xD0, 0xB4}, /* Value 54 */ |
| 85 | {0xFF, 0xDA, 0x90}, /* Value 55 */ |
| 86 | {0xEC, 0xEC, 0x92}, /* Value 56 */ |
| 87 | {0xDC, 0xF6, 0x9E}, /* Value 57 */ |
| 88 | {0xB8, 0xFF, 0xA2}, /* Value 58 */ |
| 89 | {0xAE, 0xEA, 0xBE}, /* Value 59 */ |
| 90 | {0x9E, 0xEF, 0xEF}, /* Value 60 */ |
| 91 | {0xBE, 0xBE, 0xBE}, /* Value 61 */ |
| 92 | {0x08, 0x08, 0x08}, /* Value 62 */ |
| 93 | {0x08, 0x08, 0x08}, /* Value 63 */ |
| 94 | /* |
| 95 | // old palette: |
| 96 | 74, 74, 74 |
| 97 | 24, 18, 8C |
| 98 | 00, 00, A8 |
| 99 | 44, 00, 9C |
| 100 | 8C, 00, 74 |
| 101 | A8, 00, 10 |
| 102 | A4, 00, 00 |
| 103 | 7C, 08, 00 |
| 104 | 40, 2C, 00 |
| 105 | 00, 44, 00 |
| 106 | 00, 50, 00 |
| 107 | 00, 3C, 14 |
| 108 | 18, 3C, 5C |
| 109 | 00, 00, 00 |
| 110 | 00, 00, 00 |
| 111 | 00, 00, 00 |
| 112 | BC, BC, BC |
| 113 | 00, 70, EC |
| 114 | 20, 38, EC |
| 115 | 80, 00, F0 |
| 116 | BC, 00, BC |
| 117 | E4, 00, 58 |
| 118 | D8, 28, 00 |
| 119 | C8, 4C, 0C |
| 120 | 88, 70, 00 |
| 121 | 00, 94, 00 |
| 122 | 00, A8, 00 |
| 123 | 00, 90, 38 |
| 124 | 00, 80, 88 |
| 125 | 00, 00, 00 |
| 126 | 00, 00, 00 |
| 127 | 00, 00, 00 |
| 128 | FC, FC, FC |
| 129 | 3C, BC, FC |
| 130 | 5C, 94, FC |
| 131 | 40, 88, FC |
| 132 | F4, 78, FC |
| 133 | FC, 74, B4 |
| 134 | FC, 74, 60 |
| 135 | FC, 98, 38 |
| 136 | F0, BC, 3C |
| 137 | 80, D0, 10 |
| 138 | 4C, DC, 48 |
| 139 | 58, F8, 98 |
| 140 | 00, E8, D8 |
| 141 | 78, 78, 78 |
| 142 | 00, 00, 00 |
| 143 | 00, 00, 00 |
| 144 | FC, FC, FC |
| 145 | A8, E4, FC |
| 146 | C4, D4, FC |
| 147 | D4, C8, FC |
| 148 | FC, C4, FC |
| 149 | FC, C4, D8 |
| 150 | FC, BC, B0 |
| 151 | FC, D8, A8 |
| 152 | FC, E4, A0 |
| 153 | E0, FC, A0 |
| 154 | A8, F0, BC |
| 155 | B0, FC, CC |
| 156 | 9C, FC, F0 |
| 157 | C4, C4, C4 |
| 158 | 00, 00, 00 |
| 159 | 00, 00, 00 |
| 160 | |
| 161 | slightly better but too dark: |
| 162 | 0x5C, 0x5C, 0x5C |
| 163 | 0x00, 0x20, 0x74 |
| 164 | 0x00, 0x00, 0x98 |
| 165 | 0x30, 0x00, 0x84 |
| 166 | 0x58, 0x00, 0x68 |
| 167 | 0x68, 0x00, 0x30 |
| 168 | 0x60, 0x00, 0x00 |
| 169 | 0x48, 0x10, 0x00 |
| 170 | 0x28, 0x18, 0x00 |
| 171 | 0x20, 0x28, 0x00 |
| 172 | 0x00, 0x40, 0x00 |
| 173 | 0x00, 0x38, 0x30 |
| 174 | 0x00, 0x38, 0x48 |
| 175 | 0x00, 0x00, 0x00 |
| 176 | 0x10, 0x10, 0x10 |
| 177 | 0x10, 0x10, 0x10 |
| 178 | 0xAA, 0xAA, 0xAA |
| 179 | 0x18, 0x54, 0xBC |
| 180 | 0x28, 0x30, 0xF8 |
| 181 | 0x68, 0x20, 0xD8 |
| 182 | 0xA8, 0x00, 0xB8 |
| 183 | 0xB8, 0x14, 0x5C |
| 184 | 0xB8, 0x18, 0x10 |
| 185 | 0x8C, 0x38, 0x0C |
| 186 | 0x60, 0x50, 0x00 |
| 187 | 0x3C, 0x60, 0x00 |
| 188 | 0x00, 0x78, 0x00 |
| 189 | 0x00, 0x70, 0x4C |
| 190 | 0x00, 0x70, 0x80 |
| 191 | 0xFF, 0xFF, 0x10 |
| 192 | 0x10, 0xFF, 0xFF |
| 193 | 0x10, 0x10, 0xFF |
| 194 | 0xFF, 0xFF, 0xFF |
| 195 | 0x4C, 0x9C, 0xEC |
| 196 | 0x78, 0x80, 0xFF |
| 197 | 0xAC, 0x70, 0xFF |
| 198 | 0xE0, 0x60, 0xF0 |
| 199 | 0xFC, 0x68, 0xA4 |
| 200 | 0xFF, 0x70, 0x68 |
| 201 | 0xE2, 0x92, 0x38 |
| 202 | 0xBB, 0xAB, 0x00 |
| 203 | 0x7E, 0xC2, 0x1C |
| 204 | 0x40, 0xD0, 0x30 |
| 205 | 0x28, 0xC4, 0x80 |
| 206 | 0x20, 0xB8, 0xC0 |
| 207 | 0x48, 0x48, 0x48 |
| 208 | 0x10, 0x10, 0x10 |
| 209 | 0x10, 0x10, 0x10 |
| 210 | 0xFF, 0xFF, 0xFF |
| 211 | 0xB4, 0xD4, 0xFF |
| 212 | 0xC0, 0xC8, 0xFF |
| 213 | 0xD8, 0xC4, 0xFF |
| 214 | 0xF0, 0xC0, 0xFF |
| 215 | 0xFF, 0xC4, 0xD8 |
| 216 | 0xFF, 0xC8, 0xC0 |
| 217 | 0xF8, 0xD4, 0xAC |
| 218 | 0xE8, 0xE0, 0x98 |
| 219 | 0xD0, 0xE8, 0xA0 |
| 220 | 0xB8, 0xF0, 0xA8 |
| 221 | 0xA8, 0xE8, 0xD0 |
| 222 | 0xA8, 0xE0, 0xE8 |
| 223 | 0xB2, 0xB2, 0xB2 |
| 224 | 0x10, 0xFF, 0x10 |
| 225 | 0xFF, 0x10, 0x10 |
| 226 | |
| 227 | */ |
| 228 | |
| 229 | }; |