mirror of
https://github.com/holub/mame
synced 2025-04-29 19:37:17 +03:00
Fixed scanline interrupt in mmc3 mapper in multigam.c (nw)
This commit is contained in:
parent
089c826d6c
commit
caded41179
@ -454,7 +454,7 @@ void multigam_state::multigam3_mmc3_scanline_cb( int scanline, int vblank, int b
|
|||||||
if (--m_multigam3_mmc3_scanline_counter == -1)
|
if (--m_multigam3_mmc3_scanline_counter == -1)
|
||||||
{
|
{
|
||||||
m_multigam3_mmc3_scanline_counter = m_multigam3_mmc3_scanline_latch;
|
m_multigam3_mmc3_scanline_counter = m_multigam3_mmc3_scanline_latch;
|
||||||
generic_pulse_irq_line(m_maincpu, 0, 1);
|
machine().device("maincpu")->execute().set_input_line(M6502_IRQ_LINE, ASSERT_LINE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -598,6 +598,7 @@ WRITE8_MEMBER(multigam_state::multigam3_mmc3_rom_switch_w)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 0x6000: /* disable irqs */
|
case 0x6000: /* disable irqs */
|
||||||
|
machine().device("maincpu")->execute().set_input_line(M6502_IRQ_LINE, CLEAR_LINE);
|
||||||
ppu->set_scanline_callback(ppu2c0x_scanline_delegate());
|
ppu->set_scanline_callback(ppu2c0x_scanline_delegate());
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user