summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/bbc/fdc/opus.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/bbc/fdc/opus.cpp')
-rw-r--r--src/devices/bus/bbc/fdc/opus.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/bus/bbc/fdc/opus.cpp b/src/devices/bus/bbc/fdc/opus.cpp
index 9f5f0463d6c..f25de315c58 100644
--- a/src/devices/bus/bbc/fdc/opus.cpp
+++ b/src/devices/bus/bbc/fdc/opus.cpp
@@ -95,7 +95,7 @@ ROM_END
void bbc_opus8272_device::device_add_mconfig(machine_config &config)
{
- I8272A(config, m_fdc, 16_MHz_XTAL / 2, true);
+ I8272A(config, m_fdc, 20_MHz_XTAL / 5, true);
m_fdc->intrq_wr_callback().set(DEVICE_SELF_OWNER, FUNC(bbc_fdc_slot_device::intrq_w));
FLOPPY_CONNECTOR(config, m_floppy0, bbc_floppies_525, "525qd", bbc_opusfdc_device::floppy_formats).enable_sound(true);
@@ -104,7 +104,7 @@ void bbc_opus8272_device::device_add_mconfig(machine_config &config)
void bbc_opus2791_device::device_add_mconfig(machine_config &config)
{
- WD2791(config, m_fdc, 16_MHz_XTAL / 16);
+ WD2791(config, m_fdc, DERIVED_CLOCK(1, 8));
m_fdc->drq_wr_callback().set(DEVICE_SELF_OWNER, FUNC(bbc_fdc_slot_device::drq_w));
m_fdc->hld_wr_callback().set(FUNC(bbc_opusfdc_device::motor_w));
@@ -114,7 +114,7 @@ void bbc_opus2791_device::device_add_mconfig(machine_config &config)
void bbc_opus2793_device::device_add_mconfig(machine_config &config)
{
- WD2793(config, m_fdc, 16_MHz_XTAL / 16);
+ WD2793(config, m_fdc, DERIVED_CLOCK(1, 8));
m_fdc->drq_wr_callback().set(DEVICE_SELF_OWNER, FUNC(bbc_fdc_slot_device::drq_w));
m_fdc->hld_wr_callback().set(FUNC(bbc_opusfdc_device::motor_w));
@@ -124,7 +124,7 @@ void bbc_opus2793_device::device_add_mconfig(machine_config &config)
void bbc_opus1770_device::device_add_mconfig(machine_config &config)
{
- WD1770(config, m_fdc, 16_MHz_XTAL / 2);
+ WD1770(config, m_fdc, DERIVED_CLOCK(1, 1));
m_fdc->drq_wr_callback().set(DEVICE_SELF_OWNER, FUNC(bbc_fdc_slot_device::drq_w));
FLOPPY_CONNECTOR(config, m_floppy0, bbc_floppies_525, "525qd", bbc_opusfdc_device::floppy_formats).enable_sound(true);