summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/kas89.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/kas89.c')
-rw-r--r--src/mame/drivers/kas89.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/kas89.c b/src/mame/drivers/kas89.c
index bfdbc89bbba..8d931fcc655 100644
--- a/src/mame/drivers/kas89.c
+++ b/src/mame/drivers/kas89.c
@@ -214,8 +214,8 @@ public:
UINT8 m_leds_mux_data;
UINT8 m_outdata; /* Muxed with the sound latch. Output to a sign? */
- device_t *m_maincpu;
- device_t *m_audiocpu;
+ cpu_device *m_maincpu;
+ cpu_device *m_audiocpu;
required_device<v9938_device> m_v9938;
DECLARE_WRITE8_MEMBER(mux_w);
@@ -257,8 +257,8 @@ static TIMER_DEVICE_CALLBACK( kas89_interrupt )
static MACHINE_START( kas89 )
{
kas89_state *state = machine.driver_data<kas89_state>();
- state->m_maincpu = machine.device("maincpu");
- state->m_audiocpu = machine.device("audiocpu");
+ state->m_maincpu = machine.device<cpu_device>("maincpu");
+ state->m_audiocpu = machine.device<cpu_device>("audiocpu");
output_set_lamp_value(37, 0); /* turning off the operator led */
}
@@ -315,14 +315,14 @@ static TIMER_DEVICE_CALLBACK ( kas89_nmi_cb )
kas89_state *state = timer.machine().driver_data<kas89_state>();
if (state->m_main_nmi_enable)
- device_set_input_line(state->m_maincpu, INPUT_LINE_NMI, PULSE_LINE);
+ state->m_maincpu->set_input_line(INPUT_LINE_NMI, PULSE_LINE);
}
static TIMER_DEVICE_CALLBACK ( kas89_sound_nmi_cb )
{
kas89_state *state = timer.machine().driver_data<kas89_state>();
- device_set_input_line(state->m_audiocpu, INPUT_LINE_NMI, PULSE_LINE);
+ state->m_audiocpu->set_input_line(INPUT_LINE_NMI, PULSE_LINE);
}
@@ -379,13 +379,13 @@ WRITE8_MEMBER(kas89_state::sound_comm_w)
else
{
soundlatch_byte_w(space, 0, data);
- device_set_input_line(m_audiocpu, 0, ASSERT_LINE );
+ m_audiocpu->set_input_line(0, ASSERT_LINE );
}
}
WRITE8_MEMBER(kas89_state::int_ack_w)
{
- device_set_input_line(m_audiocpu, 0, CLEAR_LINE );
+ m_audiocpu->set_input_line(0, CLEAR_LINE );
}