Commit graph

148 commits

Author SHA1 Message Date
Sour
237718c6b8 Debugger: Use Format32bppPArgb pixel format for better draw performance 2019-06-24 11:45:40 -04:00
Sour
fc5005e857 Debugger: Save splitter position 2019-05-28 21:04:13 -04:00
Sour
4c490d338f Debugger: Fixed SPC address tooltips using CPU's D register to generate real address 2019-05-24 21:58:05 -04:00
Sour
dd089d71ff Debugger: Added options to show data as hex data or disassembled instructions 2019-05-24 21:47:06 -04:00
Sour
79aa90f60b Debugger: Trace Logger - Added clear log button 2019-05-20 17:14:50 -04:00
Sour
a382bce3bd Debugger: Added copy to clipbiard/save as png options for ppu viewers 2019-05-20 14:06:47 -04:00
Sour
20e2bb8b12 Debugger: Moved scroll overlay logic to UI, fixed issue with 2x width/height display modes 2019-05-20 13:58:30 -04:00
Sour
4777358437 Debugger: Added right-click actions to disassembly view (add to watch, edit label, edit in hex edtior, go to location) 2019-05-19 14:58:26 -04:00
Sour
2c594f29d9 Debugger: Improved tile grid display option for tile/tilemap viewers 2019-05-18 12:02:37 -04:00
Sour
7733e18113 Debugger: Allow click+drag in PPU viewers 2019-05-17 21:33:44 -04:00
Sour
194eff9cb2 Debugger: Tile Viewer - Added tile layout option 2019-05-13 20:39:46 -04:00
Sour
97b8631e49 Debugger: Fixed crash on code break when PPU windows are opened 2019-05-13 17:39:10 -04:00
Sour
3bfc69e2f1 Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
Sour
ea74b764e9 Debugger: Show break source (breakpoint, break on [...] option, etc) 2019-05-07 20:06:04 -04:00
Sour
71b2add83b Debugger: Hex Editor - Added context menu options (watch, breakpoint, label) 2019-05-05 20:29:55 -04:00
Sour
7ad3bef9fd Debugger: Hex Editor - Added tooltip for labelled bytes 2019-05-05 19:30:41 -04:00
Sour
b4a14a1aca Debugger: Tile Viewer - Added tile selection + display selected address (and fixed some bugs) 2019-05-05 15:46:21 -04:00
Sour
f6fe3f5e2b Debugger: Fixed UI crash when opening debugger window (and moving mouse over disassembly view before it finishes initializing) 2019-05-05 13:22:29 -04:00
Sour
32379d7c7c Debugger: Fixed workspace endlessly growing with multiple copies of the same code comments 2019-05-05 12:44:16 -04:00
Sour
6e7c5023bf Debugger: Tile Viewer - Added shortcuts for bg layers & oam 2019-05-05 00:36:15 -04:00
Sour
886234aae5 Debugger: Event Viewer - Added DMA channel filters and more DMA-related information to the tooltips 2019-05-04 20:13:31 -04:00
Sour
c000b1fcae Debugger: Added label/symbol/address tooltips 2019-05-04 13:54:17 -04:00
Sour
e4868e3fa4 Debugger: Source View support 2019-05-04 09:52:42 -04:00
Sour
702b609381 Debugger: Added CC65 integration settings 2019-05-03 17:16:43 -04:00
Sour
148b1ed17f Debugger: Display labels in call stack/breakpoint list 2019-05-03 14:32:16 -04:00
Sour
8af2f540ec Debugger: Prevent panel scroll position from resetting when clicking on the menu bar 2019-05-02 20:27:11 -04:00
Sour
161c68a875 Debugger: Event Viewer - Make zoom in/out work like the other windows
+ Save window size & location
2019-05-02 20:22:29 -04:00
Sour
d1a8141174 Debugger: Fixed crash when opening tile viewer with the column count set to 32 2019-05-02 19:48:05 -04:00
Sour
6d6c17745f Debugger: Event Viewer - Fixed tooltip display issues 2019-05-02 18:55:45 -04:00
Sour
642f72a2f9 Debugger: Hex Editor - Implemented "highlight labeled bytes" option 2019-05-01 23:01:18 -04:00
Sour
006290a95b Debugger: Hex Editor - Display dots for values above $7E when no TBL file is used 2019-05-01 22:40:41 -04:00
Sour
3aab451076 Debugger: Hex Editor - Give hex editor focus when opening window 2019-05-01 22:39:54 -04:00
Sour
87fddaa751 Debugger: Added several configuration options for debugger break behavior 2019-04-30 21:05:53 -04:00
Sour
70e595ff37 Debugger: Added CA65 .dbg file integration (labels, comments, CDL) 2019-04-29 20:40:52 -04:00
Sour
3e97d7a71d Debugger: Added support for code labels/comments 2019-04-29 20:12:39 -04:00
Sour
c74253c01e Debugger: Breakpoint improvements/refactoring 2019-04-27 12:10:31 -04:00
Sour
2fcbc5b092 Debugger: Added Sprite Viewer tool 2019-04-25 19:49:15 -04:00
Sour
02cab97944 Debugger: Breakpoints - Only enable CPU/SPC breakpoints if the matching debugger window is opened (and fix breakpoints not being enabled after power cycle) 2019-04-21 20:37:05 -04:00
Sour
f0cb8052d7 Debugger: Tile Viewer - Remember options/position/size 2019-04-21 20:18:32 -04:00
Sour
1847932b0a Debugger: Tilemap Viewer - Save options and window position/size 2019-04-21 19:07:11 -04:00
Sour
51a3e16075 Debugger: Tilemap/Tile viewers - Improved zooming/scrolling 2019-04-21 17:34:27 -04:00
Sour
25f00099b0 Debugger: Tilemap Viewer - Don't zoom in selection rectangle when zooming 2019-04-20 23:51:54 -04:00
Sour
f2b66882f7 Debugger: Trace Logger - Fixed log not displaying the right data when some CPUs were unchecked 2019-04-20 21:55:52 -04:00
Sour
2d46dafe0f Debugger: Only allow 1 event viewer window to be opened 2019-04-20 17:10:21 -04:00
Sour
87f0528f2e Debugger: Display the real HClock value in the debugger window (instead of calculating it) 2019-04-10 22:46:26 -04:00
Sour
7619ff83c9 Debugger: Fixed scrolling issue when updating code viewer without updating active address 2019-04-07 18:16:52 -04:00
Sour
94b79c6527 Debugger: SPC - Fixed "Break In" using CPU cycles in the SPC debugger 2019-04-07 18:05:14 -04:00
Sour
ad4cef9afa Debugger: Display address/value in disassembly window 2019-04-07 17:57:30 -04:00
Sour
d7c487aadc Debugger: Trace Logger - Allow logging either SPC or CPU, or both 2019-04-07 16:10:23 -04:00
Sour
f0d4e6deeb Debugger: Seperate watch entries for CPU vs SPC 2019-04-07 15:03:41 -04:00