Diff for /np2/io/gdc.c between versions 1.39 and 1.41

version 1.39, 2007/01/08 08:52:21 version 1.41, 2007/11/11 12:46:07
Line 274  void gdc_work(int id) { Line 274  void gdc_work(int id) {
                                 case CMD_START:                                  case CMD_START:
                                 case CMD_SYNC_ON:                                  case CMD_SYNC_ON:
                                         (*dispflag) |= GDCSCRN_ENABLE | GDCSCRN_ALLDRAW2;                                          (*dispflag) |= GDCSCRN_ENABLE | GDCSCRN_ALLDRAW2;
                                         screenupdate |= 2;                                          pcstat.screenupdate |= 2;
                                         break;                                          break;
   
                                 case CMD_STOP_:                                  case CMD_STOP_:
Line 282  void gdc_work(int id) { Line 282  void gdc_work(int id) {
                                 case CMD_SYNC_OFF:                                  case CMD_SYNC_OFF:
                                         (*dispflag) &= (~GDCSCRN_ENABLE);                                          (*dispflag) &= (~GDCSCRN_ENABLE);
 //                                      (*dispflag) |= GDCSCRN_ALLDRAW2;  //                                      (*dispflag) |= GDCSCRN_ALLDRAW2;
                                         screenupdate |= 2;                                          pcstat.screenupdate |= 2;
                                         break;                                          break;
   
                                 case CMD_VECTE:                                  case CMD_VECTE:
Line 479  static void IOOUTCALL gdc_o68(UINT port, Line 479  static void IOOUTCALL gdc_o68(UINT port,
                         gdc_restorekacmode();                          gdc_restorekacmode();
                 }                  }
                 else if (bit == 0x80) {                  else if (bit == 0x80) {
                         screenupdate |= 2;                          pcstat.screenupdate |= 2;
                 }                  }
                 gdcs.msw_accessable = gdc.mode1 & 0x40;                  gdcs.msw_accessable = gdc.mode1 & 0x40;
         }          }
Line 706  static void IOOUTCALL gdc_oa4(UINT port, Line 706  static void IOOUTCALL gdc_oa4(UINT port,
   
         if ((gdcs.disp ^ dat) & 1) {          if ((gdcs.disp ^ dat) & 1) {
                 gdcs.disp = dat & 1;                  gdcs.disp = dat & 1;
                 screenupdate |= 2;                  pcstat.screenupdate |= 2;
         }          }
         (void)port;          (void)port;
 }  }
Line 1126  void gdc_biosreset(void) { Line 1126  void gdc_biosreset(void) {
         gdcs.textdisp = GDCSCRN_ALLDRAW2 | GDCSCRN_EXT;          gdcs.textdisp = GDCSCRN_ALLDRAW2 | GDCSCRN_EXT;
         gdcs.grphdisp = GDCSCRN_ALLDRAW2 | GDCSCRN_EXT;          gdcs.grphdisp = GDCSCRN_ALLDRAW2 | GDCSCRN_EXT;
         gdcs.palchange = GDCSCRN_REDRAW;          gdcs.palchange = GDCSCRN_REDRAW;
         screenupdate |= 2;          pcstat.screenupdate |= 2;
 }  }
   
 void gdc_reset(void) {  void gdc_reset(const NP2CFG *pConfig) {
   
         ZeroMemory(&gdc, sizeof(gdc));          ZeroMemory(&gdc, sizeof(gdc));
         ZeroMemory(&gdcs, sizeof(gdcs));          ZeroMemory(&gdcs, sizeof(gdcs));
Line 1145  void gdc_reset(void) { Line 1145  void gdc_reset(void) {
                 gdc.display |= (1 << GDCDISP_PLAZMA2);                  gdc.display |= (1 << GDCDISP_PLAZMA2);
         }          }
         gdc_biosreset();          gdc_biosreset();
   
           (void)pConfig;
 }  }
   
 void gdc_bind(void) {  void gdc_bind(void) {

Removed from v.1.39  
changed lines
  Added in v.1.41


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