Diff for /np2/fdd/fdd_mtr.c between versions 1.4 and 1.7

version 1.4, 2004/02/18 21:58:41 version 1.7, 2004/03/08 13:11:16
Line 56  void fddmtrsnd_deinitialize(void) { Line 56  void fddmtrsnd_deinitialize(void) {
         }          }
 }  }
   
 void fddmtrsnd_play(UINT num, BOOL play) {  static void fddmtrsnd_play(UINT num, BOOL play) {
   
         PMIXTRK *trk;          PMIXTRK *trk;
   
Line 131  void fddmtr_seek(REG8 drv, REG8 c, UINT  Line 131  void fddmtr_seek(REG8 drv, REG8 c, UINT 
         SINT32  waitcnt;          SINT32  waitcnt;
   
         drv &= 3;          drv &= 3;
         regmove = fddmtr.head[drv] - c;          regmove = c - fddmtr.head[drv];
         fddmtr.head[drv] = c;          fddmtr.head[drv] = c;
   
         if (!np2cfg.MOTOR) {          if (!np2cfg.MOTOR) {
Line 139  void fddmtr_seek(REG8 drv, REG8 c, UINT  Line 139  void fddmtr_seek(REG8 drv, REG8 c, UINT 
                         fddmtr.busy = 1;                          fddmtr.busy = 1;
                         nevent_set(NEVENT_FDBIOSBUSY, size * pccore.multiple,                          nevent_set(NEVENT_FDBIOSBUSY, size * pccore.multiple,
                                                                                                 fdbiosout, NEVENT_ABSOLUTE);                                                                                                  fdbiosout, NEVENT_ABSOLUTE);
                         return;  
                 }                  }
                   return;
         }          }
   
         waitcnt = (size * DISK1ROL_MS) / (1024 * 8);          waitcnt = (size * DISK1ROL_MS) / (1024 * 8);
         if (regmove < 0) {          if (regmove < 0) {
                 regmove = 0 - 1;                  regmove = 0 - regmove;
         }          }
         if (regmove == 1) {          if (regmove == 1) {
                 if (fddmtr.curevent < 80) {                  if (fddmtr.curevent < 80) {

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


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