Commit graph

134 commits

Author SHA1 Message Date
Sour
1732f5d1f0 Debugger: Tile Editor - Added "show grid" option 2023-04-14 22:45:34 -04:00
Sour
02aabdc4f5 Debugger: Register Viewer - Added GSU tab for SNES 2023-04-14 22:30:48 -04:00
Sour
0385917959 Debugger: Added "Save ROM" action 2023-04-11 22:41:47 -04:00
Sour
43e8724b65 GB: Fixed DMA inactive/active flag behavior ($FF55.7)
Fixes freezes in Lego Racers and Pocket Music
2023-04-11 22:06:44 -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
68e1f0ce98 Debugger: Tile viewer - Reduce memory allocations 2023-04-10 17:44:57 -04:00
Sour
9c6c67445a Debugger: Profiler - Reduce memory allocations 2023-04-10 17:44:55 -04:00
Sour
5926ada406 Debugger: Sprite viewer - Reduce memory allocations to reduce GC frequency 2023-04-10 17:44:51 -04:00
Sour
126cf052a8 Debugger: Tilemap viewer - Reduce memory allocations to reduce GC frequency 2023-04-10 17:44:48 -04:00
Sour
a74d20534c UI: Allow loading dbg/sym/fns files via "import labels" instead of only via drag+drop 2023-04-08 19:22:50 -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
3a77015a7c Debugger: PCE - Fixed read/write highlights and breakpoints for ADPCM memory 2023-04-02 15:39:12 -04:00
Sour
db6b03a5e6 Debugger: Register Viewer - Added more PCE values 2023-04-01 17:17:00 -04:00
Sour
3edd8b6900 Debugger: Added "View in memory viewer" action in breakpoint list 2023-03-29 21:19:27 -04:00
Sour
4ff54ed624 Debugger: Tile Editor - Added flip/translate/rotate actions 2023-03-15 22:05:05 -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
73a98ca559 Debugger: Register Viewer - Reorder GB APU channels 2023-03-10 00:25:30 -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
0acb4e1bda Debugger: Sprite Viewer - Fixed sprite outline not being in sync with picture 2023-02-19 17:06:23 -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
d187383a31 Debugger: Tilemap Viewer - Added more grid overlays for NES (attribute byte, nametable delimiter) 2023-02-18 13:44:09 -05:00
Sour
1f16549cc2 UI: Upgrade to Avalonia 11.0.0-preview5 2023-02-07 00:16:17 -05:00
Sour
227bc20500 Debugger: Sprite viewer - GB - Removed palette address field (was -1) 2023-02-04 16:47:00 -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
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
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
682af6246e UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00