diff options
Diffstat (limited to 'src/mame/drivers/rockrage.c')
-rw-r--r-- | src/mame/drivers/rockrage.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mame/drivers/rockrage.c b/src/mame/drivers/rockrage.c index 11ecdf52ffe..3b73ad8165b 100644 --- a/src/mame/drivers/rockrage.c +++ b/src/mame/drivers/rockrage.c @@ -57,11 +57,10 @@ Notes: #include "includes/konamipt.h" -static INTERRUPT_GEN( rockrage_interrupt ) +INTERRUPT_GEN_MEMBER(rockrage_state::rockrage_interrupt) { - rockrage_state *state = device->machine().driver_data<rockrage_state>(); - if (k007342_is_int_enabled(state->m_k007342)) - device->execute().set_input_line(HD6309_IRQ_LINE, HOLD_LINE); + if (k007342_is_int_enabled(m_k007342)) + device.execute().set_input_line(HD6309_IRQ_LINE, HOLD_LINE); } WRITE8_MEMBER(rockrage_state::rockrage_bankswitch_w) @@ -263,7 +262,7 @@ static MACHINE_CONFIG_START( rockrage, rockrage_state ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", HD6309, 3000000*4) /* 24MHz/8 */ MCFG_CPU_PROGRAM_MAP(rockrage_map) - MCFG_CPU_VBLANK_INT("screen", rockrage_interrupt) + MCFG_CPU_VBLANK_INT_DRIVER("screen", rockrage_state, rockrage_interrupt) MCFG_CPU_ADD("audiocpu", M6809, 1500000) /* 24MHz/16 */ MCFG_CPU_PROGRAM_MAP(rockrage_sound_map) |