-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Debugger assistance with DI;HALT state
Entering the debugger after DI;HALT doesn't make it clear the CPU is halted and there's no easy way to clear the halted state. Worse, changing PC keeps the CPU halted so nothing more is executed. To smooth this out we'll automatically clear the halted state when stepping or if PC has changed during the debugger session. This only happens if interrupts are also disabled. The DI;HALT state now shows the DI indicator in bright red as a hint, and the disassembly starts an instruction early to reveal the HALT. The halted state will be better exposed in the future.
- Loading branch information
Showing
1 changed file
with
16 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters