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
4383a232bb
add automatic analysis to sa1 debugger
2019-12-04 21:33:11 -05:00
devinacker
1f10eac106
run to next NMI/IRQ for CPU and SA1
2019-05-26 23:13:04 -04:00
devinacker
98f4e1f102
use same uint16 joypad values in performance builds
2019-01-05 18:25:02 -05:00
devinacker
1bdcd73e17
do better at ignoring dummy reads ( fixes #170 )
2018-04-29 01:13:17 -04:00
devinacker
ed1a89e09f
fix tabs (again) and a missing paren
2016-05-19 19:02:23 -04:00
devinacker
d308c1be15
allow debugger to read MMIO without side effects
...
(closes #46 assuming I didn't screw anything up)
2016-05-06 20:37:37 -04:00
Alex W. Jackson
6877c5efa0
Merge alt/cpu/debugger with cpu/debugger by renaming a few member variables; also remove some unused variables
2015-05-24 19:57:21 -04:00
Alex.W.Jackson@gmail.com
7f118bd484
Emulate long scanline in PAL interlace mode; fix bug in performance CPU affecting Tetris Attack
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@57 fe182637-1eec-a322-cce2-af8e45122353
2015-05-02 20:41:33 -04:00
Alex W. Jackson
835727b74b
smp: move the SMP I/O ports into the SMP itself, instead of half in the CPU and half in the APU RAM. I don't care what byuu thinks blargg's hardware tests showed, it is literally impossible for hardware to work that way
2015-04-13 17:19:08 +02:00
devinacker
fbadb7cfaf
mark read/write during DMA and MMIO WRAM access
2014-11-30 19:07:08 -05:00
devinacker
2a3d2e7614
merge redundant CPU debuggers
...
and enable debugging for all profiles, not just performance
2014-11-30 05:21:29 -05:00
devinacker
a212773205
don't mark bytes as read when executing
...
and bring back purple text for code+data bytes (TODO: find out why odd
bytes in code still get marked as read, probably something to do with
the way bsnes handles certain instruction types)
2014-11-29 18:27:36 -05:00
devinacker
d54c2bd3ea
add cart ROM view to memory editor
2014-11-29 05:50:17 -05:00
devinacker
f754ba0c21
add color coding to memory viewer for usage
...
(and also mark operand bytes as executed, not just read)
2014-11-29 02:38:43 -05:00
devinacker
49d0af3157
fix step out/over being wonky with multiple CPUs
...
(and not checking which one is actually being debugged when updating the
call counter, among other things)
2014-11-28 18:48:00 -05:00
devinacker
36cf56e3eb
add step over/step out buttons
2014-11-28 05:38:27 -05:00
devinacker
d88ac78d30
initial commit
2014-11-26 18:35:12 -05:00