osd_pal_rgb_32b.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:96k
源码类别:

DVD

开发平台:

C/C++

  1. //--------------------------------------
  2. //Modefied by wangfeng, 2003-08-29 15:32
  3. //For new setup menu 
  4. //--------------------------------------
  5. /*
  6. **  COLOR   Y   Cr  Cb
  7. **
  8. **  WHITE   0xeb    0x80    0x80
  9. **  YELLOW  0xa2    0x8e    0x2c
  10. **  CYAN    0x83    0x2c    0x9c
  11. **  GREEN   0x70    0x3a    0x48
  12. **  MAGENTA 0x54    0xc6    0xb8
  13. **  RED 0x41    0xd4    0x64
  14. **  BLUE    0x23    0x72    0xd4
  15. **  BLACK   0x10    0x80    0x80
  16. **
  17. */
  18. #define __palette4F(G,B,R,A) 
  19.         ( ((UINT32)((G)&0xff)<<24)|((UINT32)((B)&0xff)<<16)|((UINT32)((R)&0xff)<<8)|(A&0xff) ) 
  20.         
  21. #define CLUTE_TRANS 0x80808000
  22. #define _WHITE     __palette4F(0xeb,0x80,0x80,0xff)
  23. #define _YELLOW    __palette4F(0xa2,0x8e,0x2c,0xff)
  24. #define _CYAN      __palette4F(0x83,0x2c,0x9c,0xff)
  25. #define _GREEN     __palette4F(0x70,0x,0x2c,0xff)
  26. /************************************************************
  27.  pal
  28. ************************************************************/
  29. //for 3d-sound menu
  30. const   UINT32  palette_16color[] = 
  31. {    
  32.     __palette4F(  20, 128, 128,0xff),    //11 black //Jeff 20020404
  33.     __palette4F(  75 , 85,  74,0xff),    //dark green    1
  34.     __palette4F(  112, 64,  47,0xff),    //middle green  2
  35.     __palette4F(  149, 43,  21,0xff),    //green         3
  36.     __palette4F(  199, 15, 167,0xff),    //yellow        4
  37.     __palette4F(  152, 41, 201,0xff),    //dark orange   5
  38.     __palette4F(  164, 35, 192,0xff),    //bright orange 6
  39.     __palette4F(  112, 64, 229,0xff),    //dark red      7
  40.     __palette4F(   78, 84, 255,0xff),    //bright red    8
  41.     __palette4F(  128,128, 128,0xff),    //gray white    9
  42.     __palette4F(  0xa2, 0x2c, 0x8e,0xff),    //yellow-green  10
  43. #ifdef CD_PLAYER        //liweihua 2003-7-23
  44.     __palette4F(  50, 255, 50,0xff),    //blue      b 
  45.     __palette4F(  149, 43,  21,0xff),   //green     c 
  46.     CLUTE_TRANS,    //black     d  
  47. #else
  48.     CLUTE_TRANS,
  49.     CLUTE_TRANS,
  50.     CLUTE_TRANS,
  51. #endif
  52.     CLUTE_TRANS,
  53.     CLUTE_TRANS,
  54. };
  55. #ifdef QSI_SETUP_MENU_DESIGN//liweihua 2004-7-5 9:43
  56. //for QSI setup menu color
  57. static  const   UINT32  palette_16color_qsi[] = 
  58. {
  59.     __palette4F( 255, 255,  255,0xff),//0
  60.     __palette4F( 231, 231, 231,0xff),//1
  61.     __palette4F( 222, 222, 222,0xff),//2
  62.     __palette4F( 206, 206, 206,0xff),//3
  63.     __palette4F( 189, 189, 189,0xff),//4
  64.     __palette4F( 173, 173, 173,0xff),//5
  65.     __palette4F( 156, 156, 156,0xff),//6
  66.     __palette4F( 140, 140, 140,0xff),//7
  67.     __palette4F( 117, 117, 117,0xff),//8
  68.     __palette4F( 90,  90,  90,0xff),//9
  69.     __palette4F( 78,  78,  78,0xff),//10
  70.     __palette4F( 0,   0,   255,0xff),//11
  71.     __palette4F( 156, 0,   255,0xff),//12
  72.     __palette4F( 0,   255,  0,0xff),//13
  73.     __palette4F( 24,  24,  24,0xff),//14
  74.     __palette4F( 0,   0,   0,   0xff),//15
  75. };
  76. #endif
  77. //for setup menu and OSD0
  78. //setup : 0, 1, 2, 3, 4, 5, 6, 7
  79. //OSD0  : 0, 3, 8, 9, 10, 15
  80. static  const   UINT32  palette_16color_setup[] = 
  81. {
  82. #ifdef KSD_DVD
  83.     __palette4F(  30, 30, 30,0xef),    //0  transparent
  84. #elif defined( SETUP_COLOR_TYPE2)
  85.     __palette4F(150,210, 141, 0xe0),//0 表头2//__palette4F(  30, 30, 30,0xe0),    //0  transparent
  86. #elif defined(SETUPMENU_NOT_TRANSPARENT)
  87.     __palette4F(  30, 30, 30,0xff),    //0  transparent
  88. #elif defined(GBM_DVD)
  89.     __palette4F(  30, 30, 30,0x90),    //0  transparent
  90. #else
  91.     __palette4F(  30, 30, 30,0xe0),    //0  transparent
  92. #endif
  93. //    __palette4F(  30, 30, 30,0xa0),    //0  transparent
  94. #ifdef  SETUP_COLOR_TYPE1           //wangfeng 2003-08-29 15:33
  95.     __palette4F(  78, 194, 86,0xe0),        //1  gray-blue  透明
  96. #elif defined(SETUP_COLOR_TYPE2)
  97.     #ifdef PULIANG_SETUP_COLOR  //yaowh add 04-12-17
  98.     __palette4F(  179, 255, 0x88,0xe0),//6  light-gray-blue , for background color
  99.     #else
  100.     __palette4F(  10, 10, 10,0xff),//1 black
  101.     #endif
  102. #else
  103.     __palette4F(  78, 194, 86,0xff),        //1  gray-blue
  104. #endif  
  105. #ifdef BBK_DVD  //3-11-22 4:07张宇P
  106.  __palette4F(  113,113, 113,0xff),
  107.  #else 
  108.     __palette4F(  243, 243, 243,0xff),  //2  near white //nono 2-3-11 14:05 for yuxing
  109. #endif
  110. //  __palette4F(  132,144, 126,0xff),       //3  gray
  111. //  __palette4F(  120,128, 126,0xff),       //3  gray
  112.     __palette4F(  132,132, 132,0xf0),       //3  gray//3-11-22 2:30张宇P
  113.     __palette4F(  10, 255,  22,0xff),       //4  blue
  114. #ifndef KONKA_DVD//20020820
  115.     #ifdef SPE_SETUP     //linrc modify 2004-5-12 18:08
  116.     __palette4F( 163, 70, 255,0xff),        //linrc modify 2004-5-12 19:02
  117.     #else
  118.     __palette4F( 163, 70, 255,0xc0),          //5  bright orange , for button highlight
  119.     #endif  // SPE_SETUP
  120. //  __palette4F(  179, 255, 0x88,0xa0),     //6  light-gray-blue , for background color
  121. #ifdef GBM_DVD  
  122.     __palette4F(  179, 255, 0x88,0x90),     //6  light-gray-blue , for background color
  123. #elif defined(SETUPMENU_NOT_TRANSPARENT)
  124.     __palette4F(  179, 255, 0x88,0xff),     //6  light-gray-blue , for background color
  125. #else
  126.     __palette4F(  179, 255, 0x88,0xe0),     //6  light-gray-blue , for background color
  127. #endif
  128. #else
  129.     __palette4F(  80, 180, 80,0xff),         //5  gray-green
  130.     __palette4F(  110, 170, 112,0xff),      //6  light-gray-blue
  131. #endif
  132.     __palette4F(  255, 0, 255, 0xff),  //7  yellow
  133.     __palette4F(  180, 43, 21,0xff),        //8  green
  134.     __palette4F(  180, 44, 142,0xff),     //9  yellow-green 
  135.         
  136.     #ifdef  SETUP_COLOR_TYPE1           //wangfeng 2003-08-29 15:34
  137.     
  138.     __palette4F(  120,80, 30,0x90), //10 透明绿色
  139.     #elif defined( SETUP_COLOR_TYPE2)
  140.        __palette4F(  255, 255, 255,0xff),//10 zhangyu black
  141.     #else
  142.     __palette4F(  80, 0, 160,0xff),        //10 dark orange
  143.     #endif
  144.     
  145.     __palette4F(  0, 70, 0,0xff),     //11 black //nono 2-3-11 14:05for yuxing
  146.     //#ifdef    SETUP_COLOR_TYPE2   
  147.        //__palette4F(  125, 125, 125,0xff),//12 深灰色  
  148.     //#else
  149.     __palette4F(  30, 30, 245,0xff),   //12 red
  150.     //#endif
  151.     
  152.     
  153.     #ifdef  SETUP_COLOR_TYPE1       //wangfeng 2003-08-29 15:38
  154.     __palette4F(  168, 168, 168,0xff),  //gray white
  155. #elif defined(SETUP_COLOR_TYPE2)
  156. __palette4F( 209 ,  201,   47, 0xe0),//13 表头
  157.     #else
  158.     __palette4F(  20, 245, 245,0xff), //13 pink
  159.     #endif
  160.     
  161.     #ifdef  SETUP_COLOR_TYPE1
  162.     #ifdef DYNAMIC_SPECTRUM//zhaoyanhua add 03-11-5 21:33
  163.     __palette4F(192,192, 192, 0xe0),//14 透明灰背?  
  164.     #else
  165.     __palette4F(  0, 0, 0,0xff),    //dark black
  166.     #endif
  167.     #elif defined(SETUP_COLOR_TYPE2)
  168.                __palette4F(192,192, 192, 0xe0),//14 透明灰背?   
  169.     #else
  170.     __palette4F(  96, 0, 0,0xff), //14 dark green
  171.     #endif
  172. //#ifdef SETUP_COLOR_TYPE2  
  173. //__palette4F(  255, 255, 255,0xff),//15
  174. //#endif
  175. #ifdef GREY_OSD_DISP                                  // ych 2-7-8 17:39
  176.         __palette4F( 100, 128, 128,0xff),      //15 gray white  
  177. #else
  178.     CLUTE_TRANS,                                      //15 OSD shadow color(not modify)
  179. #endif 
  180. };
  181. #ifdef OSD_BMP_DISPLAY //feeling 2004-08
  182. static const UINT32 palette_16color_bmp_display[] = 
  183. {
  184. __palette4F(0xff,0xff,0xff,0x0), 
  185.  //__palette4F(0x34,0xa8,0x6b,0xff),
  186.  __palette4F(0x55,0x78,0x8e,0xff),
  187.  __palette4F(0x4a,0x88,0x82,0xff),
  188.  __palette4F(0x32,0x64,0x57,0xff),
  189.  __palette4F(0x3f,0x98,0x76,0xff),
  190.  __palette4F(0x8b,0xb6,0xa1,0xff),
  191.  __palette4F(0x54,0xad,0x7f,0xff),
  192.  __palette4F(0x34,0xa8,0x6b,0xff),  //index = 7, the purple color used as display shadow
  193.  __palette4F(0xd8,0x19,0x0,0xff),
  194.  __palette4F(0x0,0xa4,0x2,0xff),
  195.  __palette4F(0xc2,0xc1,0xc2,0xff),
  196.  __palette4F(0xbd,0x6,0xfb,0xff),
  197.  __palette4F(0x8f,0x2f,0xc9,0xff),
  198.  __palette4F(0x3e,0x27,0x58,0xff),
  199.  __palette4F(0x6d,0x57,0xa6,0xff),
  200.  __palette4F(0x0,0x0,0x0,0x1e),
  201. //__palette4F(0xff,0xff,0xff,0x0), 
  202. };
  203. #endif
  204. #ifdef OSD_BMP_REGION1
  205. const UINT32 palette_4color_bmp_region1[] = 
  206. {
  207.     __palette4F(  0x34, 0xA8, 0x6B, 0xff), //background(52, 168, 107)
  208.     __palette4F(  0,    0xff, 0xff, 0),    //transparent
  209.     __palette4F(  0,    0,    0,    0x1e), //blend
  210.     __palette4F(  0xC2, 0xC1, 0xC2, 0xff), //fontcolor(194, 193, 194) 
  211.   
  212. };
  213. #endif   
  214. #ifdef OSD_BMP
  215. static const UINT32 palette_16color_region_A[] = 
  216. {
  217.  __palette4F(0x49,0xc3,0xb,0xff),
  218.  __palette4F(0x66,0xff,0xf,0xff),
  219.  __palette4F(0x68,0xff,0x10,0xff),
  220.  __palette4F(0x6b,0xff,0x10,0xff),
  221.  __palette4F(0x6f,0xff,0x11,0xff),
  222.  __palette4F(0x73,0xff,0x12,0xff),
  223.  __palette4F(0x99,0xf8,0x59,0xff),
  224.  __palette4F(0xd6,0xd6,0xd6,0xff),
  225.  __palette4F(0x77,0xff,0x14,0xff),
  226.  __palette4F(0x7b,0xff,0x14,0xff),
  227.  __palette4F(0xb1,0xff,0x66,0xff),
  228.  __palette4F(0x90,0xff,0x1d,0xff),
  229.  __palette4F(0xbc,0xff,0x6f,0xff),
  230.  __palette4F(0xce,0xff,0x75,0xff),
  231.  __palette4F(0xb1,0xff,0x21,0xff),
  232.  __palette4F(0x37,0x8c,0x0,0x40),//change alpha blending:255->64
  233.  
  234. };
  235. static const UINT32 palette_16color_region_B[] = 
  236. {
  237.  __palette4F(0x7d,0xff,0x14,0xff),
  238.  __palette4F(0xa5,0xff,0x4d,0xff),
  239.  __palette4F(0xc2,0xff,0x79,0xff),
  240.  __palette4F(0xee,0xff,0xc0,0xff),
  241.  __palette4F(0xbc,0xff,0x6f,0xff),
  242.  __palette4F(0x73,0xeb,0x48,0xff),
  243.  __palette4F(0x44,0xcc,0x2e,0xff),
  244.  __palette4F(0x3,0x99,0x8,0xff),
  245.  __palette4F(0xd6,0xd6,0xd6,0xff),
  246.  __palette4F(0x52,0xf4,0x0,0xff),
  247.  __palette4F(0xdc,0x7,0xfd,0xff),
  248.  __palette4F(0xaa,0x25,0xd6,0xff),
  249.  __palette4F(0xc9,0x0,0xe9,0xff),
  250.  __palette4F(0x49,0xc3,0xb,0xff),
  251.  __palette4F(0x4b,0x4b,0x4b,0xff),
  252.  __palette4F(0xff,0x0,0x0,0xff), 
  253.      
  254. };
  255. static const UINT32 palette_16color_region_C[] = 
  256. {
  257.  __palette4F(0x2a,0xce,0x94,0xff),
  258.  __palette4F(0x10,0x69,0x49,0xff),
  259.  __palette4F(0x1a,0x7d,0x59,0xff),
  260.  __palette4F(0x4b,0xd3,0x9d,0xff),
  261.  __palette4F(0x7c,0xb1,0x79,0xff),
  262.  __palette4F(0x7a,0xad,0x76,0xff),
  263.  __palette4F(0x37,0x8b,0x0,0xff),
  264.  __palette4F(0x90,0xff,0x1d,0xff),
  265.  __palette4F(0xd1,0xff,0x2d,0xff),
  266.  __palette4F(0x85,0x38,0x9c,0xff),
  267.  __palette4F(0xa8,0x47,0xc5,0xff),
  268.  __palette4F(0x1e,0x95,0x6b,0xff),
  269.  __palette4F(0xd6,0xd6,0xd6,0xff),
  270.  __palette4F(0x0,0xff,0xff,0xff),
  271.  __palette4F(0x0,0x0,0x0,0xff),
  272.  __palette4F(0xff,0x0,0x0,0xff),
  273.      
  274. };
  275. static const UINT32 palette_16color_region_D[] = 
  276. {
  277.  __palette4F(0x70,0xa5,0x6b,0xe6),//change alpha blending:255->230
  278.  __palette4F(0xf,0x5a,0x27,0xff),
  279.  __palette4F(0x53,0x8c,0x53,0xff),
  280.  __palette4F(0x20,0x7b,0x3f,0xff),
  281.  __palette4F(0x1e,0x4f,0x4,0xff),
  282.  __palette4F(0x37,0x8b,0x0,0xff),
  283.  __palette4F(0x90,0xff,0x1d,0xff),
  284.  __palette4F(0xd1,0xff,0x2d,0xff),
  285.  __palette4F(0xff,0x0,0xff,0xff),
  286.  __palette4F(0xd6,0xd6,0xd6,0xff),
  287.  __palette4F(0xa4,0xa4,0xa4,0xff),
  288.  __palette4F(0x8d,0x3c,0xa4,0xff),
  289.  __palette4F(0xa9,0x48,0xc5,0xff),
  290.  __palette4F(0xff,0x0,0x0,0xff),
  291.  __palette4F(0x0,0x0,0x0,0xff),
  292.  __palette4F(0xff,0xff,0x0,0xff),    
  293. };
  294. static const UINT32 palette_16color_region_E[] = 
  295. {
  296.  __palette4F(0x70,0xa5,0x6b,0xE6),//change alpha blending:255->230
  297.  __palette4F(0x82,0xb1,0x7e,0xff),
  298.  __palette4F(0x20,0x7b,0x3f,0xff),
  299.  __palette4F(0xa2,0xcd,0x9d,0xff),
  300.  __palette4F(0x72,0x6e,0x73,0xff),
  301.  __palette4F(0x74,0xa5,0x70,0xff),
  302.  __palette4F(0x1e,0x4f,0x4,0xff),
  303.  __palette4F(0x37,0x8b,0x0,0xff),
  304.  __palette4F(0x88,0x5a,0x99,0xff),
  305.  __palette4F(0x90,0xff,0x1d,0xff),
  306.  __palette4F(0xd1,0xff,0x2d,0xff),
  307.  __palette4F(0xa2,0x5,0xbc,0xff),
  308.  __palette4F(0xdc,0x7,0xfd,0xff),
  309.  __palette4F(0xd6,0xd6,0xd6,0xff),
  310.  __palette4F(0xc9,0xc9,0xc9,0xff),
  311.  __palette4F(0x4b,0x4b,0x4b,0xff),
  312.   
  313. };
  314. static const UINT32 palette_16color_region_F[] = 
  315. {
  316.  __palette4F(0x20,0x7b,0x3f,0xff),
  317.  __palette4F(0x43,0x8a,0x53,0xff),
  318.  __palette4F(0x53,0x8c,0x53,0xff),
  319.  __palette4F(0x5a,0xb2,0x54,0xff),
  320.  __palette4F(0x93,0xb1,0x8e,0xff),
  321.  __palette4F(0x1e,0x4f,0x4,0xff),
  322.  __palette4F(0x4b,0x4b,0x4b,0xff),
  323.  __palette4F(0x37,0x8b,0x0,0xff),
  324.  __palette4F(0x79,0xf9,0x21,0xff),
  325.  __palette4F(0x90,0xff,0x1d,0xff),
  326.  __palette4F(0xd1,0xff,0x2d,0xff),
  327.  __palette4F(0xa2,0x5,0xbc,0xff),
  328.  __palette4F(0xdc,0x7,0xfd,0xff),
  329.  __palette4F(0xd6,0xd6,0xd6,0xff),
  330.  __palette4F(0xa4,0xa4,0xa4,0xff),
  331.  __palette4F(0x37,0x8c,0x0,0x80),//change alpha blending:255->128
  332.      
  333. };
  334. #endif
  335. #define C16_WHITE   2
  336. #define C16_LIGHTGRAY   3
  337. #define C16_DARKGRAY    3
  338. #define C16_BLACK   11
  339. #ifdef SUPPORT_OSDLYRIC
  340. static  const  UINT32   palette_16color_midi[] = 
  341. {
  342.     //    __palette4F(  30, 30, 30,0xe0),    //0  transparent
  343.     __palette4F(  30, 30, 30,0x00),    //0  transparent
  344.     __palette4F(  78, 194, 86,0xb0),     //  ff //1  gray-blue
  345.     __palette4F(  255, 255, 255,0xff),  //2  near white //nono 2-3-11 14:05 for yuxing
  346.     //  __palette4F(  132,144, 126,0xff),       //3  gray
  347.     __palette4F(  120,128, 126,0xff),       //3  gray
  348.     __palette4F(  10, 255,  22,0xff),       //4  blue
  349.     __palette4F( 163, 70, 255,0xff),          //5  bright orange , for button highlight
  350.     //  __palette4F(  179, 255, 0x88,0xa0),     //6  light-gray-blue , for background color
  351.     __palette4F(  0, 255, 0,0xff),  //6  light-gray-blue , for background color
  352.     __palette4F(  255, 0, 255, 0xff),  //7  yellow
  353.     __palette4F(  185, 30, 30,0xff), //__palette4F(  180, 43, 21,0x8f),      //8  green
  354.     __palette4F(  96, 44, 182,0xff),      //9  yellow-green 
  355.     __palette4F( 30 ,30, 255,0xff),        //   __palette4F( 191 ,36, 191,0xff),        //10 dark orange
  356.     __palette4F(  30,30, 30,0xff),    //11 black //nono 2-3-11 14:05for yuxing
  357.     __palette4F(  0, 0, 255,0xff),   //12 red
  358. __palette4F(  179, 255, 0x88,0xc0),     //,//__palette4F(  140, 64, 92,0xa0), //13 pink  // __palette4F(  20, 245, 245,0xff), //13 pink
  359.     //__palette4F(  96, 0, 0,0xff), //14 dark green
  360. __palette4F(  179, 255, 0x88,0xff), //0xff 14  light-gray-blue , for background color
  361.     CLUTE_TRANS,                                      //15 OSD shadow color(not modify)//has use for clean menurect
  362. };
  363. #endif //SUPPORT_OSDLYRIC
  364. //4 color palette
  365. #ifdef DRAW_BLACK_FRAME
  366. const   UINT32  palette_4color[] = 
  367. {   
  368.     //__palette4F(  0x50, 0x70, 0x70,0x80),    //00b:background     
  369.     //__palette4F(  0xb3, 255, 0x88,0x80),      //6  light-gray-blue
  370.     CLUTE_TRANS,//__palette4F(  50, 50, 50,0x90),    //0  transparent
  371.     __palette4F(  0, 70, 0,0xff),//CLUTE_TRANS,                                     //01b:transparent       
  372.     
  373. #ifdef NEW_MP3_GUI  //zhaoyanhua add 3-7-11 17:17
  374.     __palette4F( 0x83, 0x46, 255, 0xff),          // 10b  bright orange , for MP3 highlight
  375.   
  376. #else
  377.     __palette4F(  0x50, 0x70, 0x70,0xff),    //10b:anti background
  378. #endif
  379. #ifdef GREY_OSD_DISP                        
  380.     __palette4F(  166, 122, 130,0xff),       //11b:text,white  
  381. #else
  382.     __palette4F(  128,128, 128,0xff),//__palette4F(  0xa2, 0x2c, 0x8e,0xff),    //11b:text,yellow-green
  383. #endif
  384. };
  385. #else
  386. const   UINT32  palette_4color[] = 
  387. {   
  388.     //__palette4F(  0x50, 0x70, 0x70,0x80),    //00b:background     
  389.     //__palette4F(  0xb3, 255, 0x88,0x80),      //6  light-gray-blue
  390.      __palette4F(  50, 50, 50,0x90),    //0  transparent
  391.     CLUTE_TRANS,                                     //01b:transparent      
  392. #ifdef NEW_MP3_GUI  //zhaoyanhua add 3-7-11 17:17
  393.     __palette4F( 0x83, 0x46, 255, 0xff),          // 10b  bright orange , for MP3 highlight
  394.   
  395. #else
  396.     __palette4F(  0x50, 0x70, 0x70,0xff),    //10b:anti background
  397. #endif
  398. #ifdef GREY_OSD_DISP                        
  399.     __palette4F(  166, 122, 130,0xff),       //11b:text,white  
  400. #elif defined(WHITE_OSD)
  401.          __palette4F(  240, 240, 240,0xff),
  402. #else
  403.     __palette4F(  0xa2, 0x2c, 0x8e,0xff),    //11b:text,yellow-green
  404. #endif
  405. };
  406. #endif
  407. //liweihua add 03-8-15 21:41
  408. #ifdef VIRTUAL_KEYBOARD
  409. UINT32 palette_256color[]=
  410. {
  411.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x18,0x6b,0x18,0xff),__palette4F(0x18,0x73,0x8,0xff),__palette4F(0x18,0x73,0x10,0xff),__palette4F(0x21,0x73,0x10,0xff),__palette4F(0x29,0x73,0x10,0xff),__palette4F(0x39,0x73,0x10,0xff),__palette4F(0x18,0x7b,0x0,0xff),__palette4F(0x21,0x7b,0x0,0xff),__palette4F(0x21,0x7b,0x8,0xff),__palette4F(0x29,0x7b,0x8,0xff),__palette4F(0x21,0x7b,0x10,0xff),__palette4F(0x29,0x7b,0x10,0xff),__palette4F(0x31,0x7b,0x10,0xff),__palette4F(0x39,0x7b,0x10,0xff),__palette4F(0x42,0x7b,0x10,0xff),
  412.  __palette4F(0x21,0x84,0x0,0xff),__palette4F(0x21,0x84,0x8,0xff),__palette4F(0x21,0x8c,0x0,0xff),__palette4F(0x29,0x84,0x0,0xff),__palette4F(0x29,0x84,0x8,0xff),__palette4F(0x29,0x84,0x10,0xff),__palette4F(0x29,0x8c,0x0,0xff),__palette4F(0x29,0x8c,0x8,0xff),__palette4F(0x31,0x84,0x0,0xff),__palette4F(0x31,0x8c,0x0,0xff),__palette4F(0x39,0x8c,0x0,0xff),__palette4F(0x42,0x8c,0x0,0xff),__palette4F(0x31,0x84,0x8,0xff),__palette4F(0x39,0x84,0x8,0xff),__palette4F(0x3d,0x84,0xc,0xff),__palette4F(0x42,0x84,0x10,0xff),
  413.  __palette4F(0x31,0x8c,0x8,0xff),__palette4F(0x39,0x8c,0x8,0xff),__palette4F(0x31,0x8c,0x10,0xff),__palette4F(0x39,0x8c,0x10,0xff),__palette4F(0x29,0x94,0x0,0xff),__palette4F(0x31,0x94,0x0,0xff),__palette4F(0x39,0x94,0x0,0xff),__palette4F(0x29,0x94,0x8,0xff),__palette4F(0x29,0x9c,0x0,0xff),__palette4F(0x31,0x94,0x8,0xff),__palette4F(0x31,0xa0,0x0,0xff),__palette4F(0x39,0x9c,0x0,0xff),__palette4F(0x31,0x9c,0x8,0xff),__palette4F(0x39,0x94,0x8,0xff),__palette4F(0x31,0x94,0x10,0xff),__palette4F(0x39,0x94,0x10,0xff),
  414.  __palette4F(0x42,0x94,0x0,0xff),__palette4F(0x42,0x9c,0x0,0xff),__palette4F(0x4a,0x9c,0x0,0xff),__palette4F(0x39,0x9c,0x8,0xff),__palette4F(0x42,0x8c,0xc,0xff),__palette4F(0x3f,0x96,0xd,0xff),__palette4F(0x48,0x94,0xa,0xff),__palette4F(0x42,0x9c,0x10,0xff),__palette4F(0x39,0xa5,0x0,0xff),__palette4F(0x42,0xa5,0x0,0xff),__palette4F(0x39,0xa5,0x8,0xff),__palette4F(0x42,0xa5,0x8,0xff),__palette4F(0x39,0xa5,0x10,0xff),__palette4F(0x42,0xa5,0x10,0xff),__palette4F(0x42,0xad,0x8,0xff),__palette4F(0x42,0xad,0x10,0xff),
  415.  __palette4F(0x4e,0xa5,0x0,0xff),__palette4F(0x4e,0x9d,0xb,0xff),__palette4F(0x4a,0xad,0x0,0xff),__palette4F(0x4d,0xa9,0xb,0xff),__palette4F(0x57,0xaa,0x2,0xff),__palette4F(0x5a,0xa7,0xa,0xff), __palette4F(0,160,0,0xff)/*__palette4F(0xff,0x0,0x0,0xff)*/,__palette4F(0x63,0xad,0x4,0xff),__palette4F(0x4f,0xb5,0x5,0xff),__palette4F(0x5a,0xb5,0x4,0xff),__palette4F(0x4e,0xb1,0x10,0xff),__palette4F(0x57,0xb2,0x10,0xff),__palette4F(0x63,0xb5,0x0,0xff),__palette4F(0x61,0xb6,0x9,0xff),__palette4F(0x6b,0xb5,0x0,0xff),__palette4F(0x6d,0xb9,0x6,0xff),
  416.  __palette4F(0x56,0xbd,0x10,0xff),__palette4F(0x5a,0xc6,0x10,0xff),__palette4F(0x63,0xbd,0x8,0xff),__palette4F(0x63,0xc3,0xd,0xff),__palette4F(0x6d,0xc3,0x2,0xff),__palette4F(0x6b,0xc6,0x8,0xff),__palette4F(0x73,0xbd,0x8,0xff),__palette4F(0x6d,0xc0,0x10,0xff),__palette4F(0x73,0xce,0x0,0xff),__palette4F(0x73,0xca,0x8,0xff),__palette4F(0x7b,0xca,0x0,0xff),__palette4F(0x84,0xca,0x0,0xff),__palette4F(0x7b,0xc6,0x8,0xff),__palette4F(0x77,0xc6,0x10,0xff),__palette4F(0x7b,0xce,0x8,0xff),__palette4F(0x84,0xca,0x8,0xff),
  417.  __palette4F(0x76,0xd1,0xb,0xff),__palette4F(0x7f,0xd2,0x10,0xff),__palette4F(0x84,0xd6,0x0,0xff),__palette4F(0x84,0xd6,0x8,0xff),__palette4F(0x8c,0xce,0x8,0xff),__palette4F(0x8c,0xce,0x10,0xff),__palette4F(0x84,0xde,0x8,0xff),__palette4F(0x84,0xda,0x10,0xff),__palette4F(0x8c,0xd6,0x0,0xff),__palette4F(0x8c,0xd6,0x8,0xff),__palette4F(0x8c,0xde,0x8,0xff),__palette4F(0x8c,0xe7,0x8,0xff),__palette4F(0x94,0xd6,0x8,0xff),__palette4F(0x8c,0xda,0x10,0xff),__palette4F(0x94,0xd6,0x10,0xff),__palette4F(0x8c,0xe7,0x10,0xff),
  418.  __palette4F(0x9c,0xde,0x0,0xff),__palette4F(0x94,0xde,0x8,0xff),__palette4F(0x94,0xe7,0x8,0xff),__palette4F(0x9c,0xde,0x8,0xff),__palette4F(0x9c,0xe7,0x8,0xff),__palette4F(0x94,0xde,0x10,0xff),__palette4F(0x98,0xe2,0x10,0xff),__palette4F(0x9c,0xe7,0x10,0xff),__palette4F(0xa5,0xe7,0x8,0xff),__palette4F(0xa5,0xe7,0x10,0xff),__palette4F(0x9c,0xef,0x8,0xff),__palette4F(0xa2,0xf1,0xc,0xff),__palette4F(0xad,0xef,0x10,0xff),__palette4F(0xab,0xf9,0xc,0xff),__palette4F(0xb3,0xfd,0xe,0xff), __palette4F(0,160,0,0xff)/*__palette4F(0xff,0xff,0x0,0xff)*/,
  419.  __palette4F(0x20,0x6d,0x1e,0xff),__palette4F(0x2f,0x73,0x1c,0xff),__palette4F(0x40,0x90,0x1b,0xff),__palette4F(0x4d,0xaa,0x1c,0xff),__palette4F(0x5a,0xaf,0x1b,0xff),__palette4F(0x5e,0xb7,0x1c,0xff),__palette4F(0x63,0xbd,0x18,0xff),__palette4F(0x6d,0xb3,0x1e,0xff),__palette4F(0x63,0xc6,0x18,0xff),__palette4F(0x68,0xbd,0x1e,0xff),__palette4F(0x6b,0xc6,0x18,0xff),__palette4F(0x68,0xc8,0x1e,0xff),__palette4F(0x75,0xc3,0x18,0xff),__palette4F(0x73,0xbd,0x21,0xff),__palette4F(0x78,0xc3,0x21,0xff),__palette4F(0x73,0xce,0x18,0xff),
  420.  __palette4F(0x75,0xd0,0x1b,0xff),__palette4F(0x7b,0xce,0x21,0xff),__palette4F(0x81,0xd3,0x18,0xff),__palette4F(0x7f,0xd2,0x21,0xff),__palette4F(0x84,0xde,0x18,0xff),__palette4F(0x8c,0xd6,0x18,0xff),__palette4F(0x84,0xd6,0x21,0xff),__palette4F(0x88,0xda,0x21,0xff),__palette4F(0x90,0xda,0x18,0xff),__palette4F(0x94,0xde,0x18,0xff),__palette4F(0x8c,0xde,0x21,0xff),__palette4F(0x94,0xd6,0x21,0xff),__palette4F(0x94,0xde,0x21,0xff),__palette4F(0x8c,0xe7,0x18,0xff),__palette4F(0x94,0xeb,0x18,0xff),__palette4F(0x94,0xe7,0x21,0xff),
  421.  __palette4F(0x25,0x5d,0x2b,0xff),__palette4F(0x21,0x5b,0x3a,0xff),__palette4F(0x3e,0x8a,0x36,0xff),__palette4F(0x5d,0xa7,0x33,0xff),__palette4F(0x60,0xb7,0x2b,0xff),__palette4F(0x62,0xb2,0x3c,0xff),__palette4F(0x75,0xbb,0x29,0xff),__palette4F(0x70,0xb8,0x3c,0xff),__palette4F(0x71,0xc7,0x2a,0xff),__palette4F(0x74,0xc5,0x34,0xff),__palette4F(0x75,0xc0,0x3c,0xff),__palette4F(0x75,0xc0,0x46,0xff),__palette4F(0x83,0xcb,0x31,0xff),__palette4F(0x84,0xc7,0x43,0xff),__palette4F(0x8a,0xd8,0x29,0xff),__palette4F(0x92,0xd8,0x38,0xff),
  422.  __palette4F(0x51,0x85,0x66,0xff),__palette4F(0x71,0xaf,0x5a,0xff),__palette4F(0x80,0xc2,0x50,0xff),__palette4F(0x80,0xbf,0x60,0xff),__palette4F(0x8f,0xcf,0x4f,0xff),__palette4F(0x8e,0xca,0x5f,0xff),__palette4F(0x8d,0xc5,0x69,0xff),__palette4F(0x98,0xd2,0x67,0xff),__palette4F(0x4f,0x7c,0x81,0xff), __palette4F(0,160,0,0xff)/*__palette4F(0x6f,0x88,0xcd,0xff)*/,__palette4F(0x6c,0x98,0x7d,0xff), __palette4F(0,160,0,0xff)/*__palette4F(0x0,0xff,0xff,0xff)*/,__palette4F(0x8d,0xc5,0x73,0xff),__palette4F(0x98,0xd2,0x73,0xff),__palette4F(0x95,0xc9,0x79,0xff),__palette4F(0x98,0xc1,0x9e,0xff),
  423.  __palette4F(0x9f,0xde,0x1e,0xff),__palette4F(0xa6,0xdc,0x49,0xff),__palette4F(0xa2,0xd3,0x76,0xff),__palette4F(0xb1,0xdc,0x71,0xff),__palette4F(0xa5,0xd0,0x86,0xff),__palette4F(0xa9,0xd8,0x8a,0xff),__palette4F(0xad,0xd8,0x91,0xff),__palette4F(0xb1,0xd7,0x99,0xff), __palette4F(0,160,0,0xff)/*__palette4F(0xc6,0x0,0xc6,0xff)*/, __palette4F(0,160,0,0xff)/*__palette4F(0xff,0x0,0xff,0xff)*/,__palette4F(0xad,0xce,0xa5,0xff),__palette4F(0xb1,0xc9,0xc6,0xff),__palette4F(0xb7,0xde,0x9f,0xff),__palette4F(0xbd,0xde,0xa5,0xff),__palette4F(0xb9,0xda,0xad,0xff),__palette4F(0xc4,0xde,0xb6,0xff),
  424.  __palette4F(0x9c,0xe7,0x18,0xff),__palette4F(0x9c,0xef,0x18,0xff),__palette4F(0xa5,0xe7,0x18,0xff),__palette4F(0xa5,0xef,0x18,0xff),__palette4F(0xad,0xef,0x18,0xff),__palette4F(0x9c,0xe7,0x21,0xff),__palette4F(0x9c,0xeb,0x25,0xff),__palette4F(0xa9,0xe7,0x25,0xff),__palette4F(0xa6,0xe7,0x38,0xff),__palette4F(0xb2,0xe7,0x50,0xff),__palette4F(0xb9,0xe7,0x6a,0xff),__palette4F(0xc0,0xe7,0x97,0xff),__palette4F(0xc1,0xe7,0xb1,0xff),__palette4F(0xca,0xe7,0xb9,0xff),__palette4F(0xd6,0xe7,0xbd,0xff),__palette4F(0xd4,0xe4,0xd2,0xff),
  425.  __palette4F(0xad,0xf7,0x18,0xff),__palette4F(0xa5,0xf3,0x21,0xff),__palette4F(0xa4,0xef,0x26,0xff),__palette4F(0xad,0xf7,0x21,0xff),__palette4F(0xa9,0xf3,0x29,0xff),__palette4F(0xad,0xf7,0x29,0xff),__palette4F(0xa5,0xef,0x31,0xff),__palette4F(0xad,0xef,0x31,0xff),__palette4F(0xb5,0xf7,0x18,0xff),__palette4F(0xb5,0xf7,0x21,0xff),__palette4F(0xb5,0xff,0x21,0xff),__palette4F(0xb5,0xef,0x29,0xff),__palette4F(0xad,0xf7,0x31,0xff),__palette4F(0xb5,0xf7,0x29,0xff),__palette4F(0xb9,0xfb,0x29,0xff),__palette4F(0xbd,0xff,0x29,0xff),
  426.  __palette4F(0xb5,0xf7,0x31,0xff),__palette4F(0xba,0xfc,0x31,0xff),__palette4F(0xb1,0xf3,0x39,0xff),__palette4F(0xb6,0xf3,0x41,0xff),__palette4F(0xbc,0xf3,0x55,0xff),__palette4F(0xc4,0xf1,0x6d,0xff),__palette4F(0xcb,0xf0,0x8d,0xff),__palette4F(0xd3,0xef,0xc3,0xff),__palette4F(0xde,0xef,0xc6,0xff),__palette4F(0xda,0xef,0xce,0xff),__palette4F(0xe1,0xf4,0xd6,0xff),__palette4F(0xe7,0xf3,0xde,0xff),__palette4F(0xe7,0xef,0xe7,0xff),__palette4F(0xe7,0xf7,0xe7,0xff),__palette4F(0xef,0xf7,0xe7,0xff),__palette4F(0xf7,0xfd,0xf3,0xff),
  427.  };
  428. #endif
  429. #if defined(BBK_NEW_SETUP)&&defined(BBK_DV961_DVD)
  430. UINT32 palette_setup_256color[]=
  431. {
  432.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x80,0xff),__palette4F(0x80,0x0,0x0,0xff),__palette4F(0x80,0x0,0x80,0xff),__palette4F(0x0,0x80,0x0,0xff),__palette4F(0x0,0x80,0x80,0xff),__palette4F(0x80,0x80,0x0,0xff),__palette4F(0xc0,0xc0,0xc0,0xff),__palette4F(0x80,0x80,0x80,0xff),__palette4F(0x0,0x0,0xff,0xff),__palette4F(0xff,0x0,0x0,0xff),__palette4F(0xff,0x0,0xff,0xff),__palette4F(0x0,0xff,0x0,0xff),__palette4F(0x0,0xff,0xff,0xff),__palette4F(0xff,0xff,0x0,0xff),__palette4F(0xff,0xff,0xff,0xff),
  433.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  434.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  435.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  436.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  437.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  438.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  439.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  440.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  441.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  442.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  443.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  444.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  445.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  446.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  447.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  448.  };
  449. #endif
  450. #ifdef REALCOLOR_SCREENSAVER
  451. #ifdef NINTAUS_REAL_COLOR_SSAVER
  452. const   UINT32  palette_256color_sreensaver[256] = 
  453. {
  454.     __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x80,0xff),__palette4F(0x80,0x0,0x0,0xff),__palette4F(0x80,0x0,0x80,0xff),__palette4F(0x0,0x80,0x0,0xff),__palette4F(0x0,0x80,0x80,0xff),__palette4F(0x80,0x80,0x0,0xff),__palette4F(0xc0,0xc0,0xc0,0xff),__palette4F(0x80,0x80,0x80,0xff),__palette4F(0x0,0x0,0xff,0xff),__palette4F(0xff,0x0,0x0,0xff),__palette4F(0xff,0x0,0xff,0xff),__palette4F(0x0,0xff,0x0,0xff),__palette4F(0x0,0xff,0xff,0xff),__palette4F(0xff,0xff,0x0,0xff),__palette4F(0xff,0xff,0xff,0xff),
  455.     __palette4F(0x83,0xfc,0x0,0xff),__palette4F(0x0,0x0,0xfc,0xff),__palette4F(0x44,0x47,0x0,0xff),__palette4F(0x0,0x0,0x46,0xff),__palette4F(0x0,0x0,0x5a,0xff),__palette4F(0x0,0x3,0xf8,0xff),__palette4F(0x0,0x0,0x47,0xff),__palette4F(0x0,0x0,0x37,0xff),__palette4F(0x1,0x87,0x0,0xff),__palette4F(0x44,0x47,0x37,0xff),__palette4F(0x1,0x87,0x60,0xff),__palette4F(0x3f,0xc4,0x6f,0xff),__palette4F(0x0,0x4,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x1b,0x81,0x37,0xff),__palette4F(0x0,0x0,0x0,0xff),
  456.     __palette4F(0x0,0x1,0x0,0xff),__palette4F(0x0,0xa,0x0,0xff),__palette4F(0x3f,0xc4,0x10,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x4c,0xff),__palette4F(0x7a,0x1b,0xff,0xff),__palette4F(0x44,0x47,0x60,0xff),__palette4F(0x40,0xb,0x6f,0xff),__palette4F(0xff,0xff,0x47,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x44,0x47,0x9f,0xff),__palette4F(0x4e,0x18,0x9c,0xff),__palette4F(0x0,0x0,0x3,0xff),__palette4F(0x1b,0x81,0x37,0xff),__palette4F(0xa9,0x15,0x47,0xff),__palette4F(0x0,0x0,0x0,0xff),
  457.     __palette4F(0x0,0x0,0x1,0xff),__palette4F(0x0,0xa,0x5c,0xff),__palette4F(0x1,0x9f,0x0,0xff),__palette4F(0x0,0x8,0x0,0xff),__palette4F(0x16,0x47,0xb0,0xff),__palette4F(0xa1,0xed,0x47,0xff),__palette4F(0x1,0x9f,0x5f,0xff),__palette4F(0x0,0x0,0x9f,0xff),__palette4F(0x0,0x0,0x95,0xff),__palette4F(0xbf,0xf7,0x70,0xff),__palette4F(0x81,0x95,0x78,0xff),__palette4F(0x6c,0x44,0x49,0xff),__palette4F(0x6c,0x37,0x88,0xff),__palette4F(0x6c,0x44,0x40,0xff),__palette4F(0x0,0x0,0x3,0xff),__palette4F(0x0,0x0,0xac,0xff),
  458.     __palette4F(0x0,0x56,0xac,0xff),__palette4F(0x0,0x56,0x78,0xff),__palette4F(0x6c,0x44,0xa8,0xff),__palette4F(0x0,0x56,0x4,0xff),__palette4F(0x0,0x56,0x42,0xff),__palette4F(0x6c,0x40,0xac,0xff),__palette4F(0x0,0x56,0xac,0xff),__palette4F(0x0,0x56,0xec,0xff),__palette4F(0x0,0x56,0xf2,0xff),__palette4F(0x6c,0x40,0x0,0xff),__palette4F(0x0,0x0,0xf8,0xff),__palette4F(0x0,0x56,0x6a,0xff),__palette4F(0x6c,0x37,0xac,0xff),__palette4F(0x0,0x56,0xac,0xff),__palette4F(0x0,0x56,0x8,0xff),__palette4F(0x0,0x56,0xc4,0xff),
  459.     __palette4F(0x6c,0x40,0xff,0xff),__palette4F(0xff,0xff,0x14,0xff),__palette4F(0x0,0x56,0x64,0xff),__palette4F(0x6c,0x37,0x1,0xff),__palette4F(0x0,0x0,0xac,0xff),__palette4F(0x0,0x56,0xe4,0xff),__palette4F(0x0,0x56,0xd4,0xff),__palette4F(0x6c,0x40,0xff,0xff),__palette4F(0xff,0xff,0xf0,0xff),__palette4F(0x0,0x56,0xb8,0xff),__palette4F(0x1,0x1,0x38,0xff),__palette4F(0x1,0x3,0xb0,0xff),__palette4F(0x0,0x69,0x0,0xff),__palette4F(0x0,0x0,0xce,0xff),__palette4F(0xa8,0xb6,0xb1,0xff),__palette4F(0xe2,0xcc,0x0,0xff),
  460.     __palette4F(0x0,0x63,0x66,0xff),__palette4F(0x4e,0x18,0x3,0xff),__palette4F(0x0,0x0,0x50,0xff),__palette4F(0x85,0xe6,0x2b,0xff),__palette4F(0x17,0x47,0x1,0xff),__palette4F(0x0,0x0,0xd3,0xff),__palette4F(0x0,0x44,0x28,0xff),__palette4F(0x0,0x3e,0x0,0xff),__palette4F(0x2,0x0,0x50,0xff),__palette4F(0x86,0x28,0x27,0xff),__palette4F(0x20,0x4a,0xa,0xff),__palette4F(0x0,0x58,0x6e,0xff),__palette4F(0x2,0x0,0x63,0xff),__palette4F(0x0,0x66,0x0,0xff),__palette4F(0x8a,0xd3,0x44,0xff),__palette4F(0x0,0x63,0x66,0xff),
  461.     __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x4a,0x4f,0x47,0xff),__palette4F(0x23,0x64,0x3,0xff),__palette4F(0x3,0xc6,0x0,0xff),__palette4F(0x85,0xaa,0xc2,0xff),__palette4F(0x17,0x47,0x18,0xff),__palette4F(0x0,0x3,0x11,0xff),__palette4F(0xe1,0x4,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x4f,0xff),__palette4F(0x4a,0x4f,0x0,0xff),__palette4F(0x0,0x1,0x57,0xff),__palette4F(0x85,0xc0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),
  462.     __palette4F(0x0,0x0,0x0,0xff),__palette4F(0xe1,0x4,0x0,0xff),__palette4F(0x0,0x0,0x13,0xff),__palette4F(0x17,0x47,0x63,0xff),__palette4F(0x0,0x66,0x28,0xff),__palette4F(0x0,0x3e,0x0,0xff),__palette4F(0x0,0x28,0x3e,0xff),__palette4F(0x2,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x1,0x0,0xff),__palette4F(0x4a,0x4f,0xa0,0xff),__palette4F(0x0,0x3,0x0,0xff),__palette4F(0x4a,0x4f,0x0,0xff),__palette4F(0x86,0xa,0x84,0xff),__palette4F(0x0,0x0,0x2,0xff),__palette4F(0x0,0x0,0x1,0xff),
  463.     __palette4F(0x2,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x86,0x28,0x27,0xff),__palette4F(0x4a,0x4f,0x94,0xff),__palette4F(0x23,0x64,0x47,0xff),__palette4F(0x0,0x0,0x4f,0xff),__palette4F(0x86,0x54,0xa0,0xff),__palette4F(0x17,0x27,0x0,0xff),__palette4F(0x0,0x1,0x2,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x2,0x0,0x0,0xff),__palette4F(0x0,0x0,0x28,0xff),__palette4F(0x44,0x27,0x18,0xff),__palette4F(0x23,0x94,0x50,0xff),__palette4F(0x2,0x0,0xcd,0xff),__palette4F(0xce,0xd0,0xbd,0xff),
  464.     __palette4F(0xbb,0xbb,0xb8,0xff),__palette4F(0xbd,0xca,0x0,0xff),__palette4F(0xca,0xf1,0xbd,0xff),__palette4F(0x0,0x2,0x64,0xff),__palette4F(0x23,0x94,0x4e,0xff),__palette4F(0xa9,0xb5,0x1,0xff),__palette4F(0x23,0x64,0x94,0xff),__palette4F(0x86,0x5c,0x5c,0xff),__palette4F(0xaa,0x64,0x0,0xff),__palette4F(0x4e,0x18,0x0,0xff),__palette4F(0x4a,0x4f,0x4a,0xff),__palette4F(0x4d,0xbe,0x3f,0xff),__palette4F(0x0,0x1,0x12,0xff),__palette4F(0x0,0x0,0xc,0xff),__palette4F(0x0,0x58,0x94,0xff),__palette4F(0x50,0xb4,0x3,0xff),
  465.     __palette4F(0x4e,0x18,0x3,0xff),__palette4F(0x16,0x47,0xdc,0xff),__palette4F(0x0,0x0,0xc,0xff),__palette4F(0x0,0x58,0xba,0xff),__palette4F(0x6c,0x37,0x74,0xff),__palette4F(0x0,0x0,0x20,0xff),__palette4F(0x0,0x0,0x20,0xff),__palette4F(0x0,0x0,0x1,0xff),__palette4F(0x67,0x51,0x18,0xff),__palette4F(0x0,0x3,0xae,0xff),__palette4F(0x3,0xe3,0x47,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x2,0x0,0x74,0xff),__palette4F(0x0,0x20,0x18,0xff),__palette4F(0x0,0x3,0x70,0xff),__palette4F(0x6c,0x40,0x1,0xff),
  466.     __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0xbf,0xff),__palette4F(0x87,0xdc,0xbf,0xff),__palette4F(0x6,0x1f,0x57,0xff),__palette4F(0x0,0x0,0xbf,0xff),__palette4F(0xfc,0xa,0x9f,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x76,0xff),__palette4F(0x80,0x5a,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x5,0xff),__palette4F(0x0,0x0,0x0,0xff),
  467.     __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x46,0xa8,0x0,0xff),__palette4F(0x46,0xc0,0x0,0xff),__palette4F(0x87,0x1c,0x95,0xff),__palette4F(0x1,0x77,0x98,0xff),__palette4F(0x46,0xc0,0x1,0xff),__palette4F(0x1,0x8f,0x5e,0xff),__palette4F(0x4a,0xfb,0x77,0xff),__palette4F(0x13,0x64,0x8f,0xff),__palette4F(0x46,0xa8,0x0,0xff),__palette4F(0x46,0xc0,0x0,0xff),__palette4F(0x87,0x5e,0x56,0xff),
  468.     __palette4F(0x87,0x46,0x56,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x1,0x53,0xff),__palette4F(0x0,0x1,0x0,0xff),__palette4F(0x46,0xc0,0x0,0xff),__palette4F(0x3,0x7f,0xee,0xff),__palette4F(0xbf,0xf7,0x97,0xff),__palette4F(0x0,0x0,0xe3,0xff),__palette4F(0xbf,0xf7,0x93,0xff),__palette4F(0x0,0x0,0x98,0xff),__palette4F(0x0,0x56,0xe8,0xff),__palette4F(0x0,0xe,0x98,0xff),__palette4F(0x0,0x59,0x84,0xff),__palette4F(0x0,0x0,0xa0,0xff),__palette4F(0xbf,0xf7,0x0,0xff),__palette4F(0x0,0x58,0x1c,0xff),
  469.     __palette4F(0xb,0xea,0x5a,0xff),__palette4F(0x46,0x62,0x0,0xff),__palette4F(0x0,0x0,0x92,0xff),__palette4F(0x6a,0x5e,0xea,0xff),__palette4F(0x3,0x54,0x7a,0xff),__palette4F(0x4f,0x4d,0xaf,0xff),__palette4F(0x0,0x1,0xbe,0xff),__palette4F(0x0,0x0,0xbf,0xff),__palette4F(0x87,0xa8,0x94,0xff),__palette4F(0x5,0x3f,0xea,0xff),__palette4F(0x0,0x0,0x3e,0xff),__palette4F(0x92,0x16,0xba,0xff),__palette4F(0x46,0x62,0x62,0xff),__palette4F(0x6,0xbf,0xe4,0xff),__palette4F(0x13,0x99,0x2f,0xff),__palette4F(0x14,0xb2,0xa6,0xff),
  470. };
  471.  
  472. #elif defined(REALCOLOR_QSI)
  473. #if 1//icon1
  474. const   UINT32  palette_256color_sreensaver[5][256] = 
  475. {
  476. {
  477.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x4,0x3,0x3,0xff),__palette4F(0x1,0x2,0x4,0xff),__palette4F(0x3,0x4,0x6,0xff),__palette4F(0x4,0x4,0x5,0xff),__palette4F(0x6,0x7,0x9,0xff),__palette4F(0x7,0x8,0xd,0xff),__palette4F(0x8,0xa,0xe,0xff),__palette4F(0x9,0xb,0x13,0xff),__palette4F(0xb,0xe,0x19,0xff),__palette4F(0xb,0x10,0x1b,0xff),__palette4F(0xd,0x11,0x1e,0xff),__palette4F(0x14,0x17,0x1f,0xff),__palette4F(0x12,0x16,0x22,0xff),__palette4F(0x14,0x18,0x23,0xff),__palette4F(0x19,0x1c,0x26,0xff),
  478.  __palette4F(0x15,0x1a,0x28,0xff),__palette4F(0x1b,0x1e,0x2a,0xff),__palette4F(0x1d,0x21,0x2d,0xff),__palette4F(0x17,0x21,0x3b,0xff),__palette4F(0x19,0x21,0x3b,0xff),__palette4F(0x20,0x25,0x31,0xff),__palette4F(0x29,0x2d,0x39,0xff),__palette4F(0x1b,0x24,0x40,0xff),__palette4F(0x22,0x2b,0x44,0xff),__palette4F(0x28,0x2f,0x45,0xff),__palette4F(0x23,0x2c,0x49,0xff),__palette4F(0x29,0x31,0x4a,0xff),__palette4F(0x20,0x2c,0x54,0xff),__palette4F(0x26,0x34,0x5d,0xff),__palette4F(0x2c,0x38,0x5b,0xff),__palette4F(0x34,0x3c,0x53,0xff),
  479.  __palette4F(0x38,0x3f,0x56,0xff),__palette4F(0x32,0x3c,0x5b,0xff),__palette4F(0x26,0x35,0x62,0xff),__palette4F(0x29,0x37,0x62,0xff),__palette4F(0x29,0x39,0x65,0xff),__palette4F(0x2a,0x3a,0x6a,0xff),__palette4F(0x31,0x3e,0x64,0xff),__palette4F(0x30,0x3e,0x6a,0xff),__palette4F(0x3f,0x44,0x55,0xff),__palette4F(0x3b,0x42,0x5a,0xff),__palette4F(0x39,0x47,0x6d,0xff),__palette4F(0x3d,0x4a,0x6f,0xff),__palette4F(0x2d,0x40,0x78,0xff),__palette4F(0x3b,0x49,0x72,0xff),__palette4F(0x40,0x45,0x56,0xff),__palette4F(0x40,0x47,0x5d,0xff),
  480.  __palette4F(0x43,0x4b,0x5f,0xff),__palette4F(0x43,0x4b,0x60,0xff),__palette4F(0x48,0x4f,0x65,0xff),__palette4F(0x40,0x4b,0x6e,0xff),__palette4F(0x48,0x50,0x66,0xff),__palette4F(0x4f,0x55,0x6c,0xff),__palette4F(0x41,0x4d,0x72,0xff),__palette4F(0x4a,0x56,0x7b,0xff),__palette4F(0x5b,0x65,0x7f,0xff),__palette4F(0x34,0x48,0x83,0xff),__palette4F(0x37,0x4e,0x91,0xff),__palette4F(0x38,0x4f,0x94,0xff),__palette4F(0x3b,0x54,0x9c,0xff),__palette4F(0x3d,0x56,0xa1,0xff),__palette4F(0x3e,0x58,0xa6,0xff),__palette4F(0x3f,0x5a,0xaa,0xff),
  481.  __palette4F(0x43,0x54,0x83,0xff),__palette4F(0x53,0x5f,0x81,0xff),__palette4F(0x40,0x56,0x9a,0xff),__palette4F(0x4a,0x5f,0x9c,0xff),__palette4F(0x56,0x62,0x85,0xff),__palette4F(0x5c,0x66,0x81,0xff),__palette4F(0x57,0x64,0x8a,0xff),__palette4F(0x5d,0x69,0x8d,0xff),__palette4F(0x60,0x69,0x85,0xff),__palette4F(0x62,0x6c,0x8b,0xff),__palette4F(0x64,0x70,0x92,0xff),__palette4F(0x69,0x74,0x95,0xff),__palette4F(0x6e,0x79,0x99,0xff),__palette4F(0x48,0x5e,0xa2,0xff),__palette4F(0x44,0x5e,0xab,0xff),__palette4F(0x42,0x5e,0xb2,0xff),
  482.  __palette4F(0x5c,0x6e,0xa4,0xff),__palette4F(0x50,0x67,0xad,0xff),__palette4F(0x43,0x60,0xb6,0xff),__palette4F(0x4d,0x66,0xb3,0xff),__palette4F(0x45,0x63,0xbd,0xff),__palette4F(0x49,0x65,0xba,0xff),__palette4F(0x51,0x6d,0xbe,0xff),__palette4F(0x5b,0x73,0xbb,0xff),__palette4F(0x64,0x75,0xac,0xff),__palette4F(0x71,0x7f,0xa9,0xff),__palette4F(0x47,0x66,0xc4,0xff),__palette4F(0x48,0x66,0xc4,0xff),__palette4F(0x4a,0x69,0xc5,0xff),__palette4F(0x4a,0x6a,0xcc,0xff),__palette4F(0x5d,0x78,0xc7,0xff),__palette4F(0x54,0x72,0xcc,0xff),
  483.  __palette4F(0x5a,0x75,0xcb,0xff),__palette4F(0x5e,0x79,0xce,0xff),__palette4F(0x4b,0x6d,0xd2,0xff),__palette4F(0x4d,0x70,0xd5,0xff),__palette4F(0x4e,0x71,0xda,0xff),__palette4F(0x50,0x6f,0xd0,0xff),__palette4F(0x52,0x72,0xd4,0xff),__palette4F(0x5b,0x79,0xd4,0xff),__palette4F(0x50,0x73,0xdc,0xff),__palette4F(0x5a,0x7b,0xdc,0xff),__palette4F(0x69,0x7f,0xc2,0xff),__palette4F(0x63,0x7d,0xce,0xff),__palette4F(0x60,0x7e,0xd5,0xff),__palette4F(0x60,0x7e,0xd9,0xff),__palette4F(0x52,0x76,0xe2,0xff),__palette4F(0x54,0x78,0xe4,0xff),
  484.  __palette4F(0x5a,0x7c,0xe2,0xff),__palette4F(0x55,0x7b,0xea,0xff),__palette4F(0x59,0x7e,0xec,0xff),__palette4F(0x57,0x7d,0xf0,0xff),__palette4F(0x58,0x7e,0xf1,0xff),__palette4F(0x73,0x80,0xa9,0xff),__palette4F(0x79,0x86,0xad,0xff),__palette4F(0x7b,0x89,0xaf,0xff),__palette4F(0x6f,0x84,0xbf,0xff),__palette4F(0x79,0x88,0xb7,0xff),__palette4F(0x73,0x85,0xbc,0xff),__palette4F(0x79,0x8a,0xbb,0xff),__palette4F(0x6d,0x82,0xc1,0xff),__palette4F(0x67,0x81,0xce,0xff),__palette4F(0x7a,0x8e,0xcb,0xff),__palette4F(0x66,0x82,0xd3,0xff),
  485.  __palette4F(0x6b,0x85,0xd2,0xff),__palette4F(0x6e,0x88,0xd3,0xff),__palette4F(0x62,0x81,0xdc,0xff),__palette4F(0x68,0x85,0xde,0xff),__palette4F(0x6d,0x89,0xdc,0xff),__palette4F(0x73,0x8c,0xd2,0xff),__palette4F(0x79,0x8e,0xd0,0xff),__palette4F(0x72,0x8d,0xde,0xff),__palette4F(0x77,0x91,0xdf,0xff),__palette4F(0x7a,0x93,0xda,0xff),__palette4F(0x5e,0x80,0xe4,0xff),__palette4F(0x5c,0x81,0xec,0xff),__palette4F(0x5a,0x81,0xf4,0xff),__palette4F(0x5c,0x83,0xf9,0xff),__palette4F(0x64,0x83,0xe2,0xff),__palette4F(0x68,0x87,0xe2,0xff),
  486.  __palette4F(0x6c,0x8a,0xe3,0xff),__palette4F(0x62,0x84,0xeb,0xff),__palette4F(0x6b,0x8a,0xeb,0xff),__palette4F(0x71,0x8d,0xe3,0xff),__palette4F(0x71,0x8f,0xea,0xff),__palette4F(0x75,0x91,0xe4,0xff),__palette4F(0x7a,0x95,0xe5,0xff),__palette4F(0x7e,0x98,0xe6,0xff),__palette4F(0x74,0x92,0xeb,0xff),__palette4F(0x79,0x96,0xeb,0xff),__palette4F(0x7d,0x99,0xec,0xff),__palette4F(0x61,0x86,0xf3,0xff),__palette4F(0x65,0x88,0xf3,0xff),__palette4F(0x6b,0x8d,0xf2,0xff),__palette4F(0x60,0x86,0xfa,0xff),__palette4F(0x64,0x8a,0xfb,0xff),
  487.  __palette4F(0x69,0x8e,0xfb,0xff),__palette4F(0x6f,0x90,0xf2,0xff),__palette4F(0x6d,0x91,0xfd,0xff),__palette4F(0x73,0x93,0xf4,0xff),__palette4F(0x78,0x96,0xf2,0xff),__palette4F(0x7c,0x9a,0xf3,0xff),__palette4F(0x72,0x95,0xfd,0xff),__palette4F(0x76,0x98,0xfe,0xff),__palette4F(0x7b,0x9b,0xfe,0xff),__palette4F(0x80,0x8f,0xbf,0xff),__palette4F(0x86,0x92,0xb8,0xff),__palette4F(0x88,0x95,0xbc,0xff),__palette4F(0x83,0x92,0xc1,0xff),__palette4F(0x88,0x96,0xc2,0xff),__palette4F(0x8b,0x99,0xc3,0xff),__palette4F(0x81,0x94,0xcc,0xff),
  488.  __palette4F(0x90,0x9e,0xca,0xff),__palette4F(0x83,0x98,0xd6,0xff),__palette4F(0x80,0x96,0xd8,0xff),__palette4F(0x84,0x9a,0xdb,0xff),__palette4F(0x8a,0x9e,0xdb,0xff),__palette4F(0x95,0xa3,0xcd,0xff),__palette4F(0x8d,0xa1,0xdc,0xff),__palette4F(0x9b,0xaa,0xd5,0xff),__palette4F(0x92,0xa5,0xdf,0xff),__palette4F(0x9d,0xad,0xdb,0xff),__palette4F(0xa2,0xb1,0xde,0xff),__palette4F(0x83,0x9c,0xe5,0xff),__palette4F(0x83,0x9d,0xea,0xff),__palette4F(0x81,0x9d,0xf3,0xff),__palette4F(0x80,0x9e,0xfe,0xff),__palette4F(0x8c,0xa2,0xe3,0xff),
  489.  __palette4F(0x87,0xa0,0xea,0xff),__palette4F(0x8c,0xa3,0xea,0xff),__palette4F(0x91,0xa5,0xe3,0xff),__palette4F(0x96,0xa9,0xe5,0xff),__palette4F(0x9a,0xac,0xe4,0xff),__palette4F(0x90,0xa6,0xe8,0xff),__palette4F(0x94,0xaa,0xeb,0xff),__palette4F(0x99,0xad,0xeb,0xff),__palette4F(0x9e,0xb0,0xe4,0xff),__palette4F(0x9c,0xb0,0xeb,0xff),__palette4F(0x86,0xa1,0xf4,0xff),__palette4F(0x8a,0xa4,0xf2,0xff),__palette4F(0x8e,0xa9,0xf6,0xff),__palette4F(0x84,0xa2,0xfe,0xff),__palette4F(0x89,0xa6,0xfd,0xff),__palette4F(0x8d,0xa9,0xfe,0xff),
  490.  __palette4F(0x93,0xab,0xf3,0xff),__palette4F(0x9a,0xaf,0xf0,0xff),__palette4F(0x92,0xad,0xfe,0xff),__palette4F(0x9c,0xb1,0xf3,0xff),__palette4F(0x96,0xb0,0xfe,0xff),__palette4F(0x9b,0xb4,0xfe,0xff),__palette4F(0x9f,0xb8,0xff,0xff),__palette4F(0xa3,0xb2,0xe3,0xff),__palette4F(0xa8,0xb6,0xe5,0xff),__palette4F(0xaa,0xb9,0xe5,0xff),__palette4F(0xa2,0xb4,0xeb,0xff),__palette4F(0xa6,0xb8,0xec,0xff),__palette4F(0xab,0xbb,0xeb,0xff),__palette4F(0xb0,0xbf,0xee,0xff),__palette4F(0xa1,0xb5,0xf3,0xff),__palette4F(0xa5,0xb9,0xf3,0xff),
  491.  __palette4F(0xaa,0xbd,0xf3,0xff),__palette4F(0xa0,0xb7,0xfc,0xff),__palette4F(0xa4,0xba,0xfe,0xff),__palette4F(0xa9,0xbe,0xfe,0xff),__palette4F(0xb0,0xc0,0xee,0xff),__palette4F(0xae,0xc0,0xf3,0xff),__palette4F(0xad,0xc1,0xfe,0xff),__palette4F(0xb3,0xc3,0xf2,0xff),__palette4F(0xb8,0xc6,0xf2,0xff),__palette4F(0xbb,0xc9,0xf4,0xff),__palette4F(0xb2,0xc5,0xfe,0xff),__palette4F(0xb6,0xc8,0xfe,0xff),__palette4F(0xbb,0xcc,0xfe,0xff),__palette4F(0xc1,0xce,0xf5,0xff),__palette4F(0xc0,0xce,0xfd,0xff),__palette4F(0xc4,0xd0,0xf5,0xff),
  492.  __palette4F(0xc8,0xd4,0xf7,0xff),__palette4F(0xc4,0xd2,0xfe,0xff),__palette4F(0xc9,0xd6,0xfd,0xff),__palette4F(0xcd,0xd9,0xfe,0xff),__palette4F(0xd2,0xdd,0xfe,0xff),__palette4F(0xd6,0xe0,0xfe,0xff),__palette4F(0xdb,0xe4,0xfe,0xff),__palette4F(0xdf,0xe8,0xfe,0xff),__palette4F(0xe0,0xe7,0xfe,0xff),__palette4F(0xe3,0xea,0xfe,0xff),__palette4F(0xe9,0xee,0xfe,0xff),__palette4F(0xec,0xf1,0xfe,0xff),__palette4F(0xf2,0xf5,0xff,0xff),__palette4F(0xf6,0xf8,0xff,0xff),__palette4F(0xfb,0xfb,0xff,0xff),__palette4F(0x0,0x0,0x0,0xff)
  493.  },
  494. #endif
  495.  
  496. #if 1//icon 2
  497. //const UINT32  palette_256color_sreensaver2[] = 
  498. {
  499.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x7,0x5,0x9,0xff),__palette4F(0xa,0x6,0xd,0xff),__palette4F(0xe,0x6,0x13,0xff),__palette4F(0xd,0x8,0x10,0xff),__palette4F(0x11,0x8,0x16,0xff),__palette4F(0x11,0x7,0x18,0xff),__palette4F(0x14,0x8,0x1c,0xff),__palette4F(0x1a,0x11,0x1f,0xff),__palette4F(0x1b,0xe,0x24,0xff),__palette4F(0x1c,0x12,0x23,0xff),__palette4F(0x1f,0x11,0x28,0xff),__palette4F(0x20,0x17,0x27,0xff),__palette4F(0x21,0x18,0x27,0xff),__palette4F(0x22,0x16,0x2b,0xff),__palette4F(0x24,0x18,0x2c,0xff),
  500.  __palette4F(0x29,0xf,0x3b,0xff),__palette4F(0x29,0x1d,0x31,0xff),__palette4F(0x2a,0x10,0x3b,0xff),__palette4F(0x31,0x25,0x39,0xff),__palette4F(0x2e,0x12,0x40,0xff),__palette4F(0x33,0x1a,0x44,0xff),__palette4F(0x36,0x19,0x49,0xff),__palette4F(0x3a,0x12,0x54,0xff),__palette4F(0x36,0x20,0x45,0xff),__palette4F(0x3a,0x21,0x4a,0xff),__palette4F(0x42,0x18,0x5d,0xff),__palette4F(0x44,0x2c,0x53,0xff),__palette4F(0x44,0x21,0x5b,0xff),__palette4F(0x47,0x28,0x5b,0xff),__palette4F(0x47,0x30,0x56,0xff),__palette4F(0x4b,0x39,0x55,0xff),
  501.  __palette4F(0x4a,0x34,0x5a,0xff),__palette4F(0x4e,0x38,0x5d,0xff),__palette4F(0x51,0x3c,0x5f,0xff),__palette4F(0x44,0x16,0x62,0xff),__palette4F(0x45,0x19,0x62,0xff),__palette4F(0x48,0x1a,0x66,0xff),__palette4F(0x4a,0x1b,0x6a,0xff),__palette4F(0x53,0x1b,0x78,0xff),__palette4F(0x4b,0x23,0x66,0xff),__palette4F(0x4a,0x28,0x61,0xff),__palette4F(0x4d,0x21,0x6a,0xff),__palette4F(0x53,0x2d,0x6d,0xff),__palette4F(0x54,0x35,0x69,0xff),__palette4F(0x55,0x2b,0x71,0xff),__palette4F(0x58,0x32,0x73,0xff),__palette4F(0x62,0x3e,0x7b,0xff),
  502.  __palette4F(0x59,0x43,0x68,0xff),__palette4F(0x6d,0x52,0x7f,0xff),__palette4F(0x5c,0x20,0x83,0xff),__palette4F(0x63,0x33,0x83,0xff),__palette4F(0x65,0x20,0x93,0xff),__palette4F(0x6c,0x23,0x9c,0xff),__palette4F(0x6c,0x29,0x9a,0xff),__palette4F(0x73,0x35,0x9d,0xff),__palette4F(0x73,0x38,0x9a,0xff),__palette4F(0x6f,0x24,0xa1,0xff),__palette4F(0x72,0x24,0xa6,0xff),__palette4F(0x75,0x25,0xaa,0xff),__palette4F(0x77,0x2e,0xa8,0xff),__palette4F(0x79,0x26,0xaf,0xff),__palette4F(0x75,0x31,0xa2,0xff),__palette4F(0x7f,0x38,0xad,0xff),
  503.  __palette4F(0x7b,0x26,0xb4,0xff),__palette4F(0x7f,0x35,0xb1,0xff),__palette4F(0x6c,0x49,0x84,0xff),__palette4F(0x6f,0x53,0x81,0xff),__palette4F(0x71,0x4a,0x8a,0xff),__palette4F(0x76,0x56,0x8a,0xff),__palette4F(0x7d,0x5c,0x94,0xff),__palette4F(0x80,0x27,0xbb,0xff),__palette4F(0x81,0x2a,0xbc,0xff),__palette4F(0x81,0x31,0xb5,0xff),__palette4F(0x87,0x34,0xbf,0xff),__palette4F(0x87,0x38,0xbd,0xff),__palette4F(0x80,0x5f,0x95,0xff),__palette4F(0x84,0x63,0x99,0xff),__palette4F(0x80,0x49,0xa4,0xff),__palette4F(0x88,0x52,0xac,0xff),
  504.  __palette4F(0x8b,0x43,0xbb,0xff),__palette4F(0x98,0x5c,0xbf,0xff),__palette4F(0x8d,0x63,0xa9,0xff),__palette4F(0x94,0x6c,0xae,0xff),__palette4F(0x98,0x69,0xb7,0xff),__palette4F(0x97,0x64,0xba,0xff),__palette4F(0x98,0x61,0xbd,0xff),__palette4F(0x99,0x68,0xbb,0xff),__palette4F(0x9e,0x74,0xbb,0xff),__palette4F(0xa1,0x7a,0xbc,0xff),__palette4F(0x85,0x28,0xc4,0xff),__palette4F(0x89,0x2e,0xc5,0xff),__palette4F(0x8b,0x29,0xcc,0xff),__palette4F(0x8f,0x36,0xcc,0xff),__palette4F(0x90,0x34,0xcd,0xff),__palette4F(0x92,0x3b,0xcb,0xff),
  505.  __palette4F(0x8e,0x2a,0xd1,0xff),__palette4F(0x91,0x2b,0xd4,0xff),__palette4F(0x95,0x2c,0xdb,0xff),__palette4F(0x98,0x2d,0xdf,0xff),__palette4F(0x93,0x33,0xd3,0xff),__palette4F(0x96,0x39,0xd4,0xff),__palette4F(0x9a,0x3f,0xd6,0xff),__palette4F(0x96,0x32,0xda,0xff),__palette4F(0x99,0x35,0xdc,0xff),__palette4F(0x9c,0x3b,0xdc,0xff),__palette4F(0x9a,0x2e,0xe3,0xff),__palette4F(0x9e,0x2f,0xe8,0xff),__palette4F(0x9d,0x33,0xe3,0xff),__palette4F(0x9e,0x3a,0xe0,0xff),__palette4F(0x9e,0x30,0xe9,0xff),__palette4F(0xa1,0x3d,0xe4,0xff),
  506.  __palette4F(0xa1,0x31,0xec,0xff),__palette4F(0xa5,0x3b,0xeb,0xff),__palette4F(0xa5,0x32,0xf2,0xff),__palette4F(0xa8,0x34,0xf5,0xff),__palette4F(0xaa,0x3b,0xf3,0xff),__palette4F(0xaa,0x35,0xf9,0xff),__palette4F(0xad,0x3a,0xfa,0xff),__palette4F(0xb0,0x3d,0xfc,0xff),__palette4F(0x92,0x44,0xc7,0xff),__palette4F(0x96,0x41,0xce,0xff),__palette4F(0x99,0x4b,0xce,0xff),__palette4F(0x95,0x53,0xc2,0xff),__palette4F(0x97,0x58,0xc1,0xff),__palette4F(0x97,0x40,0xd2,0xff),__palette4F(0x9b,0x44,0xd5,0xff),__palette4F(0x9d,0x4b,0xd3,0xff),
  507.  __palette4F(0x9d,0x42,0xdb,0xff),__palette4F(0x9e,0x51,0xd2,0xff),__palette4F(0xa0,0x44,0xdd,0xff),__palette4F(0xa1,0x49,0xdc,0xff),__palette4F(0xa0,0x55,0xd3,0xff),__palette4F(0xa3,0x5c,0xd2,0xff),__palette4F(0xa5,0x53,0xdd,0xff),__palette4F(0xa8,0x57,0xdd,0xff),__palette4F(0xa9,0x5c,0xde,0xff),__palette4F(0xa3,0x64,0xcd,0xff),__palette4F(0xa4,0x6a,0xcc,0xff),__palette4F(0xa5,0x78,0xc2,0xff),__palette4F(0xa4,0x63,0xd0,0xff),__palette4F(0xac,0x6e,0xd6,0xff),__palette4F(0xab,0x64,0xda,0xff),__palette4F(0xad,0x6a,0xd9,0xff),
  508.  __palette4F(0xaf,0x71,0xd8,0xff),__palette4F(0xb0,0x6f,0xdc,0xff),__palette4F(0xb3,0x74,0xdc,0xff),__palette4F(0xb4,0x79,0xdc,0xff),__palette4F(0xa2,0x44,0xe1,0xff),__palette4F(0xa5,0x4a,0xe2,0xff),__palette4F(0xa9,0x4e,0xe5,0xff),__palette4F(0xa6,0x42,0xe9,0xff),__palette4F(0xa9,0x45,0xed,0xff),__palette4F(0xab,0x4a,0xeb,0xff),__palette4F(0xa7,0x51,0xe1,0xff),__palette4F(0xaa,0x53,0xe3,0xff),__palette4F(0xad,0x5b,0xe4,0xff),__palette4F(0xad,0x52,0xea,0xff),__palette4F(0xae,0x59,0xe8,0xff),__palette4F(0xb0,0x5f,0xe7,0xff),
  509.  __palette4F(0xb1,0x56,0xed,0xff),__palette4F(0xb2,0x5c,0xeb,0xff),__palette4F(0xac,0x43,0xf3,0xff),__palette4F(0xae,0x4a,0xf0,0xff),__palette4F(0xae,0x40,0xf8,0xff),__palette4F(0xb1,0x4c,0xf4,0xff),__palette4F(0xb2,0x44,0xfc,0xff),__palette4F(0xb5,0x4a,0xfc,0xff),__palette4F(0xb8,0x4e,0xfe,0xff),__palette4F(0xb3,0x53,0xf4,0xff),__palette4F(0xb5,0x5a,0xf1,0xff),__palette4F(0xb8,0x5c,0xf5,0xff),__palette4F(0xb6,0x51,0xfb,0xff),__palette4F(0xb9,0x53,0xfe,0xff),__palette4F(0xbc,0x5b,0xfe,0xff),__palette4F(0xaf,0x62,0xe4,0xff),
  510.  __palette4F(0xb1,0x63,0xe5,0xff),__palette4F(0xb5,0x6c,0xe5,0xff),__palette4F(0xb5,0x63,0xeb,0xff),__palette4F(0xb6,0x68,0xea,0xff),__palette4F(0xb8,0x6c,0xeb,0xff),__palette4F(0xb7,0x74,0xe4,0xff),__palette4F(0xb7,0x79,0xe0,0xff),__palette4F(0xb8,0x74,0xe6,0xff),__palette4F(0xba,0x7b,0xe3,0xff),__palette4F(0xbb,0x74,0xea,0xff),__palette4F(0xbd,0x7c,0xe9,0xff),__palette4F(0xb9,0x63,0xf3,0xff),__palette4F(0xbd,0x6b,0xf3,0xff),__palette4F(0xbe,0x61,0xfd,0xff),__palette4F(0xbe,0x68,0xf8,0xff),__palette4F(0xbe,0x72,0xf1,0xff),
  511.  __palette4F(0xc0,0x7d,0xee,0xff),__palette4F(0xc0,0x64,0xfe,0xff),__palette4F(0xc3,0x6b,0xfe,0xff),__palette4F(0xc1,0x74,0xf5,0xff),__palette4F(0xc3,0x7c,0xf3,0xff),__palette4F(0xc5,0x72,0xfe,0xff),__palette4F(0xc6,0x7b,0xf9,0xff),__palette4F(0xc8,0x76,0xfe,0xff),__palette4F(0xca,0x7b,0xfe,0xff),__palette4F(0xac,0x81,0xc8,0xff),__palette4F(0xb2,0x87,0xcd,0xff),__palette4F(0xb9,0x8b,0xd8,0xff),__palette4F(0xbd,0x92,0xda,0xff),__palette4F(0xbe,0x84,0xe5,0xff),__palette4F(0xbf,0x81,0xe8,0xff),__palette4F(0xc0,0x92,0xdf,0xff),
  512.  __palette4F(0xc1,0x8b,0xe4,0xff),__palette4F(0xc1,0x83,0xeb,0xff),__palette4F(0xc5,0x8a,0xeb,0xff),__palette4F(0xc8,0x8d,0xef,0xff),__palette4F(0xc7,0x96,0xe9,0xff),__palette4F(0xc5,0x84,0xf1,0xff),__palette4F(0xc7,0x89,0xf1,0xff),__palette4F(0xc8,0x84,0xf5,0xff),__palette4F(0xca,0x8b,0xf3,0xff),__palette4F(0xcd,0x83,0xfe,0xff),__palette4F(0xce,0x89,0xfd,0xff),__palette4F(0xcc,0x93,0xf3,0xff),__palette4F(0xce,0x9a,0xf1,0xff),__palette4F(0xcf,0x90,0xf9,0xff),__palette4F(0xd0,0x8c,0xfe,0xff),__palette4F(0xd0,0x95,0xf7,0xff),
  513.  __palette4F(0xd1,0x9b,0xf4,0xff),__palette4F(0xd3,0x93,0xfe,0xff),__palette4F(0xd6,0x9a,0xfe,0xff),__palette4F(0xd8,0x9e,0xfe,0xff),__palette4F(0xcf,0xa0,0xee,0xff),__palette4F(0xd0,0xa1,0xef,0xff),__palette4F(0xd3,0xa3,0xf2,0xff),__palette4F(0xd5,0xaa,0xf2,0xff),__palette4F(0xd8,0xab,0xf6,0xff),__palette4F(0xd6,0xa1,0xf9,0xff),__palette4F(0xd9,0xa3,0xfe,0xff),__palette4F(0xdd,0xab,0xfe,0xff),__palette4F(0xda,0xb3,0xf5,0xff),__palette4F(0xde,0xba,0xf6,0xff),__palette4F(0xde,0xb1,0xfd,0xff),__palette4F(0xde,0xb9,0xf8,0xff),
  514.  __palette4F(0xe0,0xb4,0xfe,0xff),__palette4F(0xe3,0xbb,0xfe,0xff),__palette4F(0xe5,0xc2,0xfe,0xff),__palette4F(0xe6,0xc8,0xfa,0xff),__palette4F(0xe8,0xc6,0xfe,0xff),__palette4F(0xe9,0xcb,0xfe,0xff),__palette4F(0xed,0xd3,0xfe,0xff),__palette4F(0xee,0xd8,0xfe,0xff),__palette4F(0xf0,0xdc,0xfe,0xff),__palette4F(0xf3,0xe4,0xfe,0xff),__palette4F(0xf6,0xea,0xff,0xff),__palette4F(0xf8,0xee,0xff,0xff),__palette4F(0xfb,0xf6,0xff,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff)
  515.  },
  516. #endif
  517. #if 1//icon3
  518. //const UINT32  palette_256color_sreensaver3[] = 
  519. {
  520.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x9,0x5,0x7,0xff),__palette4F(0xc,0x6,0xb,0xff),__palette4F(0xe,0x8,0xd,0xff),__palette4F(0x11,0x6,0xe,0xff),__palette4F(0x15,0x7,0x11,0xff),__palette4F(0x15,0x8,0x12,0xff),__palette4F(0x19,0x8,0x15,0xff),__palette4F(0x1d,0xe,0x1a,0xff),__palette4F(0x1e,0x12,0x1b,0xff),__palette4F(0x21,0xf,0x1c,0xff),__palette4F(0x22,0x11,0x1e,0xff),__palette4F(0x25,0x16,0x21,0xff),__palette4F(0x26,0x18,0x22,0xff),__palette4F(0x29,0x16,0x24,0xff),__palette4F(0x29,0x19,0x25,0xff),
  521.  __palette4F(0x2d,0x1d,0x29,0xff),__palette4F(0x32,0xf,0x29,0xff),__palette4F(0x34,0x10,0x2a,0xff),__palette4F(0x38,0x13,0x2e,0xff),__palette4F(0x3c,0x19,0x34,0xff),__palette4F(0x37,0x24,0x32,0xff),__palette4F(0x47,0x12,0x3a,0xff),__palette4F(0x42,0x21,0x3a,0xff),__palette4F(0x4f,0x18,0x42,0xff),__palette4F(0x53,0x16,0x44,0xff),__palette4F(0x53,0x19,0x45,0xff),__palette4F(0x56,0x1a,0x48,0xff),__palette4F(0x5a,0x1b,0x4b,0xff),__palette4F(0x4e,0x22,0x43,0xff),__palette4F(0x4b,0x2c,0x44,0xff),__palette4F(0x4f,0x30,0x47,0xff),
  522.  __palette4F(0x52,0x21,0x46,0xff),__palette4F(0x51,0x28,0x47,0xff),__palette4F(0x55,0x28,0x4a,0xff),__palette4F(0x5a,0x22,0x4c,0xff),__palette4F(0x53,0x34,0x4a,0xff),__palette4F(0x52,0x38,0x4c,0xff),__palette4F(0x58,0x3c,0x51,0xff),__palette4F(0x65,0x1b,0x53,0xff),__palette4F(0x61,0x2c,0x54,0xff),__palette4F(0x6f,0x20,0x5b,0xff),__palette4F(0x62,0x32,0x56,0xff),__palette4F(0x65,0x32,0x58,0xff),__palette4F(0x70,0x20,0x5c,0xff),__palette4F(0x6e,0x3f,0x62,0xff),__palette4F(0x7c,0x20,0x65,0xff),__palette4F(0x73,0x33,0x63,0xff),
  523.  __palette4F(0x70,0x3e,0x63,0xff),__palette4F(0x5d,0x40,0x56,0xff),__palette4F(0x65,0x47,0x5c,0xff),__palette4F(0x75,0x48,0x69,0xff),__palette4F(0x79,0x4a,0x6d,0xff),__palette4F(0x77,0x52,0x6e,0xff),__palette4F(0x7d,0x4a,0x71,0xff),__palette4F(0x7c,0x57,0x73,0xff),__palette4F(0x84,0x23,0x6c,0xff),__palette4F(0x83,0x29,0x6c,0xff),__palette4F(0x89,0x24,0x6f,0xff),__palette4F(0x8d,0x24,0x73,0xff),__palette4F(0x8f,0x2e,0x77,0xff),__palette4F(0x87,0x38,0x73,0xff),__palette4F(0x89,0x33,0x74,0xff),__palette4F(0x95,0x26,0x79,0xff),
  524.  __palette4F(0x9a,0x26,0x7d,0xff),__palette4F(0x96,0x38,0x7f,0xff),__palette4F(0x98,0x35,0x7f,0xff),__palette4F(0x81,0x51,0x76,0xff),__palette4F(0x81,0x58,0x77,0xff),__palette4F(0x82,0x57,0x78,0xff),__palette4F(0x85,0x5a,0x7a,0xff),__palette4F(0x89,0x5d,0x7e,0xff),__palette4F(0x9e,0x27,0x80,0xff),__palette4F(0x9d,0x2d,0x81,0xff),__palette4F(0x9a,0x31,0x81,0xff),__palette4F(0xa4,0x28,0x85,0xff),__palette4F(0xa7,0x2e,0x89,0xff),__palette4F(0xac,0x29,0x8b,0xff),__palette4F(0xa3,0x34,0x87,0xff),__palette4F(0xa2,0x38,0x87,0xff),
  525.  __palette4F(0xad,0x36,0x8f,0xff),__palette4F(0xb0,0x2a,0x8e,0xff),__palette4F(0xaf,0x2f,0x90,0xff),__palette4F(0xae,0x34,0x90,0xff),__palette4F(0xad,0x3c,0x91,0xff),__palette4F(0xb4,0x2b,0x92,0xff),__palette4F(0xb8,0x2c,0x95,0xff),__palette4F(0xbd,0x2d,0x99,0xff),__palette4F(0xb2,0x33,0x92,0xff),__palette4F(0xb3,0x3a,0x95,0xff),__palette4F(0xb8,0x32,0x96,0xff),__palette4F(0xb7,0x36,0x98,0xff),__palette4F(0xbc,0x34,0x9a,0xff),__palette4F(0xbc,0x3b,0x9c,0xff),__palette4F(0x8a,0x5f,0x80,0xff),__palette4F(0x91,0x49,0x80,0xff),
  526.  __palette4F(0x99,0x52,0x88,0xff),__palette4F(0x8f,0x63,0x84,0xff),__palette4F(0x9b,0x63,0x8d,0xff),__palette4F(0xa3,0x43,0x8b,0xff),__palette4F(0xac,0x44,0x92,0xff),__palette4F(0xac,0x53,0x95,0xff),__palette4F(0xac,0x58,0x97,0xff),__palette4F(0xab,0x5c,0x98,0xff),__palette4F(0xb3,0x40,0x96,0xff),__palette4F(0xb4,0x4b,0x9a,0xff),__palette4F(0xbb,0x42,0x9d,0xff),__palette4F(0xb9,0x4a,0x9e,0xff),__palette4F(0xb8,0x51,0x9e,0xff),__palette4F(0xa1,0x6c,0x94,0xff),__palette4F(0xa9,0x64,0x97,0xff),__palette4F(0xa7,0x69,0x98,0xff),
  527.  __palette4F(0xaa,0x61,0x98,0xff),__palette4F(0xab,0x68,0x99,0xff),__palette4F(0xaf,0x70,0x9f,0xff),__palette4F(0xab,0x79,0x9e,0xff),__palette4F(0xbe,0x43,0xa0,0xff),__palette4F(0xbe,0x49,0xa0,0xff),__palette4F(0xba,0x55,0xa0,0xff),__palette4F(0xbb,0x5c,0xa3,0xff),__palette4F(0xae,0x7a,0xa1,0xff),__palette4F(0xb6,0x68,0xa2,0xff),__palette4F(0xb9,0x63,0xa3,0xff),__palette4F(0xba,0x6d,0xa7,0xff),__palette4F(0xb4,0x78,0xa5,0xff),__palette4F(0xc1,0x2e,0x9c,0xff),__palette4F(0xc2,0x32,0x9e,0xff),__palette4F(0xc0,0x39,0x9f,0xff),
  528.  __palette4F(0xc6,0x31,0xa0,0xff),__palette4F(0xc4,0x3d,0xa2,0xff),__palette4F(0xcb,0x32,0xa4,0xff),__palette4F(0xc8,0x3b,0xa5,0xff),__palette4F(0xce,0x34,0xa8,0xff),__palette4F(0xce,0x3a,0xa9,0xff),__palette4F(0xd1,0x35,0xaa,0xff),__palette4F(0xd3,0x3b,0xad,0xff),__palette4F(0xd6,0x3d,0xb0,0xff),__palette4F(0xc3,0x44,0xa3,0xff),__palette4F(0xc3,0x4a,0xa5,0xff),__palette4F(0xc8,0x42,0xa6,0xff),__palette4F(0xc7,0x4e,0xa9,0xff),__palette4F(0xcb,0x44,0xaa,0xff),__palette4F(0xcc,0x4a,0xac,0xff),__palette4F(0xc2,0x52,0xa6,0xff),
  529.  __palette4F(0xc6,0x54,0xa9,0xff),__palette4F(0xc3,0x5c,0xa9,0xff),__palette4F(0xcb,0x52,0xac,0xff),__palette4F(0xc9,0x5b,0xad,0xff),__palette4F(0xd1,0x43,0xad,0xff),__palette4F(0xd0,0x4c,0xaf,0xff),__palette4F(0xce,0x57,0xb1,0xff),__palette4F(0xcc,0x5c,0xb0,0xff),__palette4F(0xd6,0x42,0xb1,0xff),__palette4F(0xd4,0x4b,0xb2,0xff),__palette4F(0xd8,0x45,0xb3,0xff),__palette4F(0xd9,0x4a,0xb6,0xff),__palette4F(0xdb,0x4e,0xb8,0xff),__palette4F(0xd3,0x53,0xb3,0xff),__palette4F(0xd2,0x5b,0xb4,0xff),__palette4F(0xd9,0x53,0xb6,0xff),
  530.  __palette4F(0xd6,0x5c,0xb8,0xff),__palette4F(0xdc,0x53,0xb9,0xff),__palette4F(0xdd,0x5b,0xbc,0xff),__palette4F(0xc2,0x64,0xab,0xff),__palette4F(0xc2,0x6b,0xad,0xff),__palette4F(0xc9,0x62,0xaf,0xff),__palette4F(0xc4,0x71,0xaf,0xff),__palette4F(0xc6,0x6f,0xb0,0xff),__palette4F(0xcc,0x63,0xb1,0xff),__palette4F(0xcd,0x6b,0xb4,0xff),__palette4F(0xc6,0x76,0xb2,0xff),__palette4F(0xc5,0x79,0xb2,0xff),__palette4F(0xcb,0x74,0xb5,0xff),__palette4F(0xca,0x79,0xb5,0xff),__palette4F(0xce,0x74,0xb8,0xff),__palette4F(0xcd,0x7b,0xb8,0xff),
  531.  __palette4F(0xd1,0x64,0xb5,0xff),__palette4F(0xd1,0x68,0xb6,0xff),__palette4F(0xd5,0x63,0xb9,0xff),__palette4F(0xd3,0x6b,0xb9,0xff),__palette4F(0xdc,0x61,0xbe,0xff),__palette4F(0xda,0x6a,0xbe,0xff),__palette4F(0xd3,0x73,0xbb,0xff),__palette4F(0xd2,0x7b,0xbd,0xff),__palette4F(0xd8,0x74,0xbf,0xff),__palette4F(0xde,0x63,0xc0,0xff),__palette4F(0xdd,0x6c,0xc1,0xff),__palette4F(0xd7,0x7d,0xc0,0xff),__palette4F(0xdd,0x74,0xc2,0xff),__palette4F(0xdb,0x7c,0xc3,0xff),__palette4F(0xe0,0x65,0xc1,0xff),__palette4F(0xe0,0x6b,0xc3,0xff),
  532.  __palette4F(0xe2,0x72,0xc6,0xff),__palette4F(0xe0,0x7b,0xc6,0xff),__palette4F(0xe2,0x76,0xc8,0xff),__palette4F(0xe4,0x7b,0xca,0xff),__palette4F(0xb9,0x81,0xac,0xff),__palette4F(0xbe,0x87,0xb1,0xff),__palette4F(0xc8,0x8a,0xb8,0xff),__palette4F(0xcb,0x92,0xbd,0xff),__palette4F(0xd2,0x83,0xbe,0xff),__palette4F(0xcf,0x91,0xc0,0xff),__palette4F(0xd5,0x83,0xc1,0xff),__palette4F(0xd3,0x8b,0xc1,0xff),__palette4F(0xda,0x83,0xc4,0xff),__palette4F(0xd9,0x8a,0xc5,0xff),__palette4F(0xde,0x84,0xc8,0xff),__palette4F(0xdd,0x8b,0xc8,0xff),
  533.  __palette4F(0xd3,0x93,0xc3,0xff),__palette4F(0xd5,0x99,0xc6,0xff),__palette4F(0xd8,0x91,0xc6,0xff),__palette4F(0xd8,0x98,0xc7,0xff),__palette4F(0xd7,0x9a,0xc8,0xff),__palette4F(0xdc,0x93,0xca,0xff),__palette4F(0xdc,0x9b,0xcc,0xff),__palette4F(0xdf,0xa0,0xcf,0xff),__palette4F(0xdf,0xa0,0xd0,0xff),__palette4F(0xe5,0x83,0xcc,0xff),__palette4F(0xe4,0x89,0xce,0xff),__palette4F(0xe1,0x93,0xcd,0xff),__palette4F(0xe0,0x9a,0xce,0xff),__palette4F(0xe6,0x8b,0xd0,0xff),__palette4F(0xe8,0x8d,0xd1,0xff),__palette4F(0xe5,0x93,0xd1,0xff),
  534.  __palette4F(0xe4,0x9b,0xd2,0xff),__palette4F(0xe8,0x93,0xd3,0xff),__palette4F(0xea,0x9a,0xd6,0xff),__palette4F(0xeb,0x9e,0xd8,0xff),__palette4F(0xe2,0xa3,0xd3,0xff),__palette4F(0xe3,0xaa,0xd5,0xff),__palette4F(0xe8,0xa1,0xd6,0xff),__palette4F(0xe8,0xa9,0xd7,0xff),__palette4F(0xe6,0xab,0xd8,0xff),__palette4F(0xec,0xa3,0xd9,0xff),__palette4F(0xed,0xab,0xdc,0xff),__palette4F(0xe6,0xb1,0xd9,0xff),__palette4F(0xed,0xb2,0xde,0xff),__palette4F(0xea,0xb9,0xde,0xff),__palette4F(0xee,0xb3,0xe0,0xff),__palette4F(0xed,0xbc,0xe1,0xff),
  535.  __palette4F(0xf0,0xb5,0xe1,0xff),__palette4F(0xf1,0xbb,0xe3,0xff),__palette4F(0xee,0xc1,0xe3,0xff),__palette4F(0xf2,0xc2,0xe6,0xff),__palette4F(0xf0,0xc8,0xe6,0xff),__palette4F(0xf3,0xc6,0xe8,0xff),__palette4F(0xf4,0xcb,0xe9,0xff),__palette4F(0xf5,0xd3,0xed,0xff),__palette4F(0xf6,0xd8,0xee,0xff),__palette4F(0xf6,0xda,0xf0,0xff),__palette4F(0xf8,0xdd,0xf1,0xff),__palette4F(0xf9,0xe4,0xf3,0xff),__palette4F(0xfa,0xea,0xf6,0xff),__palette4F(0xfb,0xee,0xf8,0xff),__palette4F(0xfc,0xf6,0xfb,0xff),__palette4F(0x0,0x0,0x0,0xff)
  536.  },
  537. #endif
  538. #if 1//icon4
  539. //const UINT32  palette_256color_sreensaver4[] = 
  540. {
  541.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x3,0x4,0x3,0xff),__palette4F(0x4,0x5,0x3,0xff),__palette4F(0x3,0x4,0x4,0xff),__palette4F(0x4,0x5,0x4,0xff),__palette4F(0x7,0x9,0x6,0xff),__palette4F(0x8,0xb,0x7,0xff),__palette4F(0xa,0xd,0x8,0xff),__palette4F(0xb,0x10,0x9,0xff),__palette4F(0xc,0x11,0xa,0xff),__palette4F(0xe,0x16,0xb,0xff),__palette4F(0xf,0x16,0xc,0xff),__palette4F(0x10,0x16,0xb,0xff),__palette4F(0x11,0x19,0xd,0xff),__palette4F(0x16,0x1d,0x13,0xff),__palette4F(0x18,0x1e,0x15,0xff),
  542.  __palette4F(0x18,0x22,0x14,0xff),__palette4F(0x1d,0x25,0x1a,0xff),__palette4F(0x1f,0x29,0x1b,0xff),__palette4F(0x21,0x29,0x1d,0xff),__palette4F(0x21,0x32,0x17,0xff),__palette4F(0x20,0x32,0x18,0xff),__palette4F(0x22,0x35,0x19,0xff),__palette4F(0x26,0x36,0x1e,0xff),__palette4F(0x25,0x38,0x1c,0xff),__palette4F(0x25,0x2d,0x20,0xff),__palette4F(0x2b,0x3c,0x22,0xff),__palette4F(0x2d,0x35,0x29,0xff),__palette4F(0x2f,0x3e,0x28,0xff),__palette4F(0x2c,0x47,0x20,0xff),__palette4F(0x34,0x4f,0x26,0xff),__palette4F(0x31,0x42,0x29,0xff),
  543.  __palette4F(0x38,0x4e,0x2c,0xff),__palette4F(0x35,0x51,0x26,0xff),__palette4F(0x35,0x54,0x26,0xff),__palette4F(0x37,0x53,0x29,0xff),__palette4F(0x39,0x56,0x29,0xff),__palette4F(0x39,0x52,0x2d,0xff),__palette4F(0x3a,0x59,0x2a,0xff),__palette4F(0x3e,0x5e,0x2f,0xff),__palette4F(0x3c,0x4b,0x34,0xff),__palette4F(0x3f,0x4f,0x38,0xff),__palette4F(0x3d,0x53,0x32,0xff),__palette4F(0x3e,0x5a,0x30,0xff),__palette4F(0x43,0x52,0x3c,0xff),__palette4F(0x40,0x65,0x2d,0xff),__palette4F(0x48,0x6f,0x34,0xff),__palette4F(0x47,0x60,0x39,0xff),
  544.  __palette4F(0x49,0x63,0x3b,0xff),__palette4F(0x48,0x70,0x34,0xff),__palette4F(0x4e,0x7a,0x37,0xff),__palette4F(0x4f,0x7d,0x38,0xff),__palette4F(0x46,0x53,0x40,0xff),__palette4F(0x4b,0x58,0x43,0xff),__palette4F(0x4f,0x5d,0x48,0xff),__palette4F(0x50,0x5e,0x48,0xff),__palette4F(0x4c,0x64,0x40,0xff),__palette4F(0x55,0x65,0x4f,0xff),__palette4F(0x56,0x6e,0x4a,0xff),__palette4F(0x54,0x73,0x43,0xff),__palette4F(0x57,0x70,0x4b,0xff),__palette4F(0x5f,0x75,0x53,0xff),__palette4F(0x62,0x7a,0x56,0xff),__palette4F(0x65,0x76,0x5b,0xff),
  545.  __palette4F(0x66,0x78,0x5c,0xff),__palette4F(0x69,0x7c,0x60,0xff),__palette4F(0x51,0x80,0x3a,0xff),__palette4F(0x54,0x83,0x3c,0xff),__palette4F(0x55,0x86,0x3c,0xff),__palette4F(0x57,0x89,0x3d,0xff),__palette4F(0x59,0x8d,0x3e,0xff),__palette4F(0x56,0x83,0x40,0xff),__palette4F(0x5f,0x8f,0x47,0xff),__palette4F(0x5f,0x87,0x4c,0xff),__palette4F(0x5e,0x89,0x49,0xff),__palette4F(0x5e,0x95,0x41,0xff),__palette4F(0x60,0x9b,0x43,0xff),__palette4F(0x65,0x9d,0x49,0xff),__palette4F(0x66,0x99,0x4d,0xff),__palette4F(0x69,0x81,0x5d,0xff),
  546.  __palette4F(0x67,0x96,0x50,0xff),__palette4F(0x6e,0x91,0x5c,0xff),__palette4F(0x65,0xa3,0x46,0xff),__palette4F(0x66,0xa5,0x48,0xff),__palette4F(0x69,0xa6,0x4a,0xff),__palette4F(0x69,0xa9,0x48,0xff),__palette4F(0x6a,0xac,0x4a,0xff),__palette4F(0x6c,0xae,0x4a,0xff),__palette4F(0x6d,0xae,0x4d,0xff),__palette4F(0x6d,0xb0,0x4b,0xff),__palette4F(0x6e,0xb1,0x4c,0xff),__palette4F(0x70,0xaf,0x4f,0xff),__palette4F(0x70,0xb2,0x4e,0xff),__palette4F(0x71,0xb5,0x4e,0xff),__palette4F(0x72,0xb8,0x4f,0xff),__palette4F(0x6d,0xa2,0x51,0xff),
  547.  __palette4F(0x6f,0xb0,0x50,0xff),__palette4F(0x72,0xad,0x54,0xff),__palette4F(0x73,0xa3,0x5b,0xff),__palette4F(0x75,0xad,0x5a,0xff),__palette4F(0x78,0xac,0x5d,0xff),__palette4F(0x71,0xb1,0x52,0xff),__palette4F(0x72,0xb5,0x50,0xff),__palette4F(0x75,0xb2,0x57,0xff),__palette4F(0x75,0xb6,0x56,0xff),__palette4F(0x72,0xb9,0x50,0xff),__palette4F(0x74,0xba,0x50,0xff),__palette4F(0x75,0xbd,0x51,0xff),__palette4F(0x76,0xb9,0x54,0xff),__palette4F(0x77,0xbd,0x54,0xff),__palette4F(0x78,0xbe,0x55,0xff),__palette4F(0x76,0xb2,0x5a,0xff),
  548.  __palette4F(0x79,0xb4,0x5b,0xff),__palette4F(0x7b,0xbc,0x5b,0xff),__palette4F(0x6c,0x81,0x62,0xff),__palette4F(0x70,0x87,0x64,0xff),__palette4F(0x74,0x89,0x69,0xff),__palette4F(0x79,0x8f,0x6e,0xff),__palette4F(0x75,0x99,0x64,0xff),__palette4F(0x7f,0x9b,0x71,0xff),__palette4F(0x7f,0xac,0x69,0xff),__palette4F(0x7d,0xb2,0x63,0xff),__palette4F(0x7e,0xb9,0x60,0xff),__palette4F(0x77,0xc0,0x53,0xff),__palette4F(0x7a,0xc3,0x55,0xff),__palette4F(0x7d,0xc9,0x57,0xff),__palette4F(0x7d,0xc3,0x5a,0xff),__palette4F(0x7e,0xca,0x58,0xff),
  549.  __palette4F(0x80,0x9c,0x73,0xff),__palette4F(0x83,0xab,0x6e,0xff),__palette4F(0x81,0xb5,0x67,0xff),__palette4F(0x81,0xbd,0x62,0xff),__palette4F(0x85,0xb8,0x6b,0xff),__palette4F(0x88,0xba,0x6e,0xff),__palette4F(0x85,0xaa,0x73,0xff),__palette4F(0x86,0xa0,0x79,0xff),__palette4F(0x88,0xa5,0x7a,0xff),__palette4F(0x8a,0xab,0x79,0xff),__palette4F(0x8c,0xbb,0x73,0xff),__palette4F(0x8f,0xb6,0x7b,0xff),__palette4F(0x8e,0xb9,0x79,0xff),__palette4F(0x80,0xc4,0x5e,0xff),__palette4F(0x81,0xcc,0x5b,0xff),__palette4F(0x83,0xd1,0x5c,0xff),
  550.  __palette4F(0x83,0xc3,0x64,0xff),__palette4F(0x85,0xca,0x62,0xff),__palette4F(0x89,0xce,0x66,0xff),__palette4F(0x86,0xc3,0x68,0xff),__palette4F(0x8a,0xc4,0x6c,0xff),__palette4F(0x8b,0xcb,0x6b,0xff),__palette4F(0x86,0xd2,0x60,0xff),__palette4F(0x8a,0xd5,0x64,0xff),__palette4F(0x8e,0xd8,0x67,0xff),__palette4F(0x8d,0xd4,0x6a,0xff),__palette4F(0x8e,0xd8,0x69,0xff),__palette4F(0x90,0xd4,0x6e,0xff),__palette4F(0x91,0xd9,0x6d,0xff),__palette4F(0x8d,0xc5,0x71,0xff),__palette4F(0x8e,0xca,0x70,0xff),__palette4F(0x90,0xc6,0x75,0xff),
  551.  __palette4F(0x91,0xcb,0x75,0xff),__palette4F(0x93,0xc2,0x7a,0xff),__palette4F(0x95,0xcb,0x7a,0xff),__palette4F(0x98,0xcd,0x7e,0xff),__palette4F(0x93,0xd3,0x72,0xff),__palette4F(0x95,0xdb,0x72,0xff),__palette4F(0x98,0xdc,0x76,0xff),__palette4F(0x96,0xd2,0x78,0xff),__palette4F(0x99,0xd3,0x7c,0xff),__palette4F(0x9b,0xdd,0x7b,0xff),__palette4F(0x8f,0xaf,0x80,0xff),__palette4F(0x92,0xab,0x86,0xff),__palette4F(0x95,0xae,0x88,0xff),__palette4F(0x92,0xb2,0x83,0xff),__palette4F(0x94,0xb9,0x81,0xff),__palette4F(0x96,0xb4,0x88,0xff),
  552.  __palette4F(0x98,0xb4,0x8a,0xff),__palette4F(0x9e,0xb9,0x8f,0xff),__palette4F(0x9e,0xba,0x90,0xff),__palette4F(0xa2,0xbe,0x95,0xff),__palette4F(0x96,0xc1,0x80,0xff),__palette4F(0x99,0xc4,0x83,0xff),__palette4F(0x9b,0xcd,0x83,0xff),__palette4F(0x9e,0xc5,0x8b,0xff),__palette4F(0x9e,0xc8,0x89,0xff),__palette4F(0x9d,0xd3,0x83,0xff),__palette4F(0x9e,0xdd,0x80,0xff),__palette4F(0xa1,0xcb,0x8c,0xff),__palette4F(0xa0,0xd4,0x86,0xff),__palette4F(0xa1,0xde,0x82,0xff),__palette4F(0xa3,0xd3,0x8b,0xff),__palette4F(0xa5,0xdc,0x8a,0xff),
  553.  __palette4F(0xa8,0xdd,0x8e,0xff),__palette4F(0xa4,0xc1,0x96,0xff),__palette4F(0xa5,0xcc,0x92,0xff),__palette4F(0xa9,0xc5,0x9a,0xff),__palette4F(0xab,0xc9,0x9c,0xff),__palette4F(0xa6,0xd1,0x90,0xff),__palette4F(0xa9,0xd3,0x94,0xff),__palette4F(0xab,0xdb,0x93,0xff),__palette4F(0xac,0xd3,0x9a,0xff),__palette4F(0xae,0xd9,0x99,0xff),__palette4F(0xb0,0xd4,0x9e,0xff),__palette4F(0xb1,0xdb,0x9c,0xff),__palette4F(0xa3,0xe0,0x85,0xff),__palette4F(0xa6,0xe0,0x89,0xff),__palette4F(0xa9,0xe1,0x8d,0xff),__palette4F(0xad,0xe3,0x92,0xff),
  554.  __palette4F(0xb0,0xe4,0x96,0xff),__palette4F(0xb4,0xe5,0x9b,0xff),__palette4F(0xb8,0xe7,0x9f,0xff),__palette4F(0xb0,0xce,0xa2,0xff),__palette4F(0xb2,0xd3,0xa2,0xff),__palette4F(0xb5,0xda,0xa2,0xff),__palette4F(0xb8,0xdc,0xa6,0xff),__palette4F(0xb6,0xd6,0xa8,0xff),__palette4F(0xb9,0xd6,0xaa,0xff),__palette4F(0xbb,0xdc,0xab,0xff),__palette4F(0xbf,0xdf,0xb0,0xff),__palette4F(0xb6,0xe3,0xa0,0xff),__palette4F(0xb9,0xe6,0xa2,0xff),__palette4F(0xbb,0xe8,0xa5,0xff),__palette4F(0xbd,0xe2,0xaa,0xff),__palette4F(0xbe,0xe8,0xa9,0xff),
  555.  __palette4F(0xc0,0xdf,0xb0,0xff),__palette4F(0xc0,0xe4,0xad,0xff),__palette4F(0xc1,0xea,0xad,0xff),__palette4F(0xc3,0xe3,0xb3,0xff),__palette4F(0xc5,0xeb,0xb2,0xff),__palette4F(0xc8,0xec,0xb6,0xff),__palette4F(0xc6,0xe4,0xb8,0xff),__palette4F(0xc9,0xe5,0xbb,0xff),__palette4F(0xcc,0xed,0xbb,0xff),__palette4F(0xce,0xe7,0xc0,0xff),__palette4F(0xce,0xec,0xc0,0xff),__palette4F(0xd1,0xee,0xc2,0xff),__palette4F(0xd5,0xed,0xc9,0xff),__palette4F(0xd8,0xee,0xcd,0xff),__palette4F(0xd3,0xf0,0xc5,0xff),__palette4F(0xd6,0xf1,0xc9,0xff),
  556.  __palette4F(0xd9,0xf2,0xcd,0xff),__palette4F(0xda,0xef,0xd0,0xff),__palette4F(0xdd,0xf3,0xd2,0xff),__palette4F(0xe0,0xf4,0xd6,0xff),__palette4F(0xe4,0xf5,0xdb,0xff),__palette4F(0xe8,0xf6,0xdf,0xff),__palette4F(0xe7,0xf6,0xe0,0xff),__palette4F(0xe8,0xf6,0xe1,0xff),__palette4F(0xeb,0xf8,0xe4,0xff),__palette4F(0xee,0xf9,0xe9,0xff),__palette4F(0xf1,0xfa,0xec,0xff),__palette4F(0xf5,0xfb,0xf2,0xff),__palette4F(0xf8,0xfc,0xf6,0xff),__palette4F(0xfb,0xfd,0xfb,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff)
  557.  }, 
  558. #endif
  559. #if 1 //icon5
  560. //const UINT32  palette_256color_sreensaver5[] = 
  561. {
  562.  __palette4F(0x0,0x0,0x0,0xff),__palette4F(0x1,0x1,0x1,0xff),__palette4F(0x2,0x2,0x2,0xff),__palette4F(0x3,0x3,0x3,0xff),__palette4F(0x4,0x4,0x4,0xff),__palette4F(0x5,0x5,0x5,0xff),__palette4F(0x6,0x6,0x6,0xff),__palette4F(0x7,0x7,0x7,0xff),__palette4F(0x8,0x8,0x8,0xff),__palette4F(0x9,0x9,0x9,0xff),__palette4F(0xe,0xe,0xe,0xff),__palette4F(0xf,0xf,0xf,0xff),__palette4F(0x10,0x10,0x10,0xff),__palette4F(0x11,0x11,0x11,0xff),__palette4F(0x12,0x12,0x12,0xff),__palette4F(0x13,0x13,0x13,0xff),
  563.  __palette4F(0x14,0x14,0x14,0xff),__palette4F(0x15,0x15,0x15,0xff),__palette4F(0x16,0x16,0x16,0xff),__palette4F(0x17,0x17,0x17,0xff),__palette4F(0x18,0x18,0x18,0xff),__palette4F(0x19,0x19,0x19,0xff),__palette4F(0x1a,0x1a,0x1a,0xff),__palette4F(0x1b,0x1b,0x1b,0xff),__palette4F(0x1c,0x1c,0x1c,0xff),__palette4F(0x1d,0x1d,0x1d,0xff),__palette4F(0x1f,0x1f,0x1f,0xff),__palette4F(0x20,0x20,0x20,0xff),__palette4F(0x21,0x21,0x21,0xff),__palette4F(0x22,0x22,0x22,0xff),__palette4F(0x23,0x23,0x23,0xff),__palette4F(0x24,0x24,0x24,0xff),
  564.  __palette4F(0x25,0x25,0x25,0xff),__palette4F(0x26,0x26,0x26,0xff),__palette4F(0x27,0x27,0x27,0xff),__palette4F(0x28,0x28,0x28,0xff),__palette4F(0x29,0x29,0x29,0xff),__palette4F(0x2a,0x2a,0x2a,0xff),__palette4F(0x2b,0x2b,0x2b,0xff),__palette4F(0x2c,0x2c,0x2c,0xff),__palette4F(0x2d,0x2d,0x2d,0xff),__palette4F(0x2e,0x2e,0x2e,0xff),__palette4F(0x2f,0x2f,0x2f,0xff),__palette4F(0x30,0x30,0x30,0xff),__palette4F(0x31,0x31,0x31,0xff),__palette4F(0x32,0x32,0x32,0xff),__palette4F(0x33,0x33,0x33,0xff),__palette4F(0x34,0x34,0x34,0xff),
  565.  __palette4F(0x35,0x35,0x35,0xff),__palette4F(0x36,0x36,0x36,0xff),__palette4F(0x37,0x37,0x37,0xff),__palette4F(0x38,0x38,0x38,0xff),__palette4F(0x39,0x39,0x39,0xff),__palette4F(0x3a,0x3a,0x3a,0xff),__palette4F(0x3b,0x3b,0x3b,0xff),__palette4F(0x3c,0x3c,0x3c,0xff),__palette4F(0x3d,0x3d,0x3d,0xff),__palette4F(0x3e,0x3e,0x3e,0xff),__palette4F(0x3f,0x3f,0x3f,0xff),__palette4F(0x40,0x40,0x40,0xff),__palette4F(0x41,0x41,0x41,0xff),__palette4F(0x42,0x42,0x42,0xff),__palette4F(0x43,0x43,0x43,0xff),__palette4F(0x44,0x44,0x44,0xff),
  566.  __palette4F(0x45,0x45,0x45,0xff),__palette4F(0x46,0x46,0x46,0xff),__palette4F(0x47,0x47,0x47,0xff),__palette4F(0x48,0x48,0x48,0xff),__palette4F(0x49,0x49,0x49,0xff),__palette4F(0x4a,0x4a,0x4a,0xff),__palette4F(0x4b,0x4b,0x4b,0xff),__palette4F(0x4c,0x4c,0x4c,0xff),__palette4F(0x4d,0x4d,0x4d,0xff),__palette4F(0x4e,0x4e,0x4e,0xff),__palette4F(0x4f,0x4f,0x4f,0xff),__palette4F(0x50,0x50,0x50,0xff),__palette4F(0x51,0x51,0x51,0xff),__palette4F(0x52,0x52,0x52,0xff),__palette4F(0x53,0x53,0x53,0xff),__palette4F(0x54,0x54,0x54,0xff),
  567.  __palette4F(0x55,0x55,0x55,0xff),__palette4F(0x56,0x56,0x56,0xff),__palette4F(0x57,0x57,0x57,0xff),__palette4F(0x58,0x58,0x58,0xff),__palette4F(0x59,0x59,0x59,0xff),__palette4F(0x5a,0x5a,0x5a,0xff),__palette4F(0x5b,0x5b,0x5b,0xff),__palette4F(0x5c,0x5c,0x5c,0xff),__palette4F(0x5d,0x5d,0x5d,0xff),__palette4F(0x5e,0x5e,0x5e,0xff),__palette4F(0x5f,0x5f,0x5f,0xff),__palette4F(0x60,0x60,0x60,0xff),__palette4F(0x61,0x61,0x61,0xff),__palette4F(0x62,0x62,0x62,0xff),__palette4F(0x63,0x63,0x63,0xff),__palette4F(0x64,0x64,0x64,0xff),
  568.  __palette4F(0x65,0x65,0x65,0xff),__palette4F(0x66,0x66,0x66,0xff),__palette4F(0x67,0x67,0x67,0xff),__palette4F(0x68,0x68,0x68,0xff),__palette4F(0x69,0x69,0x69,0xff),__palette4F(0x6a,0x6a,0x6a,0xff),__palette4F(0x6b,0x6b,0x6b,0xff),__palette4F(0x6c,0x6c,0x6c,0xff),__palette4F(0x6d,0x6d,0x6d,0xff),__palette4F(0x6e,0x6e,0x6e,0xff),__palette4F(0x6f,0x6f,0x6f,0xff),__palette4F(0x70,0x70,0x70,0xff),__palette4F(0x71,0x71,0x71,0xff),__palette4F(0x72,0x72,0x72,0xff),__palette4F(0x73,0x73,0x73,0xff),__palette4F(0x74,0x74,0x74,0xff),
  569.  __palette4F(0x75,0x75,0x75,0xff),__palette4F(0x76,0x76,0x76,0xff),__palette4F(0x77,0x77,0x77,0xff),__palette4F(0x78,0x78,0x78,0xff),__palette4F(0x79,0x79,0x79,0xff),__palette4F(0x7a,0x7a,0x7a,0xff),__palette4F(0x7b,0x7b,0x7b,0xff),__palette4F(0x7c,0x7c,0x7c,0xff),__palette4F(0x7d,0x7d,0x7d,0xff),__palette4F(0x7e,0x7e,0x7e,0xff),__palette4F(0x7f,0x7f,0x7f,0xff),__palette4F(0x80,0x80,0x80,0xff),__palette4F(0x81,0x81,0x81,0xff),__palette4F(0x82,0x82,0x82,0xff),__palette4F(0x83,0x83,0x83,0xff),__palette4F(0x84,0x84,0x84,0xff),
  570.  __palette4F(0x85,0x85,0x85,0xff),__palette4F(0x86,0x86,0x86,0xff),__palette4F(0x87,0x87,0x87,0xff),__palette4F(0x88,0x88,0x88,0xff),__palette4F(0x89,0x89,0x89,0xff),__palette4F(0x8a,0x8a,0x8a,0xff),__palette4F(0x8b,0x8b,0x8b,0xff),__palette4F(0x8c,0x8c,0x8c,0xff),__palette4F(0x8d,0x8d,0x8d,0xff),__palette4F(0x8e,0x8e,0x8e,0xff),__palette4F(0x8f,0x8f,0x8f,0xff),__palette4F(0x90,0x90,0x90,0xff),__palette4F(0x91,0x91,0x91,0xff),__palette4F(0x92,0x92,0x92,0xff),__palette4F(0x93,0x93,0x93,0xff),__palette4F(0x94,0x94,0x94,0xff),
  571.  __palette4F(0x95,0x95,0x95,0xff),__palette4F(0x96,0x96,0x96,0xff),__palette4F(0x97,0x97,0x97,0xff),__palette4F(0x98,0x98,0x98,0xff),__palette4F(0x99,0x99,0x99,0xff),__palette4F(0x9a,0x9a,0x9a,0xff),__palette4F(0x9b,0x9b,0x9b,0xff),__palette4F(0x9c,0x9c,0x9c,0xff),__palette4F(0x9d,0x9d,0x9d,0xff),__palette4F(0x9e,0x9e,0x9e,0xff),__palette4F(0x9f,0x9f,0x9f,0xff),__palette4F(0xa0,0xa0,0xa0,0xff),__palette4F(0xa1,0xa1,0xa1,0xff),__palette4F(0xa2,0xa2,0xa2,0xff),__palette4F(0xa3,0xa3,0xa3,0xff),__palette4F(0xa4,0xa4,0xa4,0xff),
  572.  __palette4F(0xa5,0xa5,0xa5,0xff),__palette4F(0xa6,0xa6,0xa6,0xff),__palette4F(0xa7,0xa7,0xa7,0xff),__palette4F(0xa8,0xa8,0xa8,0xff),__palette4F(0xa9,0xa9,0xa9,0xff),__palette4F(0xaa,0xaa,0xaa,0xff),__palette4F(0xab,0xab,0xab,0xff),__palette4F(0xac,0xac,0xac,0xff),__palette4F(0xad,0xad,0xad,0xff),__palette4F(0xae,0xae,0xae,0xff),__palette4F(0xaf,0xaf,0xaf,0xff),__palette4F(0xb0,0xb0,0xb0,0xff),__palette4F(0xb1,0xb1,0xb1,0xff),__palette4F(0xb2,0xb2,0xb2,0xff),__palette4F(0xb3,0xb3,0xb3,0xff),__palette4F(0xb4,0xb4,0xb4,0xff),
  573.  __palette4F(0xb5,0xb5,0xb5,0xff),__palette4F(0xb6,0xb6,0xb6,0xff),__palette4F(0xb7,0xb7,0xb7,0xff),__palette4F(0xb8,0xb8,0xb8,0xff),__palette4F(0xb9,0xb9,0xb9,0xff),__palette4F(0xba,0xba,0xba,0xff),__palette4F(0xbb,0xbb,0xbb,0xff),__palette4F(0xbc,0xbc,0xbc,0xff),__palette4F(0xbd,0xbd,0xbd,0xff),__palette4F(0xbe,0xbe,0xbe,0xff),__palette4F(0xbf,0xbf,0xbf,0xff),__palette4F(0xc0,0xc0,0xc0,0xff),__palette4F(0xc1,0xc1,0xc1,0xff),__palette4F(0xc2,0xc2,0xc2,0xff),__palette4F(0xc3,0xc3,0xc3,0xff),__palette4F(0xc4,0xc4,0xc4,0xff),
  574.  __palette4F(0xc5,0xc5,0xc5,0xff),__palette4F(0xc6,0xc6,0xc6,0xff),__palette4F(0xc7,0xc7,0xc7,0xff),__palette4F(0xc8,0xc8,0xc8,0xff),__palette4F(0xc9,0xc9,0xc9,0xff),__palette4F(0xca,0xca,0xca,0xff),__palette4F(0xcb,0xcb,0xcb,0xff),__palette4F(0xcc,0xcc,0xcc,0xff),__palette4F(0xcd,0xcd,0xcd,0xff),__palette4F(0xce,0xce,0xce,0xff),__palette4F(0xcf,0xcf,0xcf,0xff),__palette4F(0xd0,0xd0,0xd0,0xff),__palette4F(0xd1,0xd1,0xd1,0xff),__palette4F(0xd2,0xd2,0xd2,0xff),__palette4F(0xd3,0xd3,0xd3,0xff),__palette4F(0xd4,0xd4,0xd4,0xff),
  575.  __palette4F(0xd5,0xd5,0xd5,0xff),__palette4F(0xd6,0xd6,0xd6,0xff),__palette4F(0xd7,0xd7,0xd7,0xff),__palette4F(0xd8,0xd8,0xd8,0xff),__palette4F(0xd9,0xd9,0xd9,0xff),__palette4F(0xda,0xda,0xda,0xff),__palette4F(0xdb,0xdb,0xdb,0xff),__palette4F(0xdc,0xdc,0xdc,0xff),__palette4F(0xdd,0xdd,0xdd,0xff),__palette4F(0xde,0xde,0xde,0xff),__palette4F(0xdf,0xdf,0xdf,0xff),__palette4F(0xe0,0xe0,0xe0,0xff),__palette4F(0xe1,0xe1,0xe1,0xff),__palette4F(0xe2,0xe2,0xe2,0xff),__palette4F(0xe3,0xe3,0xe3,0xff),__palette4F(0xe4,0xe4,0xe4,0xff),
  576.  __palette4F(0xe5,0xe5,0xe5,0xff),__palette4F(0xe6,0xe6,0xe6,0xff),__palette4F(0xe7,0xe7,0xe7,0xff),__palette4F(0xe8,0xe8,0xe8,0xff),__palette4F(0xe9,0xe9,0xe9,0xff),__palette4F(0xea,0xea,0xea,0xff),__palette4F(0xeb,0xeb,0xeb,0xff),__palette4F(0xec,0xec,0xec,0xff),__palette4F(0xed,0xed,0xed,0xff),__palette4F(0xee,0xee,0xee,0xff),__palette4F(0xef,0xef,0xef,0xff),__palette4F(0xf0,0xf0,0xf0,0xff),__palette4F(0xf1,0xf1,0xf1,0xff),__palette4F(0xf2,0xf2,0xf2,0xff),__palette4F(0xf3,0xf3,0xf3,0xff),__palette4F(0xf4,0xf4,0xf4,0xff),
  577.  __palette4F(0xf5,0xf5,0xf5,0xff),__palette4F(0xf6,0xf6,0xf6,0xff),__palette4F(0xf7,0xf7,0xf7,0xff),__palette4F(0xf8,0xf8,0xf8,0xff),__palette4F(0xf9,0xf9,0xf9,0xff),__palette4F(0xfa,0xfa,0xfa,0xff),__palette4F(0xfb,0xfb,0xfb,0xff),__palette4F(0xfc,0xfc,0xfc,0xff),__palette4F(0xfd,0xfd,0xfd,0xff),__palette4F(0xfe,0xfe,0xfe,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff),__palette4F(0x0,0x0,0x0,0xff)
  578.  }
  579. }; 
  580. #endif
  581. #else //NINTAUS_REAL_COLOR_SSAVER
  582. const   UINT32  palette_256color_sreensaver[256] = 
  583. {
  584.     __palette4F(0x42,0x42,0x42,0xff),__palette4F(0x42,0x4a,0x42,0xff),__palette4F(0x4a,0x42,0x42,0xff),__palette4F(0x42,0x42,0x4a,0xff),__palette4F(0x42,0x4a,0x4a,0xff),__palette4F(0x4a,0x42,0x4a,0xff),__palette4F(0x4a,0x4a,0x4a,0xff),__palette4F(0x4a,0x52,0x4a,0xff),__palette4F(0x52,0x52,0x52,0xff),__palette4F(0x5a,0x52,0x52,0xff),__palette4F(0x5a,0x5a,0x5a,0xff),__palette4F(0x5a,0x63,0x5a,0xff),__palette4F(0x63,0x63,0x5a,0xff),__palette4F(0x5a,0x5a,0x63,0xff),__palette4F(0x63,0x63,0x63,0xff),__palette4F(0x6b,0x63,0x6b,0xff),
  585.     __palette4F(0xad,0xa5,0xa5,0xff),__palette4F(0xad,0xad,0xad,0xff),__palette4F(0xad,0xb5,0xad,0xff),__palette4F(0xb5,0xad,0xad,0xff),__palette4F(0xb5,0xb5,0xad,0xff),__palette4F(0xad,0xad,0xb5,0xff),__palette4F(0xad,0xb5,0xb5,0xff),__palette4F(0xb5,0xad,0xb5,0xff),__palette4F(0xb5,0xb5,0xb5,0xff),__palette4F(0xb5,0xbd,0xb5,0xff),__palette4F(0xbd,0xb5,0xb5,0xff),__palette4F(0xbd,0xbd,0xb5,0xff),__palette4F(0xb5,0xb5,0xbd,0xff),__palette4F(0xb5,0xbd,0xbd,0xff),__palette4F(0xbd,0xb5,0xbd,0xff),__palette4F(0xbd,0xbd,0xbd,0xff),
  586.     __palette4F(0xbd,0xc6,0xbd,0xff),__palette4F(0xc6,0xbd,0xbd,0xff),__palette4F(0xc6,0xc6,0xbd,0xff),__palette4F(0xbd,0xbd,0xc6,0xff),__palette4F(0xbd,0xc6,0xc6,0xff),__palette4F(0xc6,0xbd,0xc6,0xff),__palette4F(0xc6,0xc6,0xc6,0xff),__palette4F(0xc6,0xce,0xc6,0xff),__palette4F(0xce,0xc6,0xc6,0xff),__palette4F(0xce,0xce,0xc6,0xff),__palette4F(0xc6,0xc6,0xce,0xff),__palette4F(0xc6,0xce,0xce,0xff),__palette4F(0xce,0xc6,0xce,0xff),__palette4F(0xce,0xce,0xce,0xff),__palette4F(0xd6,0xd6,0xd6,0xff),__palette4F(0xd6,0xde,0xd6,0xff),
  587.     __palette4F(0xd6,0xde,0xde,0xff),__palette4F(0xde,0xd6,0xde,0xff),__palette4F(0xde,0xde,0xde,0xff),__palette4F(0xde,0xe7,0xde,0xff),__palette4F(0xe7,0xde,0xde,0xff),__palette4F(0xe7,0xe7,0xde,0xff),__palette4F(0xde,0xde,0xe7,0xff),__palette4F(0xde,0xe7,0xe7,0xff),__palette4F(0xe7,0xde,0xe7,0xff),__palette4F(0xe7,0xe7,0xe7,0xff),__palette4F(0xef,0xef,0xef,0xff),__palette4F(0xf7,0xf7,0xf7,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  588.     __palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  589.     __palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  590.     __palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  591.     __palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  592.     __palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  593.     __palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  594.     __palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  595.     __palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  596.     __palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  597.     __palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),__palette4F(0xff,0xff,0xff,0xff),
  598. };
  599. #endif //NINTAUS_REAL_COLOR_SSAVER
  600. #endif//#ifdef REALCOLOR_SCREENSAVER
  601. /************************************************************
  602.  OSD Header Config
  603.  config 0: color upate|force transparent|pixel resolution[1:0]|reserved|color mode[2:0](0:4 1:16 2:256 4:16bit#1 5:16bit#2)
  604.  config 1: shade[3:0]|blend[3:0]
  605.  config 2: CLUT entries type[1:0](0:16 bit,1:32 bit,2:27 bit)|rgb(0:YCbCr,1:RGB)|swp(0:Normal,1:BYTE swap)|shd(0:Sub,1:Ratio)|Reserved[1:0] 
  606. ************************************************************/
  607. const UINT8 osd_header_config[][3]=
  608. {
  609.       {//normal 4 color
  610.        //config 0
  611.         ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),
  612.        //config 1
  613.         ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  614.        //config 2
  615.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  616.       },
  617.       {//eq 16 color
  618.        //config 0
  619.         ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),        
  620.        //config 1
  621.         ((0xc & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  622.        //config 2
  623.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  624.       },
  625.       {//setup,display
  626.        //config 0
  627.         ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),        
  628.        //config 1
  629.         ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  630.        //config 2
  631.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  632.       },
  633.       {//nes game
  634.        //config 0
  635.         ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((1 & 0x03) << BIT_PR),        
  636.        //config 1
  637.         ((0xc & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  638.        //config 2
  639.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  640.       },
  641. #ifdef REALCOLOR_SCREENSAVER
  642.     {//real color screen saver
  643.        //config 0
  644.         ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),        
  645.        //config 1
  646.         ((0xc & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  647.        //config 2
  648.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  649.       },
  650. #endif
  651. #ifdef VIRTUAL_KEYBOARD
  652.       {//keyboard  //liweihua 2003-11-10 19:37
  653.        //config 0
  654.         ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),        
  655.        //config 1
  656.         ((0xc & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  657.        //config 2
  658.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  659.       },
  660. #endif
  661. #if defined(BBK_NEW_SETUP)&&defined(BBK_DV961_DVD)    //fengjl  add for BBK's NEW_SETUP  3-11-17 16:08   
  662.     { //bbk_new_setup
  663.     //config 0
  664.     ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),        
  665.     //config 1
  666.     ((0xc & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  667.     //config 2
  668.      V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  669.     },
  670. #endif
  671. #ifdef QSI_SETUP_MENU_DESIGN//liweihua 2004-7-5 9:44
  672.       {//setup,display
  673.        //config 0
  674.         ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),        
  675.        //config 1
  676.         ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  677.        //config 2
  678.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  679.       }, 
  680. #endif   
  681. #ifdef SUPPORT_OSDLYRIC 
  682.      {//setup,midi
  683.     //config 0
  684.      ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),        
  685.     //config 1
  686.      ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  687.     //config 2
  688.       V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  689.      },
  690.  #endif
  691.  #ifdef OSD_BMP_DISPLAY //feeling 2004-08
  692.        {//bmp display 16 color
  693.        //config 0
  694.        ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),      
  695.        //config 1
  696.        ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  697.        //config 2
  698.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  699.       },
  700. #endif
  701. #ifdef OSD_BMP_REGION1
  702.       {//bmp region 4 color
  703.        //config 0
  704.         ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),
  705.        //config 1
  706.         ((0x0 & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  707.        //config 2
  708.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_A
  709.       },
  710. #endif
  711. #ifdef OSD_BMP
  712. {//region A 16 color
  713.        //config 0
  714.        ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),      
  715.        //config 1
  716.        ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  717.        //config 2
  718.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  719. },
  720. {//region B 16 color
  721.        //config 0
  722.        ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),      
  723.        //config 1
  724.        ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  725.        //config 2
  726.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  727. },
  728. {//region C 16 color
  729.        //config 0
  730.        ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),      
  731.        //config 1
  732.        ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  733.        //config 2
  734.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  735. },
  736. {//region D 16 color
  737.        //config 0
  738.        ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),      
  739.        //config 1
  740.        ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  741.        //config 2
  742.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  743. },
  744. {//region E 16 color
  745.        //config 0
  746.        ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),      
  747.        //config 1
  748.        ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  749.        //config 2
  750.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  751. },
  752. {//region F 16 color
  753.        //config 0
  754.        ((1&0x01) << BIT_CU)|((0) << BIT_FT)|((0 & 0x03) << BIT_PR),      
  755.        //config 1
  756.        ((0xf & 0x0f) << BIT_SHD)| ((0xf & 0x0f) << BIT_BLND),
  757.        //config 2
  758.          V2_CLUT_TYPE(OSDV2_CLUT_32b)| V2_RGB_MODE|V2_SWAP_BYTE_OFF| V2_SHADE_MODE_B
  759. },
  760. #endif
  761. };
  762. const UINT32 *osd__pal[]=
  763. {
  764.       palette_4color,//normal
  765.       palette_16color,//eq
  766.       palette_16color_setup,//setup,display
  767. #ifdef SCREENSAVER_ZOOM_IN_2
  768.       palette_4color,//normal
  769. #else//SCREENSAVER_ZOOM_IN_2
  770.       NULL,//nes game
  771. #endif//SCREENSAVER_ZOOM_IN_2
  772.     #ifdef REALCOLOR_SCREENSAVER
  773.     #ifdef REALCOLOR_QSI //liulifeng add 2004-7-12 13:00
  774.     palette_256color_sreensaver[0],
  775.     #else
  776.     palette_256color_sreensaver,
  777.     #endif
  778.     #endif
  779. #ifdef VIRTUAL_KEYBOARD //liweihua 03-8-15
  780.       palette_256color,//liweihua mod 2003-11-10 19:30
  781. #endif
  782. #if defined(BBK_NEW_SETUP)&&defined(BBK_DV961_DVD)   
  783.       palette_setup_256color,
  784. #endif
  785. #ifdef QSI_SETUP_MENU_DESIGN//liweihua 2004-7-5 9:41
  786.     palette_16color_qsi,
  787. #endif
  788. #ifdef SUPPORT_OSDLYRIC
  789. palette_16color_midi,
  790. #endif
  791. #ifdef OSD_BMP_DISPLAY//feeling 2004-08
  792. palette_16color_bmp_display,
  793. #endif
  794. #ifdef OSD_BMP_REGION1
  795.     palette_4color_bmp_region1,
  796. #endif
  797. #ifdef OSD_BMP
  798. palette_16color_region_A,
  799. palette_16color_region_B,
  800. palette_16color_region_C,
  801. palette_16color_region_D,
  802. palette_16color_region_E,
  803. palette_16color_region_F,
  804. #endif
  805. };
  806. /************************************************************
  807.  OSD Header Offset ,data block location
  808. ************************************************************/
  809. #define OSD_16b_BUG
  810. #define ALIGN_32B(x) ((x+31)/32)
  811. const   UINT8   osd_header_offset[8] = 
  812. {
  813.     ALIGN_32B(16 + 4*4), 
  814.     ALIGN_32B(16 + 4*16), 
  815.     ALIGN_32B(16 + 4*256), 
  816.     ALIGN_32B(16),
  817.     ALIGN_32B(16),
  818.     ALIGN_32B(16),
  819.     ALIGN_32B(16),
  820.     ALIGN_32B(16)
  821. };