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
|
5bdd8019d8
|
don't try to use sgb register interface if sgb isn't loaded
|
2020-01-04 11:58:40 -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
|
3bffe217ef
|
Merge branch 'master' into sgbdebug
|
2020-01-04 03:34:58 -05:00 |
|
devinacker
|
fc5f851439
|
sgb: use ptrdiff_t when checking RAM size
|
2020-01-04 03:34:36 -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
|
9c3cf5e35c
|
fix SGB multiplayer input
|
2020-01-03 00:38:15 -05:00 |
|
devinacker
|
14ae94c570
|
start updating libgambatte
|
2020-01-03 00:16:39 -05:00 |
|
Devin Acker
|
28bbd800dd
|
snesmusic: rework point_shadow to make clang happy
|
2019-12-24 14:32:46 -05:00 |
|
devinacker
|
11e75a8509
|
sgb: backport some recent MLT_REQ fixes (#242)
|
2019-12-18 18:43:46 -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
|
6c483ba040
|
smp: fix typo in opcode 0xFE mnemonic
|
2019-12-04 20:42:56 -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
|
0ae608117c
|
snesmusic: clear echo buffer on SPC load
|
2019-12-02 19:11:44 -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
|
c24b59f3a5
|
snesfilter: experimental hires input support
|
2019-10-10 23:54:04 -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
|
559f1a9062
|
invert VRAM bank selection pin(s) like the actual hardware mod does
|
2019-10-09 22:40:29 -04:00 |
|
devinacker
|
df82378fdd
|
add VRAM expansion status to properties viewer when supported
|
2019-10-09 22:29:49 -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
|
059c680dd6
|
allow overriding default exe output name
|
2019-10-09 19:06:21 -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
|
e5381a6b68
|
add performance profile to appveyor builds
|
2019-10-08 18:18:46 -04:00 |
|