summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/artmagic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/artmagic.cpp')
-rw-r--r--src/mame/drivers/artmagic.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/artmagic.cpp b/src/mame/drivers/artmagic.cpp
index da409f107cc..a93e40f84a8 100644
--- a/src/mame/drivers/artmagic.cpp
+++ b/src/mame/drivers/artmagic.cpp
@@ -809,8 +809,8 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(artmagic_state::artmagic)
/* basic machine hardware */
- MCFG_DEVICE_ADD("maincpu", M68000, MASTER_CLOCK_25MHz/2)
- MCFG_DEVICE_PROGRAM_MAP(main_map)
+ M68000(config, m_maincpu, MASTER_CLOCK_25MHz/2);
+ m_maincpu->set_addrmap(AS_PROGRAM, &artmagic_state::main_map);
TMS34010(config, m_tms, MASTER_CLOCK_40MHz);
m_tms->set_addrmap(AS_PROGRAM, &artmagic_state::tms_map);
@@ -864,19 +864,19 @@ MACHINE_CONFIG_START(artmagic_state::stonebal)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.45)
MACHINE_CONFIG_END
-MACHINE_CONFIG_START(artmagic_state::shtstar)
+void artmagic_state::shtstar(machine_config &config)
+{
artmagic(config);
- MCFG_DEVICE_MODIFY("maincpu")
- MCFG_DEVICE_PROGRAM_MAP(shtstar_map)
+ m_maincpu->set_addrmap(AS_PROGRAM, &artmagic_state::shtstar_map);
- MCFG_DEVICE_ADD("mainduart", MC68681, 3686400)
+ MC68681(config, "mainduart", 3686400);
/* sub cpu*/
- MCFG_DEVICE_ADD("subcpu", M68000, MASTER_CLOCK_25MHz/2)
- MCFG_DEVICE_PROGRAM_MAP(shtstar_subcpu_map)
+ m68000_device &subcpu(M68000(config, "subcpu", MASTER_CLOCK_25MHz/2));
+ subcpu.set_addrmap(AS_PROGRAM, &artmagic_state::shtstar_subcpu_map);
- MCFG_DEVICE_ADD("subduart", MC68681, 3686400)
+ MC68681(config, "subduart", 3686400);
YM2149(config, "aysnd", 3686400/2).add_route(ALL_OUTPUTS, "mono", 0.10);
@@ -885,7 +885,7 @@ MACHINE_CONFIG_START(artmagic_state::shtstar)
guncpu.set_addrmap(AS_PROGRAM, &artmagic_state::shtstar_guncpu_map);
guncpu.set_addrmap(AS_IO, &artmagic_state::shtstar_guncpu_io_map);
guncpu.port_in_cb<1>().set_constant(0); // ?
-MACHINE_CONFIG_END
+}