summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus
diff options
context:
space:
mode:
author MetalliC <0vetal0@gmail.com>2020-05-31 10:54:36 +0300
committer MetalliC <0vetal0@gmail.com>2020-05-31 10:54:36 +0300
commit2d76d84441c001496111ce7248cc25a818db318f (patch)
treeab06b8a3cf31298735f8871b01853bd181b88583 /src/devices/bus
parenteda94384f676cf4f75abc4494f4e76fb7ec9e9a9 (diff)
little fix (nw)
Diffstat (limited to 'src/devices/bus')
-rw-r--r--src/devices/bus/spectrum/beta.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/devices/bus/spectrum/beta.cpp b/src/devices/bus/spectrum/beta.cpp
index 1fa6ab60bdf..1adf53d5984 100644
--- a/src/devices/bus/spectrum/beta.cpp
+++ b/src/devices/bus/spectrum/beta.cpp
@@ -344,13 +344,13 @@ uint8_t spectrum_betav2_device::iorq_r(offs_t offset)
if (!m_masterportdisable)
{
- switch (offset & 0xe7)
+ switch (offset & 0x87)
{
- case 0x07: case 0x27: case 0x47: case 0x67:
+ case 0x07:
data = m_fdc->read((offset >> 5) & 0x03);
break;
- case 0x87: case 0xa7 : case 0xc7 : case 0xe7 :
+ case 0x87:
data &= 0x3f; // actually open bus
data |= m_fdc->drq_r() ? 0x40 : 0;
data |= m_fdc->intrq_r() ? 0x80 : 0;