summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus/c64/westermann.c
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2013-12-20 16:04:11 +0000
committer Curt Coder <curtcoder@mail.com>2013-12-20 16:04:11 +0000
commit8c7486fa5d9eb873577770a92bc524770ed402ba (patch)
tree7343677631c224588f7113cd61c40747293de5b8 /src/emu/bus/c64/westermann.c
parent7afab9bda2b90efc60412ec7ef3215466b53fb21 (diff)
(MESS) Used shared_ptr instead of UINT8* in the Commodore cartridges. (nw)
Diffstat (limited to 'src/emu/bus/c64/westermann.c')
-rw-r--r--src/emu/bus/c64/westermann.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/bus/c64/westermann.c b/src/emu/bus/c64/westermann.c
index 369b77c437c..4e76c0b1618 100644
--- a/src/emu/bus/c64/westermann.c
+++ b/src/emu/bus/c64/westermann.c
@@ -63,17 +63,17 @@ UINT8 c64_westermann_cartridge_device::c64_cd_r(address_space &space, offs_t off
{
if (!roml)
{
- data = m_roml[offset & 0x1fff];
+ data = m_roml[offset & m_roml.mask()];
}
else if (!romh)
{
- if (m_romh_mask)
+ if (m_romh.bytes())
{
- data = m_romh[offset & 0x1fff];
+ data = m_romh[offset & m_romh.mask()];
}
else
{
- data = m_roml[offset & 0x3fff];
+ data = m_roml[offset & m_roml.mask()];
}
}
else if (!io2)