diff options
Diffstat (limited to 'src/mame/machine/pgmprot_igs025_igs028.cpp')
-rw-r--r-- | src/mame/machine/pgmprot_igs025_igs028.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/machine/pgmprot_igs025_igs028.cpp b/src/mame/machine/pgmprot_igs025_igs028.cpp index 3815297cea6..1577a627897 100644 --- a/src/mame/machine/pgmprot_igs025_igs028.cpp +++ b/src/mame/machine/pgmprot_igs025_igs028.cpp @@ -152,14 +152,14 @@ static const uint8_t m_olds_source_data[8][0xec] = // table addresses $2951CA } }; -void pgm_028_025_state::machine_reset_olds() +MACHINE_RESET_MEMBER(pgm_028_025_state,olds) { int region = (ioport(":Region")->read()) & 0xff; m_igs025->m_kb_region = region; m_igs025->m_kb_game_id = 0x00900000 | region; - machine_reset_pgm(); + MACHINE_RESET_CALL_MEMBER(pgm); } void pgm_028_025_state::init_olds() @@ -197,7 +197,7 @@ MACHINE_CONFIG_START(pgm_028_025_state::pgm_028_025_ol) MCFG_DEVICE_ADD("igs028", IGS028, 0) - set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_olds, this)); + MCFG_MACHINE_RESET_OVERRIDE(pgm_028_025_state,olds) MACHINE_CONFIG_END |