Note and revert MT #5423

This commit is contained in:
angelosa 2015-12-15 20:03:07 +01:00
parent 4ba5d45e4e
commit e3f5b403ec

View File

@ -172,7 +172,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(megasys1_state::megasys1A_scanline)
{
int scanline = param;
// stdragon: irq 1 is vblank ("press start" behaviour), 2 unknown, 3 is RTE. Or maybe 1 is raster irq?
// stdragon: irq 1 is raster irq ("press start" behaviour), happens at around scanline 90(-16), 2 vblank, 3 is RTE.
// p47: irq 2 valid, others RTE
// kickoff: irq 3 valid, others RTE
// tshingen: irq 3 RTE, irq 1 reads inputs, irq 2 sets vregs values (pending further investigation ...)
@ -185,10 +185,10 @@ TIMER_DEVICE_CALLBACK_MEMBER(megasys1_state::megasys1A_scanline)
// soldam: irq 1 & 3 RTE, irq 2 valid
if(scanline == 240) // vblank-out irq
m_maincpu->set_input_line(1, HOLD_LINE);
m_maincpu->set_input_line(2, HOLD_LINE);
if(scanline == 16)
m_maincpu->set_input_line(2, HOLD_LINE);
m_maincpu->set_input_line(1, HOLD_LINE);
if(scanline == 128)
m_maincpu->set_input_line(3, HOLD_LINE);