/* 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