devinacker
c389684d29
don't do buffered reads until after breakpoints
2015-04-06 19:54:15 -04:00
devinacker
f4c6a49b1e
fixed code/data highlighting for superfx
2015-04-06 00:32:52 -04:00
devinacker
f829da5f53
some SA-1 properties also
2015-04-05 20:54:15 -04:00
devinacker
f754ce650b
keep track of sfx registers correctly
2015-04-05 20:51:52 -04:00
devinacker
42dfb242fe
more superfx debug fixes
...
(including showing the right address in the debugger and using the
address correctly when disassembling)
2015-04-05 20:38:25 -04:00
devinacker
9a8415505a
super fx properties
2015-03-31 01:14:12 -04:00
devinacker
11c4d42566
init superfx debug bus correctly
...
(oops)
2015-03-26 00:38:07 -04:00
devinacker
c279345201
sfx: limit shown branch addr to 4 digits
2015-03-25 23:18:22 -04:00
devinacker
864192798b
Revert "fix superfx disasm always using pipeline contents"
...
This reverts commit f67aee60be
.
2015-03-25 23:06:43 -04:00
devinacker
f67aee60be
fix superfx disasm always using pipeline contents
...
todo: make sure register displays, etc are still correct
2015-03-24 22:44:57 -04:00
devinacker
239cc5767d
print some superfx register status in debug window
2015-03-07 16:23:35 -05:00
devinacker
f2f7152e91
add totally halfassed superfx debugger
...
that probably doesn't work right mostly
2015-03-05 01:22:57 -05:00
devinacker
7a280d9a25
safer memory viewing/editing
2014-12-09 19:33:05 -05:00
devinacker
e83d211a65
check write breakpoints before writing, not after
2014-12-07 23:34:42 -05:00
devinacker
1968ea22c1
.
2014-12-07 01:32:24 -05:00
devinacker
2eefc8d377
better accounting for mirroring with breakpoints
2014-12-07 01:30:14 -05:00
devinacker
c693aea653
bye bye tabs
...
(i really hate byuu's 2-space indentation)
2014-12-06 06:06:38 -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
87b923ffad
add SA-1 bus viewing to memory editor
2014-12-06 04:04:20 -05:00
devinacker
17830b0407
add cart RAM view, new readme, other cleanup
2014-12-03 22:13:43 -05:00
devinacker
fbadb7cfaf
mark read/write during DMA and MMIO WRAM access
2014-11-30 19:07:08 -05:00
devinacker
0bd32c44a6
update CPU debugger comment
2014-11-30 05:48:23 -05:00
devinacker
2a3d2e7614
merge redundant CPU debuggers
...
and enable debugging for all profiles, not just performance
2014-11-30 05:21:29 -05:00
devinacker
a212773205
don't mark bytes as read when executing
...
and bring back purple text for code+data bytes (TODO: find out why odd
bytes in code still get marked as read, probably something to do with
the way bsnes handles certain instruction types)
2014-11-29 18:27:36 -05:00
devinacker
c8de6d576d
update name/homepage
2014-11-29 06:18:02 -05:00
devinacker
d54c2bd3ea
add cart ROM view to memory editor
2014-11-29 05:50:17 -05:00
devinacker
f754ba0c21
add color coding to memory viewer for usage
...
(and also mark operand bytes as executed, not just read)
2014-11-29 02:38:43 -05:00
devinacker
49d0af3157
fix step out/over being wonky with multiple CPUs
...
(and not checking which one is actually being debugged when updating the
call counter, among other things)
2014-11-28 18:48:00 -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