Sour
d8008093b7
Debugger: Refactor DBG file auto-load logic
2019-01-02 23:26:53 -05:00
Sour
1606d0c5f6
Debugger: Fixed some crashes in source view when trying to use some actions on out of scope labels
2018-12-29 14:35:43 -05:00
Sour
ce893167c6
Debugger: Added "Go to All" feature
2018-12-29 14:25:49 -05:00
Zorchenhimer
bca96de531
Debugger: Lua - Add new getLabelAddress() function
...
This adds a new function GetLabelAddress() to the Lua API. It takes a
single string parameter of a label to lookup and returns its integer
address. The return value can be passed directly to read() and
readWord().
The documentation has also been updated to reflect the changes.
2018-12-28 12:01:26 -05:00
Sour
c0f6266cbd
Debugger: Prevent instruction progress indicator from scrolling horizontally
2018-12-26 13:56:02 -05:00
Sour
6c27a273b2
Debugger: Memory viewer - Fixed some usability issues with tooltips
...
-Tooltips now always show up even if trying to show the last tooltip shown
-Tooltips no longer appear for the next row of bytes when putting mouse over the text view
2018-12-26 00:55:46 -05:00
Sour
d966fd50c1
Debugger: Memory viewer - Allow word wrapping in label tooltips (prevents content from being cut off entirely) + improved popup display location
2018-12-26 00:29:11 -05:00
Sour
ae0822e7cd
Linux: Fixed compilation warnings
2018-12-25 00:32:33 -05:00
Sour
d8097a1c94
Debugger: Display read/written value when breaking execution
2018-12-25 00:07:45 -05:00
Sour
60e0bd4e01
Debugger: Fixed issues & improved performance with new breakpoint logic
2018-12-25 00:07:38 -05:00
Sour
937a90626d
Debugger: Added option to evaluate all breakpoints on the first cycle of an instruction
2018-12-24 15:21:21 -05:00
Sour
35192daeed
Debugger: Add option to trigger breakpoints on dummy read/writes (+ distinguish between writes & dummy writes)
2018-12-23 13:12:46 -05:00
Sour
195da9fa3d
Debugger: Limit condition display length in break notification
2018-12-23 11:58:46 -05:00
Sour
022085082b
Debugger: Added option to show current instruction's progress (cycle count, exec/read/write cycle display)
2018-12-23 11:56:28 -05:00
Sour
4459b18fa3
Debugger: Added option to display why the debugger breaks (breakpoint, break options, etc.)
2018-12-23 00:10:00 -05:00
Sour
440ca612f2
Debugger: Script Window - Fixed endless popups being shown when editing the script in another editor
2018-12-18 16:10:01 -05:00
Sour
a8a2ce4403
Debugger: Rename "Label" column to "Function Name" in function list
2018-12-16 16:02:43 -05:00
Sour
774cf22f52
Debugger: Allow adding breakpoints on lines containing only a label definition
2018-12-16 15:59:51 -05:00
Sour
be2cd9a850
Debugger: Watch - Added edit in mem viewer + view in disassembly shortcuts
2018-12-16 15:29:16 -05:00
Sour
0b7660a3fa
Debugger: Reworked "Code" menu and enabled it on Linux, fixed issues where some shortcuts didn't work (e.g Mark As...)
2018-12-16 15:25:53 -05:00
Sour
c3806b61bf
Debugger: Added icons to script window context menu
2018-12-16 10:44:34 -05:00
Sour
0df0c85767
Debugger: PPU Viewer - Added a "Edit in memory viewer" right-click option on nt/chr/sprite viewer tabs
2018-12-15 15:44:22 -05:00
Sour
d3384b75dd
Debugger: Trace Logger - Fixed copy to clipboard format and added context menu (copy + select all)
2018-12-15 13:10:51 -05:00
Sour
ac18a318d3
Debugger: Hex Editor - Refresh display when using some options while emulation is paused (bugfix)
2018-12-12 19:20:37 -05:00
Sour
cd299c2710
Debugger: Memory Tools - Fixed UI refresh problem when using Home/End keys to navigate while the first/last byte is already visible on the screen (caret did not move properly)
2018-12-10 20:11:34 -05:00
Sour
7782fae054
Debugger: Fixed breakpoints not being active immediately after a power cycle
2018-12-10 20:07:11 -05:00
Sour
54b4604d7c
Debugger: Always display watch result with 4 hex digits when using {$00} syntax
2018-12-10 19:30:09 -05:00
Sour
6fd2c2229e
Debugger: PPU Viewer - Fixed crash in sprite viewer
2018-12-10 18:53:17 -05:00
Sour
d355827382
Debugger: Allow minimize window in PPU/APU viewers
2018-12-10 18:51:52 -05:00
Sour
d5b4d210ba
Debugger: Allow labels to be created on the last valid byte of the range
2018-12-10 18:48:06 -05:00
Sour
031f320d44
Debugger: PPU Viewer - Fixed rare crashes when exporting to PNG (caused by trying to use previously pinned memory after it is no longer pinned and might have been moved by the GC)
2018-12-09 13:02:06 -05:00
Sour
c901226f8c
Debugger: Fixed memory tools crash when using multi-byte replace rules in TBL files
2018-12-03 01:50:29 -05:00
Sour
f5f844d796
Debugger: Hide "View in ... memory" option from right-click menu when it's not available
2018-09-16 19:14:24 -04:00
Sour
766eea5829
Debugger: PPU Viewer - Added "Export to PNG" option
2018-09-15 11:11:46 -04:00
Sour
d03a0538d7
Docs: Update documentation (debugger / hd packs)
2018-09-15 11:00:03 -04:00
Sour
a4a865a0a8
Debugger: Fixed event viewer (list view) sort column refresh issue
2018-09-15 10:57:46 -04:00
Sour
f3778b58bb
HD Packs: Use hex format for tile indexes (CHR ROM)
...
(Easier to map the tile indexes with bank/column/row numbers)
2018-09-15 09:59:17 -04:00
Sour
7ec7512fde
Debugger: Added "Auto-create jump labels" option
2018-09-08 13:16:17 -04:00
Sour
52fea4c0d8
Debugger: Fixed layout issues in APU viewer
2018-09-08 10:39:14 -04:00
Sour
2b5e545304
Debugger: Fixed crash when loading TBL files that contain empty replacement rules
2018-09-05 20:52:30 -04:00
Sour
8019e70483
Debugger: Fixed crashes with TBL files when unknown characters are present in the TBL file (e.g because it was not UTF-8 encoded)
2018-09-05 20:51:44 -04:00
Sour
80c80181ba
Debugger: Lua - Added (configurable) script timeout to prevent infinite loops from locking up the emulator
2018-09-02 15:37:13 -04:00
Sour
db1b689161
Cheats: Fixed crash when clicking on cheat finder tab
2018-09-02 12:19:18 -04:00
Sour
67accbf4d9
Debugger: Improved hex editor paste logic when pasting hex text
2018-09-01 17:56:42 -04:00
Sour
0ea9d4dff1
Debugger: Clarify flag names in op code description (op code tooltips)
2018-09-01 17:09:54 -04:00
Sour
c40cf93da5
Debugger: Edit label - Make enter key equivalent to clicking OK
2018-09-01 16:46:46 -04:00
Sour
77a5d6c443
Debugger: Fixed copy to clipboard image scale for CHR viewer
2018-09-01 16:40:53 -04:00
Sour
df68bf615b
Debugger: Hide extra separator in break options when not running an NSF
2018-08-30 22:38:51 -04:00
Sour
9b307e32a4
Debugger: Removed unnecessary zeroes in compact prg bank display
2018-08-28 17:59:25 -04:00
Sour
5fbc59ccee
Debugger: Added view in cpu/disassembly/etc shortcuts to hex editor
2018-08-26 20:33:08 -04:00