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
|
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 |
|
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
|
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
|
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 |
|
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 |
|
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 |
|
luigiblood
|
5300d506e2
|
AND byte on write to Memory Pack
Fixes Sound Novel Tsukuru save
|
2016-11-16 01:39:24 +01:00 |
|
luigiblood
|
645de714c0
|
Memory Pack Vendor Info/Page Buffer at 0x7F00 and 0xFF00
SD Gundam G-NEXT Memory Pack ROM has it at 0x7F00.
|
2016-08-18 13:18:49 +02:00 |
|
luigiblood
|
b211c5f2bc
|
Revert "Memory Pack Type 7 (ROM) support"
This reverts commit 14082efa8d .
|
2016-08-18 12:30:09 +02:00 |
|
luigiblood
|
14082efa8d
|
Memory Pack Type 7 (ROM) support
|
2016-08-17 18:16:14 +02: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 |
|
luigiblood
|
549b4d588e
|
Proper BS-X Memory Map Settings
|
2015-11-18 18:25:47 +01:00 |
|
luigiblood
|
bed1283efa
|
Basic Memory Pack Support
|
2015-11-15 15:08:52 -05: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 |
|
Alex.W.Jackson@gmail.com
|
c32aab37ff
|
Distinguish BS-X Flash Memory Packs from mask ROM data packs (Same Game/SD Gundam G-Next); distinguish slotted SA-1 carts from regular ones; fix SFA2 which the previous commit broke
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@39 fe182637-1eec-a322-cce2-af8e45122353
|
2015-04-18 19:54:17 -04:00 |
|
devinacker
|
d88ac78d30
|
initial commit
|
2014-11-26 18:35:12 -05:00 |
|