Diff for /xmil/io/crtc.c between versions 1.13 and 1.15

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) {

Removed from v.1.13  
changed lines
  Added in v.1.15


RetroPC.NET-CVS <cvs@retropc.net>