diff options
author | mooglyguy <therealmogminer@gmail.com> | 2018-12-29 11:51:30 +0100 |
---|---|---|
committer | mooglyguy <therealmogminer@gmail.com> | 2018-12-29 11:51:30 +0100 |
commit | 7a33288e3e3675f862d799a9f24e083d095babf3 (patch) | |
tree | e5195816da422962b45c22117f9ef9e6462c419a /src/mame/drivers/bbusters.cpp | |
parent | 2a8d1067ef228ca6bea52c87f818888eac80cf61 (diff) |
-devices/sound/2608intf, 2610intf: Removed MCFG macros, nw
-drivers/2mindril, aerofgt, asuka, bbusters, bingowav, crshrace, f1gp, fromanc2, gstriker, inufuku, mcatadv, neoprint, ninjaw, othunder, pipedrm, slapshot, suprslam, taito_b, taito_f2, taito_h, taito_x, taito_z, taitoair, taotaido, warriorb, wc90, welltris, wgp, yuvomz80: Removed MACHINE_CONFIG macros, nw
Diffstat (limited to 'src/mame/drivers/bbusters.cpp')
-rw-r--r-- | src/mame/drivers/bbusters.cpp | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/src/mame/drivers/bbusters.cpp b/src/mame/drivers/bbusters.cpp index 74bd3c49273..701d7eadabe 100644 --- a/src/mame/drivers/bbusters.cpp +++ b/src/mame/drivers/bbusters.cpp @@ -633,16 +633,16 @@ GFXDECODE_END /******************************************************************************/ -MACHINE_CONFIG_START(bbusters_state::bbusters) - +void bbusters_state::bbusters(machine_config &config) +{ /* basic machine hardware */ - MCFG_DEVICE_ADD("maincpu", M68000, 12000000) - MCFG_DEVICE_PROGRAM_MAP(bbusters_map) - MCFG_DEVICE_VBLANK_INT_DRIVER("screen", bbusters_state, irq6_line_hold) + M68000(config, m_maincpu, 12000000); + m_maincpu->set_addrmap(AS_PROGRAM, &bbusters_state::bbusters_map); + m_maincpu->set_vblank_int("screen", FUNC(bbusters_state::irq6_line_hold)); - MCFG_DEVICE_ADD("audiocpu", Z80,4000000) /* Accurate */ - MCFG_DEVICE_PROGRAM_MAP(sound_map) - MCFG_DEVICE_IO_MAP(sound_portmap) + Z80(config, m_audiocpu, 4000000); /* Accurate */ + m_audiocpu->set_addrmap(AS_PROGRAM, &bbusters_state::sound_map); + m_audiocpu->set_addrmap(AS_IO, &bbusters_state::sound_portmap); NVRAM(config, "eeprom", nvram_device::DEFAULT_ALL_0); @@ -669,24 +669,24 @@ MACHINE_CONFIG_START(bbusters_state::bbusters) GENERIC_LATCH_8(config, m_soundlatch[0]); GENERIC_LATCH_8(config, m_soundlatch[1]); - MCFG_DEVICE_ADD("ymsnd", YM2610, 8000000) - MCFG_YM2610_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) - MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) - MCFG_SOUND_ROUTE(0, "rspeaker", 1.0) - MCFG_SOUND_ROUTE(1, "lspeaker", 1.0) - MCFG_SOUND_ROUTE(2, "rspeaker", 1.0) -MACHINE_CONFIG_END - -MACHINE_CONFIG_START(mechatt_state::mechatt) + ym2610_device &ymsnd(YM2610(config, "ymsnd", 8000000)); + ymsnd.irq_handler().set_inputline("audiocpu", 0); + ymsnd.add_route(0, "lspeaker", 1.0); + ymsnd.add_route(0, "rspeaker", 1.0); + ymsnd.add_route(1, "lspeaker", 1.0); + ymsnd.add_route(2, "rspeaker", 1.0); +} +void mechatt_state::mechatt(machine_config &config) +{ /* basic machine hardware */ - MCFG_DEVICE_ADD("maincpu", M68000, 12000000) - MCFG_DEVICE_PROGRAM_MAP(mechatt_map) - MCFG_DEVICE_VBLANK_INT_DRIVER("screen", mechatt_state, irq4_line_hold) + M68000(config, m_maincpu, 12000000); + m_maincpu->set_addrmap(AS_PROGRAM, &mechatt_state::mechatt_map); + m_maincpu->set_vblank_int("screen", FUNC(mechatt_state::irq4_line_hold)); - MCFG_DEVICE_ADD("audiocpu", Z80,4000000) /* Accurate */ - MCFG_DEVICE_PROGRAM_MAP(sound_map) - MCFG_DEVICE_IO_MAP(sounda_portmap) + Z80(config, m_audiocpu, 4000000); /* Accurate */ + m_audiocpu->set_addrmap(AS_PROGRAM, &mechatt_state::sound_map); + m_audiocpu->set_addrmap(AS_IO, &mechatt_state::sounda_portmap); /* video hardware */ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); @@ -709,13 +709,13 @@ MACHINE_CONFIG_START(mechatt_state::mechatt) GENERIC_LATCH_8(config, m_soundlatch[0]); GENERIC_LATCH_8(config, m_soundlatch[1]); - MCFG_DEVICE_ADD("ymsnd", YM2608, 8000000) - MCFG_YM2608_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) - MCFG_SOUND_ROUTE(0, "lspeaker", 0.50) - MCFG_SOUND_ROUTE(0, "rspeaker", 0.50) - MCFG_SOUND_ROUTE(1, "lspeaker", 1.0) - MCFG_SOUND_ROUTE(2, "rspeaker", 1.0) -MACHINE_CONFIG_END + ym2608_device &ymsnd(YM2608(config, "ymsnd", 8000000)); + ymsnd.irq_handler().set_inputline("audiocpu", 0); + ymsnd.add_route(0, "lspeaker", 0.50); + ymsnd.add_route(0, "rspeaker", 0.50); + ymsnd.add_route(1, "lspeaker", 1.0); + ymsnd.add_route(2, "rspeaker", 1.0); +} /******************************************************************************/ |