Pierre
05769d81c5
Reduce crashes when using debug features while using wine on MacOS
2022-02-23 21:52:55 +01:00
mkwong98
4e07e8481c
Change Sprite Viewer to show Y as OAM byte 0 +1
2021-07-14 12:11:41 +08:00
Dwedit
b200db5d68
There is a new Comment editor accessible by pressing ; in the debugger. Allows you to quickly set single line comments.
...
Add Comment Editor Form, Icon, Menu item, Shortcut Key
Fix Debugger shortcut key display for punctuation keys
Restore cursor on disassembly window after using Label editor
Restore cursor on disassembly window after using Comment editor
Allow label editor to focus the Comment field on spawn instead of the label
2021-04-13 03:20:54 -04:00
mkwong98
4081170646
Revert unneeded formating changes
2021-01-14 18:41:06 +08:00
mkwong98
c56edc9f92
Fix Sprite Viewer Copy Tile function only give the first half if it is a large sprites
2021-01-13 00:42:07 +08:00
Sour
bfc9e782a5
Debugger: Event Viewer - Fixed missing dots for $2007 reads
2020-05-07 19:45:47 -04:00
Sour
8d5399a692
Debugger: Sprite Viewer - Add option to load data from a CPU page instead of directly from OAM
2020-04-30 22:26:51 -04:00
Sour
069a98c50d
Debugger: Event Viewer - Added options to display apu/control register reads/writes
2020-04-24 18:17:03 -04:00
Sour
f5c7bf4358
Debugger: Memory Tools - Fixed edit label action changing the start address on multi-byte labels
2020-04-21 21:23:10 -04:00
Sour
e9262c5333
UI: DPI-related fixes/improvements
2020-04-13 11:21:34 -04:00
Sour
1ebd943f3a
Debugger: Rewrite profiler and memory counters
...
Improves performance when debugger enabled (10-15%), simplifies code and improves memory counters UI
2020-02-15 10:18:07 -05:00
Sour
a48e52933b
Debugger: Fixed UI crash in watch when typing an hex address without the hex prefix
2020-02-14 16:33:06 -05:00
Sour
d44da4f9b6
Debugger: Event Viewer - Fixed rare crash when opening window (esp. on Linux)
2020-01-24 22:37:34 -05:00
Sour
9351397e83
Debugger: Event Viewer - Fixed tooltips sometimes not being shown at the correct position
2020-01-18 14:51:52 -05:00
Sour
9be0da4ea6
Debugger: Added go to shortcuts for FDS games
2019-12-24 18:59:32 -05:00
Sour
1d03eb7859
Debugger: Hex Editor - Give keyboard focus to the hex editor when form is opened
2019-12-23 16:49:54 -05:00
Sour
bc32701d8e
Debugger: Fixed CHR mapping display bug
2019-12-06 20:29:58 -05:00
Sour
38b50f016f
Study Box: Fixed incorrect mappings and fixed the display for 4400-4FFF in the debugger window
...
(+ fixed some debug warnings)
2019-11-23 21:40:13 -05:00
Sour
81f455daa0
Debugger: Text Hooker - Only update clipboard when needed and catch exceptions if one occurs
2019-11-21 18:03:30 -05:00
Sour
4a258e6788
Debugger: Event Viewer - Added refresh speed options
2019-11-20 19:12:08 -05:00
Sour
8508b211cc
Debugger: Event Viewer - Added option to show NTSC borders
...
+ Ported most of Mesen-S' event viewer code to allow this to work
2019-11-19 22:28:45 -05:00
Sour
6a6311b687
Debugger: Fixed highlighting for breakpoints/current line
2019-11-16 13:56:44 -05:00
Sour
a20c27758f
Debugger: Event Viewer - Fixed PPU writes not being filtered correctly
2019-11-16 12:29:10 -05:00
Sour
6bc4fec18e
Debugger: Improved code highlighting/indentation in source view mode
2019-11-16 12:13:34 -05:00
Sour
a6aab8f995
Debugger: CHR Viewer - Change selection/hover colors to try to make it easier to see
2019-11-14 22:21:09 -05:00
Sour
ea9e31f44e
Debugger: Event Viewer - Option to show DMC DMA reads
2019-11-13 22:50:52 -05:00
Sour
7feb36067c
Debugger: Event Viewer - Allow each PPU register to be toggled on/off (+ easier access to colors)
2019-11-13 22:25:23 -05:00
Sour
c35d6d8989
Debugger: Profiler - Added min/max/avg cycle counts per function call to profiler
2019-11-03 15:10:23 -05:00
Sour
08edcdd1e0
Debugger: Breakpoints - Fixed UI crash when using context menu options after right-clicking on the mark column
2019-11-03 11:50:18 -05:00
Sour
e01bedee18
Debugger: Hex Viewer - Display selection length in decimal and hex
2019-10-14 13:59:10 -04:00
Sour
438cccce77
Debugger: Improved draw performance by using Format32bppPArgb for all bitmaps
2019-06-22 22:54:43 -04:00
Sour
6cafa77f22
Debugger: Make stack view slightly larger to ensure 2 bytes always fit on each line
2019-06-22 15:55:23 -04:00
Sour
5b80d2fe21
Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility)
2019-05-12 12:28:01 -04:00
Sour
c4f4c93ab9
Debugger: Fix "edit label" when used on an address that is not mapped to ROM/RAM (e.g PPU registers)
2019-02-22 17:21:41 -05:00
Sour
a912707d75
Debugger: Nametable Viewer - Add breakpoint on attribute byte option (+shortcut)
2019-02-18 21:01:12 -05:00
Sour
56c523ef93
Debugger: Nametable Viewer - Fixed "add breakpoint" shortcut trying to add a breakpoint to the palette instead of nametable ram
2019-02-18 20:43:24 -05:00
Sour
9bdea323ee
Debugger: Event Viewer - Added 2x and compact mode buttons
2019-02-02 00:25:47 -05:00
Sour
fac849315f
Debugger: Watch - Added format specifiers
...
+ Added help icon to watch window
2019-01-31 19:48:36 -05:00
Sour
49fcffd4ae
Debugger: Watch - Minor highlight fix + cleanup
2019-01-29 18:47:26 -05:00
Sour
f146fd60c1
Debugger: Watch - Added import/export feature
2019-01-29 18:12:27 -05:00
Sour
62cb7271f5
Debugger: Watch - Prevent Esc key from starting edit mode
2019-01-29 17:22:28 -05:00
Sour
9a256fa8b7
Debugger: Added standalone "Watch Window"
2019-01-29 17:21:23 -05:00
Sour
d58d1f39d1
Debugger: Add move up/down shortcuts to watch list
2019-01-29 16:09:53 -05:00
Sour
bf160884db
Debugger: Improved watch window usability
2019-01-29 00:09:26 -05:00
Sour
05f99aba7c
Linux: Debugger - Tooltip layout fixes
2019-01-27 13:45:57 -05:00
Sour
1e58065154
Linux: Support for GTK dark themes
2019-01-27 01:18:18 -05:00
Sour
ffc81903f9
Debugger: Performance Tracker - Allow controlling display mode/speed with left/right click buttons
2019-01-24 17:31:44 -05:00
Sour
9ceb522874
Debugger: Added "Performance Tracker" tool
2019-01-24 00:50:42 -05:00
Sour
6d9019bbae
Debugger: Nametable Viewer - Fixed tile preview being out of sync with the mouse location when emulation is paused
2019-01-23 17:27:48 -05:00
Sour
5f9d9069d9
Debugger: Fixed multi-label issue that caused memory values to not be shown next to the instruction
2019-01-21 22:03:07 -05:00