Commit graph

27 commits

Author SHA1 Message Date
Devin Acker
8611cf495f DSP register names for breakpoint editor 2020-02-24 22:41:19 -05:00
devinacker
4c5f1d0c28 start adding sgb disassembly/debugging stuff 2020-01-04 01:25:54 -05:00
devinacker
a7ca846e0b default sa1 and sfx symbols 2019-09-07 14:50:28 -04:00
devinacker
0b139b4650 only show coprocessor debug tabs if game uses them, also snap to relevant debug tab on breakpoint 2019-09-07 13:33:05 -04:00
devinacker
d4d57f900e move default symbols to the user directory for editability 2019-09-07 12:29:07 -04:00
devinacker
1402ffe000 make loading of default symbols optional 2019-09-07 00:55:18 -04:00
devinacker
9899678437 improvements to superfx disassembly/debugging 2019-09-06 22:31:31 -04:00
devinacker
9c8495847e run to vblank/hblank options 2019-05-27 00:50:05 -04:00
devinacker
1f10eac106 run to next NMI/IRQ for CPU and SA1 2019-05-26 23:13:04 -04:00
Benjamin Schulte
89d4168aa8 add SMP symbols 2019-03-10 00:03:19 -05:00
Benjamin Schulte
6f1751fa8a allow to open more than one memory editor 2019-03-09 23:38:42 -05:00
devinacker
3f1fc35251 add save symbols option to debugger options menu 2018-11-25 20:50:44 -05:00
Benjamin Schulte
6a1bd73e2a support of WLA symbol files 2018-11-24 20:24:05 -05:00
Benjamin Schulte
b34c0256a3 basic redesign of debugger 2018-11-24 19:38:36 -05:00
devinacker
c4034ab6b4 debugger options didn't really need a separate window... 2018-07-28 17:09:03 -04:00
devinacker
2200b08506 merge new tile viewer window (closes #145, #62) 2018-05-09 22:01:02 -04:00
Marcus Rowe
d937289a1c Add Tile Viewer Window 2017-10-29 21:22:42 +10:00
Marcus Rowe
2afe07b663 Add Tilemap Viewer Window 2016-11-16 17:39:11 +10:00
devinacker
c6751e01a1 switch between main/debug windows when appropriate
(should fix #45)
2016-05-04 20:48:02 -04:00
devinacker
b4f4c58b79 update memory viewer more frequently
and update the debugger windows independently from
Interface::video_refresh, otherwise it could lead to noticeable
emulation lag every once in a while
2015-05-25 03:19:06 -04:00
devinacker
6f300e6889 keep a proper frame count from the PPU
that updates when the V-count rolls around instead of whenever the
frontend tells it to (unlike the other PPU counter values, this isn't
serialized since it has no effect on actual system state)
2015-05-25 01:06:43 -04:00
devinacker
af6f8195f8 slap frame count on the end of CPU/SA-1 trace
in a really lazy way (using the existing frame count that the debug UI
uses for updates) and only for the CPU and SA-1 because the SMP and FX
don't show PPU H/V count anyway
2015-05-24 18:05:43 -04:00
devinacker
a068978300 register editing! hooray 2015-04-21 20:58:17 -04:00
devinacker
f2f7152e91 add totally halfassed superfx debugger
that probably doesn't work right mostly
2015-03-05 01:22:57 -05:00
devinacker
f1581e8464 SA-1 debugging/disasm/viewing/tracing
(still needs read/write logging for MMIO, DMA, bitmap RAM accesses, and
other stuff, as well as the properties window items, but it's 6 am and
i'm tired)
2014-12-06 06:03:02 -05:00
devinacker
36cf56e3eb add step over/step out buttons 2014-11-28 05:38:27 -05:00
devinacker
d88ac78d30 initial commit 2014-11-26 18:35:12 -05:00