summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/macs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/macs.cpp')
-rw-r--r--src/mame/drivers/macs.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/mame/drivers/macs.cpp b/src/mame/drivers/macs.cpp
index 1d4e6d487a1..6b37f85e11c 100644
--- a/src/mame/drivers/macs.cpp
+++ b/src/mame/drivers/macs.cpp
@@ -502,7 +502,8 @@ uint8_t macs_state::dma_offset()
}
-MACHINE_CONFIG_START(macs_state::macs)
+void macs_state::macs(machine_config &config)
+{
/* basic machine hardware */
ST0016_CPU(config, m_maincpu, 8000000); // 8 MHz ?
m_maincpu->set_memory_map(&macs_state::macs_mem);
@@ -519,12 +520,13 @@ MACHINE_CONFIG_START(macs_state::macs)
screen.set_palette("maincpu:palette");
screen.screen_vblank().set_inputline(m_maincpu, INPUT_LINE_IRQ0, HOLD_LINE); // FIXME: HOLD_LINE is bad juju
- MCFG_GENERIC_CARTSLOT_ADD_WITH_DEFAULT("slot_a", generic_plain_slot, "macs_cart", "rom")
- MCFG_SET_IMAGE_LOADABLE(false)
- MCFG_GENERIC_CARTSLOT_ADD_WITH_DEFAULT("slot_b", generic_plain_slot, "macs_cart", "rom")
- MCFG_SET_IMAGE_LOADABLE(false)
-
-MACHINE_CONFIG_END
+ generic_cartslot_device &slot_a(GENERIC_CARTSLOT(config, "slot_a", generic_plain_slot, "macs_cart"));
+ slot_a.set_default_option("rom");
+ slot_a.set_user_loadable(false);
+ generic_cartslot_device &slot_b(GENERIC_CARTSLOT(config, "slot_b", generic_plain_slot, "macs_cart"));
+ slot_b.set_default_option("rom");
+ slot_b.set_user_loadable(false);
+}
#define MACS_BIOS \