summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/m5.cpp
diff options
context:
space:
mode:
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
commit7918b8068c8ea1b16fa223061c7c761bb5893537 (patch)
tree453f60840d893d6afa58842842ce41bb5de4d9b1 /src/mame/drivers/m5.cpp
parent5bb63697f066a04c3072f6e4bed52a5bb446d7c8 (diff)
devices\bus: some more MCFG macros removal (nw)
Diffstat (limited to 'src/mame/drivers/m5.cpp')
-rw-r--r--src/mame/drivers/m5.cpp18
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
+}
//-------------------------------------------------