From 178ee5c9d08e01690f8ae0708b79511dc3dd8db8 Mon Sep 17 00:00:00 2001 From: AmatCoder Date: Fri, 22 Mar 2019 01:39:32 +0100 Subject: spectrum.cpp: Fix return bits depending on hardware version Fix MT 06439 --- src/mame/drivers/spectrum.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mame/drivers/spectrum.cpp b/src/mame/drivers/spectrum.cpp index bbb41ad9c56..be92cfbd8eb 100644 --- a/src/mame/drivers/spectrum.cpp +++ b/src/mame/drivers/spectrum.cpp @@ -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; -- cgit v1.2.3