Diff for /np2/io/gdc.c between versions 1.9 and 1.11

version 1.9, 2003/12/12 01:04:40 version 1.11, 2004/01/13 05:30:58
Line 335  static void IOOUTCALL gdc_o6a(UINT port, Line 335  static void IOOUTCALL gdc_o6a(UINT port,
         else {          else {
                 switch(dat) {                  switch(dat) {
                         case 0x40:                          case 0x40:
                           case 0x80:                                      // EPSON?
                                 gdc.display &= ~1;                                  gdc.display &= ~1;
                                 gdcs.textdisp |= GDCSCRN_EXT;                                  gdcs.textdisp |= GDCSCRN_EXT;
                                 break;                                  break;
   
                         case 0x41:                          case 0x41:
                           case 0x81:                                      // EPSON?
                                 gdc.display |= 1;                                  gdc.display |= 1;
                                 gdcs.textdisp |= GDCSCRN_EXT;                                  gdcs.textdisp |= GDCSCRN_EXT;
                                 break;                                  break;
Line 376  static REG8 IOINPCALL gdc_i60(UINT port) Line 378  static REG8 IOINPCALL gdc_i60(UINT port)
         ret = 0x80 | gdc.vsync;         // | m_drawing;          ret = 0x80 | gdc.vsync;         // | m_drawing;
         remain = nevent_getremain(NEVENT_FLAMES);          remain = nevent_getremain(NEVENT_FLAMES);
         if (remain >= 0) {          if (remain >= 0) {
                 if ((remain % pc.raster) < pc.hsync) {                  if ((remain % pccore.raster) < pccore.hsync) {
                         ret |= 0x40;                          ret |= 0x40;
                 }                  }
         }          }
Line 543  static REG8 IOINPCALL gdc_ia0(UINT port) Line 545  static REG8 IOINPCALL gdc_ia0(UINT port)
         ret = 0x80 | gdc.vsync | gdc.s_drawing;          ret = 0x80 | gdc.vsync | gdc.s_drawing;
         remain = nevent_getremain(NEVENT_FLAMES);          remain = nevent_getremain(NEVENT_FLAMES);
         if (remain >= 0) {          if (remain >= 0) {
                 if ((remain % pc.raster) < (pc.hsync)) {                  if ((remain % pccore.raster) < (pccore.hsync)) {
                         ret |= 0x40;                          ret |= 0x40;
                 }                  }
         }          }

Removed from v.1.9  
changed lines
  Added in v.1.11


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