Commit graph

73 commits

Author SHA1 Message Date
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
devinacker
9583a262c8 get rid of cumbersome "enable breakpoint" checkbox 2015-08-11 22:41:08 -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
5e29045c7e remove size check from memory editor 2015-05-01 09:39:09 -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
b8bc79551d don't disassemble every single byte 2015-04-11 17:25:39 -04:00
devinacker
c42f1f430b add ranged breakpoints and combinable r/w/x flags 2015-04-09 23:58:54 -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
49d66ef630 add superfx to debug properties tab
(no actual stuff in it yet...)
2015-03-31 00:36:14 -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
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