|
|
| 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; |