Commit graph

3354 commits

Author SHA1 Message Date
Sour
72ebfbe1ab Debugger: Support for asserts in comments 2022-07-02 12:45:39 -04:00
Sour
c46288ea21 Debugger: Implement cancel revert logic for settings window 2022-07-02 12:00:24 -04:00
Sour
76e40c8fd1 UI: Fixed sliders not showing the right value in config dialogs 2022-07-02 01:10:31 -04:00
Sour
cea7b36da3 UI: Allow pressing ESC to close yes/no dialogs 2022-07-02 00:38:28 -04:00
Sour
3d1a880e4f Debugger: Navigate on double-click 2022-07-02 00:16:18 -04:00
Sour
9a1dd7ce33 Debugger: Highlight current instruction in scrollbar 2022-07-01 22:29:13 -04:00
Sour
c5fc54c6d5 Debugger: Added option to confirm reset/power cycle/etc 2022-07-01 22:28:56 -04:00
Sour
be5760f7be Debugger: Show current instruction in different color when mid-instruction 2022-07-01 20:15:36 -04:00
Sour
8b56134cb1 Debugger: Fixed elapsed cycles counter 2022-07-01 19:27:00 -04:00
Sour
07d9eddd97 Debugger: Fixed highlighting for operand-less instructions 2022-07-01 19:03:39 -04:00
Sour
967af2136c Debugger: Implemented auto-load cdl/mlb options + reset labels on load mlb/dbg 2022-07-01 18:08:21 -04:00
Sour
7a3ad3cbd6 Debugger: Fix focus issues when execution resumes while cpu/ppu status fields are focused 2022-07-01 15:58:36 -04:00
Sour
569c28c619 Debugger: Added script execution timeout option 2022-07-01 15:04:10 -04:00
Sour
008ed9077d Debugger: Refactor debug config 2022-07-01 12:34:00 -04:00
Sour
d28cc594e6 Debugger: Improved source view 2022-06-30 21:53:33 -04:00
Sour
9262727154 Debugger: Added option to refresh watch/console status while running 2022-06-28 00:49:35 -04:00
Sour
2576ff4a6b Debugger: Added "navigate to" options in memory tools 2022-06-27 21:42:05 -04:00
Sour
23c7a47832 Debugger: Fixed flickering in tilemap highlights 2022-06-27 18:05:41 -04:00
Sour
60889176b7 Debugger: Added "draw partial frame" option 2022-06-26 21:57:03 -04:00
Sour
b438d9dde0 SNES: Super Scope should only latch location if fire/cursor are pressed 2022-06-26 15:36:00 -04:00
Sour
5414afdbb4 Debugger: Added "Show jump labels" option 2022-06-26 14:44:59 -04:00
Sour
b887e2b5f2 Debugger: Watch Window - Added help tooltip, fixed crash when switching game, fixed tooltip layout in debugger window 2022-06-26 00:29:45 -04:00
Sour
867036f9ab Debugger: Added watch window 2022-06-25 23:45:08 -04:00
Sour
bdc6348fb2 Debugger: Implemented ":" operator and OpPc value for expressions 2022-06-25 12:07:14 -04:00
Sour
437a88d0c3 Debugger: Memory Tools - Added "view in [mem type]" action 2022-06-25 11:44:18 -04:00
Sour
6183949e69 Debugger: Allow find all occurrence on selected row address 2022-06-24 23:15:14 -04:00
Sour
9b6ab930f1 Debugger: Added "Find all occurrences" 2022-06-24 22:20:12 -04:00
Sour
0f7d419d92 Debugger: Trace Logger - Added search 2022-06-24 13:19:02 -04:00
Sour
bdcb16248a Debugger: Implemented search in disassembly 2022-06-24 00:53:29 -04:00
Sour
6212e84410 SNES: Fixed MSU-1 support 2022-06-22 00:27:57 -04:00
Sour
d0ff9d41de NES: Studybox support 2022-06-22 00:16:11 -04:00
Sour
5133d64187 Debugger: Trace Logger - Implement context menu actions, fixed crash on opcode tooltip, fixed missing tooltip on effective addresses 2022-06-21 20:47:41 -04:00
Sour
588d284594 NES: Fixed UNIF TODOs 2022-06-21 00:05:13 -04:00
Sour
1f75992666 Debugger: Allow palette editing in palette viewer 2022-06-20 20:53:32 -04:00
Sour
a35e307d71 Debugger: Improve debugger refresh performance 2022-06-19 21:04:40 -04:00
Sour
dc19c6f9f6 Debugger: Added absolute addresses in call stack 2022-06-19 20:56:41 -04:00
Sour
0bfc9ba964 Debugger: Rewrite old sort logic 2022-06-19 20:05:58 -04:00
Sour
80b63e0b14 SNES: Fixed overscan for NTSC filter (cut off too many rows at the top) 2022-06-19 17:49:09 -04:00
Sour
ad6c9c423e UI: Remove patch to allow shift+wheel to scroll horizontally (seems to be supported natively by Avalonia now) 2022-06-19 17:18:40 -04:00
Sour
7c935c4f7c UI: Allow zooming with ctrl+wheel outside of the viewer 2022-06-19 17:18:14 -04:00
Sour
35a54505b4 Debugger: Added tile editor 2022-06-19 15:05:12 -04:00
Sour
1547e70b2f Debugger: Fixed emulation flag checkbox never being updated with the flag's value 2022-06-18 16:43:45 -04:00
Sour
f442460839 UI: Allow Alt+letter shortcuts to open window menus 2022-06-18 11:54:57 -04:00
Sour
3bac7189ea Debugger: Implemented paste in hex editor 2022-06-17 21:56:57 -04:00
Sour
9a801b42ab Debugger: Go to All - Adjust rel address display based on cpu 2022-06-17 20:13:43 -04:00
Sour
efb5321d13 Debugger: Hex editor - Fixed selection being invisible in some scenarios when a bg color is set, fixed bottom border being cut off by the next line's bg color 2022-06-17 20:12:24 -04:00
Sour
1ef65724d0 Debugger: Implemented "Go to All" 2022-06-17 18:44:30 -04:00
Sour
ca21697599 Debugger: Reset to a better default view in tile viewer when switching consoles/etc 2022-06-16 20:43:06 -04:00
Sour
b0f318d561 Debugger: Prevent opening multiple search windows in memory tools 2022-06-16 19:03:48 -04:00
Sour
6ca267439b Debugger: Added search to memory tools 2022-06-15 23:36:15 -04:00