diff --git a/src/lib/formats/victor9k_dsk.cpp b/src/lib/formats/victor9k_dsk.cpp index 56494094dad..bce82cdf028 100644 --- a/src/lib/formats/victor9k_dsk.cpp +++ b/src/lib/formats/victor9k_dsk.cpp @@ -387,7 +387,7 @@ const int victor9k_format::speed_zone[2][80] = const int victor9k_format::rpm[9] = { - 252, 267, 283, 300, 320, 342, 368, 401, 417 + 252, 267, 283, 300, 321, 342, 368, 401, 417 }; bool victor9k_format::save(io_generic *io, floppy_image *image) diff --git a/src/mame/machine/victor9k_fdc.cpp b/src/mame/machine/victor9k_fdc.cpp index 157df8edc7c..0f5184b64f6 100644 --- a/src/mame/machine/victor9k_fdc.cpp +++ b/src/mame/machine/victor9k_fdc.cpp @@ -565,6 +565,8 @@ void victor_9000_fdc_t::update_stepper_motor(floppy_image_device *floppy, int st floppy->stp_w(1); floppy->stp_w(0); } + + floppy->set_rpm(victor9k_format::get_rpm(m_side, floppy->get_cyl())); } void victor_9000_fdc_t::update_spindle_motor(floppy_image_device *floppy, emu_timer *t_tach, bool start, bool stop, bool sel, UINT8 &da)