|
|
| version 1.6, 2004/08/12 17:57:36 | version 1.7, 2004/08/12 20:09:42 |
|---|---|
| Line 64 enum { | Line 64 enum { |
| SCRN_DISPCHANGE = SCRN_24KHZ|SCRN_200LINE|SCRN_TEXTYx2|SCRN_UNDERLINE | SCRN_DISPCHANGE = SCRN_24KHZ|SCRN_200LINE|SCRN_TEXTYx2|SCRN_UNDERLINE |
| }; | }; |
| enum { | |
| CRTCREG_HSIZE = 0, | |
| CRTCREG_HDISP = 1, | |
| CRTCREG_HSYNC = 2, | |
| CRTCREG_PULSE = 3, | |
| CRTCREG_VSIZE = 4, | |
| CRTCREG_VSIZEA = 5, | |
| CRTCREG_VDISP = 6, | |
| CRTCREG_VSYNC = 7, | |
| CRTCREG_CHRCY = 9, | |
| CRTCREG_POSL = 12, | |
| CRTCREG_POSH = 13, | |
| CRTCREG_MAX = 18 | |
| }; | |
| typedef struct { | typedef struct { |
| UINT8 rgbp[4]; | UINT8 rgbp[4]; |
| UINT8 SCRN_BITS; | UINT8 SCRN_BITS; |
| UINT8 CRTC_NUM; | UINT8 regnum; |
| UINT8 reg[CRTCREG_MAX]; | |
| BYTE _FNT_YL; | |
| BYTE TXT_XL; | |
| BYTE TXT_YL; | |
| BYTE TXT_YS; | |
| // WORD CRT_YL; | |
| // WORD CRT_VS; | |
| // WORD CRT_VL; | |
| BYTE TXT_VL; | |
| BYTE TXT_VLA; | |
| WORD TXT_TOP; | |
| // WORD fnty; | |
| UINT8 BLACKPAL; | UINT8 BLACKPAL; |
| UINT8 EXTPALMODE; | UINT8 EXTPALMODE; |
| UINT8 EXTGRPHPAL; | UINT8 EXTGRPHPAL; |
| Line 100 typedef struct { | Line 101 typedef struct { |
| UINT8 pal_bank; | UINT8 pal_bank; |
| UINT8 pal_disp; | UINT8 pal_disp; |
| UINT pos; | |
| UINT fonty; | UINT fonty; |
| UINT yl; | UINT yl; |
| UINT dl; | SINT32 dispclock; |
| UINT vs; | SINT32 vsyncstart; |
| SINT32 vpulseclock; | |
| UINT vl; | UINT vl; |
| } CRTCEXT; | } CRTCEXT; |