Commit graph

20 commits

Author SHA1 Message Date
Sour
0ff6e6a1ea Debugger: Added basic support for SDCC symbol files (.cdb), including source mappings 2024-12-12 22:28:33 +09:00
Sour
47c123124b Debugger: Source View - Improve active line highlight logic for C files
Highlight the C line of code if any of the CPU instructions contained inside of it is the current CPU instruction
2024-12-07 21:15:57 +09:00
Sour
e52fa70944 Debugger: Source View - Improve active row behavior when multiple mirrors exist
+ Automatically move to current address when clicking on the source view tab (so that the active row is shown after manually loading a symbol file, etc.)
2024-12-07 20:00:24 +09:00
Sour
9b4905a337 Debugger: Various source view fixes
-Fixed color issues with source files (particularly for C files with pceas/hucc)
-Improved tooltips to react to more symbols/labels in source files (asm or C)
-Fixed bug that caused opcode tooltips to appear in C source files
-For hucc, try to find symbols that start with an underscore as a fallback when the symbol is not found (C symbols are exported as their asm name, which has an underscore prefixed)
-Fix double-click on a label/symbol name in source view to navigate to that symbol/function/etc
2024-11-29 20:13:56 +09:00
Sour
e7b85cad36 Debugger: Fixed breakpoint highlight issues for data rows that start with .db 2024-11-28 16:40:53 +09:00
Sour
54b8973c61 Debugger: WS - Fixed code highlighting issue caused by previous commit 2024-11-13 21:25:30 +09:00
Sour
aa32d7e4a0 Debugger: PCE - Generate CDL data based on PCEAS symbol file
+ use IgnoreColumns comment
+ make code highlighting accept label definitions with dots in them, etc.
2024-11-13 20:40:59 +09:00
Sour
f60f39ebe6 Debugger: PCE - Tweaks for integration with HuCC 2024-11-10 20:29:27 +09:00
Sour
dee97bf9bc Debugger: Added forbid breakpoints 2024-09-23 21:05:55 +09:00
Sour
c5406773a0 Added WonderSwan support 2024-09-19 21:19:43 +09:00
Sour
d208fdc6a7 UI: Support for NativeAOT
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +09:00
Sour
a2cf86064e Debugger: Fixed missing highlighting/tooltip for some instructions 2024-05-01 18:24:13 +09:00
Sour
eec493f902 Debugger: Fixed missing labels in effective addresses for some instructions 2024-04-27 10:39:47 +09:00
Sour
13acb3fe42 Added GBA support 2024-03-30 11:42:31 +09:00
Sour
5308983ebb Added SMS/GG/SG-1000 support 2023-12-14 22:23:27 +09:00
Sour
0019f6bb79 Debugger: Source view - Fix source view highlights for opcodes with a .l suffix 2023-12-07 23:13:33 +09:00
Sour
7629f280a0 Debugger: Source view - Fix support for source mappings with asar .sym files 2023-12-07 22:44:21 +09:00
Sour
5f572d5db4 Debugger: Fixed/improved text highlighting issues for C code 2023-09-30 11:54:09 +09:00
Sour
bacbab2bd0 Debugger: Show effective address/values in lower case when lower case option is enabled 2023-01-25 16:45:38 -05:00
Sour
682af6246e UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00