about summary refs log tree commit diff stats
path: root/src/emu
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-11-22 07:51:22 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-11-22 07:51:22 +0100
commit284345d5334df4d52fadca42c2eb0faa3d9b5761 (patch)
tree7127b715427d0c4500258549c23f60350c4de3dd /src/emu
parent07767d42ccd1a09fb78ccae6571d2a99a1d3b925 (diff)
downloadbox64-284345d5334df4d52fadca42c2eb0faa3d9b5761.tar.gz
box64-284345d5334df4d52fadca42c2eb0faa3d9b5761.zip
Added 64 8A opcode ([DYNAREC] too) (for #171)
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/x64run64.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/emu/x64run64.c b/src/emu/x64run64.c
index 9897efdd..8717d46a 100644
--- a/src/emu/x64run64.c
+++ b/src/emu/x64run64.c
@@ -316,7 +316,12 @@ int Run64(x64emu_t *emu, rex_t rex, int seg)
                     ED->dword[0] = GD->dword[0];

             }

             break;

-

+        case 0x8A:                      /* MOV Gb,Eb */

+            nextop = F8;

+            GETEB_OFFS(0, tlsdata);

+            GETGB;

+            GB = EB->byte[0];

+            break;

         case 0x8B:                      /* MOV Gd,Ed */

             nextop = F8;

             GETED_OFFS(0, tlsdata);