|
|
| version 1.3, 2004/08/08 15:14:08 | version 1.5, 2004/08/12 13:32:52 |
|---|---|
| Line 3 | Line 3 |
| extern "C" { | extern "C" { |
| #endif | #endif |
| enum { | |
| CRTC_PALB = 0, | |
| CRTC_PALR = 1, | |
| CRTC_PALG = 2, | |
| CRTC_PLY = 3 | |
| }; | |
| #define PAL_NORMAL 0x00 | #define PAL_NORMAL 0x00 |
| #define PAL_HIGHRESO 0x01 | #define PAL_HIGHRESO 0x01 |
| Line 59 enum { | Line 66 enum { |
| typedef struct { | typedef struct { |
| UINT8 PAL_B; | UINT8 rgbp[4]; |
| UINT8 PAL_R; | |
| UINT8 PAL_G; | |
| UINT8 PLY; | |
| // UINT8 TEXT_PAL[8]; | |
| UINT8 SCRN_BITS; | UINT8 SCRN_BITS; |
| UINT8 CRTC_NUM; | UINT8 CRTC_NUM; |
| WORD DISP_PAGE; | BYTE _FNT_YL; |
| WORD FNT_XL; | |
| WORD FNT_YL; | |
| BYTE TXT_XL; | BYTE TXT_XL; |
| BYTE TXT_YL; | BYTE TXT_YL; |
| BYTE TXT_YS; | BYTE TXT_YS; |
| WORD GRP_XL; | |
| WORD GRP_YL; | // WORD CRT_YL; |
| // BYTE CPU_BANK; | // WORD CRT_VS; |
| // BYTE CRT_BANK; | // WORD CRT_VL; |
| WORD CRT_YL; | |
| WORD CRT_VS; | |
| WORD CRT_VL; | |
| BYTE TXT_VL; | BYTE TXT_VL; |
| BYTE TXT_VLA; | BYTE TXT_VLA; |
| WORD TXT_TOP; | WORD TXT_TOP; |
| WORD fnty; | // WORD fnty; |
| UINT8 BLACKPAL; | UINT8 BLACKPAL; |
| UINT8 EXTPALMODE; | UINT8 EXTPALMODE; |
| Line 99 typedef struct { | Line 96 typedef struct { |
| UINT8 *gram; // curvram | UINT8 *gram; // curvram |
| UINT updatemask; // updatemsk | UINT updatemask; // updatemsk |
| UINT8 updatebit; // curupdt | UINT8 updatebit; // curupdt |
| UINT8 dispmode; | |
| UINT8 pal_bank; | |
| UINT8 pal_disp; | |
| UINT fonty; | |
| UINT yl; | |
| UINT dl; | |
| UINT vs; | |
| UINT vl; | |
| } CRTCEXT; | } CRTCEXT; |
| typedef struct { | typedef struct { |