devinacker
3e3bdabe64
v05rc1 release candidate until next week or so
2019-07-23 21:42:34 -04:00
devinacker
e9d1a227d6
don't bother checking source of fully disabled breakpoints
2019-07-08 19:50:44 -04:00
devinacker
789d616974
add configurable comparison operators for breakpoints (see #133 )
2019-07-01 22:56:11 -04:00
devinacker
41e260cd6e
revamp breakpoint editor, allow adding/deleting an unlimited number of breakpoints
2019-06-30 03:14:40 -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
devinacker
822df30bb2
small formatting cleanup
2019-05-26 02:19:51 -04:00
devinacker
39903688d5
show labels for base addresses and not effective addresses ( fixes #218 )
2019-05-26 02:18:11 -04:00
devinacker
57a90f119d
Merge branch 'qt5' into newdebugger
2019-01-19 16:47:05 -05:00
Devin Acker
98ea9059a7
Merge pull request #207 from undisbeliever/new-oam-viewer
...
New OAM Viewer
2019-01-19 16:37:48 -05:00
Devin Acker
439896c54f
Merge pull request #194 from raphnet/ntt_data_keypad
...
Add support for the NTT Data Keypad
2019-01-19 16:27:40 -05:00
devinacker
98f4e1f102
use same uint16 joypad values in performance builds
2019-01-05 18:25:02 -05:00
Marcus Rowe
b612abe57d
Add first sprite support to Sprite Viewer
2018-12-05 21:46:24 +10:00
Benjamin Schulte
a85fce3d33
allow to navigate through code
2018-11-25 20:45:51 -05:00
devinacker
b28b5b0c20
don't apply the exec flag when only analyzing code
2018-11-25 18:28:17 -05:00
devinacker
5b7186bdec
also don't analyze unused interrupt vectors
2018-11-25 17:49:59 -05:00
devinacker
e9fb53c36f
don't try to auto analyze bogus/missing interrupts
2018-11-25 17:45:34 -05:00
Benjamin Schulte
7233da3b87
allow to set symbols by context menu
2018-11-25 17:42:45 -05:00
Benjamin Schulte
01ca91f6cf
try to lookahead the current code for better preview
2018-11-25 12:07:14 -05:00
Benjamin Schulte
5ca2da30ce
allow to break on startup and on BRK
2018-11-24 20:38:16 -05:00
Benjamin Schulte
e7e6ba5be2
simple syntax highlighting for disassembler
2018-11-24 20:06:23 -05:00
devinacker
afdd3e4cb8
updated cx4 instruction info ( closes #196 )
2018-11-24 00:24:43 -05:00
devinacker
a878c6aaea
backport (H)DMA timing info, closes #197
2018-11-22 03:58:26 -05:00
devinacker
4137df2116
get rid of questionable bsxcart "hidden register" behavior that's difficult to verify (or even reproduce)
2018-10-23 21:06:55 -04:00
Raphael Assenat
17c8f05ed0
Add missing IDs for NTT Data Keypad
...
Now the additional buttons (Digits, etc) actually work
2018-09-06 11:39:42 -04:00
Raphael Assenat
8455ca16a9
Add support for the NTT Data Keypad
2018-09-06 09:13:13 -04:00
devinacker
9cf3c9b1e2
bsx: more experimental base/cart register handling
2018-08-25 18:59:30 -04:00
devinacker
05a65f5995
cx4: fix typo reading RAM from wrong source
...
(which affected no games due to the lack of on-cart RAM in both, but...)
2018-08-25 18:48:52 -04:00
devinacker
80260b66eb
cx4: set irq in the same cycle as irqPending
2018-07-31 00:02:06 -04:00
devinacker
7df296f720
more Cx4 timing/mapping revisions
2018-07-29 22:24:33 -04:00
devinacker
90352e504b
bsx: don't unnecessarily allocate empty memory pack twice
2018-07-28 17:18:36 -04:00
devinacker
c77e59486a
BS-X: allow setting default memory pack size
2018-07-23 09:24:33 -04:00
devinacker
050263c4c8
BS-X: report correct flash size in vendor info
2018-07-23 08:55:28 -04:00
devinacker
82ed2343af
BS-X: don't let debugger interfere with flash writes
2018-07-23 08:31:39 -04:00
devinacker
401db2a4b5
https://board.byuu.org/viewtopic.php?f=4&t=2134
2018-07-22 02:28:40 -04:00
devinacker
fafc2a8d13
more accurate satellite data xfer rate
2018-07-21 21:14:11 -04:00
devinacker
1203147678
slight BS-X stream status fix
...
(actually reset queued packets when writing latch enable registers,
don't get stuck if an overflow happens)
2018-07-21 04:10:05 -04:00
devinacker
8dfda29fc9
minor Cx4 timing tweaks (not tested)
2018-07-21 00:41:24 -04:00
devinacker
c00ad9f1e4
use same timing for Time Channel
2018-07-13 22:44:07 -04:00
devinacker
9f278dddae
try simulating satellaview bandwidth limits (partially to avoid software glitches that can occur if the entire stream is available instantaneously)
2018-07-12 23:16:37 -04:00
devinacker
d1051b33e9
add BS-X savestate support (and some other savestate safety checks)
2018-07-08 00:02:51 -04:00
devinacker
99b66a4bff
cleanup/refactor some bsx code ( closes #182 )
2018-07-07 13:44:08 -04:00
devinacker
a6265d8558
v04 release prep
2018-06-18 19:26:03 -04:00
devinacker
708ba416eb
make breakpoints more aware of mirroring ( closes #17 )
...
(like mirroring for cheats, only currently works across 64kb banks i.e.
80xxxx mirrors 00xxxx, etc.)
2018-06-11 01:56:44 -04:00
devinacker
e708dc4781
improve handling of cheats to handle things other than WRAM ( closes #97 )
...
note: mirroring detection for cheats doesn't work for two addresses in
the same 64kb bank i.e. the lowest 16 bits of both addresses must still
be the same
2018-06-10 22:55:22 -04:00
devinacker
396656d716
build properly with msys2/pkg-config
...
(should fix #28 , will add this as an option to the build instructions
later)
2018-05-29 23:15:09 -04:00
devinacker
2125f1a5dd
accuracy: proper joypad timing ( closes #168 )
2018-05-20 17:18:34 -04:00
devinacker
c068e5ec61
fix SMP waitstate emulation ( closes #174 )
2018-05-19 22:41:04 -04:00
devinacker
b0bfab47ea
superfx dithering fix from higan v106r18
2018-05-19 16:01:19 -04:00
Alex W. Jackson
119c3c3524
necdsp: improve OV1/S1 flag calculations
2018-05-15 01:45:00 -04:00