summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/mz80.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/mz80.c')
-rw-r--r--src/mess/drivers/mz80.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mess/drivers/mz80.c b/src/mess/drivers/mz80.c
index dafbb2277a5..9e2df894041 100644
--- a/src/mess/drivers/mz80.c
+++ b/src/mess/drivers/mz80.c
@@ -269,10 +269,9 @@ static const cassette_interface mz80k_cassette_interface =
NULL
};
-static TIMER_DEVICE_CALLBACK( ne555_tempo_callback )
+TIMER_DEVICE_CALLBACK_MEMBER(mz80_state::ne555_tempo_callback)
{
- mz80_state *state = timer.machine().driver_data<mz80_state>();
- state->m_mz80k_tempo_strobe ^= 1;
+ m_mz80k_tempo_strobe ^= 1;
}
static MACHINE_CONFIG_START( mz80k, mz80_state )
@@ -304,7 +303,7 @@ static MACHINE_CONFIG_START( mz80k, mz80_state )
/* Devices */
MCFG_I8255_ADD( "ppi8255", mz80k_8255_int )
MCFG_PIT8253_ADD( "pit8253", mz80k_pit8253_config )
- MCFG_TIMER_ADD_PERIODIC("tempo", ne555_tempo_callback, attotime::from_hz(34)) // 33.5Hz - 34.3Hz
+ MCFG_TIMER_DRIVER_ADD_PERIODIC("tempo", mz80_state, ne555_tempo_callback, attotime::from_hz(34))
MCFG_CASSETTE_ADD( CASSETTE_TAG, mz80k_cassette_interface )
MACHINE_CONFIG_END