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