summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Nigel Barnes <Pernod70@users.noreply.github.com>2019-03-10 16:01:44 +0000
committer Nigel Barnes <Pernod70@users.noreply.github.com>2019-03-10 16:03:41 +0000
commitf9ae1fd4080bad4870247c4fc21fee3ba8b7af1f (patch)
tree4b03f401ceba09e1471f356c00ebc6f85482dbd8
parent21d980c6ade35b77993b7ee2944faa76cec6d665 (diff)
bbc_cciword: Added missing ROM switching zones for Inter-Word.
-rw-r--r--src/devices/bus/bbc/rom/pal.cpp8
1 files 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;
}
}