summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/vtech2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/vtech2.cpp')
-rw-r--r--src/mame/drivers/vtech2.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mame/drivers/vtech2.cpp b/src/mame/drivers/vtech2.cpp
index 6f724b3f2f4..304d4875cd5 100644
--- a/src/mame/drivers/vtech2.cpp
+++ b/src/mame/drivers/vtech2.cpp
@@ -484,7 +484,8 @@ static const floppy_interface vtech2_floppy_interface =
nullptr
};
-MACHINE_CONFIG_START(vtech2_state::laser350)
+void vtech2_state::laser350(machine_config &config)
+{
/* basic machine hardware */
Z80(config, m_maincpu, 3694700); /* 3.694700 MHz */
m_maincpu->set_addrmap(AS_PROGRAM, &vtech2_state::mem_map);
@@ -521,13 +522,11 @@ MACHINE_CONFIG_START(vtech2_state::laser350)
VTECH_IOEXP_SLOT(config, "io").set_io_space(m_maincpu, AS_IO);
/* cartridge */
- MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "vtech_cart")
- MCFG_GENERIC_EXTENSIONS("rom,bin")
- MCFG_GENERIC_LOAD(vtech2_state, cart_load)
+ GENERIC_CARTSLOT(config, "cartslot", generic_plain_slot, "vtech_cart", "rom,bin").set_device_load(FUNC(vtech2_state::cart_load), this);
/* 5.25" Floppy drive */
LEGACY_FLOPPY(config, FLOPPY_0, 0, &vtech2_floppy_interface);
-MACHINE_CONFIG_END
+}
void vtech2_state::laser500(machine_config &config)