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
devinacker
06838845af
Merge branch 'more-ppu-debugger-updates'
2018-05-09 21:45:10 -04:00
devinacker
84bb255d16
cx4: missing parens ( #172 )
2018-05-07 22:55:04 -04:00
Marcus Rowe
8c66734c11
Add Mode 7 EXTBG format to the PPU Debugger
2018-05-07 18:21:53 +10:00
devinacker
c60f0373fc
more properties viewer stuff ( fixes #152 )
2018-04-29 01:13:18 -04:00
devinacker
9a298b1ff1
don't show cart ROM in debugger when GSU owns it
2018-04-29 01:13:18 -04:00
devinacker
3391172623
support cart ROM usage map for SuperFX games
2018-04-29 01:13:17 -04:00
devinacker
1bdcd73e17
do better at ignoring dummy reads ( fixes #170 )
2018-04-29 01:13:17 -04:00
LuigiBlood
5a420536a8
BSX code clean up and more accurate reset values
2017-12-16 11:36:40 +01:00
LuigiBlood
beccbec1df
Satellaview Bigger Data File again
2017-12-15 19:11:48 +01:00
LuigiBlood
e8953959fb
Support Bigger Satellite Data Files
2017-12-15 19:04:22 +01:00
devinacker
030f37265e
increment serializer version again
2017-09-04 01:33:07 -04:00
devinacker
54ffadff05
more Cx4 tweaks
2017-09-04 01:31:06 -04:00
devinacker
67b279fde7
Cx4 IRQs
2017-09-04 01:30:46 -04:00
devinacker
8946469816
start applying ikari_01's cx4 findings
2017-09-04 01:30:46 -04:00
devinacker
842ebaac25
superfx: track pipeline better when disassembling
...
(should fix #116 )
2017-09-04 00:38:14 -04:00
devinacker
5d2846fd59
cx4 memory tweaks
2017-08-29 20:08:19 -04:00
devinacker
023a125fff
autodetect MSU1 support without manifest
2017-08-29 19:35:10 -04:00
devinacker
9ecf8b3777
backport higan's Cx4 LLE implementation
2017-08-27 12:09:39 -04:00
Alex W. Jackson
cbd7b99785
dsp: change initial ENDX register state to match current higan; fixes Magical Drop
2017-08-19 00:15:14 -04:00
Alex W. Jackson
085b8ea0de
ppu: improve BGnHOFS latching, fixes Super Pac-Man (PD)
2017-07-11 23:43:24 -04:00
devinacker
988a78f657
Revert "fix horizontal scroll latching bug"
...
This reverts commit a6c9f1db00
.
2017-07-11 23:27:36 -04:00
devinacker
a6c9f1db00
fix horizontal scroll latching bug
...
see http://forums.nesdev.com/viewtopic.php?f=12&t=16200
2017-07-11 18:52:16 -04:00
devinacker
4bf8196826
better behavior for M/X flags in register editor
2017-05-03 22:47:47 -04:00
ARM9
5f52c042cf
SuperFX property viewer improvements
...
added register 3036 (rom bank register ROMBR)
fixed register 3039 (clock register CLSR), used to display wrong values due
to misinterpreted implementation detail
2017-01-31 16:50:20 +01:00
devinacker
cb93231908
Merge branch 'spcplayer'
2017-01-21 05:46:46 -05:00
devinacker
696a5101fb
add experimental SPC/SNSF playback plugin
2017-01-21 05:45:17 -05:00
Jeremy Chadwick
adb306b680
Add $2134-$2136 to debugger Properties Viewer
...
Attempt #2 , per pull request discussion.
Reference: https://github.com/devinacker/bsnes-plus/pull/103
Reference: http://forums.nesdev.com/viewtopic.php?p=186767#p186767
2017-01-16 14:29:26 -08:00
Jeremy Chadwick
0c647e62fa
Revert ab26483
per pull req discussion
...
https://github.com/devinacker/bsnes-plus/pull/103
2017-01-16 13:47:39 -08:00
Jeremy Chadwick
ab26483f0c
Add $2134-$2136 to debugger Properties Viewer
...
Reference: http://forums.nesdev.com/viewtopic.php?p=186767#p186767
2017-01-15 12:38:38 -08:00
devinacker
b5eaaeb691
bsx: only map if register values actually change
...
(fixes Treasure Conflix and who knows what else)
2017-01-12 22:06:32 -05:00
devinacker
ce441c8972
v3a minor release
2016-12-19 22:12:40 -05:00
devinacker
441de3b40f
don't over-stretch lowres lines during frameskip
...
fixes #92
2016-12-18 16:56:26 -05:00
devinacker
75a9496e5a
superfx: make a couple of registers 7-bit
2016-12-13 20:58:22 -05:00