Don't cause illegal instruction exception on unknown REP instruction. Patch from Battler.

This commit is contained in:
TomW 2016-03-17 21:47:56 +00:00
commit 673a3527af
2 changed files with 4 additions and 5 deletions

View file

@ -1092,10 +1092,9 @@ int rep386(int fv)
default:
pc=ipc;
cycles-=20;
pclog("Bad REP %02X %i\n", temp, rep32 >> 8);
x86illegal();
pc = ipc+1;
//pclog("Bad REP %02X %i\n", temp, rep32 >> 8);
break;
}
if (rep32&0x200) ECX=c;
else CX=c;

View file

@ -1040,7 +1040,7 @@ void rep(int fv)
else firstrepcycle=1;
break;
default:
pc=ipc;
pc = ipc+1;
cycles-=20;
FETCHCLEAR();
// printf("Bad REP %02X\n",temp);