mccs1850: Fix multi-write [O. Galibert]

This commit is contained in:
Olivier Galibert 2014-04-19 22:03:16 +00:00
parent 80c82c7e35
commit 12d0c804c3

View File

@ -465,7 +465,7 @@ WRITE_LINE_MEMBER( mccs1850_device::sck_w )
// increment address counter
m_address++;
m_address &= 0x7f;
m_address |= 0x80;
}
}
else if (!BIT(m_address, 7) && !m_sck && state)
@ -483,6 +483,7 @@ WRITE_LINE_MEMBER( mccs1850_device::sck_w )
m_address++;
m_address &= 0x7f;
m_shift = read_register(m_address & 0x7f);
if (LOG) logerror("MCCS1850 '%s' Data Out %02x\n", tag(), m_shift);
}
}
break;