spectrum.cpp: Fix return bits depending on hardware version

Fix MT 06439
This commit is contained in:
AmatCoder 2019-03-22 01:39:32 +01:00 committed by GitHub
parent f0c72dc1aa
commit 178ee5c9d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -424,7 +424,7 @@ READ8_MEMBER(spectrum_state::spectrum_port_fe_r)
/* Issue 2 Spectrums default to having bits 5, 6 & 7 set.
Issue 3 Spectrums default to having bits 5 & 7 set and bit 6 reset. */
if (m_io_config->read() & 0x80)
if ((m_io_config->read() & 0x80) == 0)
data ^= (0x40);
return data;