devinacker
|
cf2c449b8f
|
improved SGB disassembly and analysis
|
2020-02-27 18:43:14 -05:00 |
|
Devin Acker
|
f9ebc36f9d
|
allow adding dsp breakpoints from memory editor
|
2020-02-27 18:43:14 -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
|
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
|
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
|
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
|
90d3239da8
|
merge conflicts
|
2020-02-10 18:41:44 -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
|
8b1b7bcab6
|
SGB: more accurate handling of LCD buffering, per #247. this also involves modifying libgambatte to return after finishing a scanline and not just after finishing a frame, in order to keep it from running too far ahead before the SGB BIOS has buffered current LCD output successfully
|
2020-02-08 21:26:55 -05:00 |
|
devinacker
|
def842531f
|
allow multiple simultaneous coprocessor audio sources
|
2020-02-08 00:04:06 -05:00 |
|
devinacker
|
8ca9b3c3c2
|
allow multiple simultaneous coprocessor audio sources
|
2020-02-07 20:56:20 -05:00 |
|
devinacker
|
5f266e3acc
|
sgb: don't mix GB audio when SNES DSP is muted
|
2020-02-07 19:48:15 -05:00 |
|
devinacker
|
9c0fd51417
|
sgb: add GB CPU speed control via 003
|
2020-02-07 19:47:56 -05:00 |
|
devinacker
|
ffaf4c7881
|
add call/return tracking to sgb debug
|
2020-02-06 22:44:15 -05:00 |
|
devinacker
|
10b5368e09
|
sgb: don't mix GB audio when SNES DSP is muted
|
2020-01-08 00:25:25 -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
|
4dafe10cc2
|
sgb: add GB CPU speed control via 003
|
2020-01-06 22:46:09 -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
|
5c41e11590
|
don't try to pass SGB memory to the plugin if it's not loaded
|
2020-01-04 02:01:15 -05:00 |
|
devinacker
|
50e4fd197f
|
finish adding sgb r/w/x breakpoint handling
|
2020-01-04 02:01:15 -05:00 |
|
devinacker
|
ea7f021872
|
tweak other disasm flag displays to match while i'm at it, it's probably a bit easier on the eyes this way
|
2020-01-04 02:01:15 -05:00 |
|
devinacker
|
5246c7eb0f
|
incorporate sgb register interface into disasm/trace
|
2020-01-04 02:01:14 -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
|
e4edc7a229
|
backport some scheduler improvements from current bsnes; should hopefully fix some potential serialization deadlocks including possibly what was causing issues #233 and #240
|
2019-12-07 17:27:32 -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
|
0124ae527c
|
don't bother clearing CPU usage info on a fresh analysis since the debug frontend did that already
|
2019-12-04 21:09:42 -05:00 |
|
devinacker
|
049109148f
|
add opcode 'halt' flag for smp too in case we ever have automatic analysis for that
|
2019-12-04 21:09:17 -05:00 |
|
devinacker
|
35ae4da6d2
|
cpu: stop analyzing code if STP opcode is reached
|
2019-12-04 20:55:26 -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
|
9ac519f67f
|
improve a few DSP property names/formatting
|
2019-12-02 19:18:08 -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
|
393ea22344
|
add more detailed adsr/gain register info to dsp properties
|
2019-11-26 19:47:17 -05:00 |
|
devinacker
|
29a0a5784c
|
alt/ppu: fix vertical offset issues with mode 7 mosaic
|
2019-11-03 13:02:00 -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 |
|