| version 1.13, 2004/08/14 12:16:17 | version 1.15, 2004/08/17 09:35:09 | 
| Line 92  static void crtc_timingupdate(void) { | Line 92  static void crtc_timingupdate(void) { | 
 | UINT32  fontclock; | UINT32  fontclock; | 
 | UINT    yl; | UINT    yl; | 
 |  |  | 
 |  | // とりあえず…ね | 
 |  | crtc.e.rasterdisp8 = (crtc.e.rasterclock8 * 40) / 56; | 
 |  |  | 
 | fontclock = (crtc.s.reg[CRTCREG_CHRCY] & 0x1f) + 1; | fontclock = (crtc.s.reg[CRTCREG_CHRCY] & 0x1f) + 1; | 
 | fontclock = (fontclock * crtc.e.rasterclock8) >> 8; | fontclock = (fontclock * crtc.e.rasterclock8) >> 8; | 
 |  |  | 
| Line 123  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 232  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) { |