i8255: in read_pc(), also return data from output latch

This commit is contained in:
Sergey Svishchev 2017-01-08 23:26:26 +03:00
parent 1765c5d9b4
commit 9143577774

View File

@ -473,6 +473,11 @@ uint8_t i8255_device::read_pc()
{
// read data from port
data |= m_in_pc_cb(0) & mask;
if (port_c_upper_mode() == MODE_OUTPUT)
{
// read data from output latch
data |= m_output[PORT_C] & mask;
}
}
return data;