Devin Acker
81cfa76189
DSP register r/w breakpoints ( #250 )
2020-02-24 22:20:12 -05:00
devinacker
4c5f1d0c28
start adding sgb disassembly/debugging stuff
2020-01-04 01:25:54 -05:00
devinacker
4cae48a581
more sgb memory viewing
2020-01-03 03:29:55 -05:00
devinacker
acc3304825
begin minimal sgb debug interface
2020-01-03 02:48:51 -05:00
devinacker
26d093e088
add DSP register display to memory editor (no breakpoints yet)
2019-11-26 20:19:57 -05:00
devinacker
c5a12644f7
Merge branch 'master' into vramexpand
2019-10-08 20:31:03 -04:00
devinacker
e9d1a227d6
don't bother checking source of fully disabled breakpoints
2019-07-08 19:50:44 -04:00
devinacker
789d616974
add configurable comparison operators for breakpoints (see #133 )
2019-07-01 22:56:11 -04:00
devinacker
41e260cd6e
revamp breakpoint editor, allow adding/deleting an unlimited number of breakpoints
2019-06-30 03:14:40 -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
devinacker
1d93fffa88
add vram expansion support to accuracy build (WIP)
2019-01-06 01:59:22 -05:00
Benjamin Schulte
5ca2da30ce
allow to break on startup and on BRK
2018-11-24 20:38:16 -05:00
devinacker
708ba416eb
make breakpoints more aware of mirroring ( closes #17 )
...
(like mirroring for cheats, only currently works across 64kb banks i.e.
80xxxx mirrors 00xxxx, etc.)
2018-06-11 01:56:44 -04:00
devinacker
758363b890
small cleanup
2016-11-19 00:04:53 -05:00
devinacker
701e7fd218
view actual SMP bus instead of APU RAM
2016-11-15 00:22:19 -05:00
devinacker
25375ff064
allow using WDM opcode as a software breakpoint
2015-11-16 20:31:54 -05:00
devinacker
632ef42b58
replace original hexeditor with QHexEdit
2015-09-13 21:57:22 -04:00
devinacker
cc6cfefae9
some SA-1 bus read changes
...
(read from SA-1 bus instead of CPU bus from the disassembler, and stop
reading from a different bus than the main SA-1 since it isn't necessary
anymore)
2015-05-30 00:39:38 -04:00
devinacker
95a5f25a29
more of the same for sfx/sa1 debug
2015-05-16 11:11:00 -04:00
Alex.W.Jackson@gmail.com
3eec88bf82
debugger: add a flag indicating that the debugger is accessing the bus; this is used to suppress unwanted side effects of reads (e.g. cothread switches, latch-on-read registers) and to allow ROM to be modified (in place of MappedRAM::write_protect(), which is going away soon)
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@61 fe182637-1eec-a322-cce2-af8e45122353
2015-05-16 10:52:07 -04:00
devinacker
02c626a77e
refactor breakpoint mirror check a bit
...
(similar to bsnes-classic r37 but without the change in how page offsets
are calculated)
2015-04-14 22:10:27 -04:00
devinacker
c42f1f430b
add ranged breakpoints and combinable r/w/x flags
2015-04-09 23:58:54 -04:00
devinacker
11c4d42566
init superfx debug bus correctly
...
(oops)
2015-03-26 00:38:07 -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
7a280d9a25
safer memory viewing/editing
2014-12-09 19:33:05 -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
d54c2bd3ea
add cart ROM view to memory editor
2014-11-29 05:50:17 -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