230 lines
5.2 KiB
C
230 lines
5.2 KiB
C
pal rp2c04001[64] = {
|
|
#include "rp2c04001.h"
|
|
};
|
|
|
|
pal rp2c04002[64] = {
|
|
#include "rp2c04002.h"
|
|
};
|
|
|
|
pal rp2c04003[64] = {
|
|
#include "rp2c04003.h"
|
|
};
|
|
pal rp2c05004[64] = {
|
|
#include "rp2c05004.h"
|
|
};
|
|
|
|
pal unvpalette[7] = {
|
|
{ 0x00<<2,0x00<<2,0x00<<2}, // Black
|
|
{ 0x3F<<2,0x3F<<2,0x34<<2}, // White
|
|
{ 0x00<<2,0x00<<2,0x00<<2}, // Black
|
|
{ 0x1d<<2,0x1d<<2,0x24<<2}, // Greyish
|
|
{ 190,0,0 }, // Redish
|
|
{ 51,255,51}, // Bright green
|
|
{ 49,14,200},
|
|
};
|
|
|
|
|
|
/* Default palette */
|
|
pal palette[64] = {
|
|
|
|
{0x60, 0x60, 0x60}, /* Value 0 */
|
|
{0x00, 0x00, 0x70}, /* Value 1 */
|
|
{0x14, 0x00, 0x80}, /* Value 2 */
|
|
{0x2C, 0x00, 0x6E}, /* Value 3 */
|
|
{0x4A, 0x00, 0x4E}, /* Value 4 */
|
|
{0x6C, 0x00, 0x18}, /* Value 5 */
|
|
{0x5A, 0x03, 0x02}, /* Value 6 */
|
|
{0x51, 0x18, 0x00}, /* Value 7 */
|
|
{0x34, 0x24, 0x00}, /* Value 8 */
|
|
{0x00, 0x34, 0x00}, /* Value 9 */
|
|
{0x00, 0x32, 0x00}, /* Value 10 */
|
|
{0x00, 0x34, 0x20}, /* Value 11 */
|
|
{0x00, 0x2C, 0x78}, /* Value 12 */
|
|
{0x00, 0x00, 0x00}, /* Value 13 */
|
|
{0x02, 0x02, 0x02}, /* Value 14 */
|
|
{0x02, 0x02, 0x02}, /* Value 15 */
|
|
{0xC4, 0xC4, 0xC4}, /* Value 16 */
|
|
{0x00, 0x58, 0xDE}, /* Value 17 */
|
|
{0x30, 0x1F, 0xFC}, /* Value 18 */
|
|
{0x7F, 0x14, 0xE0}, /* Value 19 */
|
|
{0xA8, 0x00, 0xB0}, /* Value 20 */
|
|
{0xC0, 0x06, 0x5C}, /* Value 21 */
|
|
{0xC0, 0x2B, 0x0E}, /* Value 22 */
|
|
{0xA6, 0x40, 0x10}, /* Value 23 */
|
|
{0x6F, 0x61, 0x00}, /* Value 24 */
|
|
{0x30, 0x80, 0x00}, /* Value 25 */
|
|
{0x00, 0x7C, 0x00}, /* Value 26 */
|
|
{0x00, 0x7C, 0x3C}, /* Value 27 */
|
|
{0x00, 0x6E, 0x84}, /* Value 28 */
|
|
{0x14, 0x14, 0x14}, /* Value 29 */
|
|
{0x04, 0x04, 0x04}, /* Value 30 */
|
|
{0x04, 0x04, 0x04}, /* Value 31 */
|
|
{0xF0, 0xF0, 0xF0}, /* Value 32 */
|
|
{0x4C, 0xAA, 0xFF}, /* Value 33 */
|
|
{0x6F, 0x73, 0xF5}, /* Value 34 */
|
|
{0xB0, 0x70, 0xFF}, /* Value 35 */
|
|
{0xDA, 0x5A, 0xFF}, /* Value 36 */
|
|
{0xF0, 0x60, 0xC0}, /* Value 37 */
|
|
{0xF8, 0x83, 0x6D}, /* Value 38 */
|
|
{0xD0, 0x90, 0x30}, /* Value 39 */
|
|
{0xD4, 0xC0, 0x30}, /* Value 40 */
|
|
{0x66, 0xD0, 0x00}, /* Value 41 */
|
|
{0x26, 0xDD, 0x1A}, /* Value 42 */
|
|
{0x2E, 0xC8, 0x66}, /* Value 43 */
|
|
{0x34, 0xC2, 0xBE}, /* Value 44 */
|
|
{0x54, 0x54, 0x54}, /* Value 45 */
|
|
{0x06, 0x06, 0x06}, /* Value 46 */
|
|
{0x06, 0x06, 0x06}, /* Value 47 */
|
|
{0xFF, 0xFF, 0xFF}, /* Value 48 */
|
|
{0xB6, 0xDA, 0xFF}, /* Value 49 */
|
|
{0xC8, 0xCA, 0xFF}, /* Value 50 */
|
|
{0xDA, 0xC2, 0xFF}, /* Value 51 */
|
|
{0xF0, 0xBE, 0xFF}, /* Value 52 */
|
|
{0xFC, 0xBC, 0xEE}, /* Value 53 */
|
|
{0xFF, 0xD0, 0xB4}, /* Value 54 */
|
|
{0xFF, 0xDA, 0x90}, /* Value 55 */
|
|
{0xEC, 0xEC, 0x92}, /* Value 56 */
|
|
{0xDC, 0xF6, 0x9E}, /* Value 57 */
|
|
{0xB8, 0xFF, 0xA2}, /* Value 58 */
|
|
{0xAE, 0xEA, 0xBE}, /* Value 59 */
|
|
{0x9E, 0xEF, 0xEF}, /* Value 60 */
|
|
{0xBE, 0xBE, 0xBE}, /* Value 61 */
|
|
{0x08, 0x08, 0x08}, /* Value 62 */
|
|
{0x08, 0x08, 0x08}, /* Value 63 */
|
|
/*
|
|
// old palette:
|
|
74, 74, 74
|
|
24, 18, 8C
|
|
00, 00, A8
|
|
44, 00, 9C
|
|
8C, 00, 74
|
|
A8, 00, 10
|
|
A4, 00, 00
|
|
7C, 08, 00
|
|
40, 2C, 00
|
|
00, 44, 00
|
|
00, 50, 00
|
|
00, 3C, 14
|
|
18, 3C, 5C
|
|
00, 00, 00
|
|
00, 00, 00
|
|
00, 00, 00
|
|
BC, BC, BC
|
|
00, 70, EC
|
|
20, 38, EC
|
|
80, 00, F0
|
|
BC, 00, BC
|
|
E4, 00, 58
|
|
D8, 28, 00
|
|
C8, 4C, 0C
|
|
88, 70, 00
|
|
00, 94, 00
|
|
00, A8, 00
|
|
00, 90, 38
|
|
00, 80, 88
|
|
00, 00, 00
|
|
00, 00, 00
|
|
00, 00, 00
|
|
FC, FC, FC
|
|
3C, BC, FC
|
|
5C, 94, FC
|
|
40, 88, FC
|
|
F4, 78, FC
|
|
FC, 74, B4
|
|
FC, 74, 60
|
|
FC, 98, 38
|
|
F0, BC, 3C
|
|
80, D0, 10
|
|
4C, DC, 48
|
|
58, F8, 98
|
|
00, E8, D8
|
|
78, 78, 78
|
|
00, 00, 00
|
|
00, 00, 00
|
|
FC, FC, FC
|
|
A8, E4, FC
|
|
C4, D4, FC
|
|
D4, C8, FC
|
|
FC, C4, FC
|
|
FC, C4, D8
|
|
FC, BC, B0
|
|
FC, D8, A8
|
|
FC, E4, A0
|
|
E0, FC, A0
|
|
A8, F0, BC
|
|
B0, FC, CC
|
|
9C, FC, F0
|
|
C4, C4, C4
|
|
00, 00, 00
|
|
00, 00, 00
|
|
|
|
slightly better but too dark:
|
|
0x5C, 0x5C, 0x5C
|
|
0x00, 0x20, 0x74
|
|
0x00, 0x00, 0x98
|
|
0x30, 0x00, 0x84
|
|
0x58, 0x00, 0x68
|
|
0x68, 0x00, 0x30
|
|
0x60, 0x00, 0x00
|
|
0x48, 0x10, 0x00
|
|
0x28, 0x18, 0x00
|
|
0x20, 0x28, 0x00
|
|
0x00, 0x40, 0x00
|
|
0x00, 0x38, 0x30
|
|
0x00, 0x38, 0x48
|
|
0x00, 0x00, 0x00
|
|
0x10, 0x10, 0x10
|
|
0x10, 0x10, 0x10
|
|
0xAA, 0xAA, 0xAA
|
|
0x18, 0x54, 0xBC
|
|
0x28, 0x30, 0xF8
|
|
0x68, 0x20, 0xD8
|
|
0xA8, 0x00, 0xB8
|
|
0xB8, 0x14, 0x5C
|
|
0xB8, 0x18, 0x10
|
|
0x8C, 0x38, 0x0C
|
|
0x60, 0x50, 0x00
|
|
0x3C, 0x60, 0x00
|
|
0x00, 0x78, 0x00
|
|
0x00, 0x70, 0x4C
|
|
0x00, 0x70, 0x80
|
|
0xFF, 0xFF, 0x10
|
|
0x10, 0xFF, 0xFF
|
|
0x10, 0x10, 0xFF
|
|
0xFF, 0xFF, 0xFF
|
|
0x4C, 0x9C, 0xEC
|
|
0x78, 0x80, 0xFF
|
|
0xAC, 0x70, 0xFF
|
|
0xE0, 0x60, 0xF0
|
|
0xFC, 0x68, 0xA4
|
|
0xFF, 0x70, 0x68
|
|
0xE2, 0x92, 0x38
|
|
0xBB, 0xAB, 0x00
|
|
0x7E, 0xC2, 0x1C
|
|
0x40, 0xD0, 0x30
|
|
0x28, 0xC4, 0x80
|
|
0x20, 0xB8, 0xC0
|
|
0x48, 0x48, 0x48
|
|
0x10, 0x10, 0x10
|
|
0x10, 0x10, 0x10
|
|
0xFF, 0xFF, 0xFF
|
|
0xB4, 0xD4, 0xFF
|
|
0xC0, 0xC8, 0xFF
|
|
0xD8, 0xC4, 0xFF
|
|
0xF0, 0xC0, 0xFF
|
|
0xFF, 0xC4, 0xD8
|
|
0xFF, 0xC8, 0xC0
|
|
0xF8, 0xD4, 0xAC
|
|
0xE8, 0xE0, 0x98
|
|
0xD0, 0xE8, 0xA0
|
|
0xB8, 0xF0, 0xA8
|
|
0xA8, 0xE8, 0xD0
|
|
0xA8, 0xE0, 0xE8
|
|
0xB2, 0xB2, 0xB2
|
|
0x10, 0xFF, 0x10
|
|
0xFF, 0x10, 0x10
|
|
|
|
*/
|
|
|
|
};
|