diff --git a/src/emu/cpu/i386/i386ops.c b/src/emu/cpu/i386/i386ops.c index 2753480c91c..b3caea8ccb1 100644 --- a/src/emu/cpu/i386/i386ops.c +++ b/src/emu/cpu/i386/i386ops.c @@ -1215,6 +1215,11 @@ static void I386OP(repeat)(i386_state *cpustate, int invert_flag) CYCLES(cpustate,CYCLES_NOP); return; + case 0xc2: // sigh + case 0xc3: + cpustate->pc--; + return; + default: fatalerror("i386: Invalid REP/opcode %02X combination\n",opcode); break;