summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2020-05-19 10:46:24 -0400
committer AJR <ajrhacker@users.noreply.github.com>2020-05-19 10:46:24 -0400
commit4ecd0d2b7f4e4c17b288eed6b6ebbc39b15c2001 (patch)
tree51bfc2c16488f9bdaa87da8f60d41532d4617aaf /src/devices/machine
parentba095e966dcce13a97c27f1f9879c44653588b44 (diff)
pc8477a, tc8566af: Increase number of steps for recalibrate command
Diffstat (limited to 'src/devices/machine')
-rw-r--r--src/devices/machine/upd765.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/devices/machine/upd765.cpp b/src/devices/machine/upd765.cpp
index 6f9e1698f84..541a5508f8f 100644
--- a/src/devices/machine/upd765.cpp
+++ b/src/devices/machine/upd765.cpp
@@ -3050,6 +3050,7 @@ dp8473_device::dp8473_device(const machine_config &mconfig, const char *tag, dev
ready_connected = false;
select_connected = true;
select_multiplexed = false;
+ recalibrate_steps = 77; // TODO: 3917 in extended track range mode
}
pc8477a_device::pc8477a_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : ps2_fdc_device(mconfig, PC8477A, tag, owner, clock)
@@ -3058,6 +3059,7 @@ pc8477a_device::pc8477a_device(const machine_config &mconfig, const char *tag, d
ready_connected = false;
select_connected = true;
select_multiplexed = false;
+ recalibrate_steps = 85; // TODO: may also be programmed as 255, 3925 or 4095 by (unemulated) mode command
}
wd37c65c_device::wd37c65c_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
@@ -3113,6 +3115,7 @@ tc8566af_device::tc8566af_device(const machine_config &mconfig, const char *tag,
ready_connected = true;
select_connected = true;
select_multiplexed = false;
+ recalibrate_steps = 255;
}
void tc8566af_device::device_start()