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
Devin Acker
f9ebc36f9d
allow adding dsp breakpoints from memory editor
2020-02-27 18:43:14 -05:00
devinacker
1a9bc3e2bc
add sgb breakpoints to the memory viewer context menu and argument help
2020-01-04 11:33:27 -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
0bbb744390
make sure memory editor geometry is actually saved when closing one
2019-11-26 20:50:30 -05:00
devinacker
26d093e088
add DSP register display to memory editor (no breakpoints yet)
2019-11-26 20:19:57 -05:00
devinacker
d873dad86d
update memory editor size when reloading ROM in case ROM or VRAM size changes
2019-10-09 20:38:00 -04:00
devinacker
c5a12644f7
Merge branch 'master' into vramexpand
2019-10-08 20:31:03 -04:00
devinacker
dff28352c8
add memory editor context menu (incl. add-breakpoint action suggested in #118 )
2019-06-27 23:28:47 -04:00
Benjamin Schulte
6f1751fa8a
allow to open more than one memory editor
2019-03-09 23:38:42 -05:00
devinacker
1d93fffa88
add vram expansion support to accuracy build (WIP)
2019-01-06 01:59:22 -05:00
devinacker
e99e45fdbf
formatting cleanup
2017-08-29 19:40:00 -04:00
devinacker
68ada568c3
fix funky wrapping bug in memory search
...
fixes #56
2016-11-20 01:33:56 -05:00
devinacker
701e7fd218
view actual SMP bus instead of APU RAM
2016-11-15 00:22:19 -05:00
devinacker
2f5a3d087e
display current address at bottom of memory window
2016-08-09 23:01:15 -04:00
devinacker
9a72f192fc
allow searching memory for text in quotes
2015-11-07 23:11:17 -05:00
devinacker
90d5d94932
add memory searching and debugger hotkeys
2015-11-07 22:46:59 -05:00
devinacker
e60ce2f6dd
limit SuperFX bus viewing to 00-7F
2015-10-26 20:41:38 -04:00
devinacker
632ef42b58
replace original hexeditor with QHexEdit
2015-09-13 21:57:22 -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
Alex.W.Jackson@gmail.com
fb4b769e7c
Nonexistent MappedRAM's size() is now 0 and not a magic number
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@56 fe182637-1eec-a322-cce2-af8e45122353
2015-05-01 09:34:33 -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
6bbe9643a4
yep, this again
2014-12-06 06:09:59 -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
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
124043cf24
add searching for code/data/unknown in mem
...
(TODO: need to make executed code not be marked as read in order for
this to work better)
2014-11-29 16:30:47 -05:00
devinacker
4c44dfaf51
remove code+data byte color for now
...
i forgot that bsnes also marks bytes as read when executing them (and i
don't feel like coming up with a workaround right now)
2014-11-29 06:07:11 -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
d88ac78d30
initial commit
2014-11-26 18:35:12 -05:00