diff options
author | 2020-05-31 10:54:36 +0300 | |
---|---|---|
committer | 2020-05-31 10:54:36 +0300 | |
commit | 2d76d84441c001496111ce7248cc25a818db318f (patch) | |
tree | ab06b8a3cf31298735f8871b01853bd181b88583 /src/devices/bus/spectrum/beta.cpp | |
parent | eda94384f676cf4f75abc4494f4e76fb7ec9e9a9 (diff) |
little fix (nw)
Diffstat (limited to 'src/devices/bus/spectrum/beta.cpp')
-rw-r--r-- | src/devices/bus/spectrum/beta.cpp | 6 |
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; |