【天堂论坛】玩机到天堂 买机找海洋西门子 6688……黑白经典.MP3机王 → [推荐][转贴]任意周期任意时间重要记事V4
查看完整版本:[推荐][转贴]任意周期任意时间重要记事V4
2005/9/12 11:46:14

任意周期任意时间重要记事V4
;作者:Harbor
;日期:2005.3.31
;说明:V3版修正了V2在关机下失效的Bug.
;      V4版解决了须用户每月设置月首日的繁琐.
;      V2版前的用户需要undo。
;
;      这两天对以前版本进行了大加工,加进一个计算两个日期精确间隔的函数,这样在95年内
;      就不用设置月首日了。^_^
;      同时应comerose等机油的要求,精简了指令.
;      有两种指令 1: 以PA开头。假设要执行一个以6天为周期闹铃,第2、3、5天响铃
;                    在X年Y月Z日曾经执行该周期的第一天。那么就设置一个文本格式
;                    的每日闹铃,闹铃的年月日分别设置为XYZ,闹铃的名字为PA011010
;                    0表示不响铃,非0表示该天响铃,程序根据"A"后面的字母个数来
;                    计算该闹铃的周期,然后计算X年Y月Z日到今天过去了多少天,最后算
;                    出今天响不响铃.
;                    注意,如果采取PA开头的格式,闹铃的名字就不能再加任何字符了,否则
;                    计算周期时会出错.
;                  2:以PB开头. 一般格式为Bmn.其中m和n分别表示响铃的天数和不响铃的天数,
;                    它们可以是单个数字,也可以是单个大写英文字母,A表示10,B表示11...一直
;                    到Z.同时闹铃的年月日必须也是闹铃周期的第一天,比如从X年Y月Z日开始
;                    响1天铃关13天(X年Y月Z日响,后13天不响),闹铃设置为PB1D,这种格式下
;                    闹铃后面可以加自己的字符.
;       另外,这个程序里有一个计算精确日期间隔的子程序,欢迎各位机油调用,地址是0xBF6166.
;       使用了R1~R4,R12~R15共8个寄存器,R13,R14,R15,R2,R3,R4是传入参数分别传入新日期的年,
;       新日期的月,新日期的日,旧日期的年,月,日;新日期就是将来方向的日期,旧日期是过去方向
;       的日期.新旧日期绝不可颠倒,否则会出错.
;       计算得出新旧日期相隔的天数,保存在R1中返回.
;       记得曾经有一个补丁是倒计时的,按每月30天计算,会有误差,哪位有兴趣可以把我的这个函数
;       加进去.个人认为它有的地方写的还是很精彩的,呵呵.不过计算闰年时,年能被100整除时没有
;       再考虑能不能被400整除.就算您能活到2100年,小8也活不到那时候吧.^_^

00338670: DAD32A84 FABFA060
00380520: DAB43E93 FABFB460
001F60A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  DABFCA6048103D02FAD39886DAD32A84
001F60B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FAD37486DAB43E930802DABFCA604810
001F60C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  3D02FAD87204FAD8260588208830D740
001F60D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  3600F2F1DE0B46F150003D41E6F1E025
001F60E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  D7600D0098F198E1A8D1E6F1CC0BD760
001F60F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  360098219831A841DABF6661E6FD3600
001F6100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  DC4DF2FCE00B46FC41003D0FDC4DF2FC
001F6110: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  DC0B28C2201C9DFE001C001106F1E20B
001F6120: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  DC4DA81126F130000D1B46FC42003D17
001F6130: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  DC5DF2FCE40BF2FDE20B9AFC016028C7
001F6140: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  26FC30009AFD016028D726FD300000CD
001F6150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  201C9DFE001C401D8D02E0010D01E011
001F6160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  98309820DB00E001403E3D02402D2D14
001F6170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  48323D052812F0C268C33D01081106F1
001F6180: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  1E00F0C37AFCFC309AFC0100081180C3
001F6190: FFFFFFFFFFFFFFFFFFFFFFFFFFFF      8DEBE01308210DE820F4001FDB00

///////////////////////
——————————
 
 天堂版本需撤销2个补丁
 ;【Flash修改】打开震动时震动一下v2    [0x1F60B0-0x1F6130]
;作者:Playflash
;适合:6688v5508
;日期:2004-11-22
;功能:打开震动时震动一下。
;说明:较为烦多的开震动提示,请根据需要刷,先Undo以前版本及在“普通和安静模式的快速转换”
;的更改

;以下这段必刷
0x1F60B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DABFD260DAB55AD4DABFF260E6FC1000
0x1F60C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00DABF20619880DB00DABF20619860
0x1F60D0: FFFF DB00
0x1F60D2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88108820883088408850886088708880
0x1F60E2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 889088A088B088C088D088E088F0DB00
0x1F60F2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98F098E098D098C098B098A098909880
0x1F6102: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9870986098509840983098209810DB00
0x1F6112: FFFFFFFFFFFFFFFFFFFFFFFFFFFF DAB570D548403D02DAB55AD4DB00
0x1F6120: FFFFFFFFFFFFFFFFFFFFFFFFFFFF DABFD260DABF1261DABFF260DB00
0x1F612E: FFFFFFFFFFFFFFFFFFFF DAA4A8E2DABF2061DB00

;以下几行根据喜好选择
0x3B551A: DAA4A8E2 DABF2E61 ;<---“情境模式”菜单菜单中选择“情境”时震动一下。
;0x3B5576: DAA4A8E2 DABF2E61 ;<---退出“情境模式”菜单时震动一下
;0x04E276: FAA4A8E2 FABF2E61 ;<---开机时震动一下
0x3B4F6A: E6FC1000 DABFB060 ;<---在情境模式中设置震动时震动一下
0x373A54: 9880DB00 FABFC260 ;<---在“音调设定”中或用快捷方式打开震动时会震动一下,


;刷了汇总贴里的“普通和安静模式的快速转换”,刷这行
;0x1F0C2E: DB00FFFFFFFF DABF1261DB00  ;DABF1261是上面这段补丁中的震动函数,也可
;以在其它补丁中调用,会判断震动是否开户

----------------------
;说明:;如果想取消发送成功对话框,直接刷0x445A96: DADDDA80 CC00CC00

;【Flash修改】出现提示"发送成功的同时振动(温柔一振)


;撤销此处原补丁:
;0x445A96: DADDDA80 DABF7861
;0x1F6178: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DADDDA80DAB570D54840CC00E01C88C0
;0x1F6188: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E02D88D0E6FCC034E0EDE02EE6FF2F00
;0x1F6198: FFFFFFFFFFFFFFFF DAB44C720804DB00

;locale=Chinese_People's Republic of China.936
;如需要此功能,刷入重新修改的地址:
0x445A96: DADDDA80 DABFA862
0x1F62A8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DADDDA80DAB570D54840CC00E01C88C0
0x1F62B8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E02D88D0E6FCC034E0EDE02EE6FF2F00
0x1F62C8: FFFFFFFFFFFFFFFF DAB44C720804DB00

2005/9/12 12:00:41

此补丁以前经过好长时间的测试,好像有比较大的BUG,所以没有加入

大家可以测试一下

2005/9/12 12:42:10
我用着还行,所以来推荐,如有问题会及时反映。不过感觉用途不是很大,小8自身有按周记事功能,一般也够用了。
2005/9/12 15:47:22

打开震动时震动一下v2的修改地址后的新补丁,需要的可以再刷-------------------
0x1F5fB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DABFD25FDAB55AD4DABFF25FE6FC1000
0x1F5FC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00DABF20609880DB00DABF20609860
0x1F5FD0: FFFF DB00
0x1F5FD2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88108820883088408850886088708880
0x1F5FE2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 889088A088B088C088D088E088F0DB00
0x1F5FF2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98F098E098D098C098B098A098909880
0x1F6002: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9870986098509840983098209810DB00
0x1F6012: FFFFFFFFFFFFFFFFFFFFFFFFFFFF DAB570D548403D02DAB55AD4DB00
0x1F6020: FFFFFFFFFFFFFFFFFFFFFFFFFFFF DABFD25FDABF1260DABFF25FDB00
0x1F602E: FFFFFFFFFFFFFFFFFFFF DAA4A8E2DABF2060DB00

;以下几行根据喜好选择
;0x3B551A: DAA4A8E2 DABF2E60 ;<---“情境模式”菜单菜单中选择“情境”时震动一下。
;0x3B5576: DAA4A8E2 DABF2E60 ;<---退出“情境模式”菜单时震动一下
;0x04E276: FAA4A8E2 FABF2E60 ;<---开机时震动一下
0x3B4F6A: E6FC1000 DABFB05F ;<---在情境模式中设置震动时震动一下
0x373A54: 9880DB00 FABFC25F ;<---在“音调设定”中或用快捷方式打开震动时会震动一下,

[此帖子已被 mygod 在 2005-9-12 16:02:38 编辑过]

Powered by BBSXP 2007 ACCESS © 1998-2024
Processed in 0.11 second(s)