summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/strkzn.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/strkzn.cpp')
-rw-r--r--src/mame/drivers/strkzn.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/mame/drivers/strkzn.cpp b/src/mame/drivers/strkzn.cpp
index 2835d263db1..c8cc13becbe 100644
--- a/src/mame/drivers/strkzn.cpp
+++ b/src/mame/drivers/strkzn.cpp
@@ -56,15 +56,16 @@ void strkzn_state::light_io(address_map &map)
map(0x0007, 0x0007).nopr();
}
-MACHINE_CONFIG_START(strkzn_state::strkzn)
- MCFG_DEVICE_ADD("maincpu", Z80, 4000000)
- MCFG_DEVICE_PROGRAM_MAP(main_mem)
- MCFG_DEVICE_IO_MAP(main_io)
-
- MCFG_DEVICE_ADD("lightcpu", I80188, 10000000)
- MCFG_DEVICE_PROGRAM_MAP(light_mem)
- MCFG_DEVICE_IO_MAP(light_io)
-MACHINE_CONFIG_END
+void strkzn_state::strkzn(machine_config &config)
+{
+ Z80(config, m_maincpu, 4000000);
+ m_maincpu->set_addrmap(AS_PROGRAM, &strkzn_state::main_mem);
+ m_maincpu->set_addrmap(AS_IO, &strkzn_state::main_io);
+
+ I80188(config, m_lightcpu, 10000000);
+ m_lightcpu->set_addrmap(AS_PROGRAM, &strkzn_state::light_mem);
+ m_lightcpu->set_addrmap(AS_IO, &strkzn_state::light_io);
+}
INPUT_PORTS_START( strkzn )
INPUT_PORTS_END