| version 1.7, 2004/08/12 20:09:42 | version 1.10, 2004/08/15 11:14:42 | 
| Line 74  enum { | Line 74  enum { | 
 | CRTCREG_VDISP           = 6, | CRTCREG_VDISP           = 6, | 
 | CRTCREG_VSYNC           = 7, | CRTCREG_VSYNC           = 7, | 
 | CRTCREG_CHRCY           = 9, | CRTCREG_CHRCY           = 9, | 
| CRTCREG_POSL            = 12, | CRTCREG_POSH            = 12, | 
| CRTCREG_POSH            = 13, | CRTCREG_POSL            = 13, | 
 |  |  | 
 | CRTCREG_MAX                     = 18 | CRTCREG_MAX                     = 18 | 
 | }; | }; | 
 |  |  | 
 |  |  | 
 | typedef struct { | typedef struct { | 
 | UINT8   rgbp[4]; |  | 
 | UINT8   SCRN_BITS; | UINT8   SCRN_BITS; | 
 |  | UINT8   width40; | 
 | UINT8   regnum; | UINT8   regnum; | 
 |  | UINT8   padding; | 
 |  | UINT8   rgbp[4]; | 
 | UINT8   reg[CRTCREG_MAX]; | UINT8   reg[CRTCREG_MAX]; | 
 | UINT8   BLACKPAL; | UINT8   BLACKPAL; | 
 | UINT8   EXTPALMODE; | UINT8   EXTPALMODE; | 
| Line 94  typedef struct { | Line 96  typedef struct { | 
 | } CRTCSTAT; | } CRTCSTAT; | 
 |  |  | 
 | typedef struct { | typedef struct { | 
 |  | SINT32  rasterclock8; | 
 |  | SINT32  rasterdisp8; | 
 |  | UINT    fonty; | 
 |  | UINT    yl; | 
 |  | SINT32  frameclock; | 
 |  |  | 
 | UINT8   *gram;                          // curvram | UINT8   *gram;                          // curvram | 
 | UINT    updatemask;                     // updatemsk | UINT    updatemask;                     // updatemsk | 
 | UINT8   updatebit;                      // curupdt | UINT8   updatebit;                      // curupdt | 
| Line 102  typedef struct { | Line 110  typedef struct { | 
 | UINT8   pal_disp; | UINT8   pal_disp; | 
 |  |  | 
 | UINT    pos; | UINT    pos; | 
 | UINT    fonty; |  | 
 | UINT    yl; |  | 
 |  |  | 
 | SINT32  dispclock; | SINT32  dispclock; | 
 | SINT32  vsyncstart; | SINT32  vsyncstart; | 
 | SINT32  vpulseclock; | SINT32  vpulseclock; | 
 | UINT    vl; |  | 
 | } CRTCEXT; | } CRTCEXT; | 
 |  |  | 
 | typedef struct { | typedef struct { | 
| Line 126  typedef struct { | Line 131  typedef struct { | 
 |  |  | 
 | // ---- | // ---- | 
 |  |  | 
| void crtc_bankupdate(void);                                                             // vrambank_patch | void crtc_setwidth(REG8 width40); | 
| void crtc_regupdate(void); | void crtc_update(void); | 
|  | // void crtc_bankupdate(void);                                                  // vrambank_patch | 
|  | // void crtc_regupdate(void); | 
 |  |  | 
 | void IOOUTCALL crtc_o(UINT port, REG8 value);                   // x1_crtc_w | void IOOUTCALL crtc_o(UINT port, REG8 value);                   // x1_crtc_w | 
 |  |  |