summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/pgmprot_igs025_igs022.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/pgmprot_igs025_igs022.cpp')
-rw-r--r--src/mame/machine/pgmprot_igs025_igs022.cpp18
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 )