diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2019-01-31 18:02:11 +0100 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2019-01-31 18:02:11 +0100 |
commit | 49109286af145d9695fac40d836058eac2d97fb5 (patch) | |
tree | 245b70e36993f7e3c7d95d30f93f53b547b856c4 /src/mame/drivers/vip.cpp | |
parent | 3add98785790f4d4b3585c714f55767f1149817b (diff) |
devices\bus: some MCFG macros removal (nw)
Diffstat (limited to 'src/mame/drivers/vip.cpp')
-rw-r--r-- | src/mame/drivers/vip.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/mame/drivers/vip.cpp b/src/mame/drivers/vip.cpp index 8f8ca964f0b..836ab8d71cb 100644 --- a/src/mame/drivers/vip.cpp +++ b/src/mame/drivers/vip.cpp @@ -728,14 +728,15 @@ MACHINE_CONFIG_START(vip_state::vip) // sound hardware SPEAKER(config, "mono").front_center(); - MCFG_DEVICE_ADD(DISCRETE_TAG, DISCRETE, vip_discrete) - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) - - MCFG_VIP_BYTEIO_PORT_ADD(VIP_BYTEIO_PORT_TAG, vip_byteio_cards, nullptr, WRITELINE(*this, vip_state, byteio_inst_w)) - MCFG_VIP_EXPANSION_SLOT_ADD(VIP_EXPANSION_SLOT_TAG, 3.52128_MHz_XTAL / 2, vip_expansion_cards, nullptr) - MCFG_VIP_EXPANSION_SLOT_INT_CALLBACK(WRITELINE(*this, vip_state, exp_int_w)) - MCFG_VIP_EXPANSION_SLOT_DMA_OUT_CALLBACK(WRITELINE(*this, vip_state, exp_dma_out_w)) - MCFG_VIP_EXPANSION_SLOT_DMA_IN_CALLBACK(WRITELINE(*this, vip_state, exp_dma_in_w)) + DISCRETE(config, m_beeper, vip_discrete); + m_beeper->add_route(ALL_OUTPUTS, "mono", 0.80); + + VIP_BYTEIO_PORT(config, m_byteio, vip_byteio_cards, nullptr); + m_byteio->inst_callback().set(FUNC(vip_state::byteio_inst_w)); + VIP_EXPANSION_SLOT(config, m_exp, 3.52128_MHz_XTAL / 2, vip_expansion_cards, nullptr); + m_exp->int_wr_callback().set(FUNC(vip_state::exp_int_w)); + m_exp->dma_out_wr_callback().set(FUNC(vip_state::exp_dma_out_w)); + m_exp->dma_in_wr_callback().set(FUNC(vip_state::exp_dma_in_w)); // devices MCFG_QUICKLOAD_ADD("quickload", vip_state, vip, "bin,c8,c8x", 0) |