diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-06-25 13:49:29 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-06-25 13:49:29 +0200 |
| commit | a7a58b920fa4d52c974cd039cee6391bea65605e (patch) | |
| tree | 439c77b7efc25681104d4ddbc96b7e86f874875b /src | |
| parent | 1c26df2a908863ba69f602178e8aaf6be37e8851 (diff) | |
| download | box64-a7a58b920fa4d52c974cd039cee6391bea65605e.tar.gz box64-a7a58b920fa4d52c974cd039cee6391bea65605e.zip | |
Added 8C opcode
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); |