Devin Acker
|
5408c5b66f
|
fix OOB vector access on SA-1 software breakpoints (#251)
|
2020-03-14 16:52:37 -04: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
|
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 |
|
Marcus Rowe
|
f13c9a894f
|
Add optional grid to Tilemap Viewer
|
2017-03-16 20:16:52 +10:00 |
|
devinacker
|
f8b36f4e55
|
reset emulation speed when breakpoints occur
|
2016-11-19 22:22:02 -05:00 |
|
devinacker
|
58e8474fa8
|
show instruction when a PPU breakpoint occurs
|
2016-11-19 16:07:36 -05:00 |
|
Marcus Rowe
|
2afe07b663
|
Add Tilemap Viewer Window
|
2016-11-16 17:39:11 +10: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 |
|
Marcus Rowe
|
64890654be
|
Select VramViewer palette using a cgram widget
Also updated CgramViewer so that it uses the CgramWidget.
|
2016-10-23 22:09:06 +10:00 |
|
Marcus Rowe
|
1e0837b873
|
Fix the width of the run / break button
|
2016-10-22 02:53:27 +10:00 |
|
devinacker
|
e2fb772322
|
display correct string on SMP breakpoint
fixes #53
|
2016-08-09 20:22:21 -04:00 |
|