summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/i86/i86inline.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/i86/i86inline.h')
-rw-r--r--src/devices/cpu/i86/i86inline.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/cpu/i86/i86inline.h b/src/devices/cpu/i86/i86inline.h
index 1aa90deb116..fb14cbcdee8 100644
--- a/src/devices/cpu/i86/i86inline.h
+++ b/src/devices/cpu/i86/i86inline.h
@@ -378,7 +378,7 @@ inline uint16_t i8086_common_cpu_device::GetRMWord()
inline uint16_t i8086_common_cpu_device::GetnextRMWord()
{
- return read_word((m_ea & ~0xffff) | ((m_ea + 2) & 0xffff));
+ return read_word((m_ea - m_eo) + ((m_eo + 2) & 0xffff));
}