Commit graph

282 commits

Author SHA1 Message Date
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
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