diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/emu/x64run.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/emu/x64run.c b/src/emu/x64run.c index 0ef1e84e..792cc06e 100755 --- a/src/emu/x64run.c +++ b/src/emu/x64run.c @@ -493,7 +493,11 @@ x64emurun: else GD->q[0] = ED->dword[0]; break; - + case 0x8C: /* MOV Ed, Seg */ + nextop = F8; + GETED(0); + ED->dword[0] = emu->segs[((nextop&0x38)>>3)]; + break; case 0x8D: /* LEA Gd,M */ nextop = F8; GETED(0); |