diff options
Diffstat (limited to 'src/devices/cpu/sh/sh4fe.cpp')
-rw-r--r-- | src/devices/cpu/sh/sh4fe.cpp | 8 |
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); } |