diff options
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 |
commit | f34b338e9218ab20118979b4cdcfe04f55731046 (patch) | |
tree | 4fae90bb24c382602a5b2441d4daf27c2f479179 /src/mame/drivers/stargame.cpp | |
parent | b82c6fad58127d51f69e857b3aa98920379d5499 (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.cpp | 16 |
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) |