summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/bml3/bml3mp1802.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/bml3/bml3mp1802.cpp')
-rw-r--r--src/devices/bus/bml3/bml3mp1802.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/devices/bus/bml3/bml3mp1802.cpp b/src/devices/bus/bml3/bml3mp1802.cpp
index 85668d01f39..18fd6702871 100644
--- a/src/devices/bus/bml3/bml3mp1802.cpp
+++ b/src/devices/bus/bml3/bml3mp1802.cpp
@@ -56,7 +56,9 @@ ROM_END
void bml3bus_mp1802_device::device_add_mconfig(machine_config &config)
{
- MB8866(config, m_fdc, 1_MHz_XTAL);
+ constexpr auto CLK16M = 32.256_MHz_XTAL / 2;
+
+ MB8866(config, m_fdc, CLK16M / 16); // 16MCLK divided by IC628 (HD74LS93P)
m_fdc->intrq_wr_callback().set(FUNC(bml3bus_mp1802_device::bml3_wd17xx_intrq_w));
FLOPPY_CONNECTOR(config, m_floppy0, mp1802_floppies, "dd", floppy_image_device::default_floppy_formats);