summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/beezer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/beezer.c')
-rw-r--r--src/mame/video/beezer.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mame/video/beezer.c b/src/mame/video/beezer.c
index d0bea429ad1..d07ff3549e4 100644
--- a/src/mame/video/beezer.c
+++ b/src/mame/video/beezer.c
@@ -4,18 +4,17 @@
#include "includes/beezer.h"
-TIMER_DEVICE_CALLBACK( beezer_interrupt )
+TIMER_DEVICE_CALLBACK_MEMBER(beezer_state::beezer_interrupt)
{
int scanline = param;
-// beezer_state *state = timer.machine().driver_data<beezer_state>();
- via6522_device *via_0 = timer.machine().device<via6522_device>("via6522_0");
+ via6522_device *via_0 = machine().device<via6522_device>("via6522_0");
via_0->write_ca2((scanline & 0x20) ? 1 : 0);
#if 0
if (scanline == 240) // actually unused by the game! (points to a tight loop)
- state->m_maincpu->set_input_line(M6809_FIRQ_LINE, ASSERT_LINE);
+ m_maincpu->set_input_line(M6809_FIRQ_LINE, ASSERT_LINE);
else
- state->m_maincpu->set_input_line(M6809_FIRQ_LINE, CLEAR_LINE);
+ m_maincpu->set_input_line(M6809_FIRQ_LINE, CLEAR_LINE);
#endif
}