summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/atm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/atm.cpp')
-rw-r--r--src/mame/drivers/atm.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/drivers/atm.cpp b/src/mame/drivers/atm.cpp
index f75c0f69974..99c9ffe7a0f 100644
--- a/src/mame/drivers/atm.cpp
+++ b/src/mame/drivers/atm.cpp
@@ -187,13 +187,14 @@ static GFXDECODE_START( gfx_atmtb2 )
GFXDECODE_END
-MACHINE_CONFIG_START(atm_state::atm)
+void atm_state::atm(machine_config &config)
+{
spectrum_128(config);
- MCFG_DEVICE_MODIFY("maincpu")
- MCFG_DEVICE_PROGRAM_MAP(atm_mem)
- MCFG_DEVICE_IO_MAP(atm_io)
- MCFG_DEVICE_OPCODES_MAP(atm_switch)
+ m_maincpu->set_addrmap(AS_PROGRAM, &atm_state::atm_mem);
+ m_maincpu->set_addrmap(AS_IO, &atm_state::atm_io);
+ m_maincpu->set_addrmap(AS_OPCODES, &atm_state::atm_switch);
+
MCFG_MACHINE_RESET_OVERRIDE(atm_state, atm )
BETA_DISK(config, m_beta, 0);
@@ -201,7 +202,7 @@ MACHINE_CONFIG_START(atm_state::atm)
subdevice<gfxdecode_device>("gfxdecode")->set_info(gfx_atm);
config.device_remove("exp");
-MACHINE_CONFIG_END
+}
void atm_state::atmtb2(machine_config &config)
{