Commit graph

17 commits

Author SHA1 Message Date
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