Yaroslav Veremenko
d8817db785
Debugger: Added option to reload ROM on Power Cycle
2020-11-15 11:08:42 -07:00
Sour
e963310112
Debugger: Rework label/breakpoint updates when resetting/loading a rom
2020-05-06 18:43:27 -04:00
Sour
1ff7ed7b8c
Debugger: Ability to define assert statements in comments
2020-04-18 17:55:35 -04:00
Sour
44b7190ad4
Debugger: Disable break on bus conflicts option when the current board does not have bus conflicts
2020-02-23 13:00:39 -05:00
Sour
1ebd943f3a
Debugger: Rewrite profiler and memory counters
...
Improves performance when debugger enabled (10-15%), simplifies code and improves memory counters UI
2020-02-15 10:18:07 -05:00
Sour
19b93dc343
Debugger: Auto-refresh disassembly when debugger gains focus
...
This allows edits done in the hex editor to be shown right away in the debugger
+ Also fixed a potential issue with code in save ram not being disassembled properly after the code is updated by additional writes
2020-02-01 10:10:57 -05:00
Sour
9be0da4ea6
Debugger: Added go to shortcuts for FDS games
2019-12-24 18:59:32 -05:00
Sour
8fd774b038
Debugger: Added "break on bus conflict" option
2019-12-12 21:03:32 -05:00
Sour
36e2d04fe9
Debugger: Added option to break when a $2006 write scroll glitch occurs
2019-11-11 21:10:55 -05:00
Sour
c35d6d8989
Debugger: Profiler - Added min/max/avg cycle counts per function call to profiler
2019-11-03 15:10:23 -05:00
Sour
ccb689dbdd
UI: Prevent windows from appearing outside the available screens when restoring their position
2019-10-06 19:58:51 -04:00
Sour
5b80d2fe21
Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility)
2019-05-12 12:28:01 -04:00
Sour
fac849315f
Debugger: Watch - Added format specifiers
...
+ Added help icon to watch window
2019-01-31 19:48:36 -05:00
Sour
9a256fa8b7
Debugger: Added standalone "Watch Window"
2019-01-29 17:21:23 -05:00
Sour
d076871ea2
Linux: Debugger - Fixed font size on break in/on buttons
2019-01-27 14:38:36 -05:00
Sour
ac65c636c1
Debugger: When resetting/power cycling while execution is stopped, break on the first instruction (whether or not the option to break on reset/power cycle is enabled)
2019-01-21 18:35:19 -05:00
Sour
677a841ce3
Debugger: Added option to show the selection's length in bytes
2019-01-21 18:21:45 -05:00
Sour
e7f95fd14a
Debugger: Improved "break in X cpu cycles" logic and added a "Run 1 CPU cycle" shortcut
2019-01-21 15:35:24 -05:00
Sour
5cdb86a323
Debugger: Profiler - Split out of memory tools and into its own window
2019-01-19 20:00:48 -05:00
Sour
107f8cf8c0
Debugger: PPU Viewer - Add shortcuts to open the compact versions of each viewer directly
2019-01-19 18:56:08 -05:00
Sour
e5107d3b21
Debugger: Fixed labels disappearing from the code window after a power cycle
2019-01-18 22:18:17 -05:00
Sour
377f3dcd6f
Debugger: Trace Logger - Added some right-click navigation options
2019-01-17 20:01:35 -05:00
Sour
7efc079591
Debugger: Fixed copy action on textboxes (was copying code window instead)
2019-01-14 19:35:37 -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
1256d90060
Debugger: Fixed crash after pressing command key while watch window is focused
2019-01-10 19:39:02 -05:00
Sour
8da3c85de4
Debugger: Source View - Added support for "Find occurrences" feature
2019-01-06 11:10:54 -05:00
Sour
2058ded5ae
Debugger: Allow double-click to work on unmapped labels/functions when CC65 integration is active (auto-switch to source view)
2019-01-03 20:14:08 -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
96b5b8bfb5
Debugger: Fixed behavior when using Go To All with .dbg integration when multiple identical symbols exist
...
Previously the debugger window would always navigate to the label matching the first symbol
2019-01-02 23:26:54 -05:00
Sour
57a4435443
Debugger: Fixed some issues with "Show in split view" option
2019-01-02 23:26:54 -05:00
Sour
1c0921624f
Debugger: Add "Go to all" in memory viewer
2019-01-02 23:26:53 -05:00
Sour
d8008093b7
Debugger: Refactor DBG file auto-load logic
2019-01-02 23:26:53 -05:00
Sour
ce893167c6
Debugger: Added "Go to All" feature
2018-12-29 14:25:49 -05:00
Sour
ae0822e7cd
Linux: Fixed compilation warnings
2018-12-25 00:32:33 -05:00
Sour
d8097a1c94
Debugger: Display read/written value when breaking execution
2018-12-25 00:07:45 -05:00
Sour
60e0bd4e01
Debugger: Fixed issues & improved performance with new breakpoint logic
2018-12-25 00:07:38 -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
35192daeed
Debugger: Add option to trigger breakpoints on dummy read/writes (+ distinguish between writes & dummy writes)
2018-12-23 13:12:46 -05:00
Sour
195da9fa3d
Debugger: Limit condition display length in break notification
2018-12-23 11:58:46 -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
0b7660a3fa
Debugger: Reworked "Code" menu and enabled it on Linux, fixed issues where some shortcuts didn't work (e.g Mark As...)
2018-12-16 15:25:53 -05:00
Sour
7782fae054
Debugger: Fixed breakpoints not being active immediately after a power cycle
2018-12-10 20:07:11 -05:00
Sour
7ec7512fde
Debugger: Added "Auto-create jump labels" option
2018-09-08 13:16:17 -04:00
Sour
df68bf615b
Debugger: Hide extra separator in break options when not running an NSF
2018-08-30 22:38:51 -04:00
Sour
5fbc59ccee
Debugger: Added view in cpu/disassembly/etc shortcuts to hex editor
2018-08-26 20:33:08 -04:00
Sour
b669781ccf
Debugger: Added break on init/play options for NSF files
2018-08-21 19:41:07 -04:00
Sour
6e40596830
Debugger: Fixed split view code window being empty when enabling split view
2018-08-20 20:13:43 -04:00
Sour
e9b82ae5f0
Debugger: Fixed crash when switching to source view if source files could not be loaded
2018-08-19 15:37:00 -04:00
Sour
d65f7a38c9
Debugger: Allow drag/drop of label files (dbg, mlb, fns)
2018-08-19 15:27:09 -04:00