Adrian "asie" Siekierka
083057e37a
Debugger: WS - Expand ELF importer layout support. ( #184 )
...
Added support for ELF files which do not have special handling for WS platform banking and instead only map the 20-bit CPU memory space.
2026-06-20 22:59:03 +09:00
SourMesen
a13ae9a461
Code: Added naming style CI checks for C#/UI code ( #132 )
2026-05-22 20:43:13 +09:00
SourMesen
e391fd8f9a
Code: Add auto-formatting rules for C++ (clang-format) and enforce in CI via "clang-format" and "dotnet format" ( #78 )
...
* Code: Add auto-formatting rules for C++ projects (clang-format) and enforce code style via "clang-format" and "dotnet format"
* fix ui format warnings
2026-04-30 06:03:55 -07:00
NovaSquirrel
18cd2785ee
Debugger: Try to load dbg files when running FDS games
2026-04-14 02:12:06 -04:00
NovaSquirrel
8f70b112c2
Debugger: Assume SPC memory based on segment name, not type
2026-04-14 00:34:19 -04:00
Adrian Siekierka
b71c057be5
Debugger: WS - Update ELF import for newest toolchain version
2026-03-29 10:09:19 +02:00
Sour
ef73b737e0
Debugger: SDCC - Fixed missing source files when files are in the same folder as the .cdb file
2025-05-15 19:55:29 +09:00
Sour
7ddd25ec6c
Debugger: Fixed crashes when importing .dbg symbols that contains data that exceeds the size of the loaded rom
2025-02-22 19:11:49 +09:00
Sour
f102b94e38
Debugger: Improved SDCC integration by loading additional symbols from .sym files
2025-01-30 17:56:16 +09:00
Sour
d3e70be65b
Debugger: Fixed some invalid PRG addresses/mappings in DBG file imports (because of the .nes header and CHR data)
2025-01-21 18:36:43 +09:00
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
fb9fba041a
Debugger: PCE - Added missing PCEAS import mappings for CD-ROM RAM symbols
2024-12-03 16:23:33 +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
cb412ccc02
Debugger: PCE - Updated PCEAS symbol import to match latest changes to file format
2024-11-26 18:39:44 +09:00
Sour
03fad75c5f
Fixed .NET 6 compilation error
2024-11-24 18:10:16 +09:00
Sour
af01175569
Debugger: PCE - Split PCEAS symbol importer from wla-dx's importer code
...
Added support for length value for data labels, added support for [definitions] section for constants
2024-11-24 17:36:48 +09:00
Sour
c13f52dcb8
Debugger: PCE - Updated symbol file support for PCEAS
...
+ Improve logic to find/load source files
2024-11-23 17:31:48 +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
2d63259fbe
Debugger: GBA - Import missing ELF symbol objects, improve demangling logic
2024-09-24 17:49:08 +09:00
Sour
caf083519b
Debugger: WS - Fixed incorrect label addresses for ELF import
2024-09-24 17:45:19 +09:00
Sour
864a7dd51b
Debugger: WS - Added ELF symbol support
2024-09-22 20:59:17 +09:00
Sour
4b329f6e26
Debugger: Fixed loading SNES wla-dx symbols in "nocash" format
...
-Made ":" between bank and address optional
-Ignore comments
-Replace all invalid label characters with underscores
2024-05-12 10:48:59 +09:00
Sour
eec8dc78a0
Debugger: SNES - Fixed SPC labels not being imported correctly for CA65 integration
2024-04-30 17:14:50 +09:00
Sour
2e1392574b
Debugger: GBA - Added support for ELF symbols
2024-03-31 20:10:38 +09:00
Sour
e3076c666e
Debugger: Added support for WLA-DX symbol files for SMS
...
+ Added support for WLA-DX's "nocash" symbol output format
2024-01-12 23:10:08 +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
0f411a2837
Debugger: PCE - Support for PCEAS .sym files
2023-11-17 18:52:19 +09:00
Sour
b3bbf9b798
Debugger: PCE - Basic support for WLA-DX .sym files
...
The .sym file this is based off doesn't appear to be properly exporting RAM labels and source mappings also look like they're mostly broken, so some issues/limitations exist.
+ Fix/improve go to all search results when using WLA-DX sym files
2023-11-16 23:13:04 +09:00
Justin Bruce Van Horne
0677376c25
Debugger: WLA-DX import - Ignore fileId with a mapping of 0 ( #26 )
...
WLA-DX can generate files with null line mappings. This will happen if your source file does not have any labels directly but does .include other files with labels.
2023-07-18 18:04:16 +09:00
Sour
8701d3c15c
Debugger: Prevent crash when attempting to load a .dbg file for GB roms
...
Display error in log window instead and ignore the .dbg file
2023-07-11 16:46:35 +09:00
Sour
fa49e40306
Debugger: NES - Fixed crash when importing DBG files containing symbols with an address > 2^31
2023-06-21 18:18:41 +09:00
Sour
9aa4b14263
Debugger: Added back/forward navigation actions
2023-04-22 18:54:07 -04:00
Justin Bruce Van Horne
3ffbf26710
Debugger: Add WLA-DX V2 symbol (.sym) support ( #14 )
2023-03-11 11:06:56 -05:00
Sour
92c00aed99
Debugger: GB - Fixed bug in RGBDS sym file import logic, improved error detection/handling
2023-02-12 11:20:51 -05:00
Sour
a60928ebe7
Debugger: Fixed crash when attempting to load an invalid .sym file
2023-01-26 16:18:54 -05:00
Sour
682af6246e
UI: Rename NewUI to UI
2023-01-25 16:03:56 -05:00
Sour
3c05100045
UI: Delete old winforms UI project
2023-01-25 15:49:52 -05:00
Sour
bfaff15dda
Docs: First version of documentation
2020-06-30 16:51:13 -04:00
Sour
d204485153
Added Super Game Boy support
...
Missing support for SGB2's timings and still needs a few tweaks and more testing
2020-06-18 00:58:39 -04:00
Sour
79197dfe49
Debugger: GB - Added support for RGBDS .sym files
2020-06-02 19:41:47 -04:00
Sour
bab36b826f
Debugger: Tweak WLA-DX .sym regex to allow more .sym files to load properly
2020-05-31 17:24:12 -04:00
Sour
c32472913c
Debugger: Add basic support for wla-dx symbol files for gb roms
2020-05-24 21:57:37 -04:00
Sour
3a41275575
Debugger: Auto-load msl/sym symbol files, if they are found (when option is enabled)
2020-05-07 21:26:16 -04:00
Sour
479e91c5f2
Debugger: Add support for assert expressions
2020-04-26 22:32:17 -04:00
Sour
9b27cc109e
Debugger: Fixed source view mode regressions
2020-02-26 19:26:14 -05:00
Sour
5aa615a227
Debugger: Added .sym file support (wla-dx)
...
Unsure if this is correct as different projects appear to generate the .sym file using different logic for the addressing.
2020-02-22 19:33:40 -05:00
Sour
aebde00928
Debugger: Add "Go to all" feature
2020-02-09 15:39:14 -05:00
Sour
ab999209fe
Debugger: Source View - Fixed some issues with X/M flags calculation
2020-01-29 23:40:07 -05:00