Sour
1a84ef8c4f
Debugger: Added support for multi-byte labels
2019-01-11 00:09:51 -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
70ad89a05a
Debugger: Always realign disassembly based on the PC at the start of the current instruction
2018-12-09 12:01:00 -05:00
Sour
7ec7512fde
Debugger: Added "Auto-create jump labels" option
2018-09-08 13:16:17 -04:00
Sour
e995c66927
Debugger: Fixed crash when disassembling internal RAM
2018-09-05 20:29:26 -04:00
Sour
a01c400975
Debugger: Improvements/fixes to RAM disassembly
2018-08-30 20:22:45 -04:00
Sour
cefe1142c5
Debugger: Fixed disassembly alignment issues when option to disassemble verified data is enabled
2018-08-23 17:34:49 -04:00
Sour
49eae73d43
Debugger: Improved code window performance
2018-07-25 17:43:00 -04:00
Sour
204377b810
Debugger: Fixed memory leak in disassembler
2018-07-25 17:42:52 -04:00
Sour
04310eddb4
Core refactoring (remove static variables) - WIP
2018-07-08 10:28:47 -04:00
Sour
1e90a71394
Linux: Removed -Wno-switch option and fixed warnings
2018-06-25 15:56:05 -04:00
Sour
669113710a
Linux: Fixed warnings (and enabled no-parentheses warning)
2018-06-25 15:13:32 -04:00
Sour
091da2164c
Debugger: Trace Logger - Added output format customization
2018-05-26 01:14:37 -04:00
Sour
8af8ab205c
GCC: Fixed warnings
2018-03-24 11:22:43 -04:00
Sour
2ccc59726b
Debugger: Improved display for nes/work/save ram blocks
2018-03-03 14:58:48 -05:00
Sour
00b51805b9
Debugger: Code Window - Cleanup/Improve look for labels/comments inside data sections
2018-02-23 12:54:43 -05:00
Sour
3a4bab270e
Debugger: Improved breakpoint management
2018-02-10 21:23:22 -05:00
Sour
3c78f9a7f6
Debugger: Fixed background color for unidentified blocks in some conditions
2018-01-03 21:58:26 -05:00
Sour
cdaba3ffe8
Debugger: Code window display/highlighting changes + more flexibility in how to display data vs code + actions to "mark" bytes as data/code/unknown
2018-01-03 18:48:16 -05:00
Sour
834773079c
Debugger: Fixed "Show Effective Addresses" option always being on
2017-12-29 10:43:26 -05:00
Souryo
e66dd700e1
Debugger: Added auto-load cdl option
2017-08-19 22:00:12 -04:00
Souryo
b855b5c9e9
Debugger: Slight improvement to startup performance
2017-08-15 19:18:38 -04:00
Souryo
4e14a83625
Debugger: General speed optimizations
2017-08-05 17:18:09 -04:00
Souryo
1cefdd29a2
Debugger: Fixed disassembler crash (out of bounds access)
2017-04-18 18:15:44 -04:00
Souryo
6a7721fe71
Fixed compilation warnings
2017-03-24 17:03:50 -04:00
Souryo
6929abd771
Debugger: Fixed stack overflow crash
2017-03-24 12:14:13 -04:00
Souryo
6a57fa5cb3
Debugger: Allow save ram to be shown in code window
2017-03-15 19:19:41 -04:00
Souryo
4bb9c4a8f1
Debugger: Assembler - Update disassembly cache when prg rom is modified
2017-03-11 15:01:33 -05:00
Souryo
15bc6c85ac
Assembler: Added support for .byte statements
2017-03-09 23:55:02 -05:00
Souryo
930b4f2641
Debugger: Several performance improvements
2017-03-09 23:50:20 -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
54d0f4d0a5
Debugger: Do not display code in ram with a green (unexecuted) background
2016-12-21 20:14:30 -05:00
Souryo
b4489ed0f7
Linux: Fixed all clang warnings
2016-12-17 23:14:47 -05:00
Souryo
cbc61a1bac
Fixed all GCC errors and most warnings
2016-12-11 10:56:23 -05:00
Souryo
bb053a2c2b
Debugger: Fixed disassembly of unverified code causing real code to not be shown properly + prevented out-of-bound memory accesses
2016-12-06 17:59:16 -05:00
Souryo
8c9f32419c
Debugger: Options to disassemble unknown blocks and/or data
2016-12-05 23:35:07 -05:00
Souryo
33ca8cb3f5
Debugger: Option to display opcodes in lower case
2016-12-04 11:16:44 -05:00
Souryo
d541457a57
Debugger: Updated some labels & instruction names, fixed layout slightly
2016-12-04 09:16:09 -05:00
Souryo
3c2801f21a
Debugger: Make disassembler disassemble untaken branches
2016-11-27 20:10:36 -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
42d9fb0ea1
Debugger: Fixed flickering lists, performance improvements, etc.
2016-11-26 14:15:50 -05:00
Souryo
80bd7d0b3e
Debugger: Performance improvements, code refactoring & code display changes/fixes
2016-11-26 10:42:59 -05:00
Souryo
e6689363e7
Debugger: Small tweaks to comment/label display
2016-11-24 18:29:36 -05:00
Souryo
5bef5bdd1a
Debugger: Allow adding labels to registers
2016-11-23 18:48:29 -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
5a24608f8f
Debugger: Diassemble more code than before (assume what follows conditional jumps is also valid code)
2016-11-18 20:28:11 -05:00
Souryo
135d02955f
Debugger: Fixed disassembler, was broken by previous modification
2016-06-18 12:50:19 -04:00