From 78eb8fd112dbadd2d6c52202884bdc3cdb3ca5e0 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sun, 6 Dec 2020 20:53:45 +1100 Subject: [PATCH] vic10: fixed regression --- src/devices/bus/vic10/std.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/devices/bus/vic10/std.cpp b/src/devices/bus/vic10/std.cpp index 3ffda30fcd9..a4eff1853ac 100644 --- a/src/devices/bus/vic10/std.cpp +++ b/src/devices/bus/vic10/std.cpp @@ -50,15 +50,15 @@ uint8_t vic10_standard_cartridge_device::vic10_cd_r(offs_t offset, uint8_t data, { if (!lorom && m_lorom) { - data = m_lorom[offset]; + data = m_lorom[offset & 0x1fff]; } else if (!exram && m_exram) { - data = m_exram[offset]; + data = m_exram[offset & 0x7ff]; } else if (!uprom && m_uprom) { - data = m_uprom[offset]; + data = m_uprom[offset & 0x1fff]; } return data; @@ -73,6 +73,6 @@ void vic10_standard_cartridge_device::vic10_cd_w(offs_t offset, uint8_t data, in { if (!exram && m_exram) { - m_exram[offset] = data; + m_exram[offset & 0x7ff] = data; } }