Commit graph

22 commits

Author SHA1 Message Date
Sour
8af0df2ecf Debugger: Fixed crashes when CPU is running in unmapped memory regions 2020-04-19 19:36:47 -04:00
Sour
86ff0cdf2b Debugger: Fixed disassembler incorrectly calculating jump destinations and caching the wrong data as a result 2019-01-03 14:49:30 -05:00
Sour
2c9d6aabd7 Debugger: Improved CA/CC65 integration
-Auto-detect all function entry points
-Auto-detect all jump targets
-Fixed a bug where jump targets were being disassembled when loading a CDL file, potentially causing data to be shown as code
-Fixed some valid data block being shown as unidentified data
2019-01-02 23:26:54 -05:00
Sour
a3a91ede59 Debugger: Fixed effective address display for indirect jump 2019-01-02 23:26:54 -05:00
Sour
7ec7512fde Debugger: Added "Auto-create jump labels" option 2018-09-08 13:16:17 -04:00
Sour
49eae73d43 Debugger: Improved code window performance 2018-07-25 17:43:00 -04:00
Sour
04310eddb4 Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Sour
091da2164c Debugger: Trace Logger - Added output format customization 2018-05-26 01:14:37 -04:00
Sour
2f03fc6b9e Debugger: Trace Logger - Added "Show Memory Values" option 2018-02-14 21:46:24 -05:00
Souryo
4e14a83625 Debugger: General speed optimizations 2017-08-05 17:18:09 -04:00
Souryo
d72a4d8be3 Debugger: On-the-fly code running feature via assembler 2017-03-11 21:03:45 -05:00
Souryo
930b4f2641 Debugger: Several performance improvements 2017-03-09 23:50:20 -05:00
Souryo
03105846ff Debugger: Assembler improvements 2017-03-09 20:42:53 -05:00
Souryo
47d5dd6ecc Debugger: Added break on unofficial op/brk options 2017-03-04 16:18:28 -05:00
Souryo
312a07bbdd Debugger: Trace Logger improvements (Last 30k instructions visible, performance fixes, options are saved) 2017-03-04 15:18:00 -05:00
Souryo
28899e3e18 Debugger: Added option to highlight disassembled but not yet executed code (e.g unused branches) 2016-11-27 19:43:17 -05:00
Souryo
512e37c6af Debugger: Labels/comments now work with built-in ram, work ram and save ram 2016-11-22 22:38:14 -05:00
Souryo
4ffebdb4e0 Debugger: Ability to add labels/symbols & comments to code (work in progress) 2016-11-21 22:34:47 -05:00
Souryo
ebd5fd318c Debugger: Added option to view the result of the addressing logic for indirect/absolute addressing modes 2016-11-19 19:21:28 -05:00
Souryo
f1d8bde090 Debugger: Allow disassembly of cartridge work ram & cpu ram + Added tracing for NMI, IRQ and DMAs 2016-02-13 22:19:42 -05:00
Souryo
5b565bfeeb GCC support - Fixed warnings/compilation errors (Core & Utilities now compile under GCC, but code is incomplete) 2015-08-28 21:01:18 -04:00
Souryo
f8f9755eff Unfinished visual debugger implementation (to be finished later) 2015-06-24 19:26:19 -04:00