summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/nes_ctrl/miracle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/nes_ctrl/miracle.cpp')
-rw-r--r--src/devices/bus/nes_ctrl/miracle.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/devices/bus/nes_ctrl/miracle.cpp b/src/devices/bus/nes_ctrl/miracle.cpp
index d9f445f58ef..3ca6b39844d 100644
--- a/src/devices/bus/nes_ctrl/miracle.cpp
+++ b/src/devices/bus/nes_ctrl/miracle.cpp
@@ -56,7 +56,8 @@ nes_miracle_device::nes_miracle_device(const machine_config &mconfig, const char
device_nes_control_port_interface(mconfig, *this),
m_midiin(*this, "mdin"),
m_midiout(*this, "mdout"), strobe_timer(nullptr), m_strobe_on(0), m_midi_mode(0), m_sent_bits(0), m_strobe_clock(0),
- m_data_sent(0), m_xmit_read(0), m_xmit_write(0), m_recv_read(0), m_recv_write(0), m_tx_busy(false), m_read_status(false), m_status_bit(false)
+ m_data_sent(0), m_xmit_read(0), m_xmit_write(0), m_recv_read(0), m_recv_write(0), m_tx_busy(false), m_read_status(false), m_status_bit(false),
+ m_maincpu(*this, ":maincpu")
{
}
@@ -157,7 +158,7 @@ void nes_miracle_device::write(uint8_t data)
if (data == 1 && !m_strobe_on)
{
- strobe_timer->adjust(attotime::zero, 0, machine().device<cpu_device>("maincpu")->cycles_to_attotime(1));
+ strobe_timer->adjust(attotime::zero, 0, m_maincpu->cycles_to_attotime(1));
m_strobe_on = 1;
return;
}