Previous 199869 Revisions Next

r19518 Thursday 13th December, 2012 at 12:40:53 UTC by Miodrag Milanović
wd_fdc: on restore even if on same track wait stabilization time (nw)
[src/emu/machine]wd_fdc.c

trunk/src/emu/machine/wd_fdc.c
r19517r19518
240240         return;
241241
242242      case SPINUP_DONE:
243         if(main_state == RESTORE && floppy && !floppy->trk00_r())
244            sub_state = SEEK_DONE;
243         if(main_state == RESTORE && floppy && !floppy->trk00_r()) {
244            sub_state = SEEK_WAIT_STEP_TIME;
245            delay_cycles(t_gen, step_times[command & 3]);
246         }
245247
246248         if(main_state == SEEK && track == data)
247249            sub_state = SEEK_DONE;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team