summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/m14.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/m14.c')
-rw-r--r--src/mame/drivers/m14.c12
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));
}