Diff for /xmil/io/fdc.c between versions 1.8 and 1.9

version 1.8, 2004/08/11 13:53:53 version 1.9, 2004/08/11 16:09:04
Line 18  void nvitem_fdcbusy(UINT id) { Line 18  void nvitem_fdcbusy(UINT id) {
         fdc.s.busy = FALSE;          fdc.s.busy = FALSE;
         if (fdc.s.bufdir) {          if (fdc.s.bufdir) {
                 TRACEOUT(("dma ready!"));                  TRACEOUT(("dma ready!"));
                 dma.DMA_REDY = 0;                  dmac_sendready(TRUE);
         }          }
 }  }
   
Line 208  static void bufposinc(void) { Line 208  static void bufposinc(void) {
                         }                          }
                 }                  }
                 if (!r) {                  if (!r) {
                         dma.DMA_REDY = 8;  
                         fdc.s.bufdir = FDCDIR_NONE;                          fdc.s.bufdir = FDCDIR_NONE;
                           dmac_sendready(FALSE);
                 }                  }
         }          }
 }  }
Line 301  void IOOUTCALL fdc_o(UINT port, REG8 val Line 301  void IOOUTCALL fdc_o(UINT port, REG8 val
                                 case 0x0d:                                                              // フォースインタラプト                                  case 0x0d:                                                              // フォースインタラプト
                                         setbusy(0);                                                     // 必要ない?                                          setbusy(0);                                                     // 必要ない?
 //                                      fdc.s.skip = 0;                                         // 000330  //                                      fdc.s.skip = 0;                                         // 000330
                                         dma.DMA_REDY = 8;                                       // ver0.25                                          dmac_sendready(FALSE);
                                         break;                                          break;
   
                                 case 0x0e:                                                              // リードトラック                                  case 0x0e:                                                              // リードトラック
Line 390  REG8 IOINPCALL fdc_i(UINT port) { Line 390  REG8 IOINPCALL fdc_i(UINT port) {
 #endif  #endif
                         ret = getstat();                          ret = getstat();
                         if (!(ret & 0x02)) {                          if (!(ret & 0x02)) {
                                 dma.DMA_REDY = 8;                                  dmac_sendready(FALSE);
                         }                          }
                         return(ret);                          return(ret);
   

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


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