From ec41e87cf1e23dac87b6a8bb25e01fedc3551d23 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Thu, 11 Oct 2018 22:39:43 -0400 Subject: [PATCH] Update logic behind params --- Core/z80_cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/z80_cpu.c b/Core/z80_cpu.c index 705fefe..4584c53 100644 --- a/Core/z80_cpu.c +++ b/Core/z80_cpu.c @@ -338,7 +338,7 @@ static void add_hl_rr(GB_gameboy_t *gb, uint8_t opcode) gb->registers[GB_REGISTER_AF] |= GB_HALF_CARRY_FLAG; } - if ( ((unsigned long) hl) + (((unsigned long) rr) & 0x10000)) { + if ( ((unsigned long) hl + (unsigned long) rr) & 0x10000) { gb->registers[GB_REGISTER_AF] |= GB_CARRY_FLAG; } }