summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/i386/x87ops.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/i386/x87ops.hxx')
-rw-r--r--src/devices/cpu/i386/x87ops.hxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/cpu/i386/x87ops.hxx b/src/devices/cpu/i386/x87ops.hxx
index 5ed9fcaf62d..31789dbf0d7 100644
--- a/src/devices/cpu/i386/x87ops.hxx
+++ b/src/devices/cpu/i386/x87ops.hxx
@@ -141,7 +141,7 @@ uint32_t i386_device::Getx87EA(uint8_t modrm, int rwn)
uint32_t ea;
modrm_to_EA(modrm, &ea, &segment);
uint32_t ret = i386_translate(segment, ea, rwn);
- m_x87_ds = segment;
+ m_x87_ds = m_sreg[segment].selector;
if (PROTECTED_MODE && !V8086_MODE)
m_x87_data_ptr = ea;
else