diff options
Diffstat (limited to 'src/mame/drivers/viper.cpp')
-rw-r--r-- | src/mame/drivers/viper.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/viper.cpp b/src/mame/drivers/viper.cpp index 632385f2a9f..c6632440e02 100644 --- a/src/mame/drivers/viper.cpp +++ b/src/mame/drivers/viper.cpp @@ -433,7 +433,7 @@ public: virtual void machine_start() override; virtual void machine_reset() override; uint32_t screen_update_viper(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); - INTERRUPT_GEN_MEMBER(viper_vblank); + WRITE_LINE_MEMBER(voodoo_pciint); TIMER_CALLBACK_MEMBER(epic_global_timer_callback); TIMER_CALLBACK_MEMBER(ds2430_timer_callback); #if VIPER_DEBUG_EPIC_REGS @@ -2279,13 +2279,13 @@ INPUT_PORTS_END /*****************************************************************************/ -INTERRUPT_GEN_MEMBER(viper_state::viper_vblank) +WRITE_LINE_MEMBER(viper_state::voodoo_vblank) { mpc8240_interrupt(MPC8240_IRQ0); //mpc8240_interrupt(MPC8240_IRQ3); } -WRITE_LINE_MEMBER(viper_state::voodoo_vblank) +WRITE_LINE_MEMBER(viper_state::voodoo_pciint) { mpc8240_interrupt(MPC8240_IRQ4); } @@ -2325,7 +2325,6 @@ static MACHINE_CONFIG_START( viper ) MCFG_CPU_ADD("maincpu", MPC8240, 200000000) MCFG_PPC_BUS_FREQUENCY(100000000) MCFG_CPU_PROGRAM_MAP(viper_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", viper_state, viper_vblank) MCFG_PCI_BUS_LEGACY_ADD("pcibus", 0) MCFG_PCI_BUS_LEGACY_DEVICE(0, "mpc8240", mpc8240_pci_r, mpc8240_pci_w) @@ -2338,6 +2337,7 @@ static MACHINE_CONFIG_START( viper ) MCFG_VOODOO_SCREEN_TAG("screen") MCFG_VOODOO_CPU_TAG("maincpu") MCFG_VOODOO_VBLANK_CB(WRITELINE(viper_state,voodoo_vblank)) + MCFG_VOODOO_PCIINT_CB(WRITELINE(viper_state, voodoo_pciint)) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) |