summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/vip.cpp
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2018-08-17 20:45:20 -0400
committer AJR <ajrhacker@users.noreply.github.com>2018-08-17 20:45:20 -0400
commit06559ae451dd240d56f81e1f29145ec2a2338957 (patch)
treea6f216e0c8eb7857e9193bec469db084e52065c0 /src/mame/drivers/vip.cpp
parent85ada1a28b894e1d0bd5a131269df95789cb25fd (diff)
cdp1861, cdp1862: Convert callbacks to devcb3 (nw)
Diffstat (limited to 'src/mame/drivers/vip.cpp')
-rw-r--r--src/mame/drivers/vip.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/vip.cpp b/src/mame/drivers/vip.cpp
index f0cb846514f..27c065bcc66 100644
--- a/src/mame/drivers/vip.cpp
+++ b/src/mame/drivers/vip.cpp
@@ -716,10 +716,10 @@ MACHINE_CONFIG_START(vip_state::vip)
m_maincpu->tpb_cb().set(m_exp, FUNC(vip_expansion_slot_device::tpb_w));
// video hardware
- MCFG_DEVICE_ADD(CDP1861_TAG, CDP1861, 3.52128_MHz_XTAL / 2)
- 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))
+ CDP1861(config, m_vdc, 3.52128_MHz_XTAL / 2).set_screen(SCREEN_TAG);
+ m_vdc->int_cb().set(FUNC(vip_state::vdc_int_w));
+ m_vdc->dma_out_cb().set(FUNC(vip_state::vdc_dma_out_w));
+ m_vdc->efx_cb().set(FUNC(vip_state::vdc_ef1_w));
MCFG_CDP1861_SCREEN_ADD(CDP1861_TAG, SCREEN_TAG, 3.52128_MHz_XTAL / 2)
MCFG_SCREEN_UPDATE_DRIVER(vip_state, screen_update)