⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 palette_new_pal_2x1.c

📁 lcd tv : MST9E19A原代码
💻 C
字号:
#include "board.h"
#include "msio.h"
#include "msosd.h"
#include "msreg.h"

code BYTE tPalette[] =
{                      // No.- Color Name        -  R    G    B
    0x00, 0x00, 0x00,  //  0 - 0x00 0x00 0x00 (  0, 0, 0)
    0x00, 0x60, 0xC0,  //  1 - 0x00 0x60 0xC0 (  0, 96, 192)
    0x00, 0x80, 0xFF,  //  2 - 0x00 0x80 0xFF (  0, 128, 255)
    0xC0, 0xDF, 0xE0,  //  3 - 0xC0 0xDF 0xE0 (  192, 223, 224)
    0x00, 0xBF, 0x20,  //  4 - 0x00 0xBF 0x20 (  0, 191, 32)
    0x00, 0xFF, 0x00,  //  5 - 0x00 0xFF 0x00 (  0, 255, 0)
    0xF8, 0x47, 0xF4,  //  6 - 0xF8 0x47 0xF4 (  248, 71, 244)
    0xFF, 0x9F, 0x00,  //  7 - 0xFF 0x9F 0x00 (  255, 159, 0)
    0xD5, 0xF5, 0x65,  //  8 - 0xD5 0xF5 0x65 (  213, 245, 101)
    0x80, 0x80, 0x80,  //  9 - 0x80 0x80 0x80 (  128, 128, 128)
    0xA0, 0xA0, 0xA0,  //  A - 0xA0 0xA0 0xA0 (  160, 160, 160)
    0xDF, 0xDF, 0xDF,  //  B - 0xDF 0xDF 0xDF (  223, 223, 223)
    0xFF, 0xFF, 0xFF,  //  C - 0xFF 0xFF 0xFF (  255, 255, 255)
    0xA0, 0x5F, 0x00,  //  D - 0xA0 0x5F 0x00 (  160, 95, 0)
    0x00, 0x00, 0x00,  //  E - 0x00 0x00 0x00 (  0, 0, 0)
    0x00, 0x00, 0x00,  //  F - 0x00 0x00 0x00 (  0, 0, 0)
    0x00, //Color 0 is set as Opaque for color fonts.
};

// Palette order must to match Icon
// 1:Picture 2:Sound 3:Function 4:Osd 5:Channel 6:PC
code BYTE tPicturePalette[49] =
{
    0xD5, 0xF5, 0x65,  //  0 - 0x3B 0x54 0x58 (  59, 84, 88)
    0xEA, 0xEC, 0xEE,  //  1 - 0xEA 0xEC 0xEE (  234, 236, 238)
    0xBA, 0xBF, 0xC6,  //  2 - 0xBA 0xBF 0xC6 (  186, 191, 198)
    0x29, 0x75, 0xF7,  //  3 - 0x29 0x75 0xF7 (  41, 117, 247)
    0x10, 0x22, 0x17,  //  4 - 0x10 0x22 0x17 (  16, 34, 23)
    0x85, 0xA0, 0xB6,  //  5 - 0x85 0xA0 0xB6 (  133, 160, 182)
    0x50, 0x8D, 0xE8,  //  6 - 0x50 0x8D 0xE8 (  80, 141, 232)
    0x90, 0xBA, 0xD7,  //  7 - 0x90 0xBA 0xD7 (  144, 186, 215)
    0x63, 0xBF, 0x05,  //  8 - 0x63 0xBF 0x05 (  99, 191, 5)
    0xBD, 0xD9, 0xE9,  //  9 - 0xBD 0xD9 0xE9 (  189, 217, 233)
    0x54, 0x99, 0x16,  //  A - 0x54 0x99 0x16 (  84, 153, 22)
    0x6C, 0x7E, 0x84,  //  B - 0x6C 0x7E 0x84 (  108, 126, 132)
    0x49, 0x6D, 0x46,  //  C - 0x49 0x6D 0x46 (  73, 109, 70)
    0x7B, 0xD2, 0x0D,  //  D - 0x7B 0xD2 0x0D (  123, 210, 13)
    0x58, 0x32, 0x28,  //  E - 0x58 0x32 0x28 (  88, 50, 40)
    0xFC, 0xF8, 0x78,  //  F - 0xFC 0xF8 0x78 (  252, 248, 120)
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tSoundPalette[49] =
{
    0xD5, 0xF5, 0x65,  //  0 - 0x3B 0x53 0x5D (  59, 83, 93)
    0x64, 0xA2, 0xDB,  //  1 - 0x64 0xA2 0xDB (  100, 162, 219)
    0xBE, 0xD8, 0xD3,  //  2 - 0xBE 0xD8 0xD3 (  190, 216, 211)
    0x4F, 0x79, 0x4D,  //  3 - 0x4F 0x79 0x4D (  79, 121, 77)
    0x27, 0x6A, 0xA3,  //  4 - 0x27 0x6A 0xA3 (  39, 106, 163)
    0x86, 0x9C, 0x87,  //  5 - 0x86 0x9C 0x87 (  134, 156, 135)
    0x59, 0xEA, 0x4B,  //  6 - 0x59 0xEA 0x4B (  89, 234, 75)
    0x2E, 0x45, 0x4B,  //  7 - 0x2E 0x45 0x4B (  46, 69, 75)
    0x20, 0x80, 0x18,  //  8 - 0x20 0x80 0x18 (  32, 128, 24)
    0x26, 0xCA, 0x16,  //  9 - 0x26 0xCA 0x16 (  38, 202, 22)
    0x20, 0x35, 0x31,  //  A - 0x20 0x35 0x31 (  32, 53, 49)
    0x1D, 0x9B, 0x11,  //  B - 0x1D 0x9B 0x11 (  29, 155, 17)
    0x1A, 0x63, 0x15,  //  C - 0x1A 0x63 0x15 (  26, 99, 21)
    0x06, 0x39, 0x75,  //  D - 0x06 0x39 0x75 (  6, 57, 117)
    0x09, 0x2B, 0x0D,  //  E - 0x09 0x2B 0x0D (  9, 43, 13)
    0x47, 0x5E, 0x5F,  //  F - 0x47 0x5E 0x5F (  71, 94, 95)
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tFunctionPalette[49] =
{
    0xD5, 0xF5, 0x65,  //  0 - 0x3B 0x54 0x5D (  59, 84, 93)
    0x8B, 0xA8, 0xC3,  //  1 - 0x8B 0xA8 0xC3 (  139, 168, 195)
    0x7C, 0x9B, 0xB7,  //  2 - 0x7C 0x9B 0xB7 (  124, 155, 183)
    0xBC, 0xCA, 0xD7,  //  3 - 0xBC 0xCA 0xD7 (  188, 202, 215)
    0x36, 0x4E, 0x59,  //  4 - 0x36 0x4E 0x59 (  54, 78, 89)
    0xE3, 0xE8, 0xEC,  //  5 - 0xE3 0xE8 0xEC (  227, 232, 236)
    0x5E, 0x5F, 0x62,  //  6 - 0x5E 0x5F 0x62 (  94, 95, 98)
    0xA4, 0xB4, 0xC3,  //  7 - 0xA4 0xB4 0xC3 (  164, 180, 195)
    0x2F, 0x3F, 0x46,  //  8 - 0x2F 0x3F 0x46 (  47, 63, 70)
    0x24, 0x33, 0x3A,  //  9 - 0x24 0x33 0x3A (  36, 51, 58)
    0x73, 0x79, 0x7F,  //  A - 0x73 0x79 0x7F (  115, 121, 127)
    0x37, 0x47, 0x4D,  //  B - 0x37 0x47 0x4D (  55, 71, 77)
    0x63, 0x93, 0xC0,  //  C - 0x63 0x93 0xC0 (  99, 147, 192)
    0x18, 0x1A, 0x1B,  //  D - 0x18 0x1A 0x1B (  24, 26, 27)
    0x37, 0x36, 0x34,  //  E - 0x37 0x36 0x34 (  55, 54, 52)
    0x4F, 0x83, 0xB4,  //  F - 0x4F 0x83 0xB4 (  79, 131, 180)
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tOsdPalette[49] =
{
    0xD5, 0xF5, 0x65,  //  0 - 0x3B 0x54 0x5D (  59, 84, 93)
    0x84, 0x56, 0x0F,  //  1 - 0x84 0x56 0x0F (  132, 86, 15)
    0xE3, 0xB8, 0x62,  //  2 - 0xE3 0xB8 0x62 (  227, 184, 98)
    0xC7, 0x9F, 0x4D,  //  3 - 0xC7 0x9F 0x4D (  199, 159, 77)
    0xA3, 0x7B, 0x2B,  //  4 - 0xA3 0x7B 0x2B (  163, 123, 43)
    0x90, 0x6A, 0x24,  //  5 - 0x90 0x6A 0x24 (  144, 106, 36)
    0xB2, 0x89, 0x32,  //  6 - 0xB2 0x89 0x32 (  178, 137, 50)
    0x30, 0x42, 0x47,  //  7 - 0x30 0x42 0x47 (  48, 66, 71)
    0x16, 0x90, 0x07,  //  8 - 0x16 0x90 0x07 (  22, 144, 7)
    0xC5, 0x98, 0x30,  //  9 - 0xC5 0x98 0x30 (  197, 152, 48)
    0x54, 0x93, 0x92,  //  A - 0x54 0x93 0x92 (  84, 147, 146)
    0xE6, 0xD3, 0xAA,  //  B - 0xE6 0xD3 0xAA (  230, 211, 170)
    0x3C, 0x2D, 0x15,  //  C - 0x3C 0x2D 0x15 (  60, 45, 21)
    0x4D, 0x45, 0x2D,  //  D - 0x4D 0x45 0x2D (  77, 69, 45)
    0x8F, 0x10, 0x20,  //  E - 0x8F 0x10 0x20 (  143, 16, 32)
    0xDA, 0xD4, 0x07,  //  F - 0xDA 0xD4 0x07 (  218, 212, 7)
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tChannelPalette[49] =
{
    0xD5, 0xF5, 0x65,  //  0 - 0x3E 0x51 0x5E (  62, 81, 94)
    0x2C, 0xCD, 0x28,  //  1 - 0x2C 0xCD 0x28 (  44, 205, 40)
    0xFC, 0xF8, 0xF0,  //  2 - 0xFC 0xF8 0xF0 (  252, 248, 240)
    0xB3, 0x3A, 0xBD,  //  3 - 0xB3 0x3A 0xBD (  179, 58, 189)
    0x27, 0x93, 0x1D,  //  4 - 0x27 0x93 0x1D (  39, 147, 29)
    0xF9, 0xA7, 0x1A,  //  5 - 0xF9 0xA7 0x1A (  249, 167, 26)
    0xFB, 0xC6, 0x70,  //  6 - 0xFB 0xC6 0x70 (  251, 198, 112)
    0x2E, 0x43, 0x3C,  //  7 - 0x2E 0x43 0x3C (  46, 67, 60)
    0xFE, 0xDE, 0xAF,  //  8 - 0xFE 0xDE 0xAF (  254, 222, 175)
    0xC0, 0xD6, 0xC2,  //  9 - 0xC0 0xD6 0xC2 (  192, 214, 194)
    0xFF, 0xF8, 0x00,  //  A - 0xFF 0xF8 0x00 (  255, 248, 0)
    0xB8, 0x80, 0x16,  //  B - 0xB8 0x80 0x16 (  184, 128, 22)
    0xFD, 0xC5, 0x02,  //  C - 0xFD 0xC5 0x02 (  253, 197, 2)
    0x6D, 0xAF, 0x66,  //  D - 0x6D 0xAF 0x66 (  109, 175, 102)
    0xFA, 0xD8, 0x01,  //  E - 0xFA 0xD8 0x01 (  250, 216, 1)
    0xFE, 0xE5, 0x00,  //  F - 0xFE 0xE5 0x00 (  254, 229, 0)
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tPcPalette[49] =
{
    0xD5, 0xF5, 0x65,  //  0 - 0x3B 0x54 0x58 (  59, 84, 88)
    0xEA, 0xEC, 0xEE,  //  1 - 0xEA 0xEC 0xEE (  234, 236, 238)
    0xBA, 0xBF, 0xC6,  //  2 - 0xBA 0xBF 0xC6 (  186, 191, 198)
    0x29, 0x75, 0xF7,  //  3 - 0x29 0x75 0xF7 (  41, 117, 247)
    0x10, 0x22, 0x17,  //  4 - 0x10 0x22 0x17 (  16, 34, 23)
    0x85, 0xA0, 0xB6,  //  5 - 0x85 0xA0 0xB6 (  133, 160, 182)
    0x50, 0x8D, 0xE8,  //  6 - 0x50 0x8D 0xE8 (  80, 141, 232)
    0x90, 0xBA, 0xD7,  //  7 - 0x90 0xBA 0xD7 (  144, 186, 215)
    0x63, 0xBF, 0x05,  //  8 - 0x63 0xBF 0x05 (  99, 191, 5)
    0xBD, 0xD9, 0xE9,  //  9 - 0xBD 0xD9 0xE9 (  189, 217, 233)
    0x54, 0x99, 0x16,  //  A - 0x54 0x99 0x16 (  84, 153, 22)
    0x6C, 0x7E, 0x84,  //  B - 0x6C 0x7E 0x84 (  108, 126, 132)
    0x49, 0x6D, 0x46,  //  C - 0x49 0x6D 0x46 (  73, 109, 70)
    0x7B, 0xD2, 0x0D,  //  D - 0x7B 0xD2 0x0D (  123, 210, 13)
    0x58, 0x32, 0x28,  //  E - 0x58 0x32 0x28 (  88, 50, 40)
    0xFC, 0xF8, 0x78,  //  F - 0xFC 0xF8 0x78 (  252, 248, 120)
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tBarPaletteUnsel[49] =
{
    0x00, 0x00, 0x00,  //  0 - 0x00 0x00 0x00 (  0, 0, 0)
    0x80, 0x80, 0x80,  //  1 - 0x80 0x80 0x80 (  128, 128, 128)
    0xDC, 0xDC, 0xDC,  //  2 - 0xDC 0xDC 0xDC (  220, 220, 220)
    0x0C, 0x0C, 0x0C,  //  3 - 0x0C 0x0C 0x0C (  12, 12, 12)
    0xFA, 0xF9, 0xED,  //  4 - 0xFA 0xF9 0xED (  250, 249, 237)
    0xD7, 0xCF, 0x5C,  //  5 - 0xD7 0xCF 0x5C (  215, 207, 92)
    0xEF, 0xED, 0xC4,  //  6 - 0xEF 0xED 0xC4 (  239, 237, 196)
    0xE3, 0xE0, 0x9B,  //  7 - 0xE3 0xE0 0x9B (  227, 224, 155)
    0xDD, 0xDA, 0x86,  //  8 - 0xDD 0xDA 0x86 (  221, 218, 134)
    0xF8, 0xD8, 0x47,  //  9 - 0xF8 0xD8 0x47 (  248, 216, 71)
    0xF3, 0xF1, 0xD4,  //  A - 0xF3 0xF1 0xD4 (  243, 241, 212)
    0xE9, 0xE7, 0xAF,  //  B - 0xE9 0xE7 0xAF (  233, 231, 175)
    0xD8, 0xD4, 0x71,  //  C - 0xD8 0xD4 0x71 (  216, 212, 113)
    0xEA, 0xD3, 0x4E,  //  D - 0xEA 0xD3 0x4E (  234, 211, 78)
    0x00, 0x00, 0x00,  //  E - 0x00 0x00 0x00 (  0, 0, 0)
    0x00, 0x00, 0x00,  //  F - 0x00 0x00 0x00 (  0, 0, 0)
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tBarPaletteSel[49] =
{
    0x00, 0x00, 0x00,  //  0 - 0x00 0x00 0x00 (  0, 0, 0)
    0x80, 0x80, 0x80,  //  1 - 0x80 0x80 0x80 (  128, 128, 128)
    0xDC, 0xDC, 0xDC,  //  2 - 0xDC 0xDC 0xDC (  220, 220, 220)
    0x0C, 0x0C, 0x0C,  //  3 - 0x0C 0x0C 0x0C (  12, 12, 12)
    0xFA, 0xED, 0xF8,  //  4 - 0xFA 0xED 0xF8 (  250, 237, 248)
    0xD7, 0x5C, 0xC5,  //  5 - 0xD7 0x5C 0xC5 (  215, 92, 197)
    0xEF, 0xC4, 0xE7,  //  6 - 0xEF 0xC4 0xE7 (  239, 196, 231)
    0xE9, 0xAF, 0xDF,  //  7 - 0xE9 0xAF 0xDF (  233, 175, 223)
    0xDD, 0x86, 0xCD,  //  8 - 0xDD 0x86 0xCD (  221, 134, 205)
    0xF8, 0x47, 0xF4,  //  9 - 0xF8 0x47 0xF4 (  248, 71, 244)
    0xF3, 0xD4, 0xEE,  //  A - 0xF3 0xD4 0xEE (  243, 212, 238)
    0xE3, 0x9B, 0xD7,  //  B - 0xE3 0x9B 0xD7 (  227, 155, 215)
    0xD8, 0x71, 0xC6,  //  C - 0xD8 0x71 0xC6 (  216, 113, 198)
    0xEA, 0x4E, 0xE1,  //  D - 0xEA 0x4E 0xE1 (  234, 78, 225)
    0x00, 0x00, 0x00,  //  E - 0x00 0x00 0x00 (  0, 0, 0)
    0x00, 0x00, 0x00,  //  F - 0x00 0x00 0x00 (  0, 0, 0)
    0x00, //Color 0 is set as Opaque for color fonts.
};
code BYTE tBarPaletteCantSel[49] =
{
    0x00, 0x00, 0x00,  //  0 - 0x00 0x00 0x00 (  0, 0, 0)
    0x80, 0x80, 0x80,  //  1 - 0x80 0x80 0x80 (  128, 128, 128)
    0xDC, 0xDC, 0xDC,  //  2 - 0xDC 0xDC 0xDC (  220, 220, 220)
    0x0C, 0x0C, 0x0C,  //  3 - 0x0C 0x0C 0x0C (  12, 12, 12)
    0xFA, 0xED, 0xF8,  //  4 - 0xFA 0xED 0xF8 (  250, 237, 248)
    0xDC, 0xDC, 0xDC,  //  5 - 0xD7 0x5C 0xC5 (  215, 92, 197)
    0xDC, 0xDC, 0xDC,  //  6 - 0xEF 0xC4 0xE7 (  239, 196, 231)
    0xDC, 0xDC, 0xDC,  //  7 - 0xE9 0xAF 0xDF (  233, 175, 223)
    0xDC, 0xDC, 0xDC,  //  8 - 0xDD 0x86 0xCD (  221, 134, 205)
    0xDC, 0xDC, 0xDC,  //  9 - 0xF8 0x47 0xF4 (  248, 71, 244)
    0xF3, 0xD4, 0xEE,  //  A - 0xF3 0xD4 0xEE (  243, 212, 238)
    0xDC, 0xDC, 0xDC,  //  B - 0xE3 0x9B 0xD7 (  227, 155, 215)
    0xDC, 0xDC, 0xDC,  //  C - 0xD8 0x71 0xC6 (  216, 113, 198)
    0xDC, 0xDC, 0xDC,  //  D - 0xEA 0x4E 0xE1 (  234, 78, 225)
    0x00, 0x00, 0x00,  //  E - 0x00 0x00 0x00 (  0, 0, 0)
    0x00, 0x00, 0x00,  //  F - 0x00 0x00 0x00 (  0, 0, 0)
    0x01, //Color 0 is set as Opaque for color fonts.
};
code BYTE tLogoPaletteSel[49] =
{
    0xFF, 0xFF, 0xFF,  //  0 - 0xFF 0xFF 0xFF (  255, 255, 255)  
    0x00, 0x00, 0x00,  //  1 - 0x00 0x00 0x00 (  0, 0, 0)  
    0xFF, 0x00, 0x00,  //  2 - 0xFF 0x00 0x00 (  255, 0, 0)  
    0xFF, 0xFB, 0xF0,  //  3 - 0xFF 0xFB 0xF0 (  255, 251, 240)  
    0x40, 0x40, 0x40,  //  4 - 0x40 0x40 0x40 (  64, 64, 64)  
    0x80, 0x80, 0x80,  //  5 - 0x80 0x80 0x80 (  128, 128, 128)  
    0x60, 0x60, 0x80,  //  6 - 0x60 0x60 0x80 (  96, 96, 128)  
    0xC0, 0xC0, 0xC0,  //  7 - 0xC0 0xC0 0xC0 (  192, 192, 192)  
    0x20, 0x20, 0x40,  //  8 - 0x20 0x20 0x40 (  32, 32, 64)  
    0xC0, 0xDC, 0xC0,  //  9 - 0xC0 0xDC 0xC0 (  192, 220, 192)  
    0xA0, 0xA0, 0xA4,  //  A - 0xA0 0xA0 0xA4 (  160, 160, 164)  
    0x60, 0x60, 0x40,  //  B - 0x60 0x60 0x40 (  96, 96, 64)  
    0xE0, 0x20, 0x40,  //  C - 0xE0 0x20 0x40 (  224, 32, 64)  
    0xE0, 0xA0, 0xC0,  //  D - 0xE0 0xA0 0xC0 (  224, 160, 192)  
    0xE0, 0x40, 0x40,  //  E - 0xE0 0x40 0x40 (  224, 64, 64)  
    0xE0, 0x80, 0x80,  //  F - 0xE0 0x80 0x80 (  224, 128, 128)  
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE* tPaletteTbl[] =
{
    tPalette,
    tPicturePalette,
    tSoundPalette,
    tFunctionPalette,
    tOsdPalette,
    tChannelPalette,//tv
    tPcPalette,
    tBarPaletteUnsel,
    tBarPaletteSel,
    tBarPaletteCantSel,
    tLogoPaletteSel
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -