» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

玩了会儿天外魔境zero,话说sfc模拟器是如何模拟卡带内置时钟的?

我不知道模拟器怎么算的,我只说我想到的简单方法。
当退出游戏的时候,模拟器用pc时钟减去独立时钟,得到正/负数的差值,然后记录在存档里,下次运行的时候模拟器再用pc时钟减去差值,就是独立时钟了。
举个简单例子:
独立时钟是2000年1月1日1点,pc时钟是2013年2月3日4点,减法运算后差值13/1/2/3,然后你2013年3月5日4点再次运行,模拟器用当前pc时钟减去差值,得到修正后的独立时钟2000年2月3日1点......有点绕。


TOP

发新话题
     
官方公众号及微博