diff options
Diffstat (limited to 'src/devices/cpu/sh/sh4fe.cpp')
-rw-r--r-- | src/devices/cpu/sh/sh4fe.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/cpu/sh/sh4fe.cpp b/src/devices/cpu/sh/sh4fe.cpp index cb3afaba6fe..8474cb48171 100644 --- a/src/devices/cpu/sh/sh4fe.cpp +++ b/src/devices/cpu/sh/sh4fe.cpp @@ -28,7 +28,8 @@ uint16_t sh4_frontend::read_word(opcode_desc &desc) if (desc.physpc >= 0xe0000000) return m_sh->m_pr16(desc.physpc); - return m_sh->m_pr16(desc.physpc & SH34_AM); + desc.physpc &= SH34_AM; // TODO: mmu translate + return m_sh->m_pr16(desc.physpc); } |