diff options
author | 2012-09-25 13:39:59 +0000 | |
---|---|---|
committer | 2012-09-25 13:39:59 +0000 | |
commit | 6c40f0f2920a208ff456d8f34f3684367ef3fd8a (patch) | |
tree | 8f6a39a908e561191d898f9dafbcb9a74967d784 /src/mess/drivers/kyocera.c | |
parent | b29b84dd779070e753d8e5eff6f2f548e616ef6a (diff) |
TIMER_CALLBACK_DEVICE_MEMBER modernization part 1 (no whatsnew)
Diffstat (limited to 'src/mess/drivers/kyocera.c')
-rw-r--r-- | src/mess/drivers/kyocera.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mess/drivers/kyocera.c b/src/mess/drivers/kyocera.c index 0b7c048e7a9..371f5d9d4bd 100644 --- a/src/mess/drivers/kyocera.c +++ b/src/mess/drivers/kyocera.c @@ -1287,13 +1287,11 @@ static I8085_CONFIG( kc85_i8085_config ) DEVCB_DEVICE_LINE(CASSETTE_TAG, kc85_sod_w) /* SOD changed callback (I8085A only) */ }; -static TIMER_DEVICE_CALLBACK( tandy200_tp_tick ) +TIMER_DEVICE_CALLBACK_MEMBER(tandy200_state::tandy200_tp_tick) { - tandy200_state *state = timer.machine().driver_data<tandy200_state>(); + m_maincpu->set_input_line(I8085_RST75_LINE, m_tp); - state->m_maincpu->set_input_line(I8085_RST75_LINE, state->m_tp); - - state->m_tp = !state->m_tp; + m_tp = !m_tp; } static MACHINE_CONFIG_START( kc85, kc85_state ) @@ -1431,7 +1429,7 @@ static MACHINE_CONFIG_START( tandy200, tandy200_state ) MCFG_FRAGMENT_ADD(tandy200_video) /* TP timer */ - MCFG_TIMER_ADD_PERIODIC("tp", tandy200_tp_tick, attotime::from_hz(XTAL_4_9152MHz/2/8192)) + MCFG_TIMER_DRIVER_ADD_PERIODIC("tp", tandy200_state, tandy200_tp_tick, attotime::from_hz(XTAL_4_9152MHz/2/8192)) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") |