summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/devices/cpu/sh/sh4fe.cpp3
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);
}