diff options
Diffstat (limited to 'src/mame/drivers/m14.c')
-rw-r--r-- | src/mame/drivers/m14.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/m14.c b/src/mame/drivers/m14.c index ce3e2a673d5..fdbc96aae99 100644 --- a/src/mame/drivers/m14.c +++ b/src/mame/drivers/m14.c @@ -71,7 +71,7 @@ public: UINT8 m_hop_mux; /* devices */ - device_t *m_maincpu; + cpu_device *m_maincpu; DECLARE_WRITE8_MEMBER(m14_vram_w); DECLARE_WRITE8_MEMBER(m14_cram_w); DECLARE_READ8_MEMBER(m14_rng_r); @@ -230,14 +230,14 @@ INPUT_CHANGED_MEMBER(m14_state::left_coin_inserted) { /* left coin insertion causes a rst6.5 (vector 0x34) */ if (newval) - device_set_input_line(m_maincpu, I8085_RST65_LINE, HOLD_LINE); + m_maincpu->set_input_line(I8085_RST65_LINE, HOLD_LINE); } INPUT_CHANGED_MEMBER(m14_state::right_coin_inserted) { /* right coin insertion causes a rst5.5 (vector 0x2c) */ if (newval) - device_set_input_line(m_maincpu, I8085_RST55_LINE, HOLD_LINE); + m_maincpu->set_input_line(I8085_RST55_LINE, HOLD_LINE); } static INPUT_PORTS_START( m14 ) @@ -312,15 +312,15 @@ GFXDECODE_END static INTERRUPT_GEN( m14_irq ) { - device_set_input_line(device, I8085_RST75_LINE, ASSERT_LINE); - device_set_input_line(device, I8085_RST75_LINE, CLEAR_LINE); + device->execute().set_input_line(I8085_RST75_LINE, ASSERT_LINE); + device->execute().set_input_line(I8085_RST75_LINE, CLEAR_LINE); } static MACHINE_START( m14 ) { m14_state *state = machine.driver_data<m14_state>(); - state->m_maincpu = machine.device("maincpu"); + state->m_maincpu = machine.device<cpu_device>("maincpu"); state->save_item(NAME(state->m_hop_mux)); } |