|
|
| version 1.1.1.1, 2003/10/16 17:58:15 | version 1.4, 2004/01/31 20:05:23 |
|---|---|
| Line 1 | Line 1 |
| // palette | // palette |
| // 00 text palette | // 00 text palette (NP2PAL_TEXT: pal0s + text) |
| // +0A skipline palette | // +0A skipline palette (NP2PAL_SKIP: skiplines) |
| // +10 grph palette | // +10 grph palette (NP2PAL_GRPH: grph only) |
| // +10 text palette | // +80 text+grph (NP2PAL_TEXT2:grph+text) |
| // +09 black + text palette | // +09 black + text palette (NP2PAL_TEXT3: text/grph=black) |
| // +80 end... | |
| enum { | enum { |
| NP2PALS_TXT = 10, | NP2PALS_TXT = 10, |
| NP2PALS_GRPH = 16, | NP2PALS_GRPH = 16, |
| NP2PAL_TEXT = 0, | NP2PAL_TEXT = 0, |
| NP2PAL_SKIP = (NP2PALS_TXT), | NP2PAL_SKIP = (NP2PAL_TEXT + NP2PALS_TXT), |
| NP2PAL_GRPH = (NP2PAL_SKIP + NP2PALS_GRPH), | NP2PAL_GRPH = (NP2PAL_SKIP + NP2PALS_GRPH), |
| NP2PAL_TEXT2 = (NP2PAL_GRPH + NP2PALS_GRPH), | NP2PAL_TEXT2 = (NP2PAL_GRPH + NP2PALS_GRPH), |
| NP2PAL_TEXT3 = (NP2PAL_TEXT2 + (8 * NP2PALS_GRPH)), | NP2PAL_TEXT3 = (NP2PAL_TEXT2 + (8 * NP2PALS_GRPH)), |
| Line 33 typedef struct { | Line 32 typedef struct { |
| UINT16 anabit; | UINT16 anabit; |
| UINT16 degbit; | UINT16 degbit; |
| RGB32 pal[16]; | RGB32 pal[16]; |
| UINT vsyncpal; | |
| UINT events; | UINT events; |
| PAL1EVENT event[PALEVENTMAX]; | PAL1EVENT event[PALEVENTMAX]; |
| } PALEVENT; | } PALEVENT; |
| Line 44 extern "C" { | Line 44 extern "C" { |
| extern RGB32 np2_pal32[256]; | extern RGB32 np2_pal32[256]; |
| #if defined(SUPPORT_16BPP) | #if defined(SUPPORT_16BPP) |
| extern UINT16 np2_pal16[256]; | extern RGB16 np2_pal16[256]; |
| #endif | #endif |
| extern PALEVENT palevent; | extern PALEVENT palevent; |
| extern BYTE pal_monotable[16]; | extern BYTE pal_monotable[16]; |