To reproduce:
- Create a new project with the Klive sample code.
- Put a breakpoint on a line of code. e.g. line 9, "or a" in the sample code.
- Run the code.
- Insert a new line of code at line 9, moving the breakpoint to line 10 - I added another ld a,(hl)
- Run the code.
- -The code will break at line 9 instead of line 10.
My guess is the address associated with the breakpoint isn't being reevaluated as code around it changes and gets rebuilt.
Running the 0.37.0 build.