SourMesen
40335ce735
UI: Update to Avalonia 12, .NET 10 and replace ReactiveUI with MVVM community toolkit ( #142 )
...
Also fixes DX11.0 support (for Win7 PCs that aren't fully updated), which stopped working after the recent variable refresh rate changes
2026-07-03 16:04:42 +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
Sour
556b99d267
Debugger: Prevent margin clicks from removing range breakpoints that aren't shown in the margin
2025-02-11 20:51:30 +09:00
Sour
8d49d0ea54
Debugger: Label list - Toggle breakpoint on ram labels should create RWX breakpoints
2024-12-08 17:22:51 +09:00
Sour
21a279e1fe
Debugger: Event Viewer - Fixed incorrect breakpoint information for marked breakpoints for multi-cpu consoles/games
2024-11-28 16:40:07 +09:00
Sour
dee97bf9bc
Debugger: Added forbid breakpoints
2024-09-23 21:05:55 +09:00
Sour
b4781c28a7
Debugger: Fixed breakpoints containing a whitespace-only condition never being triggered
2024-06-21 15:01:06 +09:00
Sour
d208fdc6a7
UI: Support for NativeAOT
...
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +09:00
Sour
13acb3fe42
Added GBA support
2024-03-30 11:42:31 +09:00
Sour
4168583fb5
Debugger: Auto-save debug workspace periodically to prevent data loss if a crash occurs
2023-12-26 18:15:15 +09:00
Sour
fb4d643919
Debugger: Use CDL data to configure breakpoint on toggle, when possible
2023-06-30 21:17:32 +09:00
Sour
dd76ee16e5
Debugger: Tweak default value of R/W breakpoint flags when toggling breakpoints
2023-06-30 10:15:49 +09:00
Sour
84a265ea5d
Debugger: Added option to ignore dummy reads/writes in breakpoints
2023-04-23 19:07:46 -04:00
Sour
bfe0670b65
UI: Fixed issues with list cells not always triggering click events
...
+ Fixed issues with checkbox columns
2023-03-04 14:19:43 -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
d4f0b34605
Debugger: GB - Properly implemented vram/oam breakpoints
...
+ Fixed access counters in gameboy-only mode
2020-07-03 10:06:40 -04:00
Sour
faf4d62ef4
GB: Allow picking GB model (original vs color) and using a boot rom
...
+Adds boot rom/sprite ram in hex editor
+Allow colorized GB games in GBC mode
2020-05-26 00:05:35 -04:00
Sour
5f055110fa
Added Game Boy support
...
CPU/APU are decent - PPU is still just a scanline renderer
No Super Game Boy support yet
2020-05-18 16:11:08 -04:00
Sour
479e91c5f2
Debugger: Add support for assert expressions
2020-04-26 22:32:17 -04:00
Sour
dade91a189
Debugger: Added CX4 debugger
2020-02-24 22:00:52 -05:00
Sour
2e8a13e920
Debugger: Added DSP debugger
2020-02-23 22:24:58 -05:00
Sour
71d0ac693a
Debugger: Improved GSU disassembly/debugger
2020-02-23 15:58:14 -05:00
Sour
f5b0ac68a2
Debugger: Add BS-X types to breakpoint window dropdown
2020-02-22 19:05:14 -05:00
Sour
cf909b56d8
Added BS-X support
...
WIP - Still some issues and missing some features (e.g date/time support)
2020-02-19 23:53:34 -05:00
Sour
937b61f975
Debugger: Fixed UI crash when trying to put breakpoint on GSU memory
2019-08-06 21:22:59 -04:00
Sour
33cee67e61
Added GSU (Super FX) support
2019-07-30 22:43:32 -04:00
Sour
0a8173138b
Debugger: Fixed UI crash when using go to location when no element is selected in the BP list
2019-07-25 23:05:08 -04:00
Sour
fe470dd87a
SA-1 support (still missing a few rarely used features)
2019-07-25 22:22:09 -04:00
Sour
1290fa90f6
Debugger: Implemented "edit in memory tools" and "view in disassembly" context menu options in watch list
2019-07-18 08:31:41 -04:00
Sour
4777358437
Debugger: Added right-click actions to disassembly view (add to watch, edit label, edit in hex edtior, go to location)
2019-05-19 14:58:26 -04:00
Sour
ea74b764e9
Debugger: Show break source (breakpoint, break on [...] option, etc)
2019-05-07 20:06:04 -04:00
Sour
148b1ed17f
Debugger: Display labels in call stack/breakpoint list
2019-05-03 14:32:16 -04:00
Sour
3e97d7a71d
Debugger: Added support for code labels/comments
2019-04-29 20:12:39 -04:00
Sour
c74253c01e
Debugger: Breakpoint improvements/refactoring
2019-04-27 12:10:31 -04:00
Sour
02cab97944
Debugger: Breakpoints - Only enable CPU/SPC breakpoints if the matching debugger window is opened (and fix breakpoints not being enabled after power cycle)
2019-04-21 20:37:05 -04:00
Sour
35476426c0
Debugger: SPC watch and conditional breakpoints
2019-04-07 14:38:22 -04:00
Sour
d89f4ba0cb
Debugger: SPC debugger/breakpoints/call stack
2019-04-07 12:25:14 -04:00
Sour
014e7851b0
UI: Fixed case sensitivity issues for Linux
2019-04-01 19:34:08 -04:00
Sour
bc891d6408
Debugger: Added tooltip icon for watch box
2019-03-30 23:44:45 -04:00
Sour
ba4de9135c
Debugger: Disable breakpoints when debugger window is closed
...
(and fixed issue with breakpoint list being empty if any other debugger window was opened first)
2019-03-30 22:11:21 -04:00
Sour
4402be3c52
Debugger: Improved usability and added shortcuts/features
2019-03-30 21:51:41 -04:00
Sour
8502581a1d
Debugger: Breakpoint support
2019-03-01 20:27:49 -05:00