mirror of https://github.com/LIJI32/SameBoy.git
Merge fc93a6ac9c
into 33d237706e
This commit is contained in:
commit
9a3bd5cfec
|
@ -603,7 +603,7 @@ static void inc_lr(GB_gameboy_t *gb, uint8_t opcode)
|
|||
uint8_t value;
|
||||
register_id = (opcode >> 4) + 1;
|
||||
|
||||
value = (gb->registers[register_id] & 0xFF) + 1;
|
||||
value = (gb->registers[register_id] + 1) & 0xFF;
|
||||
gb->registers[register_id] = (gb->registers[register_id] & 0xFF00) | value;
|
||||
|
||||
gb->af &= ~(GB_SUBTRACT_FLAG | GB_ZERO_FLAG | GB_HALF_CARRY_FLAG);
|
||||
|
@ -622,7 +622,7 @@ static void dec_lr(GB_gameboy_t *gb, uint8_t opcode)
|
|||
uint8_t value;
|
||||
register_id = (opcode >> 4) + 1;
|
||||
|
||||
value = (gb->registers[register_id] & 0xFF) - 1;
|
||||
value = (gb->registers[register_id] - 1) & 0xFF;
|
||||
gb->registers[register_id] = (gb->registers[register_id] & 0xFF00) | value;
|
||||
|
||||
gb->af &= ~(GB_ZERO_FLAG | GB_HALF_CARRY_FLAG);
|
||||
|
|
Loading…
Reference in New Issue