bsnes/higan/sfc/coprocessor
Talarubi a9571ff5b8 Fixed: Restore SPC7110 and S-RTC time properly
Loading and unloading the RTC is a little odd, since it's normally
always powered in the first place. What we want, and what the load()
functions really do, is to resync using the saved timestamps or
reset it. unload() proper doesn't do anything.

However, an interface refactoring after v098 reordered the above
operations, and this (along with a typo, shh!) was causing the already
synced time to be cleared.

I've added checks so that whenever rtc.ram can't be found, load() gets
called with empty arguments to initialise the defaults (like putting
in a fresh battery).
2017-10-24 23:16:22 -04:00
..
armdsp Update to v104r05 release. 2017-08-25 00:24:34 +10:00
epsonrtc Update to v102r02 release. 2017-01-23 08:04:26 +11:00
event Update to v102r02 release. 2017-01-23 08:04:26 +11:00
hitachidsp Update to v102r02 release. 2017-01-23 08:04:26 +11:00
icd2 Update to v103r04 release. 2017-06-30 14:17:23 +10:00
mcc Update to v102r02 release. 2017-01-23 08:04:26 +11:00
msu1 Update to v102r16 release. 2017-03-09 07:20:40 +11:00
necdsp Update to v102r02 release. 2017-01-23 08:04:26 +11:00
nss Update to v102r02 release. 2017-01-23 08:04:26 +11:00
obc1 Update to v102r02 release. 2017-01-23 08:04:26 +11:00
sa1 Update to v104r15 release. 2017-09-29 20:36:35 +10:00
sdd1 Update to v102r02 release. 2017-01-23 08:04:26 +11:00
sharprtc Fixed: Restore SPC7110 and S-RTC time properly 2017-10-24 23:16:22 -04:00
spc7110 Update to v102r02 release. 2017-01-23 08:04:26 +11:00
superfx Update to v104r16 release. 2017-10-02 19:04:28 +11:00
coprocessor.hpp Update to v100r14 release. 2016-07-30 13:56:12 +10:00