diff options
Diffstat (limited to 'src/mame/drivers/vip.cpp')
-rw-r--r-- | src/mame/drivers/vip.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mame/drivers/vip.cpp b/src/mame/drivers/vip.cpp index e2e1fde661e..8e1f9b9e062 100644 --- a/src/mame/drivers/vip.cpp +++ b/src/mame/drivers/vip.cpp @@ -714,40 +714,40 @@ QUICKLOAD_LOAD_MEMBER( vip_state, vip ) MACHINE_CONFIG_START(vip_state::vip) // basic machine hardware - MCFG_CPU_ADD(CDP1802_TAG, CDP1802, XTAL(3'521'280)/2) - MCFG_CPU_PROGRAM_MAP(vip_mem) - MCFG_CPU_IO_MAP(vip_io) + MCFG_DEVICE_ADD(CDP1802_TAG, CDP1802, XTAL(3'521'280)/2) + MCFG_DEVICE_PROGRAM_MAP(vip_mem) + MCFG_DEVICE_IO_MAP(vip_io) MCFG_COSMAC_WAIT_CALLBACK(VCC) - MCFG_COSMAC_CLEAR_CALLBACK(READLINE(vip_state, clear_r)) - MCFG_COSMAC_EF1_CALLBACK(READLINE(vip_state, ef1_r)) - MCFG_COSMAC_EF2_CALLBACK(READLINE(vip_state, ef2_r)) - MCFG_COSMAC_EF3_CALLBACK(READLINE(vip_state, ef3_r)) - MCFG_COSMAC_EF4_CALLBACK(READLINE(vip_state, ef4_r)) - MCFG_COSMAC_Q_CALLBACK(WRITELINE(vip_state, q_w)) - MCFG_COSMAC_DMAR_CALLBACK(READ8(vip_state, dma_r)) - MCFG_COSMAC_DMAW_CALLBACK(WRITE8(vip_state, dma_w)) - MCFG_COSMAC_SC_CALLBACK(WRITE8(vip_state, sc_w)) + MCFG_COSMAC_CLEAR_CALLBACK(READLINE(*this, vip_state, clear_r)) + MCFG_COSMAC_EF1_CALLBACK(READLINE(*this, vip_state, ef1_r)) + MCFG_COSMAC_EF2_CALLBACK(READLINE(*this, vip_state, ef2_r)) + MCFG_COSMAC_EF3_CALLBACK(READLINE(*this, vip_state, ef3_r)) + MCFG_COSMAC_EF4_CALLBACK(READLINE(*this, vip_state, ef4_r)) + MCFG_COSMAC_Q_CALLBACK(WRITELINE(*this, vip_state, q_w)) + MCFG_COSMAC_DMAR_CALLBACK(READ8(*this, vip_state, dma_r)) + MCFG_COSMAC_DMAW_CALLBACK(WRITE8(*this, vip_state, dma_w)) + MCFG_COSMAC_SC_CALLBACK(WRITE8(*this, vip_state, sc_w)) // video hardware MCFG_DEVICE_ADD(CDP1861_TAG, CDP1861, XTAL(3'521'280)/2) - MCFG_CDP1861_IRQ_CALLBACK(WRITELINE(vip_state, vdc_int_w)) - MCFG_CDP1861_DMA_OUT_CALLBACK(WRITELINE(vip_state, vdc_dma_out_w)) - MCFG_CDP1861_EFX_CALLBACK(WRITELINE(vip_state, vdc_ef1_w)) + MCFG_CDP1861_IRQ_CALLBACK(WRITELINE(*this, vip_state, vdc_int_w)) + MCFG_CDP1861_DMA_OUT_CALLBACK(WRITELINE(*this, vip_state, vdc_dma_out_w)) + MCFG_CDP1861_EFX_CALLBACK(WRITELINE(*this, vip_state, vdc_ef1_w)) MCFG_CDP1861_SCREEN_ADD(CDP1861_TAG, SCREEN_TAG, XTAL(3'521'280)/2) MCFG_SCREEN_UPDATE_DRIVER(vip_state, screen_update) // sound hardware MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0) + MCFG_DEVICE_ADD(DISCRETE_TAG, DISCRETE) MCFG_DISCRETE_INTF(vip) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) - MCFG_VIP_BYTEIO_PORT_ADD(VIP_BYTEIO_PORT_TAG, vip_byteio_cards, nullptr, WRITELINE(vip_state, byteio_inst_w)) + 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, XTAL(3'521'280)/2, vip_expansion_cards, nullptr) - MCFG_VIP_EXPANSION_SLOT_INT_CALLBACK(WRITELINE(vip_state, exp_int_w)) - MCFG_VIP_EXPANSION_SLOT_DMA_OUT_CALLBACK(WRITELINE(vip_state, exp_dma_out_w)) - MCFG_VIP_EXPANSION_SLOT_DMA_IN_CALLBACK(WRITELINE(vip_state, exp_dma_in_w)) + 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)) // devices MCFG_QUICKLOAD_ADD("quickload", vip_state, vip, "bin,c8,c8x", 0) |