Sour
19b93dc343
Debugger: Auto-refresh disassembly when debugger gains focus
...
This allows edits done in the hex editor to be shown right away in the debugger
+ Also fixed a potential issue with code in save ram not being disassembled properly after the code is updated by additional writes
2020-02-01 10:10:57 -05:00
Sour
91a28c1340
Debugger: Event Viewer - Tweak layout to reduce chances of cutoff letters on Linux
2020-01-24 22:46:10 -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
cea50b8a60
Debugger: Lua - Load labels when opening up the Lua window
...
Otherwise getLabelAddress doesn't work as expected
2020-01-12 16:28:58 -05:00
Sour
4906b12e2f
Debugger: Lua - Fixed incorrect path for getScriptDataFolder for built-in scripts
2019-12-25 16:15:07 -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
515fd45aa9
Debugger: Event Viewer - Fix filter options not working after closing another configuration window
2019-12-23 14:19:21 -05:00
Sour
5e61901f2e
Debugger: Fixed crash with CA65 .dbg integration
2019-12-20 11:28:14 -05:00
Sour
ec3dc5d327
Debugger: Script Window - Fixed errors/typos in help tooltips
2019-12-18 21:34:25 -05:00
Sour
8fd774b038
Debugger: Added "break on bus conflict" option
2019-12-12 21:03:32 -05:00
Sour
bc32701d8e
Debugger: Fixed CHR mapping display bug
2019-12-06 20:29:58 -05:00
Sour
eacd07d010
Debugger: Create auto-labels on addresses that contain only a comment + create auto-labels for functions
2019-11-24 10:24:36 -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
c83e0104b3
Debugger: Fixed comments being duplicated on every power cycle
2019-11-23 19:33:19 -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
a8bab89555
Debugger: Watch Window - Refresh on each frame regardless of refresh while running debugger window option
2019-11-20 19:14:07 -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
36e2d04fe9
Debugger: Added option to break when a $2006 write scroll glitch occurs
2019-11-11 21:10:55 -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
ccb689dbdd
UI: Prevent windows from appearing outside the available screens when restoring their position
2019-10-06 19:58:51 -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
04a41a1dd7
Debugger: Trace Logger - Added clear log button
2019-05-20 17:05:01 -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
586e97a428
Debugger: Fixed MLB file import for multi-byte labels (end address was excluded)
2019-05-11 21:40:59 -04:00
Sour
06a04cb826
Debugger: Hex Editor - Display dots for values above $7E when no TBL file is used
2019-05-01 17:07:14 -04:00
Sour
a44974488c
Debugger: Nametable Viewer - Fixed "View in CHR Viewer" option
2019-05-01 16:50:10 -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
ddc7d9fa97
Debugger: Allow empty labels in MLB files (e.g code comments)
2019-02-22 17:21:12 -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
ff4847b857
Debugged: Header Editor - Fixed controller dropdown to match spec modification
2019-02-02 12:08:38 -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
efe55a9180
Debugger: Go To All - Fixed crash & issues in the display logic
2019-01-29 19:20:41 -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
43a4fefcd4
Debugger: Fixed watch being reset each time Mesen is restarted
2019-01-29 17:22:08 -05:00