summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/blockade.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/blockade.cpp')
-rw-r--r--src/mame/drivers/blockade.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/drivers/blockade.cpp b/src/mame/drivers/blockade.cpp
index 8faf7f5b7ed..45a9c9a8952 100644
--- a/src/mame/drivers/blockade.cpp
+++ b/src/mame/drivers/blockade.cpp
@@ -62,7 +62,8 @@ public:
protected:
virtual void machine_start() override;
virtual void machine_reset() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param) override;
+
+ TIMER_CALLBACK_MEMBER(vblank_tick);
private:
required_device<cpu_device> m_maincpu;
@@ -442,7 +443,7 @@ void blockade_state::machine_start()
{
m_tilemap = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(blockade_state::tile_info)), TILEMAP_SCAN_ROWS, 8, 8, 32, 32);
- m_vblank_timer = timer_alloc(0);
+ m_vblank_timer = timer_alloc(FUNC(blockade_state::vblank_tick), this);
// register for save states
save_item(NAME(m_coin_latch));
@@ -455,7 +456,7 @@ void blockade_state::machine_reset()
m_coin_inserted = 0;
}
-void blockade_state::device_timer(emu_timer &timer, device_timer_id id, int param)
+TIMER_CALLBACK_MEMBER(blockade_state::vblank_tick)
{
// resume cpu, on the real system, this is connected the READY input
m_maincpu->set_input_line(INPUT_LINE_HALT, CLEAR_LINE);