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