summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/vip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/vip.cpp')
-rw-r--r--src/mame/drivers/vip.cpp40
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)