From 9280c715ee7601695d2e4b6d1c47c9919e216e3b Mon Sep 17 00:00:00 2001 From: Mike Vengerovich Date: Mon, 11 Dec 2023 08:18:26 +0200 Subject: [PATCH] + opcodes --- src/cpu.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/cpu.c b/src/cpu.c index 0c01db7..7061b17 100644 --- a/src/cpu.c +++ b/src/cpu.c @@ -2646,7 +2646,7 @@ void exec86(uint32_t execloops) { CPU_CX = pop(); CPU_AX = pop(); break; - + //case 0x62: /*JB alias*/ ?? case 0x62: /* 62 BOUND Gv, Ev (80186+) */ modregrm(); getea(rm); @@ -2844,7 +2844,7 @@ void exec86(uint32_t execloops) { ip = ip + temp16; } break; - + //case 0x62: /*JB alias*/ case 0x72: /* 72 JB Jb */ temp16 = signext(getmem8(CPU_CS, ip)); StepIP(1); @@ -2853,6 +2853,7 @@ void exec86(uint32_t execloops) { } break; + case 0x63: /*JNB alias*/ case 0x73: /* 73 JNB Jb */ temp16 = signext(getmem8(CPU_CS, ip)); StepIP(1); @@ -2860,7 +2861,7 @@ void exec86(uint32_t execloops) { ip = ip + temp16; } break; - + case 0x64: /*JE alias*/ case 0x74: /* 74 JZ Jb */ temp16 = signext(getmem8(CPU_CS, ip)); StepIP(1); @@ -2868,8 +2869,7 @@ void exec86(uint32_t execloops) { ip = ip + temp16; } break; - case 0x64: /*JE alias*/ - //case 0x74: /*JE*/ + case 0x65: /*JNE alias*/ case 0x75: /* 75 JNZ Jb */ temp16 = signext(getmem8(CPU_CS, ip));