diff options
Diffstat (limited to 'src/mame/drivers/atm.cpp')
-rw-r--r-- | src/mame/drivers/atm.cpp | 13 |
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) { |