Devin Acker
a8f91cf151
sgb: use 24-bit addresses to make debugger more aware of MBC bank
...
switching (#249 )
2020-02-27 18:43:15 -05:00
devinacker
4c5f1d0c28
start adding sgb disassembly/debugging stuff
2020-01-04 01:25:54 -05:00
devinacker
b150406949
fix trace mask setting not actually being applied by new debug UI...
2019-08-31 22:32:36 -04:00
Benjamin Schulte
b34c0256a3
basic redesign of debugger
2018-11-24 19:38:36 -05:00
devinacker
2713cfbaa0
fix superfx trace logging
...
(and also fix a boneheaded copy/paste mistake with the superfx trace
mask)
2017-09-30 03:45:55 -04:00
devinacker
8cead80154
don't mistakenly enable trace mask automatically
2016-12-14 21:01:11 -05:00
devinacker
e35e2509f2
make SA1/superfx trace masks the correct size
...
fixes #91 ; i'm shocked it took two years for this copy/paste mistake to
get noticed by anyone
2016-12-13 00:14:46 -05:00
devinacker
074326b45d
add option to show hdot or hcounter in log
2016-11-06 19:55:45 -05:00
devinacker
57de710dea
only open debug log files at cart load time
2016-11-06 19:13:47 -05:00
devinacker
d62dd6ba3a
generate trace.log path correctly
2016-08-23 13:07:54 -04:00
devinacker
f063009f15
give debug trace logs a better filename/location
...
(fixes #43 )
2016-05-04 21:02:53 -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
aad36eb2b0
clear superfx trace mask
2015-03-07 16:41:45 -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
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
d88ac78d30
initial commit
2014-11-26 18:35:12 -05:00