summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sh/sh4fe.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/sh/sh4fe.cpp')
-rw-r--r--src/devices/cpu/sh/sh4fe.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/cpu/sh/sh4fe.cpp b/src/devices/cpu/sh/sh4fe.cpp
index ca122cd4eb4..0f88f98b9ae 100644
--- a/src/devices/cpu/sh/sh4fe.cpp
+++ b/src/devices/cpu/sh/sh4fe.cpp
@@ -26,17 +26,17 @@ sh4_frontend::sh4_frontend(sh_common_execution *device, uint32_t window_start, u
uint16_t sh4_frontend::read_word(opcode_desc &desc)
{
if (desc.physpc >= 0xe0000000)
- return m_sh->m_direct->read_word(desc.physpc, SH34LE_CODE_XOR(0));
+ return m_sh->m_pr16(desc.physpc);
- return m_sh->m_direct->read_word(desc.physpc & SH34_AM, SH34LE_CODE_XOR(0));
+ return m_sh->m_pr16(desc.physpc & SH34_AM);
}
uint16_t sh4be_frontend::read_word(opcode_desc &desc)
{
if (desc.physpc >= 0xe0000000)
- return m_sh->m_direct->read_word(desc.physpc, SH34BE_CODE_XOR(0));
+ return m_sh->m_pr16(desc.physpc);
- return m_sh->m_direct->read_word(desc.physpc & SH34_AM, SH34BE_CODE_XOR(0));
+ return m_sh->m_pr16(desc.physpc & SH34_AM);
}