qwertymodo
|
4a2c19f87e
|
Add toggle to log breakpoints without actually breaking (#280)
|
2021-12-16 00:09:22 -05:00 |
|
Devin Acker
|
faa65b88fc
|
automatically resume when closing debugger
|
2021-12-13 21:44:50 -05:00 |
|
qwertymodo
|
cd371883ee
|
Merge branch 'sgbdebug'
|
2021-02-24 00:20:35 -08:00 |
|
Marcel Hellwig
|
c9f8f40a6c
|
replace deprecated qt api with recommended functions
|
2021-02-18 08:13:39 +01:00 |
|
Devin Acker
|
5408c5b66f
|
fix OOB vector access on SA-1 software breakpoints (#251)
|
2020-03-14 16:52:37 -04:00 |
|
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
|
003e42dc67
|
DSP register names for breakpoint editor
|
2020-02-27 18:43:13 -05:00 |
|
Devin Acker
|
960ca6716e
|
DSP register r/w breakpoints (#250)
|
2020-02-27 18:41:43 -05:00 |
|
Devin Acker
|
8611cf495f
|
DSP register names for breakpoint editor
|
2020-02-24 22:41:19 -05:00 |
|
Devin Acker
|
81cfa76189
|
DSP register r/w breakpoints (#250)
|
2020-02-24 22:20:12 -05:00 |
|
devinacker
|
385eda8d5f
|
sgb symbol loading
|
2020-02-16 15:50:13 -05:00 |
|
devinacker
|
a7b7faebb6
|
improved SGB disassembly and analysis
|
2020-02-16 15:50:13 -05:00 |
|
devinacker
|
ffaf4c7881
|
add call/return tracking to sgb debug
|
2020-02-06 22:44:15 -05:00 |
|
devinacker
|
95c8b63da6
|
don't autoupdate debug windows that aren't currently visible
|
2020-01-04 12:04:18 -05:00 |
|
devinacker
|
50e4fd197f
|
finish adding sgb r/w/x breakpoint handling
|
2020-01-04 02:01:15 -05:00 |
|
devinacker
|
4c5f1d0c28
|
start adding sgb disassembly/debugging stuff
|
2020-01-04 01:25:54 -05:00 |
|
devinacker
|
32a70b67e6
|
don't actually refresh memory viewers' contents when syncing the debug UI
|
2019-10-16 23:53:59 -04:00 |
|
devinacker
|
a7ca846e0b
|
default sa1 and sfx symbols
|
2019-09-07 14:50:28 -04:00 |
|
devinacker
|
0b139b4650
|
only show coprocessor debug tabs if game uses them, also snap to relevant debug tab on breakpoint
|
2019-09-07 13:33:05 -04:00 |
|
devinacker
|
d4d57f900e
|
move default symbols to the user directory for editability
|
2019-09-07 12:29:07 -04:00 |
|
devinacker
|
1402ffe000
|
make loading of default symbols optional
|
2019-09-07 00:55:18 -04:00 |
|
devinacker
|
bb9f267687
|
load/save superfx symbols
|
2019-09-07 00:30:49 -04:00 |
|
devinacker
|
9899678437
|
improvements to superfx disassembly/debugging
|
2019-09-06 22:31:31 -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
|
136fdcf878
|
add some additional menu accelerators and hotkeys for debugger (fixes #221)
|
2019-08-18 15:21:12 -04:00 |
|
devinacker
|
c0d52a2da2
|
make symbol loading/unloading work a bit better
|
2019-07-21 23:04:06 -04:00 |
|
devinacker
|
41e260cd6e
|
revamp breakpoint editor, allow adding/deleting an unlimited number of breakpoints
|
2019-06-30 03:14:40 -04:00 |
|
devinacker
|
618174e95b
|
enable/disable new buttons based on running status
|
2019-05-27 00:57:48 -04:00 |
|
devinacker
|
9c8495847e
|
run to vblank/hblank options
|
2019-05-27 00:50:05 -04:00 |
|
devinacker
|
1f10eac106
|
run to next NMI/IRQ for CPU and SA1
|
2019-05-26 23:13:04 -04:00 |
|
Benjamin Schulte
|
89d4168aa8
|
add SMP symbols
|
2019-03-10 00:03:19 -05:00 |
|
Benjamin Schulte
|
6f1751fa8a
|
allow to open more than one memory editor
|
2019-03-09 23:38:42 -05:00 |
|
devinacker
|
57a90f119d
|
Merge branch 'qt5' into newdebugger
|
2019-01-19 16:47:05 -05:00 |
|
devinacker
|
3f1fc35251
|
add save symbols option to debugger options menu
|
2018-11-25 20:50:44 -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 |
|
devinacker
|
049e0c1ca9
|
instantiate breakpoint editor before symbols view tries to use it
|
2018-11-25 11:39:53 -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 |
|
Marcus Rowe
|
8854429f09
|
Add OamGraphicsScene
|
2018-11-18 19:55:33 +10:00 |
|
Marcus Rowe
|
61a4d594a7
|
Refactor Sprite Viewer table into a new OamDataModel class
|
2018-11-18 19:55:33 +10:00 |
|
devinacker
|
c4034ab6b4
|
debugger options didn't really need a separate window...
|
2018-07-28 17:09:03 -04:00 |
|
devinacker
|
56e46914ae
|
ensure proper encoding when printing to debugger
|
2018-06-21 00:45:16 -04:00 |
|
devinacker
|
2200b08506
|
merge new tile viewer window (closes #145, #62)
|
2018-05-09 22:01:02 -04:00 |
|
Marcus Rowe
|
d937289a1c
|
Add Tile Viewer Window
|
2017-10-29 21:22:42 +10:00 |
|
Marcus Rowe
|
47cb9d9b29
|
Move low-level functions from TilemapRenderer into a base class
|
2017-10-29 19:23:23 +10:00 |
|
devinacker
|
e99e45fdbf
|
formatting cleanup
|
2017-08-29 19:40:00 -04:00 |
|
devinacker
|
90026a5103
|
force debug window visible on debugger events
|
2017-04-24 23:56:31 -04:00 |
|
devinacker
|
e4c125b1c8
|
allow saving/reloading breakpoints between sessions
|
2017-04-24 23:53:53 -04:00 |
|