diff options
Diffstat (limited to 'src/mame/drivers/jangou.cpp')
-rw-r--r-- | src/mame/drivers/jangou.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/drivers/jangou.cpp b/src/mame/drivers/jangou.cpp index ac4aa792ad6..19c82ca1b7f 100644 --- a/src/mame/drivers/jangou.cpp +++ b/src/mame/drivers/jangou.cpp @@ -100,10 +100,10 @@ public: virtual void machine_reset() override; virtual void video_start() override; DECLARE_PALETTE_INIT(jangou); - DECLARE_MACHINE_START(jngolady); - DECLARE_MACHINE_RESET(jngolady); - DECLARE_MACHINE_START(common); - DECLARE_MACHINE_RESET(common); + void machine_start_jngolady() ATTR_COLD; + void machine_reset_jngolady(); + void machine_start_common() ATTR_COLD; + void machine_reset_common(); uint32_t screen_update_jangou(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); TIMER_CALLBACK_MEMBER(cvsd_bit_timer_callback); DECLARE_WRITE_LINE_MEMBER(jngolady_vclk_cb); @@ -815,14 +815,14 @@ INPUT_PORTS_END * *************************************/ -MACHINE_START_MEMBER(jangou_state,common) +void jangou_state::machine_start_common() { save_item(NAME(m_mux_data)); } void jangou_state::machine_start() { - MACHINE_START_CALL_MEMBER(common); + machine_start_common(); save_item(NAME(m_cvsd_shiftreg)); save_item(NAME(m_cvsd_shift_cnt)); @@ -832,9 +832,9 @@ void jangou_state::machine_start() m_cvsd_bit_timer->adjust(attotime::from_hz(MASTER_CLOCK / 1024), 0, attotime::from_hz(MASTER_CLOCK / 1024)); } -MACHINE_START_MEMBER(jangou_state,jngolady) +void jangou_state::machine_start_jngolady() { - MACHINE_START_CALL_MEMBER(common); + machine_start_common(); save_item(NAME(m_adpcm_byte)); save_item(NAME(m_msm5205_vclk_toggle)); @@ -842,22 +842,22 @@ MACHINE_START_MEMBER(jangou_state,jngolady) save_item(NAME(m_z80_latch)); } -MACHINE_RESET_MEMBER(jangou_state,common) +void jangou_state::machine_reset_common() { m_mux_data = 0; } void jangou_state::machine_reset() { - MACHINE_RESET_CALL_MEMBER(common); + machine_reset_common(); m_cvsd_shiftreg = 0; m_cvsd_shift_cnt = 0; } -MACHINE_RESET_MEMBER(jangou_state,jngolady) +void jangou_state::machine_reset_jngolady() { - MACHINE_RESET_CALL_MEMBER(common); + machine_reset_common(); m_adpcm_byte = 0; m_msm5205_vclk_toggle = 0; @@ -918,8 +918,8 @@ MACHINE_CONFIG_START(jangou_state::jngolady) MCFG_DEVICE_ADD("nsc", NSC8105, MASTER_CLOCK / 8) MCFG_DEVICE_PROGRAM_MAP(nsc_map) - MCFG_MACHINE_START_OVERRIDE(jangou_state,jngolady) - MCFG_MACHINE_RESET_OVERRIDE(jangou_state,jngolady) + set_machine_start_cb(config, driver_callback_delegate(&machine_start_jngolady, this)); + set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_jngolady, this)); /* sound hardware */ MCFG_DEVICE_REMOVE("cvsd") @@ -941,8 +941,8 @@ MACHINE_CONFIG_START(jangou_state::cntrygrl) MCFG_DEVICE_REMOVE("cpu1") - MCFG_MACHINE_START_OVERRIDE(jangou_state,common) - MCFG_MACHINE_RESET_OVERRIDE(jangou_state,common) + set_machine_start_cb(config, driver_callback_delegate(&machine_start_common, this)); + set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_common, this)); /* sound hardware */ MCFG_DEVICE_REMOVE("cvsd") @@ -962,8 +962,8 @@ MACHINE_CONFIG_START(jangou_state::roylcrdn) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_MACHINE_START_OVERRIDE(jangou_state,common) - MCFG_MACHINE_RESET_OVERRIDE(jangou_state,common) + set_machine_start_cb(config, driver_callback_delegate(&machine_start_common, this)); + set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_common, this)); /* sound hardware */ MCFG_DEVICE_REMOVE("cvsd") |