Commit graph

545 commits

Author SHA1 Message Date
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
4ff54ed624 Debugger: Tile Editor - Added flip/translate/rotate actions 2023-03-15 22:05:05 -04:00
Sour
87ea3c4a9e Debugger: Suppress "bring to front on break" behavior when the trigger is another operation (e.g save state/load state, etc.) 2023-03-15 19:35:04 -04:00
Sour
65838e9aff Debugger: Added shortcut for enable/disable breakpoint in list 2023-03-14 23:05:25 -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
Justin Bruce Van Horne
3ffbf26710
Debugger: Add WLA-DX V2 symbol (.sym) support (#14) 2023-03-11 11:06:56 -05:00
Sour
5ff7d29ffe GB: Added CGB speed change delay
Matches speed_switch_timing_stat (but not speed_switch_timing_ly) - probably not quite accurate but better than no delay at all
2023-03-10 20:32:09 -05:00
Sour
73a98ca559 Debugger: Register Viewer - Reorder GB APU channels 2023-03-10 00:25:30 -05:00
Sour
c08f147f67 Debugger: Fixed some tooltips not being shown using a monospace font as intended 2023-03-08 23:35:43 -05:00
Sour
e508ae2e96 Debugger: Fixed minor refresh issue in sprite viewer tooltips 2023-03-06 22:06:15 -05:00
Sour
051dfadd76 Debugger: Register Viewer - NES - Fixed noise channel label 2023-03-06 16:39:34 -05: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
d91e5cecb4 Debugger: Register Viewer - NES - Added DMC next sample addess value 2023-02-28 23:43:29 -05:00
Sour
94a9956c54 GB: Improved OAM DMA behavior when starting a new dma while the previous one is still running
Fixes oam_dma_start test
2023-02-26 00:42:32 -05:00
Sour
4b85d87f5b UI: Fixed some layout issues when font size is increased
+ Changed OK buttons for video/movie record window
2023-02-25 11:57:57 -05:00
Sour
7412442153 Debugger: Fixed PictureViewer issues at DPI > 100% 2023-02-23 20:00:28 -05:00
Sour
d6e02c6e6c Debugger: Tile editor - Fixed crash when clicking to draw and moving the cursor outside the bounds of the canvas 2023-02-20 20:39:17 -05:00
Sour
0acb4e1bda Debugger: Sprite Viewer - Fixed sprite outline not being in sync with picture 2023-02-19 17:06:23 -05:00
Sour
f18b20b2c9 UI: Fixed issues when changing options in both menu & config window at the same time 2023-02-19 11:43:55 -05:00
Sour
fea92478f9 Debugger: Register Viewer - Display raw hex value for entries that were text-only (and display hex values for most entries that weren't setup to show hex values) 2023-02-18 20:04:26 -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
d187383a31 Debugger: Tilemap Viewer - Added more grid overlays for NES (attribute byte, nametable delimiter) 2023-02-18 13:44:09 -05:00
Sour
3bb6d13671 UI: Fixed unsaved configuration changes getting temporarily undone when closing the debug settings window 2023-02-14 19:26:26 -05:00
Sour
92c00aed99 Debugger: GB - Fixed bug in RGBDS sym file import logic, improved error detection/handling 2023-02-12 11:20:51 -05:00
Sour
9b1fde3214 UI: Fixed GB palette/input/video filter preset dropdowns 2023-02-12 10:17:09 -05:00
elzo-d
afb48e313f
macOS: Prevent alert sound on keypresses (#8) 2023-02-12 09:58:11 -05:00
Sour
172433b949 UI: Prevent debugger shortcut key binding window from reacting to gamepad inputs
+ Make shortcut text in the popup match what gets written on the button
2023-02-07 19:25:08 -05:00
Sour
1f16549cc2 UI: Upgrade to Avalonia 11.0.0-preview5 2023-02-07 00:16:17 -05:00
Sour
c08ea0daa1 Debugger: Added support for importing mlb files from Mesen 0.9.x and Mesen-S 2023-02-04 20:10:37 -05:00
Sour
227bc20500 Debugger: Sprite viewer - GB - Removed palette address field (was -1) 2023-02-04 16:47:00 -05:00
Sour
deb8d736d2 Debugger: Fixed text wrapping in stack preview 2023-02-04 14:49:52 -05:00
Sour
a511cec2c8 Debugger: Go to all - Disable scrollbar auto-hide 2023-02-04 09:41:55 -05:00
Sour
738ccf789d Fixed compilation warning 2023-02-04 09:07:53 -05:00
Sour
f1e51f7eba Debugger: Memory viewer - Fixed memory size/scrollbar max value not updating properly when switching to another rom that supports the currently selected memory type (e.g SnesPrgRom) 2023-02-03 21:33:02 -05:00
Sour
3122a34b3f Debugger: Fixed crash in "go to all" when used on SPC memory/debugger 2023-02-03 16:56:25 -05:00
Sour
f6105bbd0e Debugger: Tilemap viewer - Added "attribute data" field 2023-02-01 00:51:17 -05:00
Sour
192e34e1bd Debugger: GB - Added CGB tab to register viewer 2023-01-31 20:26:59 -05:00
Sour
4c69589334 Debugger: Allow moving PictureViewer selection with arrow keys + auto-scroll to selection whenever it changes 2023-01-31 18:06:27 -05:00
Sour
f01d4ea2ea Debugger: Tile viewer - Hide filter dropdown for NES "PPU Memory" if rom does not have any CHR ROM 2023-01-30 21:37:37 -05:00
Sour
23b43eb984 GB: Refactoring, removed ConsoleType::GameboyColor 2023-01-29 23:05:29 -05:00
Sour
733ce19ea4 Debugger: Refresh watch when changing default display format, even when paused 2023-01-29 18:59:46 -05:00
Sour
200bf99214 UI: Added bilinear interpolation toggle to filter menu 2023-01-28 23:12:58 -05:00
Sour
40d3266924 Debugger: Hide line numbers in AvaloniaEdit for now
Having the line numbers on appears to cause a crash when selecting a built-in script from the action bar dropdown
2023-01-28 21:54:31 -05:00
Sour
dd26b0b8f8 UI: Added option menu to pick aspect ratio 2023-01-27 22:01:32 -05:00
Sour
a60928ebe7 Debugger: Fixed crash when attempting to load an invalid .sym file 2023-01-26 16:18:54 -05:00
Sour
bacbab2bd0 Debugger: Show effective address/values in lower case when lower case option is enabled 2023-01-25 16:45:38 -05:00
Sour
682af6246e UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00
Sour
3c05100045 UI: Delete old winforms UI project 2023-01-25 15:49:52 -05:00