diff options
Diffstat (limited to 'src/mame/machine/pgmprot_igs025_igs022.cpp')
-rw-r--r-- | src/mame/machine/pgmprot_igs025_igs022.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/machine/pgmprot_igs025_igs022.cpp b/src/mame/machine/pgmprot_igs025_igs022.cpp index 411d60a52ab..e1f485ad9cf 100644 --- a/src/mame/machine/pgmprot_igs025_igs022.cpp +++ b/src/mame/machine/pgmprot_igs025_igs022.cpp @@ -313,24 +313,24 @@ static const uint8_t dw3_source_data[0x08][0xec] = } }; -void pgm_022_025_state::machine_reset_killbld() +MACHINE_RESET_MEMBER(pgm_022_025_state,killbld) { int region = (ioport(":Region")->read()) & 0xff; m_igs025->m_kb_region = region - 0x16; m_igs025->m_kb_game_id = 0x89911400 | region; - machine_reset_pgm(); + MACHINE_RESET_CALL_MEMBER(pgm); } -void pgm_022_025_state::machine_reset_dw3() +MACHINE_RESET_MEMBER(pgm_022_025_state, dw3) { int region = (ioport(":Region")->read()) & 0xff; m_igs025->m_kb_region = region; m_igs025->m_kb_game_id = 0x00060000 | region; - machine_reset_pgm(); + MACHINE_RESET_CALL_MEMBER(pgm); } @@ -390,12 +390,12 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(pgm_022_025_state::pgm_022_025_dw3) pgm_022_025(config); - set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_dw3, this)); + MCFG_MACHINE_RESET_OVERRIDE(pgm_022_025_state, dw3) MACHINE_CONFIG_END MACHINE_CONFIG_START(pgm_022_025_state::pgm_022_025_killbld) pgm_022_025(config); - set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_killbld, this)); + MCFG_MACHINE_RESET_OVERRIDE(pgm_022_025_state, killbld) MACHINE_CONFIG_END |