Commit graph

502 commits

Author SHA1 Message Date
Sour
d1006e5f67 Debugger: CHR Viewer - Fixed mouse over highlight not disappearing when mouse leaves (when game is paused) 2018-07-28 15:37:49 -04:00
Sour
46f95d525b Debugger: CHR Viewer - Fixed palette display when in 8x16 display mode 2018-07-28 15:35:26 -04:00
Sour
13d49fee5b Debugger: CHR Viewer - Added option to show single-color tiles in grayscale 2018-07-28 15:32:38 -04:00
Sour
79b773e65f Debugger: Added option to reset all labels before importing DBG/MLB files 2018-07-28 15:18:01 -04:00
Sour
07a29f7346 Debugger: CHR Viewer - Show palette indexes in color picker (instead of 0 to 3) 2018-07-28 14:57:35 -04:00
Sour
96725265ca Debugger: CHR Viewer - Fixed minor highlight/selection issue when 8x16 display mode is enabled 2018-07-28 14:53:20 -04:00
Sour
96bec3b2ad Debugger: Event Viewer - Added option to display the previous frame's events 2018-07-26 21:29:56 -04:00
Sour
9120ac35a9 Debugger: Always remove identical labels before adding a new one 2018-07-26 20:54:44 -04:00
Sour
ef665b2c2a Debugger: Fixed code preview always being shown in tooltips (whether or not the option was enabled) 2018-07-26 19:00:30 -04:00
Sour
1c1892543a Debugger: Fixed scrolling issue at specific font/window sizes 2018-07-25 20:31:08 -04:00
Sour
2301f9b430 Debugger: Minor performance fixes 2018-07-25 19:42:19 -04:00
Sour
6a006056fa Debugger: Added option to always keep the active statement in the center of the viewport 2018-07-25 18:23:24 -04:00
Sour
49eae73d43 Debugger: Improved code window performance 2018-07-25 17:43:00 -04:00
Sour
72de385c90 Debugger: Improved scroll position retention when refreshing code window 2018-07-25 17:42:46 -04:00
Sour
4b13193241 Debugger: Fixed UI memory leaks 2018-07-25 17:42:38 -04:00
Sour
abc3a8af50 Debugger: Fixed op code tooltips not being shown 2018-07-23 21:45:56 -04:00
Sour
5f3751bd28 Debugger: Text Hooker - Fixed issue with scanline/cycle selection not affecting the text capture properly in some scenarios 2018-07-23 20:56:43 -04:00
Sour
fbba774275 Debugger: Text Hooker - Improved dakuten processing 2018-07-23 20:55:56 -04:00
Sour
154905f9f4 NES 2.0: Update header editor to match new NES 2.0 proposals 2018-07-22 13:29:53 -04:00
Sour
69bc8a0087 Debugger: PPU Viewer - Don't update CHR viewer palette when paused & not set to refresh on pause/break 2018-07-16 20:39:18 -04:00
Sour
b3ef52fcd4 Debugger: PPU Viewer - Fetch the data for all tabs, no matter which tab is active (and stop fetching data on tab change when emulation is paused) 2018-07-16 20:28:48 -04:00
Sour
28aeacef9f Debugger: Text Hooker - Fixed crash when auto-copy to clipboard is enabled while screen doesn't contain any text 2018-07-16 18:35:15 -04:00
Sour
15373016d0 Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Sour
18b7206dc9 Debugger: Update CDL stats with the rest of the UI instead of using a timer 2018-07-10 19:36:15 -04:00
Sour
c85a09038d Debugger: Changed "Refresh watch while running" to "Refresh UI while running" (and refresh console status/memory mapping every 30 frames) 2018-07-10 00:04:59 -04:00
Sour
e2b9a7aa8e Debugger: Fixed debugger window being brought to front after tooltip closes even though it was in the background before the tooltip was shown 2018-07-09 22:28:08 -04:00
Sour
d2da208167 Add NES 2.0 <-> UNIF board mappings (mapper #256+) 2018-07-08 12:32:14 -04:00
Sour
496097f09d Debugger: Disable "Break on decayed OAM read" option if oam decay emulation is disabled. 2018-07-08 10:28:48 -04:00
Sour
9f12f1c756 Debugger: Added option to break on decayed OAM read 2018-07-08 10:28:48 -04:00
Sour
7a62b2af80 Debugger: Added option to select which CPU to debug (VS DualSystem) (hidden from menu because issues exist) 2018-07-08 10:28:48 -04:00
Sour
f6f089dce5 Debugger: Fixed potential UI crash 2018-07-08 10:28:48 -04:00
Sour
669113710a Linux: Fixed warnings (and enabled no-parentheses warning) 2018-06-25 15:13:32 -04:00
Sour
082b416a59 Debugger: PPU Viewer - Ensure each tab is filled with info for the first tile/sprite/color when displaying for the first time 2018-06-24 18:31:37 -04:00
Sour
a38e33f189 Debugger: PPU Viewer - Added options to display/copy hex/rgb color codes in all tabs 2018-06-24 18:30:31 -04:00
Sour
c2e063d5c9 Debugger: Added Text Hooker (WIP) 2018-06-23 18:29:48 -04:00
Sour
19e2c0d2c7 Linux: Fixed double-paste issue in script window 2018-06-21 17:58:43 -04:00
Sour
54ad4381fc UI: Fixed some layout issues on Mono/Linux 2018-06-19 21:04:26 -04:00
Sour
fce9ec1023 Debugger: Tooltip positioning improvements 2018-06-16 17:19:20 -04:00
Sour
89400f853c Debugger: Do not show tooltips for immediate values 2018-06-16 17:10:16 -04:00
Sour
7c07baceab Debugger: Trace Logger - Added 5k and 15k line count options 2018-06-14 23:50:21 -04:00
Sour
6c9d44a9c1 Fixed minor memory leak, out-of-bounds memory access, uninit memory reads and compilation warnings 2018-06-14 23:29:15 -04:00
Sour
7896e9d5ac Debugger: Fixed saved window location issues after closing minimized windows 2018-06-14 20:08:03 -04:00
Sour
ad5449b422 Debugger: Event Viewer - Added "List View" tab (list of all events shown in the ppu view tab) 2018-06-14 20:05:07 -04:00
Sour
326b543761 Debugger: Fixed tooltips not using the user's font for the code 2018-06-13 18:48:27 -04:00
Sour
f19242be45 Debugger: Fixed crash when displaying tooltip when text zoom is not set to 100% 2018-06-13 18:47:53 -04:00
Sour
718b671730 UI: Fixed warnings found by xbuild 14.0 2018-06-11 19:27:35 -04:00
Sour
1cd403d8d4 Linux: Debugger - Fixed op code tooltip layout issue 2018-06-10 14:45:55 -04:00
Sour
a39ea39563 Debugger: Fixed missing information in op code tooltips 2018-06-10 14:45:41 -04:00
Sour
5fbc765080 Linux: Fixed multiple issues with popup tooltips in debugger (prevent scrolling, doesn't appear properly, etc.) 2018-06-10 14:35:41 -04:00
Sour
82386e974f Linux: Fixed UI crash in memory tools (GetDataObject returns null) 2018-06-10 14:13:35 -04:00