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

📄 palette_new_pal_1x1.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
    0xA6, 0xCA, 0xF0,  //  0 - 0xA6 0xCA 0xF0 (  166, 202, 240)  
    0xE0, 0xE0, 0x80,  //  1 - 0xE0 0xE0 0x80 (  224, 224, 128)  
    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] =
{
    0xE0, 0xE0, 0x80,  //  1 - 0xE0 0xE0 0x80 (  224, 224, 128)  
    0xB7, 0xC3, 0xCD,  //  1 - 0xB7 0xC3 0xCD (  183, 195, 205)  
    0xED, 0xEE, 0xF0,  //  2 - 0xED 0xEE 0xF0 (  237, 238, 240)  
    0x8D, 0xAF, 0xC7,  //  3 - 0x8D 0xAF 0xC7 (  141, 175, 199)  
    0xD3, 0xDD, 0xE4,  //  4 - 0xD3 0xDD 0xE4 (  211, 221, 228)  
    0x31, 0x78, 0xEF,  //  5 - 0x31 0x78 0xEF (  49, 120, 239)  
    0x26, 0x3C, 0x36,  //  6 - 0x26 0x3C 0x36 (  38, 60, 54)  
    0x6A, 0xC1, 0x0B,  //  7 - 0x6A 0xC1 0x0B (  106, 193, 11)  
    0x57, 0x76, 0x5B,  //  8 - 0x57 0x76 0x5B (  87, 118, 91)  
    0x5B, 0x90, 0xD4,  //  9 - 0x5B 0x90 0xD4 (  91, 144, 212)  
    0x0D, 0x1C, 0x15,  //  A - 0x0D 0x1C 0x15 (  13, 28, 21)  
    0x57, 0x9D, 0x1C,  //  B - 0x57 0x9D 0x1C (  87, 157, 28)  
    0x74, 0x82, 0x8C,  //  C - 0x74 0x82 0x8C (  116, 130, 140)  
    0x80, 0x96, 0xA4,  //  D - 0x80 0x96 0xA4 (  128, 150, 164)  
    0x5B, 0x5C, 0x5D,  //  E - 0x5B 0x5C 0x5D (  91, 92, 93)  
    0x67, 0x97, 0x5D,  //  F - 0x67 0x97 0x5D (  103, 151, 93)  
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tSoundPalette[49] =
{
    0xE0, 0xE0, 0x80,  //  1 - 0xE0 0xE0 0x80 (  224, 224, 128)  
    0xB8, 0xD5, 0xCD,  //  1 - 0xB8 0xD5 0xCD (  184, 213, 205)  
    0x21, 0x74, 0x1D,  //  2 - 0x21 0x74 0x1D (  33, 116, 29)  
    0x27, 0x44, 0x3B,  //  3 - 0x27 0x44 0x3B (  39, 68, 59)  
    0x14, 0x31, 0x30,  //  4 - 0x14 0x31 0x30 (  20, 49, 48)  
    0x5E, 0x9B, 0xD1,  //  5 - 0x5E 0x9B 0xD1 (  94, 155, 209)  
    0x33, 0x6C, 0x9C,  //  6 - 0x33 0x6C 0x9C (  51, 108, 156)  
    0x85, 0xAE, 0xBC,  //  7 - 0x85 0xAE 0xBC (  133, 174, 188)  
    0x24, 0x98, 0x1E,  //  8 - 0x24 0x98 0x1E (  36, 152, 30)  
    0x4C, 0x72, 0x4F,  //  9 - 0x4C 0x72 0x4F (  76, 114, 79)  
    0x54, 0xE6, 0x45,  //  A - 0x54 0xE6 0x45 (  84, 230, 69)  
    0x7F, 0x98, 0x89,  //  B - 0x7F 0x98 0x89 (  127, 152, 137)  
    0x34, 0xCB, 0x26,  //  C - 0x34 0xCB 0x26 (  52, 203, 38)  
    0x5D, 0x85, 0x91,  //  D - 0x5D 0x85 0x91 (  93, 133, 145)  
    0x26, 0xB6, 0x1A,  //  E - 0x26 0xB6 0x1A (  38, 182, 26)  
    0x93, 0xD1, 0xAF,  //  F - 0x93 0xD1 0xAF (  147, 209, 175)  
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tFunctionPalette[49] =
{
    0xE0, 0xE0, 0x80,  //  1 - 0xE0 0xE0 0x80 (  224, 224, 128)  
    0x79, 0x54, 0x16,  //  1 - 0x79 0x54 0x16 (  121, 84, 22)  
    0xC6, 0x9D, 0x44,  //  2 - 0xC6 0x9D 0x44 (  198, 157, 68)  
    0xA4, 0x80, 0x35,  //  3 - 0xA4 0x80 0x35 (  164, 128, 53)  
    0x8A, 0x69, 0x2C,  //  4 - 0x8A 0x69 0x2C (  138, 105, 44)  
    0x38, 0x37, 0x29,  //  5 - 0x38 0x37 0x29 (  56, 55, 41)  
    0xDB, 0xB9, 0x71,  //  6 - 0xDB 0xB9 0x71 (  219, 185, 113)  
    0x5A, 0x88, 0x82,  //  7 - 0x5A 0x88 0x82 (  90, 136, 130)  
    0xA6, 0x94, 0x4C,  //  8 - 0xA6 0x94 0x4C (  166, 148, 76)  
    0x16, 0x8D, 0x09,  //  9 - 0x16 0x8D 0x09 (  22, 141, 9)  
    0xD6, 0xB9, 0x33,  //  A - 0xD6 0xB9 0x33 (  214, 185, 51)  
    0x44, 0x64, 0x64,  //  B - 0x44 0x64 0x64 (  68, 100, 100)  
    0xE9, 0xD0, 0x9C,  //  C - 0xE9 0xD0 0x9C (  233, 208, 156)  
    0x82, 0x1C, 0x20,  //  D - 0x82 0x1C 0x20 (  130, 28, 32)  
    0x58, 0x86, 0x32,  //  E - 0x58 0x86 0x32 (  88, 134, 50)  
    0x19, 0x67, 0x06,  //  F - 0x19 0x67 0x06 (  25, 103, 6)  
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tOsdPalette[49] =
{
    0xE0, 0xE0, 0x80,  //  1 - 0xE0 0xE0 0x80 (  224, 224, 128)  
    0x46, 0x75, 0xBA,  //  1 - 0x46 0x75 0xBA (  70, 117, 186)  
    0xD5, 0xDA, 0xE2,  //  2 - 0xD5 0xDA 0xE2 (  213, 218, 226)  
    0x94, 0xAD, 0xD0,  //  3 - 0x94 0xAD 0xD0 (  148, 173, 208)  
    0xBA, 0xC1, 0xCD,  //  4 - 0xBA 0xC1 0xCD (  186, 193, 205)  
    0x6C, 0x90, 0xC8,  //  5 - 0x6C 0x90 0xC8 (  108, 144, 200)  
    0x2D, 0x58, 0x9B,  //  6 - 0x2D 0x58 0x9B (  45, 88, 155)  
    0x1B, 0x46, 0x8D,  //  7 - 0x1B 0x46 0x8D (  27, 70, 141)  
    0x95, 0x8C, 0xA7,  //  8 - 0x95 0x8C 0xA7 (  149, 140, 167)  
    0x4B, 0x63, 0x8B,  //  9 - 0x4B 0x63 0x8B (  75, 99, 139)  
    0x5F, 0x7A, 0xA9,  //  A - 0x5F 0x7A 0xA9 (  95, 122, 169)  
    0x9C, 0x4C, 0x6B,  //  B - 0x9C 0x4C 0x6B (  156, 76, 107)  
    0xD0, 0x84, 0xD0,  //  C - 0xD0 0x84 0xD0 (  208, 132, 208)  
    0xDC, 0x60, 0x5A,  //  D - 0xDC 0x60 0x5A (  220, 96, 90)  
    0x74, 0x3E, 0x6C,  //  E - 0x74 0x3E 0x6C (  116, 62, 108)  
    0xE4, 0x6E, 0x5C,  //  F - 0xE4 0x6E 0x5C (  228, 110, 92)  
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tChannelPalette[49] =
{
    0xE0, 0xE0, 0x80,  //  1 - 0xE0 0xE0 0x80 (  224, 224, 128)  
    0xF0, 0xC4, 0x84,  //  1 - 0xF0 0xC4 0x84 (  240, 196, 132)  
    0xF1, 0xB6, 0x22,  //  2 - 0xF1 0xB6 0x22 (  241, 182, 34)  
    0x2E, 0xBC, 0x27,  //  3 - 0x2E 0xBC 0x27 (  46, 188, 39)  
    0xFB, 0xE5, 0x0A,  //  4 - 0xFB 0xE5 0x0A (  251, 229, 10)  
    0xB2, 0x3B, 0xB9,  //  5 - 0xB2 0x3B 0xB9 (  178, 59, 185)  
    0x2E, 0x86, 0x27,  //  6 - 0x2E 0x86 0x27 (  46, 134, 39)  
    0xC1, 0xD8, 0xC1,  //  7 - 0xC1 0xD8 0xC1 (  193, 216, 193)  
    0xBA, 0x85, 0x1C,  //  8 - 0xBA 0x85 0x1C (  186, 133, 28)  
    0x72, 0xB1, 0x6E,  //  9 - 0x72 0xB1 0x6E (  114, 177, 110)  
    0x8C, 0x44, 0x95,  //  A - 0x8C 0x44 0x95 (  140, 68, 149)  
    0x89, 0x72, 0x36,  //  B - 0x89 0x72 0x36 (  137, 114, 54)  
    0x52, 0x51, 0x56,  //  C - 0x52 0x51 0x56 (  82, 81, 86)  
    0xAA, 0xBA, 0x9E,  //  D - 0xAA 0xBA 0x9E (  170, 186, 158)  
    0xF9, 0xE8, 0xCB,  //  E - 0xF9 0xE8 0xCB (  249, 232, 203)  
    0xAF, 0x82, 0xAE,  //  F - 0xAF 0x82 0xAE (  17
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tPcPalette[49] =
{
    0xE0, 0xE0, 0x80,  //  1 - 0xE0 0xE0 0x80 (  224, 224, 128)  
    0x2E, 0x3D, 0x43,  //  1 - 0x2E 0x3D 0x43 (  46, 61, 67)  
    0x79, 0x9A, 0xB8,  //  2 - 0x79 0x9A 0xB8 (  121, 154, 184)  
    0x8F, 0xA7, 0xBF,  //  3 - 0x8F 0xA7 0xBF (  143, 167, 191)  
    0x5B, 0x8C, 0xBA,  //  4 - 0x5B 0x8C 0xBA (  91, 140, 186)  
    0xBB, 0xC7, 0xD3,  //  5 - 0xBB 0xC7 0xD3 (  187, 199, 211)  
    0xAA, 0xB5, 0xC0,  //  6 - 0xAA 0xB5 0xC0 (  170, 181, 192)  
    0x25, 0x27, 0x29,  //  7 - 0x25 0x27 0x29 (  37, 39, 41)  
    0xDF, 0xE6, 0xEC,  //  8 - 0xDF 0xE6 0xEC (  223, 230, 236)  
    0x60, 0x64, 0x68,  //  9 - 0x60 0x64 0x68 (  96, 100, 104)  
    0x6A, 0x74, 0x7D,  //  A - 0x6A 0x74 0x7D (  106, 116, 125)  
    0x4B, 0x56, 0x5D,  //  B - 0x4B 0x56 0x5D (  75, 86, 93)  
    0x89, 0x98, 0xA6,  //  C - 0x89 0x98 0xA6 (  137, 152, 166)  
    0x75, 0x89, 0x9A,  //  D - 0x75 0x89 0x9A (  117, 137, 154)  
    0x4E, 0x6E, 0x86,  //  E - 0x4E 0x6E 0x86 (  78, 110, 134)  
    0x13, 0x13, 0x12,  //  F - 0x13 0x13 0x12 (  19, 19, 18)  
    0x00, //Color 0 is set as Opaque for color fonts.
};

code BYTE tBarPaletteUnsel[49] =
{
    0x7D, 0x7D, 0x7E,  //  0 - 0x7D 0x7D 0x7E (  125, 125, 126)  
    0xDB, 0xDB, 0xD3,  //  1 - 0xDB 0xDB 0xD3 (  219, 219, 211)  
    0x26, 0x27, 0x26,  //  2 - 0x26 0x27 0x26 (  38, 39, 38)  
    0xF5, 0xD7, 0x42,  //  3 - 0xF5 0xD7 0x42 (  245, 215, 66)  
    0xEE, 0xED, 0xB9,  //  4 - 0xEE 0xED 0xB9 (  238, 237, 185)  
    0xDA, 0xD3, 0x68,  //  5 - 0xDA 0xD3 0x68 (  218, 211, 104)  
    0xE6, 0xE1, 0x7E,  //  6 - 0xE6 0xE1 0x7E (  230, 225, 126)  
    0x00, 0x00, 0x00,  //  7 - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  8 - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  9 - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  A - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  B - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  C - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  D - 0x00 0x00 0x00 (  0, 0, 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.
};

code BYTE tBarPaletteSel[49] =
{
    0x7D, 0x7D, 0x7E,  //  0 - 0x7D 0x7D 0x7E (  125, 125, 126)  
    0xDB, 0xDB, 0xD3,  //  1 - 0xDB 0xDB 0xD3 (  219, 219, 211)  
    0x26, 0x27, 0x26,  //  2 - 0x26 0x27 0x26 (  38, 39, 38)  
    0xEA, 0x4E, 0xE1,  //  D - 0xEA 0x4E 0xE1 (  234, 78, 225) 
    0xEF, 0xC4, 0xE7,  //  6 - 0xEF 0xC4 0xE7 (  239, 196, 231) 
    0xD8, 0x71, 0xC6,  //  C - 0xD8 0x71 0xC6 (  216, 113, 198) 
    0xE9, 0xAF, 0xDF,  //  7 - 0xE9 0xAF 0xDF (  233, 175, 223)
    0x00, 0x00, 0x00,  //  7 - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  8 - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  9 - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  A - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  B - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  C - 0x00 0x00 0x00 (  0, 0, 0)  
    0x00, 0x00, 0x00,  //  D - 0x00 0x00 0x00 (  0, 0, 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.
};
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)
    0xDB, 0xDB, 0xD3,  //  1 - 0xDB 0xDB 0xD3 (  219, 219, 211)  //  3 - 0x0C 0x0C 0x0C (  12, 12, 12)
    0xFA, 0xED, 0xF8,  //  4 - 0xFA 0xED 0xF8 (  250, 237, 248)
    0xDB, 0xDB, 0xD3,  //  1 - 0xDB 0xDB 0xD3 (  219, 219, 211)  //  5 - 0xD7 0x5C 0xC5 (  215, 92, 197)
    0xDB, 0xDB, 0xD3,  //  1 - 0xDB 0xDB 0xD3 (  219, 219, 211)   //  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* tPaletteTbl[] =
{
    tPalette,
    tPicturePalette,
    tSoundPalette,
    tFunctionPalette,
    tOsdPalette,
    tChannelPalette,//tv
    tPcPalette,
    tBarPaletteUnsel,
    tBarPaletteSel,
    tBarPaletteCantSel
};

⌨️ 快捷键说明

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