|
|
| version 1.14, 2004/08/15 11:14:42 | version 1.15, 2004/08/17 09:35:09 |
|---|---|
| Line 126 static void crtc_bankupdate(void) { | Line 126 static void crtc_bankupdate(void) { |
| crtc.e.updatebit = UPDATE_VRAM0; | crtc.e.updatebit = UPDATE_VRAM0; |
| } | } |
| dispmode = (crtc.s.SCRN_BITS & SCRN_DISPVRAM)?SCRN_BANK1:SCRN_BANK0; | dispmode = (crtc.s.SCRN_BITS & SCRN_DISPVRAM)?SCRN_BANK1:SCRN_BANK0; |
| pal_bank = pal_disp = PAL_NORMAL; | pal_bank = PAL_NORMAL; |
| pal_disp = PAL_NORMAL; | |
| if ((!(crtc.s.EXTPALMODE & 0x80)) || (crtc.s.SCRN_BITS & SCRN_UNDERLINE)) { | if ((!(crtc.s.EXTPALMODE & 0x80)) || (crtc.s.SCRN_BITS & SCRN_UNDERLINE)) { |
| updatemask = 0x7ff; | updatemask = 0x7ff; |
| if ((crtc.s.SCRN_BITS & SCRN_24KHZ) && (!crtc.s.width40)) { | if ((crtc.s.SCRN_BITS & SCRN_24KHZ) && (!crtc.s.width40)) { |
| pal_bank = pal_disp = PAL_HIGHRESO; | pal_bank = PAL_HIGHRESO; |
| pal_disp = PAL_HIGHRESO; | |
| } | } |
| if (crtc.s.SCRN_BITS & SCRN_TEXTYx2) { | if (crtc.s.SCRN_BITS & SCRN_TEXTYx2) { |
| updatemask = 0x3ff; | updatemask = 0x3ff; |
| Line 235 static void crtc_bankupdate(void) { | Line 237 static void crtc_bankupdate(void) { |
| } | } |
| // ---- CRTC | // ---- CRTC |
| void IOOUTCALL crtc_o(UINT port, REG8 value) { | void IOOUTCALL crtc_o(UINT port, REG8 value) { |