diff options
Diffstat (limited to 'src/mess/drivers/mz80.c')
-rw-r--r-- | src/mess/drivers/mz80.c | 7 |
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 |