summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/segas32.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/segas32.c')
-rw-r--r--src/mame/drivers/segas32.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/segas32.c b/src/mame/drivers/segas32.c
index edfc7b90bf7..cb203038b5d 100644
--- a/src/mame/drivers/segas32.c
+++ b/src/mame/drivers/segas32.c
@@ -440,9 +440,9 @@ static void signal_v60_irq(running_machine &machine, int which)
}
-static TIMER_DEVICE_CALLBACK( signal_v60_irq_callback )
+TIMER_DEVICE_CALLBACK_MEMBER(segas32_state::signal_v60_irq_callback)
{
- signal_v60_irq(timer.machine(), param);
+ signal_v60_irq(machine(), param);
}
@@ -2202,8 +2202,8 @@ static MACHINE_CONFIG_START( system32, segas32_state )
MCFG_EEPROM_93C46_ADD("eeprom")
- MCFG_TIMER_ADD("v60_irq0", signal_v60_irq_callback)
- MCFG_TIMER_ADD("v60_irq1", signal_v60_irq_callback)
+ MCFG_TIMER_DRIVER_ADD("v60_irq0", segas32_state, signal_v60_irq_callback)
+ MCFG_TIMER_DRIVER_ADD("v60_irq1", segas32_state, signal_v60_irq_callback)
/* video hardware */
MCFG_GFXDECODE(segas32)
@@ -2261,8 +2261,8 @@ static MACHINE_CONFIG_START( multi32, segas32_state )
MCFG_EEPROM_93C46_ADD("eeprom")
- MCFG_TIMER_ADD("v60_irq0", signal_v60_irq_callback)
- MCFG_TIMER_ADD("v60_irq1", signal_v60_irq_callback)
+ MCFG_TIMER_DRIVER_ADD("v60_irq0", segas32_state, signal_v60_irq_callback)
+ MCFG_TIMER_DRIVER_ADD("v60_irq1", segas32_state, signal_v60_irq_callback)
/* video hardware */
MCFG_GFXDECODE(segas32)