summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/itech32.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/itech32.c')
-rw-r--r--src/mame/drivers/itech32.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/itech32.c b/src/mame/drivers/itech32.c
index ee35142bb6b..118e66f736e 100644
--- a/src/mame/drivers/itech32.c
+++ b/src/mame/drivers/itech32.c
@@ -414,11 +414,11 @@ void itech32_update_interrupts(running_machine &machine, int vint, int xint, int
}
-static INTERRUPT_GEN( generate_int1 )
+INTERRUPT_GEN_MEMBER(itech32_state::generate_int1)
{
/* signal the NMI */
- itech32_update_interrupts(device->machine(), 1, -1, -1);
- if (FULL_LOGGING) logerror("------------ VBLANK (%d) --------------\n", device->machine().primary_screen->vpos());
+ itech32_update_interrupts(machine(), 1, -1, -1);
+ if (FULL_LOGGING) logerror("------------ VBLANK (%d) --------------\n", machine().primary_screen->vpos());
}
@@ -1671,7 +1671,7 @@ static MACHINE_CONFIG_START( timekill, itech32_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, CPU_CLOCK)
MCFG_CPU_PROGRAM_MAP(timekill_map)
- MCFG_CPU_VBLANK_INT("screen", generate_int1)
+ MCFG_CPU_VBLANK_INT_DRIVER("screen", itech32_state, generate_int1)
MCFG_CPU_ADD("soundcpu", M6809, SOUND_CLOCK/8)
MCFG_CPU_PROGRAM_MAP(sound_map)
@@ -1739,11 +1739,11 @@ static MACHINE_CONFIG_DERIVED( sftm, bloodstm )
MCFG_CPU_REPLACE("maincpu", M68EC020, CPU020_CLOCK)
MCFG_CPU_PROGRAM_MAP(itech020_map)
- MCFG_CPU_VBLANK_INT("screen", generate_int1)
+ MCFG_CPU_VBLANK_INT_DRIVER("screen", itech32_state, generate_int1)
MCFG_CPU_MODIFY("soundcpu")
MCFG_CPU_PROGRAM_MAP(sound_020_map)
- MCFG_CPU_PERIODIC_INT(irq1_line_assert,4*60)
+ MCFG_CPU_PERIODIC_INT_DRIVER(itech32_state, irq1_line_assert, 4*60)
/* via */
MCFG_DEVICE_REMOVE("via6522_0")