macpdm: Fix vblank ack

This commit is contained in:
Olivier Galibert 2021-03-24 14:19:07 +01:00
parent e097edd6ab
commit d0262f7f7d

View File

@ -501,13 +501,13 @@ uint8_t macpdm_state::via2_sifr_r()
void macpdm_state::via2_sifr_w(uint8_t data)
{
if(data & m_via2_sifr & 0x40) {
m_via2_sifr &= ~0x40;
if(data & (~m_via2_sifr) & 0x40) {
m_via2_sifr |= 0x40;
via2_irq_main_set(0x02, ((~m_via2_sifr) & m_via2_sier) != 0);
}
}
uint8_t macpdm_state::scc_r(offs_t offset)
{
return m_scc->reg_r(offset >> 1);