diff options
Diffstat (limited to 'src/mame/machine/trs80m3.cpp')
-rw-r--r-- | src/mame/machine/trs80m3.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/machine/trs80m3.cpp b/src/mame/machine/trs80m3.cpp index 3ab8e597985..85c81ba4d0e 100644 --- a/src/mame/machine/trs80m3.cpp +++ b/src/mame/machine/trs80m3.cpp @@ -389,17 +389,17 @@ void trs80m3_state::port_f4_w(uint8_t data) m_wait = false; } - m_floppy = nullptr; + m_fdd = nullptr; - if (BIT(data, 0)) m_floppy = m_floppy0->get_device(); - if (BIT(data, 1)) m_floppy = m_floppy1->get_device(); + if (BIT(data, 0)) m_fdd = m_floppy[0]->get_device(); + if (BIT(data, 1)) m_fdd = m_floppy[1]->get_device(); - m_fdc->set_floppy(m_floppy); + m_fdc->set_floppy(m_fdd); - if (m_floppy) + if (m_fdd) { - m_floppy->mon_w(0); - m_floppy->ss_w(BIT(data, 4)); + m_fdd->mon_w(0); + m_fdd->ss_w(BIT(data, 4)); m_timeout = 1600; } @@ -443,8 +443,8 @@ INTERRUPT_GEN_MEMBER(trs80m3_state::rtc_interrupt) { m_timeout--; if (m_timeout == 0) - if (m_floppy) - m_floppy->mon_w(1); // motor off + if (m_fdd) + m_fdd->mon_w(1); // motor off } // Also, if cpu is in wait, unlock it and trigger NMI // Don't, it breaks disk loading @@ -625,7 +625,7 @@ void trs80m3_state::machine_reset() if (m_model4 & 6) port_84_w(0); // 4 & 4P - switch in devices - m_floppy = nullptr; + m_fdd = nullptr; } |