Devin Acker
|
34e69f4dbd
|
preliminary SFX-DOS support, only keyboard input emulated for now
|
2020-07-28 22:48:12 -04:00 |
|
Devin Acker
|
92b105fa6e
|
don't resize an already allocated+mapped block of RAM when loading it from disk
|
2020-07-26 15:48:46 -04:00 |
|
Devin Acker
|
8e06b293e1
|
add https link to about dialog
|
2020-07-20 21:47:33 -04:00 |
|
Devin Acker
|
5408c5b66f
|
fix OOB vector access on SA-1 software breakpoints (#251)
|
2020-03-14 16:52:37 -04:00 |
|
Devin Acker
|
853c9bf6b2
|
allow adding dsp breakpoints from memory editor
|
2020-02-24 22:45:53 -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
|
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
|
eab55199b3
|
Merge branch 'sgbdebug'
|
2020-02-10 18:41:47 -05:00 |
|
devinacker
|
2f344d27fe
|
properly display hires tilemaps for mode 5/6 in the tilemap viewer
|
2020-02-09 23:00:34 -05:00 |
|
devinacker
|
ffaf4c7881
|
add call/return tracking to sgb debug
|
2020-02-06 22:44:15 -05:00 |
|
devinacker
|
7748e53a6f
|
add mode switch for sgb commander speed button
|
2020-01-07 20:43:59 -05:00 |
|
devinacker
|
0839b2baeb
|
sgb: add support for hori sgb commander (overclock mode doesn't work yet)
|
2020-01-07 18:37:03 -05:00 |
|
devinacker
|
95c8b63da6
|
don't autoupdate debug windows that aren't currently visible
|
2020-01-04 12:04:18 -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
|
50e4fd197f
|
finish adding sgb r/w/x breakpoint handling
|
2020-01-04 02:01:15 -05:00 |
|
devinacker
|
ac35b36972
|
sgb register editing interface
|
2020-01-04 02:01:14 -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
|
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
|
a146750513
|
add some additional status (and per-channel toggles if supported) to sound viewer; also fix channel disable settings getting ignored after a reload/power cycle)
|
2019-12-03 20:20:40 -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
|
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
|
32a70b67e6
|
don't actually refresh memory viewers' contents when syncing the debug UI
|
2019-10-16 23:53:59 -04:00 |
|
devinacker
|
834c2d1e47
|
mention accuracy core screenshot/filter differences and supported firmware files in doc (closes #236)
|
2019-10-11 19:32:01 -04:00 |
|
devinacker
|
9734526de2
|
don't display 17-bit VRAM addresses in PPU debuggers if expansion is supported but disabled
|
2019-10-10 19:06:26 -04:00 |
|
devinacker
|
c9eae6a047
|
add VRAM expansion support to PPU debugging tools
|
2019-10-09 22:08:35 -04: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
|
1261ce8091
|
Merge branch 'master' into vramexpand
|
2019-10-09 19:19:12 -04:00 |
|
devinacker
|
dd73db0e0b
|
indicate specified profile in build name and object path to simplify building multiple profiles at once
|
2019-10-09 19:02:08 -04:00 |
|
devinacker
|
ab9491005c
|
let VRAM::operator[] optimize to a normal array read if not building with VRAM expansion support
|
2019-10-08 20:47:45 -04:00 |
|
devinacker
|
c5a12644f7
|
Merge branch 'master' into vramexpand
|
2019-10-08 20:31:03 -04:00 |
|
devinacker
|
ff8f7b7280
|
allow exporting cheats for sd2snes and super everdrive v2
|
2019-10-02 22:54:47 -04:00 |
|
devinacker
|
b255a87fbc
|
make sure exec breakpoints are only highlighted in the correct debug view
|
2019-09-07 15:15:38 -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
|
cd36499f5c
|
make superfx symbols accessible via breakpoint window
|
2019-09-07 01:28:56 -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
|
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
|
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
|
49836056e7
|
Merge branch 'debugcleanup'
|
2019-09-01 20:28:58 -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 |
|