Commit graph

42 commits

Author SHA1 Message Date
Devin Acker
81cfa76189 DSP register r/w breakpoints (#250) 2020-02-24 22:20:12 -05:00
devinacker
7ec2d097f7 make vice & WLA symbol files writeable and try to keep using the same format when overwriting existing symbols 2020-02-16 15:34:38 -05:00
devinacker
4c5f1d0c28 start adding sgb disassembly/debugging stuff 2020-01-04 01:25:54 -05:00
devinacker
77af780162 more strictness about when to stop trying to disassemble more code 2019-12-04 21:53:49 -05:00
devinacker
4383a232bb add automatic analysis to sa1 debugger 2019-12-04 21:33:11 -05:00
devinacker
7a1e2adc30 smp: fix some disasm-view tidbits w/r/t bbs/bbc/etc 2019-12-02 22:15:44 -05:00
devinacker
9d0df93b1b better handle some potential weirdness involving automatic code analysis in debugger (should fix #239) 2019-12-02 21:45:56 -05:00
devinacker
d4d57f900e move default symbols to the user directory for editability 2019-09-07 12:29:07 -04:00
devinacker
eaf83d380a only save symbols to disk if actually modified by user (i.e. non-default) to avoid polluting with files 2019-09-07 01:06:42 -04:00
devinacker
1402ffe000 make loading of default symbols optional 2019-09-07 00:55:18 -04:00
devinacker
9899678437 improvements to superfx disassembly/debugging 2019-09-06 22:31:31 -04:00
devinacker
5e2d960f95 allow variable address widths for debugger views 2019-09-02 01:01:13 -04:00
devinacker
b0dbda09ee SMP disasm formatting cleanup 2019-09-01 20:31:15 -04:00
devinacker
aeec49a8e8 incorporate fancy disasm stuff into SMP debugger and refactor CPU disasm as well (closes #227) 2019-09-01 20:28:46 -04:00
devinacker
37c4f6ac68 show both params of mvn/mvp correctly in new disasm (fixes #226) 2019-08-31 00:32:51 -04:00
devinacker
c00c3cdb40 don't mess with existing breakpoints when repopulating the symbols list; also make sure checking a symbol in the list doesn't add a duplicate breakpoint anyway (fixes #223) 2019-08-22 21:09:34 -04:00
devinacker
c0d52a2da2 make symbol loading/unloading work a bit better 2019-07-21 23:04:06 -04:00
devinacker
4fceed75ac remove extraneous $ from OPTYPE_IADDR_PC disasm 2019-06-27 19:33:29 -04:00
devinacker
cc8ad13011 don't truncate last char of some instruction formats 2019-05-26 02:35:38 -04:00
devinacker
822df30bb2 small formatting cleanup 2019-05-26 02:19:51 -04:00
devinacker
39903688d5 show labels for base addresses and not effective addresses (fixes #218) 2019-05-26 02:18:11 -04:00
devinacker
c2d836ce64 use named opcode flag in SMP too 2019-03-10 00:19:18 -05:00
Benjamin Schulte
a93c36638d faster loading of symbols from file 2019-03-10 00:12:31 -05:00
Benjamin Schulte
89d4168aa8 add SMP symbols 2019-03-10 00:03:19 -05:00
devinacker
ca0c4ad4aa use usage flag by name more consistently 2019-03-09 23:51:11 -05:00
Benjamin Schulte
29dfae20e6 integrate memory viewer into debugger 2019-03-09 23:49:47 -05:00
Benjamin Schulte
90429af768 add support for ca65 VICE symbol files 2019-03-07 22:30:26 -05:00
Benjamin Schulte
542b38166c additionally support FMA symbol files 2019-03-07 22:29:18 -05:00
devinacker
608fa46c50 clean up symbol map code + fix some memory issues elsewhere 2018-12-04 23:25:29 -05:00
Benjamin Schulte
a85fce3d33 allow to navigate through code 2018-11-25 20:45:51 -05:00
Benjamin Schulte
0954453574 display loops 2018-11-25 18:35:56 -05:00
Benjamin Schulte
ef98df5ed0 fixed relative pc addresses 2018-11-25 18:30:25 -05:00
devinacker
b28b5b0c20 don't apply the exec flag when only analyzing code 2018-11-25 18:28:17 -05:00
Benjamin Schulte
7233da3b87 allow to set symbols by context menu 2018-11-25 17:42:45 -05:00
Benjamin Schulte
e2aef88740 allow to add comments, save comments in .sym file 2018-11-25 17:42:22 -05:00
Benjamin Schulte
01ca91f6cf try to lookahead the current code for better preview 2018-11-25 12:07:14 -05:00
Benjamin Schulte
f033a69a6f allow to resize columns in disassembler 2018-11-25 11:42:55 -05:00
Benjamin Schulte
810a586190 symbols dialog with option to set breakpoints 2018-11-25 11:08:36 -05:00
Benjamin Schulte
20aee2187f allow to set breakpoints from disassembler 2018-11-24 20:44:20 -05:00
Benjamin Schulte
6a1bd73e2a support of WLA symbol files 2018-11-24 20:24:05 -05:00
Benjamin Schulte
e7e6ba5be2 simple syntax highlighting for disassembler 2018-11-24 20:06:23 -05:00
Benjamin Schulte
b34c0256a3 basic redesign of debugger 2018-11-24 19:38:36 -05:00