任意周期任意时间重要记事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 FABFA06000380520: DAB43E93 FABFB460001F60A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DABFCA6048103D02FAD39886DAD32A84001F60B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAD37486DAB43E930802DABFCA604810001F60C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3D02FAD87204FAD8260588208830D740001F60D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3600F2F1DE0B46F150003D41E6F1E025001F60E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7600D0098F198E1A8D1E6F1CC0BD760001F60F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 360098219831A841DABF6661E6FD3600001F6100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC4DF2FCE00B46FC41003D0FDC4DF2FC001F6110: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC0B28C2201C9DFE001C001106F1E20B001F6120: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC4DA81126F130000D1B46FC42003D17001F6130: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC5DF2FCE40BF2FDE20B9AFC016028C7001F6140: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26FC30009AFD016028D726FD300000CD001F6150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 201C9DFE001C401D8D02E0010D01E011001F6160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98309820DB00E001403E3D02402D2D14001F6170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48323D052812F0C268C33D01081106F1001F6180: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1E00F0C37AFCFC309AFC0100081180C3001F6190: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 8DEBE01308210DE820F4001FDB00
///////////////////////—————————— 天堂版本需撤销2个补丁 ;【Flash修改】打开震动时震动一下v2 [0x1F60B0-0x1F6130];作者:Playflash;适合:6688v5508;日期:2004-11-22;功能:打开震动时震动一下。;说明:较为烦多的开震动提示,请根据需要刷,先Undo以前版本及在“普通和安静模式的快速转换”;的更改
;以下这段必刷0x1F60B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DABFD260DAB55AD4DABFF260E6FC10000x1F60C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00DABF20619880DB00DABF206198600x1F60D0: FFFF DB000x1F60D2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 881088208830884088508860887088800x1F60E2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 889088A088B088C088D088E088F0DB000x1F60F2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98F098E098D098C098B098A0989098800x1F6102: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9870986098509840983098209810DB000x1F6112: FFFFFFFFFFFFFFFFFFFFFFFFFFFF DAB570D548403D02DAB55AD4DB000x1F6120: FFFFFFFFFFFFFFFFFFFFFFFFFFFF DABFD260DABF1261DABFF260DB000x1F612E: 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 DABFA8620x1F62A8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DADDDA80DAB570D54840CC00E01C88C00x1F62B8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E02D88D0E6FCC034E0EDE02EE6FF2F000x1F62C8: FFFFFFFFFFFFFFFF DAB44C720804DB00
此补丁以前经过好长时间的测试,好像有比较大的BUG,所以没有加入
大家可以测试一下
打开震动时震动一下v2的修改地址后的新补丁,需要的可以再刷-------------------0x1F5fB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DABFD25FDAB55AD4DABFF25FE6FC10000x1F5FC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00DABF20609880DB00DABF206098600x1F5FD0: FFFF DB000x1F5FD2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 881088208830884088508860887088800x1F5FE2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 889088A088B088C088D088E088F0DB000x1F5FF2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98F098E098D098C098B098A0989098800x1F6002: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9870986098509840983098209810DB000x1F6012: FFFFFFFFFFFFFFFFFFFFFFFFFFFF DAB570D548403D02DAB55AD4DB000x1F6020: FFFFFFFFFFFFFFFFFFFFFFFFFFFF DABFD25FDABF1260DABFF25FDB000x1F602E: FFFFFFFFFFFFFFFFFFFF DAA4A8E2DABF2060DB00
;以下几行根据喜好选择;0x3B551A: DAA4A8E2 DABF2E60 ;<---“情境模式”菜单菜单中选择“情境”时震动一下。;0x3B5576: DAA4A8E2 DABF2E60 ;<---退出“情境模式”菜单时震动一下;0x04E276: FAA4A8E2 FABF2E60 ;<---开机时震动一下0x3B4F6A: E6FC1000 DABFB05F ;<---在情境模式中设置震动时震动一下0x373A54: 9880DB00 FABFC25F ;<---在“音调设定”中或用快捷方式打开震动时会震动一下,
[此帖子已被 mygod 在 2005-9-12 16:02:38 编辑过]