Sour
496f4709df
Debugger: Added shortcut to quickly add/edit/remove comments
2023-04-19 00:10:59 -04:00
Sour
d4351431eb
Debugger: Trace logger - Show edit breakpoint window when using edit breakpoint action
2023-04-18 00:05:09 -04:00
Sour
6f5d9aeac6
UI: Removed MenuItem patch, fixed by not using ReactiveCommand
...
Also fixes right-click debugger actions not being applied to the correct address
2023-04-17 23:52:34 -04:00
Sour
ae4d738336
SNES: Fixed Satellaview .bs file support
2023-04-17 21:52:21 -04:00
Sour
bc491a7e2a
PCE: Fixed ADPCM issue when setting read address
...
Address should only be updated if the previous write had the bit cleared
Fixes a crash in the Games Express game "CD Mahjong Bishoujo Chuushinha" after character selection
2023-04-17 21:30:53 -04:00
Sour
452785fee5
PCE: Added support for Games Express CD card/games
2023-04-17 21:29:14 -04:00
Sour
4119de9e9c
Debugger: Event viewer - Added right-click menu options for viewer/list
2023-04-16 22:30:47 -04:00
Sour
e54607d0bb
UI: Fixed window size being incorrect when opening a popup window centered on its parent control
...
Only occurs in some scenarios - seems to require different monitors with different DPI settings
2023-04-16 21:33:45 -04:00
Sour
096337a4b7
Debugger: Event Viewer - Moved list view under the ppu view, removed tabs
...
Allow clicking on events in the list to highlight them in the viewer (and vice versa)
2023-04-16 21:19:14 -04:00
Sour
b3ddeff9fb
Debugger: Change breakpoint margin context menu order
...
Move edit to the top, delete to the bottom (similar to what it used to be in v1)
2023-04-15 16:26:23 -04:00
Sour
8fd2f785a6
Debugger: Combine disassembly context menus into a single menu
...
Dynamically hide/show items in the menu based on where the user clicked
Avoids the need to reassign the viewer's context menu when clicked (which sometimes causes a crash in avalonia11-preview6)
2023-04-15 16:20:59 -04:00
Sour
c613060a2d
GB: Partial MBC6 support (no flash)
2023-04-15 15:34:29 -04:00
Sour
1a32c2eb8a
Debugger: Memory viewer - Added hex length in status bar, tweaked status bar layout
2023-04-15 15:34:26 -04:00
Sour
dfee4d9289
Debugger: Fixed performance issue when adding/removing breakpoint while a lot of breakpoints are selected in the list
2023-04-15 15:34:22 -04:00
Sour
60e7cf7db5
Debugger: Fixed blank dropdown when adding a new label
2023-04-15 15:34:20 -04:00
Sour
4cfc4a6a9d
GB: Added option to allow invalid inputs
...
Some games crash when 2 opposite directions are pressed at the same time (e.g Pocket Bomberman)
2023-04-15 01:14:48 -04:00
Sour
5c7d21b7b8
Debugger: Don't auto-load cdl files next to the rom by default
...
+ Add log window warning if loaded CDL files don't have the header/crc
2023-04-14 22:51:35 -04:00
Sour
1732f5d1f0
Debugger: Tile Editor - Added "show grid" option
2023-04-14 22:45:34 -04:00
Sour
02aabdc4f5
Debugger: Register Viewer - Added GSU tab for SNES
2023-04-14 22:30:48 -04:00
Sour
19989bcc4d
Debugger: Tile editor - Tweak keyboard/mouse shortcuts to try to match existing tile editors a bit better
2023-04-13 22:57:32 -04:00
Sour
367c1ece0a
Debugger: Profiler - Fixed sort order for avg cycle column
2023-04-13 00:17:58 -04:00
Sour
5a405a2063
Debugger: GB - Fixed stack preview sometimes being completely empty for some values of SP
2023-04-12 21:06:11 -04:00
Sour
2a28aacac5
Debugger: Removed extra line above tabs in docked controls
2023-04-11 23:23:59 -04:00
Sour
0385917959
Debugger: Added "Save ROM" action
2023-04-11 22:41:47 -04:00
Sour
7090fcdb71
Debugger: Warn when "save rom as" fails
2023-04-11 22:33:02 -04:00
Sour
43e8724b65
GB: Fixed DMA inactive/active flag behavior ($FF55.7)
...
Fixes freezes in Lego Racers and Pocket Music
2023-04-11 22:06:44 -04:00
Sour
13d931683f
UI: Fixed crash when recording a movie
...
Also fixes the same issue in a few other windows (video recording, netplay, etc.)
2023-04-11 09:12:17 -04:00
Sour
716227c0a7
UI: Update to Avalonia11-preview6
...
Notes:
-Uses a copy of VirtualizingStackPanel (to include fixes done after preview6) + fix another issue in lists
-Fixes memory leaks when closing windows (by setting DataContext to null, etc.)
2023-04-10 22:59:48 -04:00
Sour
6a4b6ba810
Debugger: Sprite viewer - Fixed refresh issues when "show offscreen regions" is unchecked
2023-04-10 18:58:04 -04:00
Sour
68e1f0ce98
Debugger: Tile viewer - Reduce memory allocations
2023-04-10 17:44:57 -04:00
Sour
9c6c67445a
Debugger: Profiler - Reduce memory allocations
2023-04-10 17:44:55 -04:00
Sour
cde0db1d13
Replaced GCHandle.Alloc usage with fixed keyword
2023-04-10 17:44:53 -04:00
Sour
5926ada406
Debugger: Sprite viewer - Reduce memory allocations to reduce GC frequency
2023-04-10 17:44:51 -04:00
Sour
126cf052a8
Debugger: Tilemap viewer - Reduce memory allocations to reduce GC frequency
2023-04-10 17:44:48 -04:00
Sour
16c6b819fa
UI: Fixed incorrect mouse position in high DPI modes when cursor is locked
2023-04-10 11:09:02 -04:00
Sour
f091873124
UI: Fixed renderer size problem when in exclusive fullscreen mode
...
Menu was still "visible" and preventing the renderer from taking up the entire height of the screen
2023-04-08 19:30:28 -04:00
Sour
a74d20534c
UI: Allow loading dbg/sym/fns files via "import labels" instead of only via drag+drop
2023-04-08 19:22:50 -04:00
Sour
09393b12d4
Debugger: Assembler - Skip the auto-generated jump/sub "labels" when editing existing code
2023-04-08 19:06:14 -04:00
Sour
78d13506c5
UI: Catch Avalonia crash when trying to load a WSL file using the "\\wsl$\" path format
2023-04-07 20:47:31 -04:00
Sour
d90453b813
UI: Mouse capture - Fixed incorrect bounds for the mouse's position when captured
2023-04-07 15:52:02 -04:00
Sour
3a77015a7c
Debugger: PCE - Fixed read/write highlights and breakpoints for ADPCM memory
2023-04-02 15:39:12 -04:00
Sour
6e68346c5a
UI: Release mouse cursor when window loses focus
2023-04-02 10:57:08 -04:00
Sour
bd4d4e8326
UI: Added more mouse speed levels in input config
2023-04-02 10:32:10 -04:00
Sour
db6b03a5e6
Debugger: Register Viewer - Added more PCE values
2023-04-01 17:17:00 -04:00
Sour
3edd8b6900
Debugger: Added "View in memory viewer" action in breakpoint list
2023-03-29 21:19:27 -04:00
Sour
6428db8804
Debugger: Memory viewer - Prevent tooltips from being shown when mouse is below the hex content
2023-03-29 21:13:24 -04:00
Sour
c6ce3cb577
Debugger: Memory Viewer - Added +X byte to label name in tooltips for multi-byte labels
2023-03-29 21:02:50 -04:00
Sour
3350c246a1
NES: Improved horizontal bleed/blur behavior for bisqwit NTSC filter + use better default i/q values (credits to rainwarrior)
...
Centers the effect of the filters, which prevents the color bleed from only appearing on the right side of the original pixels
2023-03-26 22:57:04 -04:00
Sour
0195e2b06a
Debugger: Improved layout when resizing breakpoint/label edit windows
2023-03-25 11:21:11 -04:00
Sour
10d64cf110
Debugger: Fixed viewers sometimes being kept indefinitely in the active viewer list after being closed
2023-03-23 22:48:44 -04:00