summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/vegas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/vegas.cpp')
-rw-r--r--src/mame/drivers/vegas.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/vegas.cpp b/src/mame/drivers/vegas.cpp
index 2f118f8bebd..f399b0154ca 100644
--- a/src/mame/drivers/vegas.cpp
+++ b/src/mame/drivers/vegas.cpp
@@ -1766,8 +1766,8 @@ MACHINE_CONFIG_START(vegas_state::vegascore)
voodoo_2_pci_device &voodoo(VOODOO_2_PCI(config, PCI_ID_VIDEO, 0, m_maincpu, "screen"));
voodoo.set_fbmem(2);
voodoo.set_tmumem(4, 4);
- MCFG_DEVICE_MODIFY(PCI_ID_VIDEO":voodoo")
- MCFG_VOODOO_VBLANK_CB(WRITELINE(*this, vegas_state, vblank_assert))
+ voodoo_device *voodoo_base = static_cast<voodoo_device*>(config.device_find(this, PCI_ID_VIDEO":voodoo"));
+ voodoo_base->vblank_callback().set(FUNC(vegas_state::vblank_assert));
M48T37(config, m_timekeeper);
m_timekeeper->reset_cb().set(FUNC(vegas_state::watchdog_reset));
@@ -1809,8 +1809,8 @@ MACHINE_CONFIG_START(vegas_state::vegasban)
vegas32m(config);
voodoo_banshee_pci_device &voodoo(VOODOO_BANSHEE_PCI(config.replace(), PCI_ID_VIDEO, 0, m_maincpu, "screen"));
voodoo.set_fbmem(16);
- MCFG_DEVICE_MODIFY(PCI_ID_VIDEO":voodoo")
- MCFG_VOODOO_VBLANK_CB(WRITELINE(*this, vegas_state, vblank_assert))
+ voodoo_device *voodoo_base = static_cast<voodoo_device*>(config.device_find(this, PCI_ID_VIDEO":voodoo"));
+ voodoo_base->vblank_callback().set(FUNC(vegas_state::vblank_assert));
MACHINE_CONFIG_END
@@ -1823,8 +1823,8 @@ MACHINE_CONFIG_START(vegas_state::vegasv3)
voodoo_3_pci_device &voodoo(VOODOO_3_PCI(config.replace(), PCI_ID_VIDEO, 0, m_maincpu, "screen"));
voodoo.set_fbmem(16);
- MCFG_DEVICE_MODIFY(PCI_ID_VIDEO":voodoo")
- MCFG_VOODOO_VBLANK_CB(WRITELINE(*this, vegas_state, vblank_assert))
+ voodoo_device *voodoo_base = static_cast<voodoo_device*>(config.device_find(this, PCI_ID_VIDEO":voodoo"));
+ voodoo_base->vblank_callback().set(FUNC(vegas_state::vblank_assert));
MACHINE_CONFIG_END
@@ -1840,8 +1840,8 @@ MACHINE_CONFIG_START(vegas_state::denver)
voodoo_3_pci_device &voodoo(VOODOO_3_PCI(config.replace(), PCI_ID_VIDEO, 0, m_maincpu, "screen"));
voodoo.set_fbmem(16);
- MCFG_DEVICE_MODIFY(PCI_ID_VIDEO":voodoo")
- MCFG_VOODOO_VBLANK_CB(WRITELINE(*this, vegas_state, vblank_assert))
+ voodoo_device *voodoo_base = static_cast<voodoo_device*>(config.device_find(this, PCI_ID_VIDEO":voodoo"));
+ voodoo_base->vblank_callback().set(FUNC(vegas_state::vblank_assert));
// TL16C552 UART
NS16550(config, m_uart1, XTAL(1'843'200));