summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/exelv.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-09-25 14:21:56 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-09-25 14:21:56 +0000
commitd8bc866c4a7550ed1b596560125eb77edf618db3 (patch)
treefecc49ffd395261f3907b76d836e5bfba4d7e702 /src/mess/drivers/exelv.c
parent6c40f0f2920a208ff456d8f34f3684367ef3fd8a (diff)
TIMER_CALLBACK_DEVICE_MEMBER modernization part 2 (no whatsnew)
Diffstat (limited to 'src/mess/drivers/exelv.c')
-rw-r--r--src/mess/drivers/exelv.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mess/drivers/exelv.c b/src/mess/drivers/exelv.c
index 867a1612d8f..a371b5595e2 100644
--- a/src/mess/drivers/exelv.c
+++ b/src/mess/drivers/exelv.c
@@ -105,13 +105,13 @@ public:
UINT8 m_wx318; /* data of 74ls374 labeled wx318 */
UINT8 m_wx319; /* data of 74sl374 labeled wx319 */
virtual void palette_init();
+ TIMER_DEVICE_CALLBACK_MEMBER(exelv_hblank_interrupt);
};
-static TIMER_DEVICE_CALLBACK( exelv_hblank_interrupt )
+TIMER_DEVICE_CALLBACK_MEMBER(exelv_state::exelv_hblank_interrupt)
{
- exelv_state *exelv = timer.machine().driver_data<exelv_state>();
- exelv->m_tms3556->interrupt(timer.machine());
+ m_tms3556->interrupt(machine());
}
#ifdef UNUSED_FUNCTION
@@ -530,7 +530,7 @@ static MACHINE_CONFIG_START( exl100, exelv_state )
MCFG_CPU_ADD("maincpu", TMS7000_EXL, XTAL_4_9152MHz) /* TMS7020 */
MCFG_CPU_PROGRAM_MAP(tms7020_mem)
MCFG_CPU_IO_MAP(tms7020_port)
- MCFG_TIMER_ADD_SCANLINE("scantimer", exelv_hblank_interrupt, "screen", 0, 1)
+ MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", exelv_state, exelv_hblank_interrupt, "screen", 0, 1)
MCFG_CPU_ADD("tms7041", TMS7000, XTAL_4_9152MHz)
MCFG_CPU_PROGRAM_MAP(tms7041_map)
@@ -570,7 +570,7 @@ static MACHINE_CONFIG_START( exeltel, exelv_state )
MCFG_CPU_ADD("maincpu", TMS7000_EXL, XTAL_4_9152MHz) /* TMS7040 */
MCFG_CPU_PROGRAM_MAP(tms7040_mem)
MCFG_CPU_IO_MAP(tms7020_port)
- MCFG_TIMER_ADD_SCANLINE("scantimer", exelv_hblank_interrupt, "screen", 0, 1)
+ MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", exelv_state, exelv_hblank_interrupt, "screen", 0, 1)
MCFG_CPU_ADD("tms7042", TMS7000, XTAL_4_9152MHz)
MCFG_CPU_PROGRAM_MAP(tms7042_map)