|
|
| version 1.5, 2004/02/29 03:10:03 | version 1.6, 2005/02/07 14:46:13 |
|---|---|
| Line 42 void pal_makegrad(RGB32 *pal, int pals, | Line 42 void pal_makegrad(RGB32 *pal, int pals, |
| if (pals >= 2) { | if (pals >= 2) { |
| pals--; | pals--; |
| for (i=0; i<=pals; i++) { | for (i=0; i<=pals; i++) { |
| pal[i].p.b = (BYTE) | pal[i].p.b = (UINT8) |
| ((((fg >> 0) & 0x0000ff) * i + | ((((fg >> 0) & 0x0000ff) * i + |
| ((bg >> 0) & 0x0000ff) * (pals-i)) / pals); | ((bg >> 0) & 0x0000ff) * (pals-i)) / pals); |
| pal[i].p.g = (BYTE) | pal[i].p.g = (UINT8) |
| ((((fg >> 8) & 0x0000ff) * i + | ((((fg >> 8) & 0x0000ff) * i + |
| ((bg >> 8) & 0x0000ff) * (pals-i)) / pals); | ((bg >> 8) & 0x0000ff) * (pals-i)) / pals); |
| pal[i].p.r = (BYTE) | pal[i].p.r = (UINT8) |
| ((((fg >> 16) & 0x0000ff) * i + | ((((fg >> 16) & 0x0000ff) * i + |
| ((bg >> 16) & 0x0000ff) * (pals-i)) / pals); | ((bg >> 16) & 0x0000ff) * (pals-i)) / pals); |
| pal[i].p.e = 0; | pal[i].p.e = 0; |
| Line 105 void pal_makeskiptable(void) { | Line 105 void pal_makeskiptable(void) { |
| UINT8 ana; | UINT8 ana; |
| for (i=0; i<8; i++) { | for (i=0; i<8; i++) { |
| pal.p.b = (BYTE)(i & 1); | pal.p.b = (UINT8)(i & 1); |
| pal.p.r = (BYTE)((i >> 1) & 1); | pal.p.r = (UINT8)((i >> 1) & 1); |
| pal.p.g = (BYTE)((i >> 2) & 1); | pal.p.g = (UINT8)((i >> 2) & 1); |
| pal.p.e = 0; | pal.p.e = 0; |
| degpal1[i].d = pal.d * 255; | degpal1[i].d = pal.d * 255; |
| degpal2[i].d = pal.d * np2cfg.skiplight; | degpal2[i].d = pal.d * np2cfg.skiplight; |
| Line 152 void pal_makeanalog(RGB32 *pal, UINT16 b | Line 152 void pal_makeanalog(RGB32 *pal, UINT16 b |
| #endif | #endif |
| } | } |
| static void pal_makedegital(const BYTE *paltbl) { | static void pal_makedegital(const UINT8 *paltbl) { |
| UINT i; | UINT i; |
| Line 223 void pal_makeanalog_lcd(RGB32 *pal, UINT | Line 223 void pal_makeanalog_lcd(RGB32 *pal, UINT |
| #endif | #endif |
| } | } |
| static void pal_makedegital_lcd(const BYTE *paltbl) { | static void pal_makedegital_lcd(const UINT8 *paltbl) { |
| UINT i; | UINT i; |
| UINT32 pal32; | UINT32 pal32; |
| Line 408 static void pal_make9821(const UINT8 *pa | Line 408 static void pal_make9821(const UINT8 *pa |
| } | } |
| #endif | #endif |
| void pal_change(BYTE textpalset) { | void pal_change(UINT8 textpalset) { |
| if (textpalset) { | if (textpalset) { |
| if (!(np2cfg.LCD_MODE & 1)) { | if (!(np2cfg.LCD_MODE & 1)) { |