Sour
7267e28e21
Debugger: GBA - Added option to configure whether unidentified code/data is disassembled as arm/thumb
2025-03-31 18:11:29 +09:00
Sour
acbe931ba0
Debugger: SNES - Added break on options for SPC
...
Break on BRK, STOP/SLEEP
2025-03-27 23:46:36 +09:00
Sour
2d96724b28
Debugger: SNES - Added new "break on..." options
...
Invalid vram/oam/cgram access, controller read while auto-read is running
2025-03-27 21:30:38 +09:00
Sour
ad548465c6
Debugger: NES - Added new "break on..." options
...
Invalid VRAM access, Invalid OAM write, DMA controller read, Unstable opcodes
2025-03-27 21:16:02 +09:00
Sour
eed94fdbe7
UI: Fixed error message/broken layout when clearing the text/value in a NumericUpDown control
2024-12-26 16:09:21 +09:00
Sour
e52fa70944
Debugger: Source View - Improve active row behavior when multiple mirrors exist
...
+ Automatically move to current address when clicking on the source view tab (so that the active row is shown after manually loading a symbol file, etc.)
2024-12-07 20:00:24 +09:00
Sour
9b4905a337
Debugger: Various source view fixes
...
-Fixed color issues with source files (particularly for C files with pceas/hucc)
-Improved tooltips to react to more symbols/labels in source files (asm or C)
-Fixed bug that caused opcode tooltips to appear in C source files
-For hucc, try to find symbols that start with an underscore as a fallback when the symbol is not found (C symbols are exported as their asm name, which has an underscore prefixed)
-Fix double-click on a label/symbol name in source view to navigate to that symbol/function/etc
2024-11-29 20:13:56 +09:00
Sour
2973c43046
Debugger: Source View - Fixed issues when loading another source view-enabled project
...
Breakpoints weren't being set properly because events were registered twice, etc.
2024-11-10 20:30:22 +09:00
Sour
28b75c2510
UI: Fixed crashes that could occur when using undo after typing in a text box
2024-11-08 15:45:32 +09:00
Sour
9af55f9fc0
Debugger: Fixed some potential memory leaks in debug tools UI
2024-11-07 18:34:41 +09:00
Sour
c5b260e066
Debugger: Fixed keyboard focus being given to watch list after reloading a rom
...
This could cause controller keys to get stuck in their pressed state, among other things
2024-10-04 23:08:02 +09:00
Sour
cc46f4386a
Debugger: Auto-select all text in main textbox in various popup tools to make editing easier
2024-10-01 22:42:11 +09:00
Sour
dee97bf9bc
Debugger: Added forbid breakpoints
2024-09-23 21:05:55 +09:00
Sour
fa37284889
Debugger: Fixed issues with source view tab
...
-Tab would disappear completely if reset to default layout was used
-Fixed layout problems when reloading rom with debugger opened after moving source view tab to another dock
2024-09-22 16:31:56 +09:00
Sour
aaf3d65c0f
Debugger: Added option to focus the game window when debugger resumes execution after a breakpoint/etc.
2024-09-21 15:38:05 +09:00
Sour
c5406773a0
Added WonderSwan support
2024-09-19 21:19:43 +09:00
Sour
9f69e88b6c
Debugger: Added undo for memory viewer/debugger code edits
2024-08-26 20:15:30 +09:00
Sour
fa09a4d0e0
Debugger: Watch - Fixed enter key not always closing textbox when pressed while editing
2024-07-28 15:42:19 +09:00
Sour
5484217312
Debugger: Fixed space key not working when typing in the watch window
2024-07-28 15:05:33 +09:00
Sour
d208fdc6a7
UI: Support for NativeAOT
...
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +09:00
Sour
13acb3fe42
Added GBA support
2024-03-30 11:42:31 +09:00
Sour
d16d92dd7f
Debugger: Event Viewer - GB - Added more categories, improved layout
2024-01-28 22:27:41 +09:00
Sour
4168583fb5
Debugger: Auto-save debug workspace periodically to prevent data loss if a crash occurs
2023-12-26 18:15:15 +09:00
Sour
b6d865fdcd
Debugger: PCE - Event Viewer - Split CD-ROM and Arcade Card reads/writes into 2 separate categories
2023-12-25 15:29:39 +09:00
Sour
5308983ebb
Added SMS/GG/SG-1000 support
2023-12-14 22:23:27 +09:00
Sour
8b3e873619
Debugger: Fixed main window losing focus and keys getting stuck when reloading a rom with source debugging enabled
2023-11-18 12:48:29 +09:00
Sour
1cd6d078a7
Debugger: NES - Fixed/improved display for DMC/OAM DMA reads
2023-07-18 18:21:03 +09:00
Sour
3e36c3949e
UI: Upgrade to Avalonia 11 release
2023-07-08 14:14:31 +09:00
Sour
600d4bf5b2
UI: Revert to Avalonia 11-preview8
...
AvaloniaEdit is broken in RC1 and there appears to be some keyboard focus issues on Linux
This reverts commit b90ffc7788
.
2023-06-30 10:25:03 +09:00
Sour
b90ffc7788
UI: Update to Avalonia 11 RC 1.1
2023-06-10 21:24:43 +09:00
Sour
e2f6404c10
UI: Upgrade to Avalonia11-preview8
2023-05-26 14:58:17 +09:00
Sour
9aa4b14263
Debugger: Added back/forward navigation actions
2023-04-22 18:54:07 -04:00
Sour
496f4709df
Debugger: Added shortcut to quickly add/edit/remove comments
2023-04-19 00:10:59 -04:00
Sour
096337a4b7
Debugger: Event Viewer - Moved list view under the ppu view, removed tabs
...
Allow clicking on events in the list to highlight them in the viewer (and vice versa)
2023-04-16 21:19:14 -04:00
Sour
b3ddeff9fb
Debugger: Change breakpoint margin context menu order
...
Move edit to the top, delete to the bottom (similar to what it used to be in v1)
2023-04-15 16:26:23 -04:00
Sour
8fd2f785a6
Debugger: Combine disassembly context menus into a single menu
...
Dynamically hide/show items in the menu based on where the user clicked
Avoids the need to reassign the viewer's context menu when clicked (which sometimes causes a crash in avalonia11-preview6)
2023-04-15 16:20:59 -04:00
Sour
716227c0a7
UI: Update to Avalonia11-preview6
...
Notes:
-Uses a copy of VirtualizingStackPanel (to include fixes done after preview6) + fix another issue in lists
-Fixes memory leaks when closing windows (by setting DataContext to null, etc.)
2023-04-10 22:59:48 -04:00
Sour
09393b12d4
Debugger: Assembler - Skip the auto-generated jump/sub "labels" when editing existing code
2023-04-08 19:06:14 -04:00
Sour
84e27a52c3
UI: Replaced ItemsRepeater usage with ItemsControl
2023-03-19 15:08:19 -04:00
Sour
c92bd3802f
UI: Fixed some dark mode color issues
2023-03-17 21:48:02 -04:00
Sour
0f8b3bc823
Debugger: Allow multi-select check/uncheck in lists, added enable/disable context menu action in breakpoint list
2023-03-14 21:43:48 -04:00
Sour
0c0a45d3b6
Debugger: Fixed double-click on disassembly scrollbar buttons causing disassembly to jump back to the selected row
2023-03-13 23:00:46 -04:00
Sour
bfe0670b65
UI: Fixed issues with list cells not always triggering click events
...
+ Fixed issues with checkbox columns
2023-03-04 14:19:43 -05:00
Sour
39a7b8b254
Debugger: NES - Added option to break when EXT mode is enabled
...
Turning this on can potentially damage the PPU and should be avoided
2023-02-18 15:59:14 -05:00
Sour
1f16549cc2
UI: Upgrade to Avalonia 11.0.0-preview5
2023-02-07 00:16:17 -05:00
Sour
682af6246e
UI: Rename NewUI to UI
2023-01-25 16:03:56 -05:00