Commit graph

136 commits

Author SHA1 Message Date
Sour
e508ae2e96 Debugger: Fixed minor refresh issue in sprite viewer tooltips 2023-03-06 22:06:15 -05:00
Sour
7412442153 Debugger: Fixed PictureViewer issues at DPI > 100% 2023-02-23 20:00:28 -05:00
Sour
d6e02c6e6c Debugger: Tile editor - Fixed crash when clicking to draw and moving the cursor outside the bounds of the canvas 2023-02-20 20:39:17 -05:00
Sour
0acb4e1bda Debugger: Sprite Viewer - Fixed sprite outline not being in sync with picture 2023-02-19 17:06:23 -05:00
Sour
d187383a31 Debugger: Tilemap Viewer - Added more grid overlays for NES (attribute byte, nametable delimiter) 2023-02-18 13:44:09 -05:00
Sour
9b1fde3214 UI: Fixed GB palette/input/video filter preset dropdowns 2023-02-12 10:17:09 -05:00
Sour
172433b949 UI: Prevent debugger shortcut key binding window from reacting to gamepad inputs
+ Make shortcut text in the popup match what gets written on the button
2023-02-07 19:25:08 -05:00
Sour
1f16549cc2 UI: Upgrade to Avalonia 11.0.0-preview5 2023-02-07 00:16:17 -05:00
Sour
f1e51f7eba Debugger: Memory viewer - Fixed memory size/scrollbar max value not updating properly when switching to another rom that supports the currently selected memory type (e.g SnesPrgRom) 2023-02-03 21:33:02 -05:00
Sour
4c69589334 Debugger: Allow moving PictureViewer selection with arrow keys + auto-scroll to selection whenever it changes 2023-01-31 18:06:27 -05: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
Sour
3c05100045 UI: Delete old winforms UI project 2023-01-25 15:49:52 -05:00
Sour
1047860be7 Debugger: GB - Fixed memory mappings display when boot rom is active 2020-07-03 16:41:44 -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
704598212a Debugger: GB - CDL support 2020-06-06 22:27:58 -04:00
Sour
9c4fb9c45c Debugger: GB - Added assembler tool 2020-06-06 22:27:54 -04:00
Sour
06376f8ca9 GB: Improved DMA support for GBC (timing + bug fixes)
Fixes issues in Star Wars Racer
2020-05-27 22:50:27 -04:00
Sour
dae99e0a75 Debugger: GB - Added missing wram mirror at $E000 in memory mappings 2020-05-27 22:48:59 -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
7100eab0f1 Debugger: GB - Fixed memory mappings display issue 2020-05-25 19:43:22 -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
9950a4d4cc Debugger: Added copy selection option in disassembly view 2020-05-03 15:14:00 -04:00
Sour
aa899d6b35 UI: DPI-related fixes/improvements 2020-04-13 11:21:45 -04:00
Sour
7c79bf2974 Debugger: Added SA-1 tab to register viewer 2020-03-02 23:08:28 -05:00
Sour
28443f84d6 Debugger: Fixed display issues in disassembly view for SA-1 debugger
Effective addresses and their values were incorrect
2020-02-27 19:59:41 -05:00
Sour
e9e88da0cb Debugger: Added CDL flags for CX4/GSU 2020-02-25 23:56:55 -05: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
58c18adc10 Debugger: Fixed delete key not working in watch edit mode 2020-02-22 21:22:47 -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
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
93cccd34dc Debugger: Added access counters tab to memory tools 2020-02-15 10:49:11 -05:00
Sour
208e1cc12d Debugger: Fixed UI crash in watch when typing an hex address without the hex prefix 2020-02-14 16:33:10 -05:00
Sour
b62a0a3960 Debugger: Added assembler tool 2020-02-11 22:20:08 -05:00
Sour
aebde00928 Debugger: Add "Go to all" feature 2020-02-09 15:39:14 -05:00
Sour
b68aaefd7e Debugger: Added "mark selection as" shortcuts in debugger & memory tools 2020-02-08 22:30:54 -05:00
Sour
bb02c4352a Debugger: Improved syntax highlighting 2020-02-07 22:54:25 -05:00
Sour
6b435ee93f Debugger: Source View - Preserve current address when switching between both views 2020-01-29 22:34:43 -05:00
Sour
7dd408f4bd Debugger: Source view integration refactoring 2020-01-21 18:22:27 -05:00
Sour
6d9fb65ffd Debugger: SPC - Option to select disassembly format (6502-like vs original) 2020-01-20 23:24:59 -05:00
Sour
a1853f15bc Debugger: Event Viewer - Add list view (+ misc event viewer bug fixes) 2019-12-10 19:13:30 -05:00
Sour
a5f1d4f5ad Linux: Debugger - Fixed an issue when zooming out in viewers 2019-10-26 16:28:14 -04:00
Sour
33cee67e61 Added GSU (Super FX) support 2019-07-30 22:43:32 -04:00
Sour
fe470dd87a SA-1 support (still missing a few rarely used features) 2019-07-25 22:22:09 -04:00
Sour
b3c609a494 Linux: Fixed some crashes and layout issues 2019-07-18 19:09:57 -04:00
Sour
60067db242 Debugger: Fixed crash in disassembly, slightly improved search performance 2019-07-18 16:14:32 -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