Commit graph

190 commits

Author SHA1 Message Date
Souryo
ccfbd83299 Debugger: Display cycle count in decimal instead of hex 2017-08-02 18:53:30 -04:00
Souryo
f975728005 Debugger: Allow stepping back through the execution (by using rewind mechanic) 2017-08-01 22:49:50 -04:00
Souryo
4455178da2 Code refactoring (patch/archive handling) + allow HD packs to be loaded from archives 2017-07-30 09:46:07 -04:00
Souryo
119ccd5881 Debugger: Added goto init/load handler buttons for NSF files 2017-07-28 20:58:55 -04:00
Souryo
ae2f591856 Debugger: Added option to break when debugger gets focus 2017-06-29 13:55:12 -04:00
Souryo
410cd90977 Debugger: Added option to automatically refresh watch while running 2017-06-29 13:47:49 -04:00
Souryo
e82371e2f8 HD Packs: Improvements, new features, bug fixes 2017-06-28 20:01:24 -04:00
Souryo
8c3402c819 Debugger: Fixed potential deadlock when closing debugger 2017-05-06 18:35:25 -04:00
Souryo
562f3be5d3 Debugger: Fixed a rare deadlock when closing debugger at the same time as loading a rom 2017-05-02 21:34:04 -04:00
Souryo
14a27bb18a Debugger: Added a few aliases (PC, OpPC, Frame) 2017-04-30 20:40:09 -04:00
Souryo
fe8f15b17b Debugger: Fixed callstack/step over bugs 2017-04-30 20:27:02 -04:00
Souryo
552912f52b Linux: Fixed some debugger UI issues 2017-03-24 15:11:38 -04:00
Souryo
feb4fc6ac3 Debugger: PPU viewer performance fixes 2017-03-24 12:14:33 -04:00
Souryo
38f3fede85 Debugger: Fixed issues with nametable viewer 2017-03-24 11:44:05 -04:00
Souryo
5fc0df4155 Debugger: Trace Logger - Added format option for status flags 2017-03-16 21:34:28 -04:00
Souryo
6a57fa5cb3 Debugger: Allow save ram to be shown in code window 2017-03-15 19:19:41 -04:00
Souryo
79cd19b66a Assembler: Minor bug fixes for edit code feature 2017-03-11 21:37:58 -05:00
Souryo
d72a4d8be3 Debugger: On-the-fly code running feature via assembler 2017-03-11 21:03:45 -05:00
Souryo
e2fb36240d Debugger: Assembler can now be used to write new code without selecting code to edit 2017-03-11 15:37:57 -05:00
Souryo
4bb9c4a8f1 Debugger: Assembler - Update disassembly cache when prg rom is modified 2017-03-11 15:01:33 -05:00
Souryo
4d1145ebea Debugger: Added some icons, changed some shortcuts 2017-03-11 11:46:29 -05:00
Souryo
4a1a441740 Debugger: Click and drag selection + copy code to clipboard 2017-03-11 10:59:26 -05:00
Souryo
2aa58ebd56 Debugger: Double-click on errors in assembler to move cursor to line 2017-03-11 10:59:09 -05:00
Souryo
90788e557e Debugger: Add a "Code" menu that contains options from the code window right-click menu 2017-03-11 00:56:00 -05:00
Souryo
d6222a8308 Debugger: Added some icons to menu 2017-03-10 23:14:49 -05:00
Souryo
7bfe260c27 Debugger: Small performance fix 2017-03-10 18:35:01 -05:00
Souryo
930b4f2641 Debugger: Several performance improvements 2017-03-09 23:50:20 -05:00
Souryo
03105846ff Debugger: Assembler improvements 2017-03-09 20:42:53 -05:00
Souryo
09347d85b7 Debugger: Added assembler tool + allow editing of existing code by using assembler (wip) 2017-03-07 18:10:22 -05:00
Souryo
acbd7f183d Debugger: Ability to de-emphasize read/written/executed bytes in hex editor 2017-03-04 23:15:50 -05:00
Souryo
910e27f0af Debugger: Ability to save modified PRG/CHR back to a rom 2017-03-04 22:25:25 -05:00
Souryo
485e8cc2ce Debugger: Added tile editor feature in PPU viewer 2017-03-04 21:52:08 -05:00
Souryo
b48ba789bd Debugger: Added some shortcuts/icons 2017-03-04 16:31:48 -05:00
Souryo
47d5dd6ecc Debugger: Added break on unofficial op/brk options 2017-03-04 16:18:28 -05:00
Souryo
312a07bbdd Debugger: Trace Logger improvements (Last 30k instructions visible, performance fixes, options are saved) 2017-03-04 15:18:00 -05:00
Souryo
51afb5ae3f Debugger: Added several commands to right-click menu in hex editor (including freeze/unfreeze feature) 2017-03-02 20:33:25 -05:00
Souryo
66753c843c Debugger: Highlight (and fade) read/write/exec in hex editor 2017-03-01 20:52:15 -05:00
Souryo
b22ceea530 Cheat Finder: Fixed list/create cheat button 2017-02-28 18:26:45 -05:00
Souryo
2a377787c8 Debugger: Fixed text search in memory viewer when noTBL file is loaded 2017-02-26 21:33:05 -05:00
Souryo
ee6585aa5c Debugger: Allow editing memory values for all memory types 2017-02-26 20:47:39 -05:00
Souryo
62a5c7b437 Debugger: Allow text search when using TBL mappings 2017-02-26 19:52:48 -05:00
Souryo
a10fef630a Debugger: Save TBL settings in workspace 2017-02-26 19:18:01 -05:00
Souryo
09c2779aec Debugger: TBL file support in hex editor 2017-02-26 18:58:48 -05:00
Souryo
9c2f6995c2 Debugger: Replaced custom hex editor with HexBox 2017-02-26 13:46:57 -05:00
Souryo
d4b35e1c43 Linux: (Debugger) Changed arrow symbol for active statement 2016-12-22 20:29:14 -05:00
Souryo
4223566917 Linux: Removed all hardcoded references to Consolas font 2016-12-22 19:18:07 -05:00
Souryo
b1de3cf1af Debugger: Fixed memory mapping redraw issues 2016-12-19 19:40:18 -05:00
Souryo
4dee31414f Linux: Fixed mouse over tooltip in debugger 2016-12-19 18:25:52 -05:00
Souryo
760011b66d Linux: Added DroidSansMono font + changed default size 2016-12-18 12:43:20 -05:00
Souryo
2c8c1be648 Debugger: Allow editing breakpoints with rightclick+edit or F2 2016-12-17 16:58:18 -05:00