|
|
| version 1.5, 2004/02/29 03:10:03 | version 1.7, 2007/11/11 12:46:07 |
|---|---|
| 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)) { |
| Line 473 void pal_eventclear(void) { | Line 473 void pal_eventclear(void) { |
| palevent.anabit = 0; | palevent.anabit = 0; |
| palevent.events = 0; | palevent.events = 0; |
| if ((!drawframe) || (!np2cfg.RASTER) || (scrnmng_getbpp() == 8)) { | if ((!pcstat.drawframe) || (!np2cfg.RASTER) || (scrnmng_getbpp() == 8)) { |
| palevent.events--; // 0xffffffff にする... | palevent.events--; // 0xffffffff にする... |
| } | } |
| else { | else { |