Commit graph

106 commits

Author SHA1 Message Date
Sour
76f64b19ef Debugger: Added access counters for CHR ROM/RAM and nametable memory
+Added read/write highlighting, etc. for memory viewer tabs
+Improved show tile/attribute updates in PPU viewer
2019-01-13 18:32:27 -05:00
Sour
e0b6c4f900 Debugger: Added ability to configure an external code editor (for use in Source View mode) 2019-01-12 22:20:43 -05:00
Sour
d764c28bd8 Debugger: Import Settings - Add specific options for Work/Save RAM for DBG file imports 2019-01-10 20:36:56 -05:00
Sour
859f7e912f Debugger: Memory Viewer - Added option to highlight breakpoints (by drawing a border around them) 2019-01-03 14:27:10 -05:00
Sour
25e24e30b0 Debugger: Automatically go into source view if we were in source view when we closed the debugger (when possible) 2019-01-03 12:14:37 -05:00
Sour
937a90626d Debugger: Added option to evaluate all breakpoints on the first cycle of an instruction 2018-12-24 15:21:21 -05:00
Sour
022085082b Debugger: Added option to show current instruction's progress (cycle count, exec/read/write cycle display) 2018-12-23 11:56:28 -05:00
Sour
4459b18fa3 Debugger: Added option to display why the debugger breaks (breakpoint, break options, etc.) 2018-12-23 00:10:00 -05:00
Sour
7ec7512fde Debugger: Added "Auto-create jump labels" option 2018-09-08 13:16:17 -04:00
Sour
80c80181ba Debugger: Lua - Added (configurable) script timeout to prevent infinite loops from locking up the emulator 2018-09-02 15:37:13 -04:00
Sour
b669781ccf Debugger: Added break on init/play options for NSF files 2018-08-21 19:41:07 -04:00
Sour
061f84ef2b Debugger: PPU Viewer - Save palette/highlight dropdown selection 2018-07-28 22:08:12 -04:00
Sour
13d49fee5b Debugger: CHR Viewer - Added option to show single-color tiles in grayscale 2018-07-28 15:32:38 -04:00
Sour
79b773e65f Debugger: Added option to reset all labels before importing DBG/MLB files 2018-07-28 15:18:01 -04:00
Sour
96bec3b2ad Debugger: Event Viewer - Added option to display the previous frame's events 2018-07-26 21:29:56 -04:00
Sour
6a006056fa Debugger: Added option to always keep the active statement in the center of the viewport 2018-07-25 18:23:24 -04:00
Sour
fbba774275 Debugger: Text Hooker - Improved dakuten processing 2018-07-23 20:55:56 -04:00
Sour
c85a09038d Debugger: Changed "Refresh watch while running" to "Refresh UI while running" (and refresh console status/memory mapping every 30 frames) 2018-07-10 00:04:59 -04:00
Sour
9f12f1c756 Debugger: Added option to break on decayed OAM read 2018-07-08 10:28:48 -04:00
Sour
7a62b2af80 Debugger: Added option to select which CPU to debug (VS DualSystem) (hidden from menu because issues exist) 2018-07-08 10:28:48 -04:00
Sour
c2e063d5c9 Debugger: Added Text Hooker (WIP) 2018-06-23 18:29:48 -04:00
Sour
718b671730 UI: Fixed warnings found by xbuild 14.0 2018-06-11 19:27:35 -04:00
Sour
8f6daaf9a9 Debugger: Added "Break on uninitialized memory read" option 2018-06-07 19:32:34 -04:00
Sour
be8cc9110d Debugger: Added vertical layout option 2018-06-05 20:11:56 -04:00
Sour
10c69ad1d0 Debugger: Remember window position for all debug tools 2018-06-05 18:35:47 -04:00
Sour
091da2164c Debugger: Trace Logger - Added output format customization 2018-05-26 01:14:37 -04:00
Sour
0911cfe118 Debugger: Add option to only show code window tooltips when shift key is held 2018-05-20 18:53:27 -04:00
Sour
0d18488caf Debugger: Remember tile/attribute updates highlight options 2018-04-14 22:55:31 -04:00
Sour
638cddff65 Debugger: Added options to select what data is imported from dbg/mlb files 2018-03-27 19:46:15 -04:00
Sour
85d82049f7 Debugger: Fixed label update issue when cpu address changed 2018-03-25 16:03:59 -04:00
Sour
7d15e1daf2 Debugger: Added option to show comments in label list 2018-03-25 15:51:04 -04:00
Sour
6769422008 Debugger: Added option to copy (or not) comments 2018-03-22 18:59:00 -04:00
Sour
acf49e4226 Debugger: Source-level debugging (for CC65/CA65 projects) 2018-03-18 19:57:56 -04:00
Sour
b6e10bc810 Debugger: Added "Break On" (scanline) feature 2018-03-15 18:34:00 -04:00
Sour
84d158cd90 Debugger: Added "Refresh on pause/break" option to ppu & event viewer 2018-03-15 17:53:58 -04:00
Sour
af0ba9ee2d Debugger: Hex Editor - Byte editing mode 2018-03-10 13:41:01 -05:00
Sour
e6014830f2 Debugger: Ability to customize all keyboard shortcuts 2018-03-10 09:58:24 -05:00
Sour
e23e7f4639 Debugger: Added options to configure copy behavior 2018-03-06 20:34:15 -05:00
Sour
51ce8a4781 Debugger: Added pause icon (and option to hide it) 2018-03-03 13:11:45 -05:00
Sour
13d4a0fc72 Debugger: Added prg address inline compact display option 2018-03-03 12:01:16 -05:00
Sour
024a0c1d3c Debugger: Allow font customization for most tools (debugger, memory viewer, assembler, trace logger, script window) 2018-03-03 10:41:59 -05:00
Sour
f8ed813d14 Debugger: Added options to configure whether or not the debugger pops up on breakpoints and pause/frame advance 2018-02-24 11:07:27 -05:00
Sour
c073a37908 Debugger: Hex Viewer - Added option to navigate byte-by-byte instead of nibble-by-nibble 2018-02-23 12:45:49 -05:00
Sour
7a7c7e1bd8 Debugger: Hex Editor - Added high density text option 2018-02-23 10:51:51 -05:00
Sour
02e0f708bc Debugger: Added grayscale palette option to NT and CHR viewers 2018-02-20 22:21:51 -05:00
Sour
3bb760703e Debugger: Added "Break on Crash" option 2018-02-20 21:59:56 -05:00
Sour
11c592a622 Debugger: Event viewer improvements/fixes 2018-02-19 23:23:26 -05:00
Sour
d8e00168a4 Debugger: Added "Event Viewer" tool - replaces PPU Register Write Viewer 2018-02-18 23:03:02 -05:00
Sour
fcad33750b Debugger: Added option to show previous frame behind the current frame 2018-02-16 20:05:15 -05:00
Sour
ad256e3c2e Debugger: Added new break options in "Break In" dialog 2018-02-16 19:33:20 -05:00