Diff for /xmil/fdd/fdd_mtr.c between versions 1.6 and 1.7

version 1.6, 2004/08/07 07:19:56 version 1.7, 2004/08/10 08:28:48
Line 48  void fddmtr_callback(DWORD time) { Line 48  void fddmtr_callback(DWORD time) {
   
 void fddmtr_drvset(void) {  void fddmtr_drvset(void) {
   
         fddmtr.curdrv = fdc.drv;          fddmtr.curdrv = fdc.s.drv;
         if ((!fddmtr.eventtime[fddmtr.curdrv]) && (!fdc.motor)) {          if ((!fddmtr.eventtime[fddmtr.curdrv]) && (!fdc.s.motor)) {
                 fddmtr.eventtime[fddmtr.curdrv] = GETTICK() + 5000;                  fddmtr.eventtime[fddmtr.curdrv] = GETTICK() + 5000;
         }          }
         else if ((fddmtr.eventtime[fddmtr.curdrv]) && (fdc.motor)) {          else if ((fddmtr.eventtime[fddmtr.curdrv]) && (fdc.s.motor)) {
                 if (fddmtr.eventtime[fddmtr.curdrv] < GETTICK()) {                  if (fddmtr.eventtime[fddmtr.curdrv] < GETTICK()) {
                         fddmtr.head[fddmtr.curdrv] = 24;                          fddmtr.head[fddmtr.curdrv] = 24;
                 }                  }
Line 64  void fddmtr_motormove(void) { Line 64  void fddmtr_motormove(void) {
   
         int             regmove;          int             regmove;
   
         regmove = fddmtr.head[fddmtr.curdrv] - fdc.c;          regmove = fddmtr.head[fddmtr.curdrv] - fdc.s.c;
         fddmtr.head[fddmtr.curdrv] = fdc.c;          fddmtr.head[fddmtr.curdrv] = fdc.s.c;
         if (!xmilcfg.MOTOR) {          if (!xmilcfg.MOTOR) {
                 return;                  return;
         }          }
Line 95  void fddmtr_waitsec(BYTE value) { Line 95  void fddmtr_waitsec(BYTE value) {
         if (!xmilcfg.MOTOR) {          if (!xmilcfg.MOTOR) {
                 return;                  return;
         }          }
         if ((fdc.r != value) && (fddmtr.curevent < 1)) {          if ((fdc.s.r != value) && (fddmtr.curevent < 1)) {
                 fddmtr_event();                  fddmtr_event();
                 fddmtr.curevent = 1;                  fddmtr.curevent = 1;
                 fddmtr.nextevent = GETTICK() + SEKSEC_MS;                  fddmtr.nextevent = GETTICK() + SEKSEC_MS;

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


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