diff options
Diffstat (limited to 'src/mame/drivers/s4.cpp')
-rw-r--r-- | src/mame/drivers/s4.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/s4.cpp b/src/mame/drivers/s4.cpp index e72e341b30e..927b096469d 100644 --- a/src/mame/drivers/s4.cpp +++ b/src/mame/drivers/s4.cpp @@ -82,8 +82,8 @@ public: TIMER_DEVICE_CALLBACK_MEMBER(irq); DECLARE_INPUT_CHANGED_MEMBER(main_nmi); DECLARE_INPUT_CHANGED_MEMBER(audio_nmi); - DECLARE_MACHINE_RESET(s4); - DECLARE_MACHINE_RESET(s4a); + void machine_reset_s4(); + void machine_reset_s4a(); void s4(machine_config &config); void s4a(machine_config &config); void s4_audio_map(address_map &map); @@ -267,13 +267,13 @@ static INPUT_PORTS_START( s4 ) PORT_DIPSETTING( 0x07, "31" ) INPUT_PORTS_END -MACHINE_RESET_MEMBER( s4_state, s4 ) +void s4_state::machine_reset_s4() { m_t_c = 0; m_chimes = 1; } -MACHINE_RESET_MEMBER( s4_state, s4a ) +void s4_state::machine_reset_s4a() { m_t_c = 0; m_chimes = 0; @@ -432,7 +432,7 @@ MACHINE_CONFIG_START(s4_state::s4) MCFG_DEVICE_ADD("maincpu", M6800, 3580000) MCFG_DEVICE_PROGRAM_MAP(s4_main_map) MCFG_TIMER_DRIVER_ADD_PERIODIC("irq", s4_state, irq, attotime::from_hz(250)) - MCFG_MACHINE_RESET_OVERRIDE(s4_state, s4) + set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_s4, this)); /* Video */ MCFG_DEFAULT_LAYOUT(layout_s4) @@ -484,7 +484,7 @@ MACHINE_CONFIG_START(s4_state::s4a) /* Add the soundcard */ MCFG_DEVICE_ADD("audiocpu", M6808, 3580000) MCFG_DEVICE_PROGRAM_MAP(s4_audio_map) - MCFG_MACHINE_RESET_OVERRIDE(s4_state, s4a) + set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_s4a, this)); SPEAKER(config, "speaker").front_center(); MCFG_DEVICE_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) |