bsnes/higan/sfc
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
..
cartridge Fixed: Restore SPC7110 and S-RTC time properly 2017-10-24 23:16:22 -04:00
controller Update to v103r05 release. 2017-07-01 16:15:27 +10:00
coprocessor Fixed: Restore SPC7110 and S-RTC time properly 2017-10-24 23:16:22 -04:00
cpu Update to v104r15 release. 2017-09-29 20:36:35 +10:00
dsp Update to v104r05 release. 2017-08-25 00:24:34 +10:00
expansion Update to v103r04 release. 2017-06-30 14:17:23 +10:00
interface Update to v104r14 release. 2017-09-24 11:01:48 +10:00
memory Update to v100r03 release. 2016-07-10 15:28:26 +10:00
ppu Update to v104r12 release. 2017-09-06 12:38:00 +10:00
slot Update to v102r02 release. 2017-01-23 08:04:26 +11:00
smp Update to v103r10 release. 2017-07-07 13:38:46 +10:00
system Fixed: Restore SPC7110 and S-RTC time properly 2017-10-24 23:16:22 -04:00
GNUmakefile Update to v103r30 release. 2017-08-09 21:11:59 +10:00
sfc.hpp Update to v104r04 release. 2017-08-24 12:45:24 +10:00