diff options
Diffstat (limited to 'src/mess/drivers/ace.c')
-rw-r--r-- | src/mess/drivers/ace.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mess/drivers/ace.c b/src/mess/drivers/ace.c index f59570711a1..f751fc297ed 100644 --- a/src/mess/drivers/ace.c +++ b/src/mess/drivers/ace.c @@ -364,9 +364,9 @@ GFXDECODE_END // TIMER_DEVICE_CALLBACK( set_irq ) //------------------------------------------------- -static TIMER_DEVICE_CALLBACK( set_irq ) +TIMER_DEVICE_CALLBACK_MEMBER(ace_state::set_irq) { - timer.machine().device(Z80_TAG)->execute().set_input_line(INPUT_LINE_IRQ0, ASSERT_LINE); + machine().device(Z80_TAG)->execute().set_input_line(INPUT_LINE_IRQ0, ASSERT_LINE); } @@ -374,9 +374,9 @@ static TIMER_DEVICE_CALLBACK( set_irq ) // TIMER_DEVICE_CALLBACK( clear_irq ) //------------------------------------------------- -static TIMER_DEVICE_CALLBACK( clear_irq ) +TIMER_DEVICE_CALLBACK_MEMBER(ace_state::clear_irq) { - timer.machine().device(Z80_TAG)->execute().set_input_line(INPUT_LINE_IRQ0, CLEAR_LINE); + machine().device(Z80_TAG)->execute().set_input_line(INPUT_LINE_IRQ0, CLEAR_LINE); } @@ -630,8 +630,8 @@ static MACHINE_CONFIG_START( ace, ace_state ) MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) MCFG_SCREEN_UPDATE_DRIVER(ace_state, screen_update) MCFG_SCREEN_RAW_PARAMS(XTAL_6_5MHz, 416, 0, 336, 312, 0, 304) - MCFG_TIMER_ADD_SCANLINE("set_irq", set_irq, SCREEN_TAG, 31*8, 264) - MCFG_TIMER_ADD_SCANLINE("clear_irq", clear_irq, SCREEN_TAG, 32*8, 264) + MCFG_TIMER_DRIVER_ADD_SCANLINE("set_irq", ace_state, set_irq, SCREEN_TAG, 31*8, 264) + MCFG_TIMER_DRIVER_ADD_SCANLINE("clear_irq", ace_state, clear_irq, SCREEN_TAG, 32*8, 264) MCFG_PALETTE_LENGTH(2) MCFG_PALETTE_INIT(black_and_white) |