From f9ae1fd4080bad4870247c4fc21fee3ba8b7af1f Mon Sep 17 00:00:00 2001 From: Nigel Barnes Date: Sun, 10 Mar 2019 16:01:44 +0000 Subject: bbc_cciword: Added missing ROM switching zones for Inter-Word. --- src/devices/bus/bbc/rom/pal.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/devices/bus/bbc/rom/pal.cpp b/src/devices/bus/bbc/rom/pal.cpp index e7066d8eac1..1778b89af5f 100644 --- a/src/devices/bus/bbc/rom/pal.cpp +++ b/src/devices/bus/bbc/rom/pal.cpp @@ -133,10 +133,14 @@ READ8_MEMBER(bbc_cciword_device::read) { if (!machine().side_effects_disabled()) { + /* switching zones for Inter-Word */ switch (offset & 0x3fe0) { - case 0x0040: m_bank = 1; break; - case 0x0060: m_bank = 0; break; + case 0x0060: + case 0x3fc0: m_bank = 0; break; + case 0x0040: + case 0x3fa0: + case 0x3fe0: m_bank = 1; break; } } -- cgit v1.2.3