Commit graph

741 commits

Author SHA1 Message Date
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
Sour
ac65c636c1 Debugger: When resetting/power cycling while execution is stopped, break on the first instruction (whether or not the option to break on reset/power cycle is enabled) 2019-01-21 18:35:19 -05:00
Sour
677a841ce3 Debugger: Added option to show the selection's length in bytes 2019-01-21 18:21:45 -05:00
Sour
1861035534 Debugger: Allow the "show data/unidentified data/code" toggles to hide disassembled code (instead of just data) 2019-01-21 16:51:19 -05:00
Sour
e7f95fd14a Debugger: Improved "break in X cpu cycles" logic and added a "Run 1 CPU cycle" shortcut 2019-01-21 15:35:24 -05:00
Sour
5f88fa8cc6 Debugger: PPU Viewer - Add 2x zoom toggle 2019-01-21 14:38:38 -05:00
Sour
db370dda97 Debugger: Sprite Viewer - Added an option to display an outline around all sprites in the screen preview 2019-01-19 20:53:15 -05:00
Sour
8293382024 Debugger: Added more values for expressions (Sprite0Hit, Branched, etc.) 2019-01-19 20:41:31 -05:00
Sour
5cdb86a323 Debugger: Profiler - Split out of memory tools and into its own window 2019-01-19 20:00:48 -05:00
Sour
107f8cf8c0 Debugger: PPU Viewer - Add shortcuts to open the compact versions of each viewer directly 2019-01-19 18:56:08 -05:00
Sour
4642154bb8 Debugger: PPU Viewer - Make double-click on NT/Sprite viewers work properly in compact mode 2019-01-19 16:40:15 -05:00
Sour
65bba15d0a Debugger: Prevent power cycling from unloading .dbg file when .dbg file doesn't have the same name as the rom file 2019-01-19 15:32:38 -05:00
Sour
f03b154686 Debugger: Nametable Viewer - Added "Show attribute colors only" option 2019-01-19 14:50:47 -05:00
Sour
75cc1fe6f0 Debugger: PPU Viewer - Optimize sprite viewer layout when in 8x8 sprites mode 2019-01-19 12:43:46 -05:00
Sour
d66bf30cf4 Debugger: PPU Viewer - Added mouse over tile info overlay to NT/CHR/Sprite viewers 2019-01-19 12:08:14 -05:00
Sour
5515f626d5 Debugger: Source View - Fixed crash (out of bounds access) when trying to generate byte code for the last line in the file 2019-01-18 22:19:03 -05:00
Sour
e5107d3b21 Debugger: Fixed labels disappearing from the code window after a power cycle 2019-01-18 22:18:17 -05:00
Sour
1e98209941 Debugger: Fixed null reference crash when source file was not found on the disk (CC65 integration) 2019-01-18 21:33:07 -05:00
Sour
0a2d019aba Debugger: Enforce label naming restrictions when importing mlb/dbg/fns files 2019-01-17 23:02:14 -05:00
Sour
a5a4cbd2bc Debugger: Palette Viewer - Fixed colors for sprite palette 2019-01-17 22:28:53 -05:00
Sour
6036e6cfb0 Debugger: Assembler - Allow binary immediate values (e.g lda #%10001000) 2019-01-17 21:13:18 -05:00
Sour
5f0e2a74b1 Debugger: Fixed missing form icons in some conditions 2019-01-17 20:06:45 -05:00
Sour
377f3dcd6f Debugger: Trace Logger - Added some right-click navigation options 2019-01-17 20:01:35 -05:00
Sour
cc07cb283a Debugger: Memory Viewer - Added missing right-click navigation options between the various PPU memory types 2019-01-17 18:00:11 -05:00
Sour
9b68473863 Debugger: PPU Viewer - Added compact display mode 2019-01-17 00:12:33 -05:00
Sour
6fd02bdba5 Debugger: Fixed multibyte label support in mlb files 2019-01-16 23:54:17 -05:00
Sour
a67003b347 Debugger: Fixed expression evaluation when using multi-byte labels
+ Added "label out of scope" message for watch expressions using labels that can't be evaluated right now (but are valid labels)
2019-01-16 19:07:50 -05:00
Sour
8aa4d4a6ec Debugger: Memory Viewer - Added option to highlight the cursor's current row/column 2019-01-15 00:22:56 -05:00
Sour
b2b841421f Debugger: PPU Viewer - Add auto-refresh speed option (15/30/60 FPS) 2019-01-14 22:48:57 -05:00
Sour
7efc079591 Debugger: Fixed copy action on textboxes (was copying code window instead) 2019-01-14 19:35:37 -05:00
Sour
d574188226 Debugger: Labelled DMC reads as "DMC" in the instruction progress display 2019-01-14 19:31:09 -05:00
Sour
62c2541642 Debugger: Nametable viewer - Added "Add breakpoint" right-click option 2019-01-14 19:02:50 -05:00
Sour
4c9e297034 Debugger: Added nametable breakpoint support 2019-01-14 19:01:13 -05:00
Sour
85bef4b7ed Debugger: Hex Editor - Show caret even when out of focus 2019-01-14 17:51:44 -05:00
Sour
a27cf40e96 Debugger: Memory Viewer - Added nametable ram option to dropdown 2019-01-13 19:04:43 -05:00
Sour
76f64b19ef Debugger: Added access counters for CHR ROM/RAM and nametable memory
+Added read/write highlighting, etc. for memory viewer tabs
+Improved show tile/attribute updates in PPU viewer
2019-01-13 18:32:27 -05:00
Sour
ce68ce57c0 Core: Refactored nametable RAM management to fix some issues and remove some limitations
(This breaks save state compatibility)
2019-01-13 15:20:57 -05:00
Sour
97fb853d66 Debugger: Memory Tools - Fixed "Go To" on access counter tab 2019-01-13 14:55:00 -05:00
Sour
e090f01642 Debugger: Added multi-byte label support to MLB file format 2019-01-12 22:50:20 -05:00
Sour
e0b6c4f900 Debugger: Added ability to configure an external code editor (for use in Source View mode) 2019-01-12 22:20:43 -05:00
Sour
62d9213a41 Docs: Added information on luasocket and multi-byte labels 2019-01-12 13:47:07 -05:00
Sour
6c33ffaa0a Debugger: Go To All - Fixed minor layout issues 2019-01-11 22:26:46 -05:00
Sour
70ca31e560 Fixed compilation warnings 2019-01-11 21:20:26 -05:00
Sour
1a84ef8c4f Debugger: Added support for multi-byte labels 2019-01-11 00:09:51 -05:00
Sour
d764c28bd8 Debugger: Import Settings - Add specific options for Work/Save RAM for DBG file imports 2019-01-10 20:36:56 -05:00
Sour
278e786f40 Debugger: Minor UI tweaks to Go To All 2019-01-10 19:39:25 -05:00
Sour
1256d90060 Debugger: Fixed crash after pressing command key while watch window is focused 2019-01-10 19:39:02 -05:00
Sour
46b7ca1d43 Debugger: Added RW text markers for WRAM/SRAM/CHR RAM in memory mappings 2019-01-08 18:06:52 -05:00
Sour
8da3c85de4 Debugger: Source View - Added support for "Find occurrences" feature 2019-01-06 11:10:54 -05:00
Sour
e3ef83a1cf Debugger: Trace Logger - Added tooltips for opcodes/addresses/labels 2019-01-04 23:30:33 -05:00