diff options
Diffstat (limited to 'src/mame/drivers/scobra.cpp')
-rw-r--r-- | src/mame/drivers/scobra.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/scobra.cpp b/src/mame/drivers/scobra.cpp index 7e0ef2bf9c0..0dc6a83d02a 100644 --- a/src/mame/drivers/scobra.cpp +++ b/src/mame/drivers/scobra.cpp @@ -876,8 +876,8 @@ MACHINE_CONFIG_START(scobra_state::type1) MCFG_DEVICE_IO_MAP(scobra_sound_io_map) MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(scramble_state,scramble_sh_irq_callback) - MCFG_DEVICE_ADD("konami_7474", TTL7474, 0) - MCFG_7474_COMP_OUTPUT_CB(WRITELINE(*this, scobra_state,scramble_sh_7474_q_callback)) + ttl7474_device &konami_7474(TTL7474(config, "konami_7474", 0)); + konami_7474.comp_output_cb().set(FUNC(scobra_state::scramble_sh_7474_q_callback)); MCFG_MACHINE_RESET_OVERRIDE(scobra_state,scramble) @@ -890,11 +890,11 @@ MACHINE_CONFIG_START(scobra_state::type1) MCFG_I8255_OUT_PORTA_CB(WRITE8("soundlatch", generic_latch_8_device, write)) MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, scramble_state, scramble_sh_irqtrigger_w)) - MCFG_DEVICE_ADD("7474_9m_1", TTL7474, 0) - MCFG_7474_OUTPUT_CB(WRITELINE(*this, scobra_state,galaxold_7474_9m_1_callback)) + ttl7474_device &ttl7474_9m_1(TTL7474(config, "7474_9m_1", 0)); + ttl7474_9m_1.output_cb().set(FUNC(scobra_state::galaxold_7474_9m_1_callback)); - MCFG_DEVICE_ADD("7474_9m_2", TTL7474, 0) - MCFG_7474_COMP_OUTPUT_CB(WRITELINE(*this, scobra_state,galaxold_7474_9m_2_q_callback)) + ttl7474_device &ttl7474_9m_2(TTL7474(config, "7474_9m_2", 0)); + ttl7474_9m_2.comp_output_cb().set(FUNC(scobra_state::galaxold_7474_9m_2_q_callback)); MCFG_TIMER_DRIVER_ADD("int_timer", scobra_state, galaxold_interrupt_timer) @@ -1056,16 +1056,16 @@ MACHINE_CONFIG_START(scobra_state::hustler) MCFG_DEVICE_IO_MAP(hustler_sound_io_map) MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(scramble_state,scramble_sh_irq_callback) - MCFG_DEVICE_ADD("konami_7474", TTL7474, 0) - MCFG_7474_COMP_OUTPUT_CB(WRITELINE(*this, scobra_state,scramble_sh_7474_q_callback)) + ttl7474_device &konami_7474(TTL7474(config, "konami_7474", 0)); + konami_7474.comp_output_cb().set(FUNC(scobra_state::scramble_sh_7474_q_callback)); MCFG_MACHINE_RESET_OVERRIDE(scobra_state,scramble) - MCFG_DEVICE_ADD("7474_9m_1", TTL7474, 0) - MCFG_7474_OUTPUT_CB(WRITELINE(*this, scobra_state,galaxold_7474_9m_1_callback)) + ttl7474_device &ttl7474_9m_1(TTL7474(config, "7474_9m_1", 0)); + ttl7474_9m_1.output_cb().set(FUNC(scobra_state::galaxold_7474_9m_1_callback)); - MCFG_DEVICE_ADD("7474_9m_2", TTL7474, 0) - MCFG_7474_COMP_OUTPUT_CB(WRITELINE(*this, scobra_state,galaxold_7474_9m_2_q_callback)) + ttl7474_device &ttl7474_9m_2(TTL7474(config, "7474_9m_2", 0)); + ttl7474_9m_2.comp_output_cb().set(FUNC(scobra_state::galaxold_7474_9m_2_q_callback)); MCFG_TIMER_DRIVER_ADD("int_timer", scobra_state, galaxold_interrupt_timer) |