Commit graph

21 commits

Author SHA1 Message Date
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
4c86ec19cf make sure SNES config struct is initialized before first access (should fix #229) 2019-08-31 17:26:50 -04:00
devinacker
7afc25fe34 make chip firmware path configurable (closes #177) 2019-08-28 23:42:36 -04:00
devinacker
9cf3c9b1e2 bsx: more experimental base/cart register handling 2018-08-25 18:59:30 -04:00
devinacker
90352e504b bsx: don't unnecessarily allocate empty memory pack twice 2018-07-28 17:18:36 -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
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
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
luigiblood
c32e7423d7 [BS-X] Fix Satellaview behavior for Itoi Bass Fishing
Unemulated behavior with data latches and data queue is now supported and makes Itoi Bass Fishing working.
2016-11-22 21:09:10 +01:00
devinacker
b9abe4a7ab bsx: set regs.time_day correctly (tm_mday is 1-31) 2016-11-22 09:57:05 -05:00
devinacker
9b35a0499f add support for custom BS-X date/time 2016-11-22 09:43:00 -05:00
luigiblood
4d3cb7dee3 Satellaview signal data emulation 2016-11-21 18:38:29 -05: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@gmail.com
d58a0f0fd5 memory: Make breakpoint mirroring work with MMIO (requiring some changes to BSXCart). While at it, remove some redundant masking and replace some magic numbers with enums
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@40 fe182637-1eec-a322-cce2-af8e45122353
2015-04-18 19:54:25 -04:00
devinacker
d88ac78d30 initial commit 2014-11-26 18:35:12 -05:00