summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/stargame.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-02-21 18:03:48 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2019-02-21 18:03:48 +0100
commitf34b338e9218ab20118979b4cdcfe04f55731046 (patch)
tree4fae90bb24c382602a5b2441d4daf27c2f479179 /src/mame/drivers/stargame.cpp
parentb82c6fad58127d51f69e857b3aa98920379d5499 (diff)
mame\drivers: removed most MCFG and MACHINE_CONFIG macros in drivers in the sm*-sy* range (nw)
Diffstat (limited to 'src/mame/drivers/stargame.cpp')
-rw-r--r--src/mame/drivers/stargame.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/stargame.cpp b/src/mame/drivers/stargame.cpp
index 10b96f5fd3e..12963c3030c 100644
--- a/src/mame/drivers/stargame.cpp
+++ b/src/mame/drivers/stargame.cpp
@@ -103,21 +103,22 @@ static const z80_daisy_config daisy_chain[] =
};
-MACHINE_CONFIG_START(stargame_state::stargame)
+void stargame_state::stargame(machine_config &config)
+{
/* basic machine hardware */
Z80(config, m_maincpu, 15000000 / 4); // clock line marked as CK4 and derived from 15MHz crystal
m_maincpu->set_addrmap(AS_PROGRAM, &stargame_state::maincpu_map);
m_maincpu->set_addrmap(AS_IO, &stargame_state::maincpu_io);
m_maincpu->set_daisy_config(daisy_chain);
- MCFG_DEVICE_ADD("audiocpu", Z80, 15000000 / 3) // ? check divider - clock line marked as CK6 and derived from 15MHz crystal
- MCFG_DEVICE_PROGRAM_MAP(audiocpu_map)
- MCFG_DEVICE_IO_MAP(audiocpu_io)
+ Z80(config, m_audiocpu, 15000000 / 3); // ? check divider - clock line marked as CK6 and derived from 15MHz crystal
+ m_audiocpu->set_addrmap(AS_PROGRAM, &stargame_state::audiocpu_map);
+ m_audiocpu->set_addrmap(AS_IO, &stargame_state::audiocpu_io);
MCFG_MACHINE_RESET_OVERRIDE(stargame_state, stargame)
/* video hardware */
- //MCFG_DEFAULT_LAYOUT()
+ //config.set_default_layout();
Z80CTC(config, m_ctc, 15000000 / 4);
m_ctc->intr_callback().set_inputline(m_maincpu, INPUT_LINE_IRQ0);
@@ -126,8 +127,7 @@ MACHINE_CONFIG_START(stargame_state::stargame)
/* sound hardware */
genpin_audio(config);
SPEAKER(config, "measnd").front_center();
- MCFG_DEVICE_ADD("mea8000", MEA8000, 15000000 / 4)
- MCFG_SOUND_ROUTE(ALL_OUTPUTS, "measnd", 1.0)
+ MEA8000(config, "mea8000", 15000000 / 4).add_route(ALL_OUTPUTS, "measnd", 1.0);
SPEAKER(config, "aysnd").front_center();
AY8910(config, "ay", 15000000 / 8).add_route(ALL_OUTPUTS, "aysnd", 0.25); // clock line marked as CK2 and derived from 15MHz crystal
@@ -144,7 +144,7 @@ MACHINE_CONFIG_START(stargame_state::stargame)
GENERIC_LATCH_8(config, "soundlatch").data_pending_callback().set_inputline(m_audiocpu, INPUT_LINE_NMI);
WATCHDOG_TIMER(config, "watchdog");
-MACHINE_CONFIG_END
+}
ROM_START(spcship)
ROM_REGION(0x4000, "maincpu", 0)