mirror of https://github.com/LIJI32/SameBoy.git
Fixed an edge case where jump-to breakpoints did not work as expected/took the slow path
This commit is contained in:
parent
54f45f2fd3
commit
61f3c8d7f3
|
@ -2853,7 +2853,7 @@ static jump_to_return_t test_jump_to_breakpoints(GB_gameboy_t *gb, uint16_t *add
|
|||
if (!gb->has_jump_to_breakpoints) return JUMP_TO_NONE;
|
||||
|
||||
if (!is_in_trivial_memory(gb->pc) || !is_in_trivial_memory(gb->pc + 2) ||
|
||||
!is_in_trivial_memory(gb->sp) || !is_in_trivial_memory(gb->sp + 1)) {
|
||||
!is_in_trivial_memory(gb->sp) || !is_in_trivial_memory(gb->sp - 1)) {
|
||||
return JUMP_TO_NONTRIVIAL;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue