diff options
Diffstat (limited to 'src/mame/machine/pgmprot_igs025_igs022.cpp')
-rw-r--r-- | src/mame/machine/pgmprot_igs025_igs022.cpp | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/mame/machine/pgmprot_igs025_igs022.cpp b/src/mame/machine/pgmprot_igs025_igs022.cpp index 95b51171b27..1fa7ac4a75e 100644 --- a/src/mame/machine/pgmprot_igs025_igs022.cpp +++ b/src/mame/machine/pgmprot_igs025_igs022.cpp @@ -375,30 +375,28 @@ void pgm_022_025_state::killbld_mem(address_map &map) } -void pgm_022_025_state::pgm_022_025(machine_config &config) -{ +MACHINE_CONFIG_START(pgm_022_025_state::pgm_022_025) pgmbase(config); - m_maincpu->set_addrmap(AS_PROGRAM, &pgm_022_025_state::killbld_mem); + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(killbld_mem) IGS025(config, m_igs025, 0); m_igs025->set_external_cb(FUNC(pgm_022_025_state::igs025_to_igs022_callback), this); IGS022(config, m_igs022, 0); -} +MACHINE_CONFIG_END -void pgm_022_025_state::pgm_022_025_dw3(machine_config &config) -{ +MACHINE_CONFIG_START(pgm_022_025_state::pgm_022_025_dw3) pgm_022_025(config); MCFG_MACHINE_RESET_OVERRIDE(pgm_022_025_state, dw3) -} +MACHINE_CONFIG_END -void pgm_022_025_state::pgm_022_025_killbld(machine_config &config) -{ +MACHINE_CONFIG_START(pgm_022_025_state::pgm_022_025_killbld) pgm_022_025(config); MCFG_MACHINE_RESET_OVERRIDE(pgm_022_025_state, killbld) -} +MACHINE_CONFIG_END INPUT_PORTS_START( killbld ) |