From 04ea312f6558eae2c43066eb7b57260a7fd49b28 Mon Sep 17 00:00:00 2001 From: Duncan Smith Date: Mon, 13 Sep 2010 22:26:37 -0700 Subject: CCF flags :( --- opcodes.asm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'opcodes.asm') diff --git a/opcodes.asm b/opcodes.asm index 329a825..f6171e9 100644 --- a/opcodes.asm +++ b/opcodes.asm @@ -738,9 +738,11 @@ emu_op_3e: emu_op_3f: ;; CCF ;; Clear carry flag + ;; XXX fuck flags bsr flags_normalize ;; SZ5H3PNC - eor.b #%00010001,flag_byte-flag_storage(a3) + andi.b #%11111110,flag_byte-flag_storage(a3) + ori.b #%00000001,flag_valid-flag_storage(a3) DONE ;nok START -- cgit v1.2.3