Correct a couple of LR35902 issues.

Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
This commit is contained in:
Adrian.Conlon 2017-07-17 21:38:58 +01:00
parent a7d9cb0116
commit 2b29c3fe64

View File

@ -616,15 +616,19 @@ void EightBit::LR35902::executeOther(int x, int y, int z, int p, int q) {
switch (y) {
case 0:
rlc(A());
clearFlag(F(), ZF);
break;
case 1:
rrc(A());
clearFlag(F(), ZF);
break;
case 2:
rl(A());
clearFlag(F(), ZF);
break;
case 3:
rr(A());
clearFlag(F(), ZF);
break;
case 4:
daa();