267 lines
5.6 KiB
C
267 lines
5.6 KiB
C
/* Official MAG160C display palette (256 RGB), recovered from vendor
|
|
* render frames. Background (gray 0-14) is dark red (74,0,0);
|
|
* ramp: red -> magenta -> purple -> blue-violet. */
|
|
#ifndef MAG160C_OFFICIAL_PALETTE_H
|
|
#define MAG160C_OFFICIAL_PALETTE_H
|
|
|
|
static const unsigned char mag160c_official_palette[256][3] = {
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 74, 0, 0},
|
|
{ 42, 0, 0},
|
|
{ 47, 0, 0},
|
|
{ 52, 0, 0},
|
|
{ 55, 0, 0},
|
|
{ 57, 0, 0},
|
|
{ 59, 0, 0},
|
|
{ 62, 0, 0},
|
|
{ 64, 0, 0},
|
|
{ 67, 0, 0},
|
|
{ 70, 0, 0},
|
|
{ 72, 0, 0},
|
|
{ 75, 0, 0},
|
|
{ 77, 0, 0},
|
|
{ 80, 0, 0},
|
|
{ 82, 0, 0},
|
|
{ 85, 0, 0},
|
|
{ 88, 0, 0},
|
|
{ 90, 0, 0},
|
|
{ 92, 0, 0},
|
|
{ 95, 0, 0},
|
|
{ 98, 0, 0},
|
|
{100, 0, 0},
|
|
{103, 0, 0},
|
|
{105, 0, 0},
|
|
{108, 0, 0},
|
|
{110, 0, 0},
|
|
{113, 0, 0},
|
|
{115, 0, 0},
|
|
{117, 0, 0},
|
|
{117, 0, 1},
|
|
{117, 0, 2},
|
|
{117, 0, 4},
|
|
{118, 0, 5},
|
|
{118, 0, 6},
|
|
{118, 0, 7},
|
|
{118, 0, 8},
|
|
{119, 0, 10},
|
|
{119, 0, 11},
|
|
{119, 0, 13},
|
|
{119, 0, 14},
|
|
{120, 0, 15},
|
|
{120, 0, 16},
|
|
{120, 0, 17},
|
|
{120, 0, 19},
|
|
{120, 0, 20},
|
|
{121, 0, 21},
|
|
{121, 0, 22},
|
|
{121, 0, 23},
|
|
{121, 0, 25},
|
|
{122, 0, 26},
|
|
{122, 0, 28},
|
|
{122, 0, 29},
|
|
{122, 0, 30},
|
|
{123, 0, 31},
|
|
{123, 0, 32},
|
|
{123, 0, 34},
|
|
{123, 0, 35},
|
|
{124, 0, 37},
|
|
{124, 0, 38},
|
|
{124, 0, 39},
|
|
{124, 0, 40},
|
|
{124, 0, 41},
|
|
{125, 0, 43},
|
|
{125, 0, 44},
|
|
{125, 0, 45},
|
|
{125, 0, 46},
|
|
{126, 0, 48},
|
|
{126, 0, 49},
|
|
{126, 0, 50},
|
|
{126, 0, 51},
|
|
{127, 0, 52},
|
|
{127, 0, 54},
|
|
{127, 0, 55},
|
|
{127, 0, 57},
|
|
{128, 0, 58},
|
|
{128, 0, 59},
|
|
{128, 0, 60},
|
|
{128, 0, 61},
|
|
{129, 0, 63},
|
|
{129, 0, 64},
|
|
{130, 0, 66},
|
|
{130, 0, 66},
|
|
{130, 0, 67},
|
|
{130, 0, 69},
|
|
{130, 0, 70},
|
|
{131, 0, 72},
|
|
{131, 0, 73},
|
|
{131, 0, 74},
|
|
{131, 0, 75},
|
|
{132, 0, 76},
|
|
{132, 0, 78},
|
|
{132, 0, 79},
|
|
{132, 0, 81},
|
|
{133, 0, 82},
|
|
{133, 0, 83},
|
|
{133, 0, 84},
|
|
{133, 0, 85},
|
|
{134, 0, 87},
|
|
{134, 0, 88},
|
|
{134, 0, 90},
|
|
{134, 0, 91},
|
|
{134, 0, 91},
|
|
{135, 0, 93},
|
|
{135, 0, 94},
|
|
{135, 0, 95},
|
|
{135, 0, 96},
|
|
{136, 0, 98},
|
|
{136, 0, 99},
|
|
{136, 0, 100},
|
|
{136, 0, 102},
|
|
{137, 0, 103},
|
|
{137, 0, 104},
|
|
{137, 0, 105},
|
|
{137, 0, 107},
|
|
{138, 0, 108},
|
|
{138, 0, 109},
|
|
{138, 0, 111},
|
|
{138, 0, 112},
|
|
{139, 0, 113},
|
|
{139, 0, 114},
|
|
{139, 0, 116},
|
|
{139, 0, 117},
|
|
{139, 0, 118},
|
|
{140, 0, 119},
|
|
{140, 0, 120},
|
|
{140, 0, 122},
|
|
{140, 0, 123},
|
|
{141, 0, 124},
|
|
{141, 0, 126},
|
|
{142, 0, 127},
|
|
{142, 0, 128},
|
|
{142, 0, 129},
|
|
{142, 0, 131},
|
|
{143, 0, 132},
|
|
{143, 0, 133},
|
|
{143, 0, 135},
|
|
{143, 0, 136},
|
|
{144, 0, 137},
|
|
{144, 0, 138},
|
|
{144, 0, 140},
|
|
{144, 0, 141},
|
|
{144, 0, 141},
|
|
{145, 0, 143},
|
|
{145, 0, 144},
|
|
{145, 0, 146},
|
|
{145, 0, 147},
|
|
{146, 0, 148},
|
|
{146, 0, 149},
|
|
{146, 0, 150},
|
|
{146, 0, 152},
|
|
{147, 0, 153},
|
|
{147, 0, 155},
|
|
{147, 0, 156},
|
|
{147, 0, 157},
|
|
{148, 0, 158},
|
|
{148, 0, 159},
|
|
{148, 0, 161},
|
|
{148, 0, 162},
|
|
{149, 0, 164},
|
|
{149, 0, 165},
|
|
{149, 0, 166},
|
|
{119, 25, 195},
|
|
{ 90, 50, 224},
|
|
{113, 30, 202},
|
|
{143, 5, 174},
|
|
{150, 0, 170},
|
|
{150, 0, 171},
|
|
{132, 15, 189},
|
|
{106, 39, 215},
|
|
{ 95, 48, 226},
|
|
{ 97, 48, 225},
|
|
{ 98, 47, 224},
|
|
{100, 45, 222},
|
|
{101, 44, 222},
|
|
{100, 45, 223},
|
|
{100, 45, 223},
|
|
{102, 44, 222},
|
|
{107, 39, 217},
|
|
{129, 19, 195},
|
|
{149, 0, 175},
|
|
{129, 19, 196},
|
|
{109, 38, 216},
|
|
{107, 39, 218},
|
|
{106, 40, 219},
|
|
{107, 39, 218},
|
|
{109, 37, 217},
|
|
{124, 24, 202},
|
|
{143, 6, 183},
|
|
{139, 10, 188},
|
|
{122, 26, 205},
|
|
{113, 34, 214},
|
|
{112, 35, 215},
|
|
{112, 35, 215},
|
|
{114, 33, 213},
|
|
{116, 31, 212},
|
|
{117, 31, 212},
|
|
{118, 30, 211},
|
|
{119, 29, 210},
|
|
{120, 28, 209},
|
|
{121, 27, 209},
|
|
{122, 27, 209},
|
|
{122, 26, 208},
|
|
{123, 25, 208},
|
|
{135, 14, 196},
|
|
{149, 2, 182},
|
|
{142, 9, 189},
|
|
{129, 20, 202},
|
|
{126, 23, 205},
|
|
{127, 22, 205},
|
|
{129, 20, 204},
|
|
{131, 19, 202},
|
|
{131, 18, 202},
|
|
{130, 19, 203},
|
|
{133, 16, 200},
|
|
{144, 6, 189},
|
|
{149, 2, 184},
|
|
{141, 10, 193},
|
|
{134, 16, 200},
|
|
{135, 15, 200},
|
|
{136, 14, 199},
|
|
{137, 14, 199},
|
|
{137, 13, 198},
|
|
{138, 12, 197},
|
|
{139, 12, 197},
|
|
{140, 11, 196},
|
|
{141, 10, 196},
|
|
{142, 9, 195},
|
|
{143, 8, 194},
|
|
{146, 5, 191},
|
|
{150, 1, 187},
|
|
{151, 1, 187},
|
|
{147, 4, 190},
|
|
{146, 5, 192},
|
|
{147, 5, 192},
|
|
{148, 4, 191},
|
|
{149, 3, 190},
|
|
{150, 2, 189},
|
|
{151, 1, 189},
|
|
{152, 0, 188},
|
|
{153, 0, 188},
|
|
{154, 0, 188},
|
|
};
|
|
|
|
#endif
|