Commit Graph

362 Commits

Author SHA1 Message Date
Souryo
33ca8cb3f5 Debugger: Option to display opcodes in lower case 2016-12-04 11:16:44 -05:00
Souryo
29a3ac45e4 Debugger: Added "Sprite Index" to sprite viewer, prevent user from checking/unchecking boxes, modified layout 2016-12-04 10:59:22 -05:00
Souryo
7070a09ea8 Debugger: Added tile/attribute grid options to nametable viewer 2016-12-04 10:47:48 -05:00
Souryo
0df07aadc4 Debugger: Clicking on the main window will no longer pop up the debugger window over the ppu viewer/etc. 2016-12-04 10:30:15 -05:00
Souryo
eafb8cb1a3 Debugger: Fixed labels/layout 2016-12-04 10:29:36 -05:00
Souryo
25edec0e14 Debugger: Fixed sprite draw order in screen preview 2016-12-04 10:02:45 -05:00
Souryo
4a091b9e25 Debugger: Added break on power/reset option 2016-12-04 09:53:25 -05:00
Souryo
a3f9cde53b Debugger: Added option to disable default labels/workspace 2016-12-04 09:43:43 -05:00
Souryo
b91676a98f Debugger: Added option to break (or not) when debugger is opened 2016-12-04 09:37:01 -05:00
Souryo
d541457a57 Debugger: Updated some labels & instruction names, fixed layout slightly 2016-12-04 09:16:09 -05:00
Souryo
3ae12e47d8 Debugger: Improved shortcuts (F2 to edit labels, etc), fixed tooltip remaining on screen in some cases. 2016-12-03 09:57:58 -05:00
Souryo
433ccd53a3 Debugger: Fixed multi-line comment alignment 2016-12-02 22:50:54 -05:00
Souryo
0f9b817976 Debugger: Fix label validation (now correctly prevents spaces, etc.) 2016-12-02 21:57:59 -05:00
Souryo
4b97345b8f Debugger: Added screen preview in sprite viewer 2016-12-02 21:01:57 -05:00
Souryo
e10121368c Debugger: Option to display PPU scroll in nametable viewer 2016-12-02 18:10:37 -05:00
Souryo
9d870294d6 Debugger: Improved performance when refreshing a large list of labels (e.g 3+k) 2016-12-01 21:45:12 -05:00
Souryo
da3cfdeeec Debugger: Added option to automatically load DBG files when they are next to the rom file (same name, dbg extension) 2016-12-01 21:43:32 -05:00
Souryo
a86eaa0911 Debugger: Find All Occurrences search 2016-12-01 20:45:13 -05:00
Souryo
c1a6453343 Debugger: Memory access counters (read/write/exec/uninitialized read) 2016-12-01 19:38:48 -05:00
Souryo
825db35191 Debugger: Fixed a few refresh issues with PPU viewer 2016-11-29 20:44:22 -05:00
Souryo
671ef9e639 Debugger: Fixed horizontal scrolling issues with single-line comments 2016-11-28 22:58:16 -05:00
Souryo
111cf1cca1 Debugger: Added "Break in..." (cpu instructions/ppu cycles) window 2016-11-28 20:57:53 -05:00
Souryo
34ee1dd0d6 Debugger: Allow sort on label list + small tweaks 2016-11-28 20:33:27 -05:00
Souryo
9bfdad8b9b Debugger: Display labels in tooltips for addresses when a matching label exists 2016-11-27 21:05:15 -05:00
Souryo
7939f73f82 Debugger: Display byte & word values in tooltip 2016-11-27 20:59:33 -05:00
Souryo
2bd2932d43 Debugger: Fixed memory viewer header/data overlap 2016-11-27 20:47:13 -05:00
Souryo
ab9699207d Debugger: Fixed mouseover tooltip for single-line comments 2016-11-27 20:44:57 -05:00
Souryo
44a40c5c2c Debugger: Allow editing labels by right-clicking in code (+ other actions in rightclick available in margin) 2016-11-27 20:30:19 -05:00
Souryo
87d525572e Debugger: Fixed crash when trying to add a watch expression 2016-11-27 19:43:37 -05:00
Souryo
28899e3e18 Debugger: Added option to highlight disassembled but not yet executed code (e.g unused branches) 2016-11-27 19:43:17 -05:00
Souryo
76fa3338a9 Debugger: Added back/forward navigation 2016-11-27 12:14:32 -05:00
Souryo
0715ac60c2 Debugger: Improved default workspace w/ wiki info 2016-11-27 10:57:01 -05:00
Souryo
4350952ad3 Debugger: Find Occurrences feature for labels/addresses 2016-11-27 10:56:37 -05:00
Souryo
c59f094301 Debugger: Fixed design mode crash 2016-11-27 10:45:06 -05:00
Souryo
8c209367a7 Debugger: Save debugger window size & bottom panel height 2016-11-26 20:58:27 -05:00
Souryo
ba94e785dc Debugger: Improve default address in goto window 2016-11-26 20:53:59 -05:00
Souryo
0c0033e7c9 Debugger: Added option to select at what scanline/cycle to display data in PPU viewer 2016-11-26 20:44:23 -05:00
Souryo
81c24d9e8f Debugger: Small bug fixes 2016-11-26 18:50:34 -05:00
Souryo
50103ff94a Debugger: Shorter symbol names when duplicates are found when importing DBG files 2016-11-26 17:48:35 -05:00
Souryo
ea9c32437c Debugger: Added feature to manually change the CPU/PPU's state 2016-11-26 17:48:11 -05:00
Souryo
e7298c6b26 Split control binding out of BaseConfigForm 2016-11-26 17:47:20 -05:00
Souryo
259f7c9b7d Debugger: Display original C code as comments 2016-11-26 14:16:25 -05:00
Souryo
42d9fb0ea1 Debugger: Fixed flickering lists, performance improvements, etc. 2016-11-26 14:15:50 -05:00
Souryo
9da501bbd5 Debugger: Allow import of LD65's DBG files into the workspace as labels/comments (incomplete, but works) 2016-11-25 21:05:07 -05:00
Souryo
271e46b02b Debugger: Better tooltip for mouseover on labels/addresses 2016-11-24 19:47:59 -05:00
Souryo
0d535e66a1 Debugger: Fixed workspace multi-line comments appearing on a single line when loading an existing workspace 2016-11-24 18:30:08 -05:00
Souryo
6dbacc4797 Debugger: Fixed code scroll issues when changing font size 2016-11-24 17:35:59 -05:00
Souryo
da1112ddf4 Debugger: Added save/reset workspace buttons 2016-11-24 00:18:07 -05:00
Souryo
6fdaa7fedc Debugger: Game-independent workspaces for debugger 2016-11-23 23:46:01 -05:00
Souryo
a41731870f Debugger: Default labels for NES/FDS 2016-11-23 23:03:29 -05:00