Commit graph

234 commits

Author SHA1 Message Date
Souryo
6726e9e5a9 UI: Fixed a number of minor UI issues with cheat finder 2017-09-06 21:41:15 -04:00
Souryo
ef00f94c53 Debugger: Fixed PPU Viewer auto-refreshing when auto-refresh is disabled 2017-09-06 00:27:01 -04:00
Souryo
2c06c7c3ac Debugger: PPU viewer - minor fixes 2017-09-02 18:52:48 -04:00
Souryo
ac119852ef Linux: Fixed makefile and compilation errors 2017-09-02 17:46:41 -04:00
Souryo
602643b0f2 Debugger: LUA - Inverted meaning of alpha byte in colors 2017-09-02 10:37:10 -04:00
Souryo
dc5ddaf87e Debugger: HexBox - Fixed issue with cursor jumping back to hex mode when trying to type ascii 2017-09-02 00:42:36 -04:00
Souryo
027470186d Assembler: Improved usability when editing very large sections 2017-09-02 00:17:00 -04:00
Souryo
10b1bb9cb1 Debugger: Make Ctrl-Y undo in script window 2017-09-01 22:29:35 -04:00
Souryo
150d2eaec9 Savestates: Allow saving/loading to arbitrary files 2017-09-01 18:45:53 -04:00
Souryo
b80d788346 Debugger: LUA scripting fixes, script window & assembler window improvements 2017-09-01 14:57:02 -04:00
Souryo
4052874cf5 Debugger: Added syntax highlighting to assembler 2017-08-31 23:29:33 -04:00
Souryo
a215ad070e Debugger: Added PPU XScroll & WriteToggle to UI 2017-08-30 22:08:12 -04:00
Souryo
07e69eabb3 Debugger: Fixed watch window usability issues 2017-08-30 21:28:27 -04:00
Souryo
6f5a94e6a2 Linux: Fixed compilation errors and warnings (clang + gcc) 2017-08-30 19:36:20 -04:00
Souryo
5957bc2d3e Debugger: LUA scripting 2017-08-30 18:31:27 -04:00
Souryo
8e2f39e3bd Debugger: Added ability to revert prg/chr changes 2017-08-21 23:11:14 -04:00
Souryo
77bbe2e1da Debugger: Double-click on tile in nametable/sprite viewers to show it in chr viewer 2017-08-20 14:18:35 -04:00
Souryo
a169e538ae Debugger: Option to highlight selected tile in nametable viewer 2017-08-20 12:09:42 -04:00
Souryo
443b42f88e Debugger: Show sprite data by mouse-over on screen preview 2017-08-20 10:28:03 -04:00
Souryo
e66dd700e1 Debugger: Added auto-load cdl option 2017-08-19 22:00:12 -04:00
Souryo
8c9567bd47 Debugger: Added auto-load .mlb file option 2017-08-19 21:09:44 -04:00
Souryo
daca866957 Debugger: Add option to save changes as IPS file 2017-08-19 19:40:02 -04:00
Souryo
b5ab77d547 Debugger: Fixed minor assembler issues 2017-08-19 14:36:00 -04:00
Souryo
1131c83a77 Debugger: Ability to import/export labels/comments in .mlb files 2017-08-17 20:12:42 -04:00
Souryo
6ca49dd4af Debugger: Added palette display to nametable/sprite viewers 2017-08-15 22:08:44 -04:00
Souryo
92d1ca5382 Debugger: Fixed sprite viewer issues with overlapped sprites 2017-08-15 19:47:41 -04:00
Souryo
5f47b402b5 Debugger: Added "Devleoper Mode" option to give faster access to all debugging tools 2017-08-14 23:44:52 -04:00
Souryo
02edb4558f Debugger: Palette ram editor (in PPU viewer) 2017-08-14 21:18:26 -04:00
Souryo
47026c3ba8 Debugger: Copy info based on CHR ROM vs RAM (right-click in ppu viewer) 2017-08-13 20:45:36 -04:00
Souryo
2ee5b59db4 Debugger: Added NES header editor 2017-08-12 16:52:45 -04:00
Souryo
d566d2102a HD Packs: Minor bug fixes 2017-08-07 22:52:27 -04:00
Souryo
d4f8140eef Debugger: Prevent crash when closing trace logger while emulation is running 2017-08-06 17:53:18 -04:00
Souryo
ae0bee57ba Debugger: Open debugger as fast as possible 2017-08-06 17:52:49 -04:00
Souryo
09f6d67e3c Fixed warning 2017-08-06 16:39:26 -04:00
Souryo
a9772efbc4 Linux: Fixed crash when closing debugger while other debugger tools are opened 2017-08-06 16:39:14 -04:00
Souryo
0fe8ac8b48 Debugger: Improved trace logger look & performance 2017-08-06 16:23:22 -04:00
Souryo
8d958baf6c Debugger: UI tweaks for Linux 2017-08-06 12:32:08 -04:00
Souryo
bdd607d94f Debugger: Ability to force a specific input from the debugger 2017-08-05 23:26:21 -04:00
Souryo
dab2e12864 Debugger: Revert breakpoints to using relative addressing (for now) 2017-08-05 18:55:45 -04:00
Souryo
f32753cacb Debugger: Add cycle elapsed counter (since last break) 2017-08-05 18:00:59 -04:00
Souryo
ce3e4d7c80 Debugger: Fixed issues with CPU/PPU state edition 2017-08-05 14:55:07 -04:00
Souryo
62a10de12a Debugger: Fixed breakpoint highlighting when BP is on current statement 2017-08-05 14:54:20 -04:00
Souryo
2753273206 Debugger: Added conditional logging to trace logger 2017-08-05 12:13:53 -04:00
Souryo
299747e76a Debugger: Breakpoint-related improvements + small performance improvements 2017-08-03 21:30:44 -04:00
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