From 79db9fe36131d51b07def21b7b6971ce6cadec71 Mon Sep 17 00:00:00 2001 From: Hojun-Cho Date: Tue, 16 Jul 2024 22:10:26 +0900 Subject: [PATCH] fix test 09 --- cpu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cpu.c b/cpu.c index 5cb681a..2b12e6d 100644 --- a/cpu.c +++ b/cpu.c @@ -266,6 +266,7 @@ bits(void) u16 a = HL(); u8 v; int t; + if (n == 6) { v = memread(a); t = 16; @@ -303,7 +304,7 @@ bits(void) v = (v & 0x80) | v >> 1; break; case 6: - r[rF] = v << 0; + r[rF] = 0; v = v << 4 | v >> 4; break; case 7: