You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- The GDB stub and associated CPU debugging interfaces were reworked:
- The stub now supports non-stop mode, proper stopping and should
be generally more stable
- Registers can be written to from GDB and should update the CPU's state
correctly
- (The CPU now automatically stops when hitting a debug hook unless
restarted by the debugger)
- (Undefined instruction hooks can now properly inspect the faulting
instruction, to handle custom software breakpoint instructions)
- Properly fixed some style inconsistencies and suppressed clippy warnings:
- Functions' `const` markers were removed where unneeded/illogical
- Raw pointer casts were converted from `as *const/mut T` to `.cast()`
- Fixed a VRAM mapping bug that could cause panics when bank I was mapped
- Fixed a panic in the code to display the CPU state debug views
- Changed the behavior of the disassembly debug view to focus on the current
instruction (PC - 4 or PC - 8) instead of PC
- Fixed a crash on macOS due to accessing the window's associated NSView
as an NSWindow instead of the window itself
0 commit comments