fame: fix roxr

also take interrupts on exit, like other cores do
This commit is contained in:
notaz 2017-10-10 02:00:28 +03:00
parent 0e4bde9b2d
commit c041308933
2 changed files with 2 additions and 2 deletions

View file

@ -38009,7 +38009,7 @@ OPCODE(0xE0B0)
{
if (sft == 1) res = (src >> 1) | ((flag_X & M68K_SR_X) << (32 - (M68K_SR_X_SFT + 1)));
else res = (src >> sft) | (src << (33 - sft)) | (((flag_X & M68K_SR_X) << (32 - (M68K_SR_X_SFT + 1))) >> (sft - 1));
flag_X = (src >> (32 - sft)) << M68K_SR_X_SFT;
flag_X = (src >> (sft - 1)) << M68K_SR_X_SFT;
}
else res = src;
flag_C = flag_X;