Commit graph

48 commits

Author SHA1 Message Date
Sour
395a5f84e0 Debugger: Simplified/fixed step logic 2019-07-18 19:09:28 -04:00
Sour
09024c8be8 Debugger: Break on next PPU cycle when trying to break on CPU event after STP was executed 2019-07-16 22:54:38 -04:00
Sour
d31336f291 Debugger: Added break on uninitialized memory read option (only active when debugger is opened at power cycle/reset) 2019-07-16 22:48:57 -04:00
Sour
c9405d7ba3 DSP: Added support for DSP-1/2/3/4 games (LLE - requires bios file) 2019-07-14 21:45:12 -04:00
Sour
cf6b21bf23 Debugger: Fixed performance issue with disassembly 2019-06-24 11:46:59 -04:00
Sour
dd089d71ff Debugger: Added options to show data as hex data or disassembled instructions 2019-05-24 21:47:06 -04:00
Sour
5c81a94840 Debugger: Fixed UI update issues when power cycling 2019-05-14 19:27:45 -04:00
Sour
3bfc69e2f1 Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
Sour
ea74b764e9 Debugger: Show break source (breakpoint, break on [...] option, etc) 2019-05-07 20:06:04 -04:00
Sour
886234aae5 Debugger: Event Viewer - Added DMA channel filters and more DMA-related information to the tooltips 2019-05-04 20:13:31 -04:00
Sour
e0e39957a5 Debugger: Fixed deadlock when loading another game with the debugger opened 2019-05-04 09:25:10 -04:00
Sour
275751c486 Debugger: Add label support for watch/breakpoints 2019-05-03 14:16:04 -04:00
Sour
87fddaa751 Debugger: Added several configuration options for debugger break behavior 2019-04-30 21:05:53 -04:00
Sour
70e595ff37 Debugger: Added CA65 .dbg file integration (labels, comments, CDL) 2019-04-29 20:40:52 -04:00
Sour
3e97d7a71d Debugger: Added support for code labels/comments 2019-04-29 20:12:39 -04:00
Sour
c74253c01e Debugger: Breakpoint improvements/refactoring 2019-04-27 12:10:31 -04:00
Sour
2fcbc5b092 Debugger: Added Sprite Viewer tool 2019-04-25 19:49:15 -04:00
Sour
419deb7720 Debugger: Fixed issues with SPC disassembly/trace logger 2019-04-13 16:53:18 -04:00
Sour
dbafe258b2 Debugger: Fixed deadlocks when loading/saving a save state while execution is stopped by the debugger 2019-04-12 18:33:52 -04:00
Sour
b94212ec63 Linux: Fixed compilation errors/warnings 2019-04-12 17:49:58 -04:00
Sour
35476426c0 Debugger: SPC watch and conditional breakpoints 2019-04-07 14:38:22 -04:00
Sour
d89f4ba0cb Debugger: SPC debugger/breakpoints/call stack 2019-04-07 12:25:14 -04:00
Sour
f8392d2f65 Debugger: SPC trace logging 2019-04-06 17:38:14 -04:00
Sour
82a0722167 Debugger: Refactor disassembly code (wip) 2019-04-06 09:15:19 -04:00
Sour
3059d68647 Debugger: Refresh UI only when the code break was caused by user action (rather than an API call) 2019-03-31 20:02:52 -04:00
Sour
e1c7e7b9c4 Linux: Fixed build/makefile and compilation errors/warnings (and add missing files to git) 2019-03-31 14:50:12 -04:00
Sour
aeddd1751d Debugger: Added break in/on features 2019-03-30 22:58:57 -04:00
Sour
3261f8bcfa Debugger: Add read/write/exec/etc highlighting to memory tools 2019-03-28 22:45:04 -04:00
Sour
0e26e5317d Debugger: Step into, step over, run ppu cycle/scanline/frame (+ call stack fixes) 2019-03-24 16:42:52 -04:00
Sour
75361b4bce Debugger: Added call stack 2019-03-24 12:05:51 -04:00
Sour
113d440b3d Debugger: Added tile viewer tool 2019-03-23 15:39:21 -04:00
Sour
75a93f6993 Debugger: Add SPC RAM to memory tools 2019-03-22 21:38:31 -04:00
Sour
63f6de6a8e Core: Reset/Power Cycle support (+ fixed power on state for DMA controller) 2019-03-16 12:20:18 -04:00
Sour
20aee963c9 UI: Added screenshot support 2019-03-12 12:44:59 -04:00
Sour
8c39c03311 Debugger: Minor event viewer fixes 2019-03-07 20:28:48 -05:00
Sour
0ada7f9d2f Debugger: Added Event Viewer 2019-03-07 20:12:32 -05:00
Sour
706ef2f6e4 Debugger: Added basic tilemap viewer 2019-03-03 16:34:23 -05:00
Sour
8502581a1d Debugger: Breakpoint support 2019-03-01 20:27:49 -05:00
Sour
c9eb9cef52 Debugger: Show effective address/memory value in disassembly + update trace logger to use the same code 2019-02-28 16:53:04 -05:00
Sour
26e90e90a1 Debugger: Watch list 2019-02-27 20:33:56 -05:00
Sour
802bd75df1 Debugger: Disassembly window, code data logger 2019-02-27 19:49:26 -05:00
Sour
bdc57286e7 SPC: Integrate blargg's SPC emulation library
Sound still doesn't work, however.
2019-02-16 11:23:01 -05:00
Sour
4bea25ecc7 Debugger: Break and open trace logger on BRK instruction 2019-02-16 08:10:08 -05:00
Sour
6d22b920b8 Debugger: Added hex editor 2019-02-15 21:33:13 -05:00
Sour
aed9270e52 Imported video decode/renderer classes and related utilities from Mesen 2019-02-13 23:02:43 -05:00
Sour
ca95636c37 CPU addressing review/fixes, trace logger improvements 2019-02-13 18:44:12 -05:00
Sour
522372a365 Fixed addressing bugs, added PPU stub, improved trace logger output, split CPU instructions to another file 2019-02-13 13:32:51 -05:00
Sour
5c19584019 Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality 2019-02-12 22:13:09 -05:00