Diff for /np2/io/crtc.c between versions 1.5 and 1.7

version 1.5, 2004/03/14 23:45:44 version 1.7, 2005/02/16 09:31:55
Line 22  static void IOOUTCALL crtc_o7c(UINT port Line 22  static void IOOUTCALL crtc_o7c(UINT port
         if (grcg.chip) {          if (grcg.chip) {
                 grcg.modereg = (UINT8)dat;                  grcg.modereg = (UINT8)dat;
                 grcg.counter = 0;                  grcg.counter = 0;
                 vramop.operate &= VOP_GRCGMASK;                  vramop.operate &= ~(3 << VOPBIT_GRCG);
                 vramop.operate |= ((dat & 0xc0) >> 4);                  vramop.operate |= ((dat & 0xc0) >> (6 - VOPBIT_GRCG));
                 if (grcg.chip >= 2) {                  if (grcg.chip >= 2) {
                         grcg.gdcwithgrcg = (dat >> 4) & 0x0c;                          grcg.gdcwithgrcg = (dat >> 4) & 0x0c;
                 }                  }
Line 82  void crtc_reset(void) { Line 82  void crtc_reset(void) {
   
         ZeroMemory(&grcg, sizeof(grcg));          ZeroMemory(&grcg, sizeof(grcg));
         ZeroMemory(&crtc, sizeof(crtc));          ZeroMemory(&crtc, sizeof(crtc));
   #if defined(SUPPORT_PC9821)
           grcg.chip = 3;                                                  // PC-9821は EGC必須
   #else
         grcg.chip = np2cfg.grcg & 3;                    // GRCG動作のコピー          grcg.chip = np2cfg.grcg & 3;                    // GRCG動作のコピー
   #endif
         crtc_biosreset();          crtc_biosreset();
 }  }
   

Removed from v.1.5  
changed lines
  Added in v.1.7


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