summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2016-08-12 15:15:07 +0300
committer Curt Coder <curtcoder@mail.com>2016-08-12 15:15:14 +0300
commit20127228a0fc9a131c4a529d3d09c2f19c369cba (patch)
treede10d619a9ec3be7eee878c4bf200dc74e8b418a
parent666a03377d739f30537f0de1a48a3104c5c4eccb (diff)
victor9k: Set floppy RPM after track step. Boots to CP/M now. [Curt Coder]
-rw-r--r--src/lib/formats/victor9k_dsk.cpp2
-rw-r--r--src/mame/machine/victor9k_fdc.cpp2
2 files changed, 3 insertions, 1 deletions
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)