diff options
Diffstat (limited to 'src/mess/video/cgc7900.c')
-rw-r--r-- | src/mess/video/cgc7900.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mess/video/cgc7900.c b/src/mess/video/cgc7900.c index 779951bf6f0..5885df5f878 100644 --- a/src/mess/video/cgc7900.c +++ b/src/mess/video/cgc7900.c @@ -173,11 +173,9 @@ void cgc7900_state::draw_overlay(screen_device *screen, bitmap_rgb32 &bitmap) TIMER_DEVICE_CALLBACK( blink_tick ) -------------------------------------------------*/ -static TIMER_DEVICE_CALLBACK( blink_tick ) +TIMER_DEVICE_CALLBACK_MEMBER(cgc7900_state::blink_tick) { - cgc7900_state *state = timer.machine().driver_data<cgc7900_state>(); - - state->m_blink = !state->m_blink; + m_blink = !m_blink; } /*------------------------------------------------- @@ -244,5 +242,5 @@ MACHINE_CONFIG_FRAGMENT( cgc7900_video ) MCFG_GFXDECODE(cgc7900) - MCFG_TIMER_ADD_PERIODIC("blink", blink_tick, attotime::from_hz(XTAL_28_48MHz/7500000)) + MCFG_TIMER_DRIVER_ADD_PERIODIC("blink", cgc7900_state, blink_tick, attotime::from_hz(XTAL_28_48MHz/7500000)) MACHINE_CONFIG_END |