diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2019-02-01 18:13:14 +0100 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2019-02-01 18:13:14 +0100 |
commit | 7918b8068c8ea1b16fa223061c7c761bb5893537 (patch) | |
tree | 453f60840d893d6afa58842842ce41bb5de4d9b1 /src/mame/drivers/m5.cpp | |
parent | 5bb63697f066a04c3072f6e4bed52a5bb446d7c8 (diff) |
devices\bus: some more MCFG macros removal (nw)
Diffstat (limited to 'src/mame/drivers/m5.cpp')
-rw-r--r-- | src/mame/drivers/m5.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/m5.cpp b/src/mame/drivers/m5.cpp index 5d8b0ffffdd..ff7f9e4d43d 100644 --- a/src/mame/drivers/m5.cpp +++ b/src/mame/drivers/m5.cpp @@ -1404,21 +1404,21 @@ void brno_state::machine_reset() // MACHINE_CONFIG( m5 ) //------------------------------------------------- -MACHINE_CONFIG_START(m5_state::m5) +void m5_state::m5(machine_config &config) +{ // basic machine hardware Z80(config, m_maincpu, 14.318181_MHz_XTAL / 4); m_maincpu->set_addrmap(AS_PROGRAM, &m5_state::m5_mem); m_maincpu->set_addrmap(AS_IO, &m5_state::m5_io); m_maincpu->set_daisy_config(m5_daisy_chain); - MCFG_DEVICE_ADD(m_fd5cpu, Z80, 14.318181_MHz_XTAL / 4) - MCFG_DEVICE_PROGRAM_MAP(fd5_mem) - MCFG_DEVICE_IO_MAP(fd5_io) + Z80(config, m_fd5cpu, 14.318181_MHz_XTAL / 4); + m_fd5cpu->set_addrmap(AS_PROGRAM, &m5_state::fd5_mem); + m_fd5cpu->set_addrmap(AS_IO, &m5_state::fd5_io); // sound hardware SPEAKER(config, "mono").front_center(); - MCFG_DEVICE_ADD(SN76489AN_TAG, SN76489A, 14.318181_MHz_XTAL / 4) - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) + SN76489A(config, SN76489AN_TAG, 14.318181_MHz_XTAL / 4).add_route(ALL_OUTPUTS, "mono", 1.00); // devices Z80CTC(config, m_ctc, 14.318181_MHz_XTAL / 4); @@ -1449,8 +1449,8 @@ MACHINE_CONFIG_START(m5_state::m5) FLOPPY_CONNECTOR(config, UPD765_TAG ":0", m5_floppies, "525dd", m5_state::floppy_formats); // cartridge - MCFG_M5_CARTRIDGE_ADD("cartslot1", m5_cart, nullptr) - MCFG_M5_CARTRIDGE_ADD("cartslot2", m5_cart, nullptr) + M5_CART_SLOT(config, m_cart1, m5_cart, nullptr); + M5_CART_SLOT(config, m_cart2, m5_cart, nullptr); // software lists SOFTWARE_LIST(config, "cart_list").set_original("m5_cart"); @@ -1460,7 +1460,7 @@ MACHINE_CONFIG_START(m5_state::m5) // internal ram //68K is not possible, 'cos internal ram always overlays any expansion memory in that area RAM(config, RAM_TAG).set_default_size("4K").set_extra_options("36K,64K"); -MACHINE_CONFIG_END +} //------------------------------------------------- |