爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 8962|回复: 5
收起左侧

【Flash修改】替换待机的左软键的菜单为阴历日期V2

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
;6688V55 -D- 05.02.22 - coollang[SPGC] - 替换待机的左软键的菜单为阴历日期v2.1[562F40-563000]
;【Flash修改】替换待机的左软键的菜单为阴历日期V2.1
;适用:6688V55
;作者:coollang[SPGC]
;版本:V2.1
;说明:替换待机的左软键的菜单为阴历日期
;历史:v2->增加在左软键显示阴历年(在设置软键时),当有新短信时不显示
;      v2.1->修正了某些年月份显示不正确的BUG
;注意:可能会覆盖之前的替换左软键文字的修改,但是机制不同,不会有错误,此外对无SIM卡时无效
;用阴历年替换左软键的文字,不需要注释下面一行
0x35EEA0: DAD5FED4 DAF6402F
;用阴历月日替换右软键的文字,不需要注释下面两行
0x35E35A: 2702 0014
0x35F080: F0D7E02E DAF6402F
0x562F40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F03000F0C066FCFF3FF2FD02FEDAA4
0x562F50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 82F6F0C066FCFF3FF2FD02FEE06E00E0
0x562F60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 66FEFF3FF0FDDAD8C87FF4200800F148
0x562F70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D07C02CC04D08D140CDCD02F01C2921
0x562F80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C024D4500A0088508840E6FC100000C0
0x562F90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 66FCFF3FF2FD02FEE6FEF22FE6FFD803
0x562FA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAA482D20804E6FC0014E00DDAE490A9
0x562FB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC0014E0CD00D066FDFF3FF2FE02FE
0x562FC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00FDAE4CEA7D4C0060026FC4807E6FD
0x562FD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3C00F6FC0EFE4BDDF2FC0CFE5C1CD740
0x562FE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6103D44C2C3B06F03000F0C9F0D7E02E
0x562FF0: FFFF DB00
;月日格式字串,可以自己定制,不要修改%d。
0x562FF2: FFFFFFFFFFFF 25642D256400
[upload=bmp]UploadFile/2005-2/2005223122746482.bmp[/upload]


;6688V55 -D- 05.02.22 - coollang[SPGC] - 替换待机的左软键的菜单为阴历日期v2[562F40-563000]
;【Flash修改】替换待机的左软键的菜单为阴历日期V2
;适用:6688V55
;作者:coollang[SPGC]
;版本:V2
;说明:替换待机的左软键的菜单为阴历日期
;历史:v2->增加在左软键显示阴历年(在设置软键时),当有新短信时不显示
;注意:可能会覆盖之前的替换左软键文字的修改,但是机制不同,不会有错误,此外对无SIM卡时无效
0x35E35A: 2702 0014
0x35F080: F0D7E02E DAF6402F
0x35EEA0: DAD5FED4 DAF6402F
0x562F40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F03000F0C066FCFF3FF2FD02FEDAA4
0x562F50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 82F6F0C066FCFF3FF2FD02FEE06E00E0
0x562F60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 66FEFF3FF0FDDAD8C87FD4400800D450
0x562F70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0088508840E6FC100000C066FCFF3F
0x562F80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2FD02FEE6FEE02FE6FFD803DAA482D2
0x562F90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0804E6FC0014E00DDAE490A9E6FC0014
0x562FA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0CD00D066FDFF3FF2FE02FEE00FDAE4
0x562FB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CEA7D4C0060026FC4807E6FD3C00F6FC
0x562FC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0EFE4BDDF2FC0CFE5C1CF0ECD7406103
0x562FD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D44E2C3B06F03000F0C9F0D7E02EDB00
;格式字串,不要修改%d。
0x562FE0: FFFFFFFFFFFFFFFFFFFFFFFF 952564DC08952564D9650000
[upload=bmp]UploadFile/2005-2/200522221247431.bmp[/upload]
;6688V55 -D- 05.02.22 - coollang[SPGC] - 替换待机的左软键的菜单为阴历日期[562F40-562FE0]
;【Flash修改】替换待机的左软键的菜单为阴历日期V1
;适用:6688V55
;作者:coollang[SPGC]
;版本:V1
;说明:替换待机的左软键的菜单为阴历日期
;注意:可能会覆盖之前的替换左软键文字的修改,但是机制不同,不会有错误,此外对无SIM卡时无效
0x35E35A: 2702 0014
0x35F080: F0D7E02E DAF6402F
0x562F40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8880889026F03000F0C066FCFF3FF2FD
0x562F50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02FEDAA482F6F0C066FCFF3FF2FD02FE
0x562F60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E06E00E066FEFF3FF0FDDAD8C87FD440
0x562F70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0800D4500A0088508840E6FC100000C0
0x562F80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 66FCFF3FF2FD02FEE6FEC62FE6FFD803
0x562F90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAA482D20804E6FC0014E00DDAE490A9
0x562FA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC0014E0CD00D066FDFF3FF2FE02FE
0x562FB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00FDAE4CEA706F0300098909880F0C9
0x562FC0: FFFFFFFFFFFF F0D7E02EDB00
;格式字串,不要修改%d。
0x562FC6: FFFFFFFFFFFFFFFFFFFFFFFF 952564DC08952564D9650000
[upload=bmp]UploadFile/2005-2/200522221517716.bmp[/upload]

;源码

;-------------------------------------------
;#name SDL. Softkey Display Lunarcalendar
;-------------------------------------------  
'6688V55 -D- 05.02.22 - coollang[SPGC] - 替换待机的左软键的菜单为阴历日期v2[562F40-563000]
'【Flash修改】替换待机的左软键的菜单为阴历日期V2
'适用:6688V55
'作者:coollang[SPGC]
'版本:V2
'说明:替换待机的左软键的菜单为阴历日期
'历史:v2->增加在左软键显示阴历年(在设置软键时),当有新短信时不显示
'注意:可能会覆盖之前的替换左软键文字的修改,但是机制不同,不会有错误,此外对无SIM卡时无效
org 0D5E35Ah
    dw      1400h
org 0D5F080h
    calls   RDT_main
org 0D5EEA0h
    calls   RDT_main
   
org 0F62F40h
RDT_main:
    sub     r0, #30h
    mov     r12, r0
    and     r12, #3FFFh
    mov     r13, DPP1
    calls   GetDataInfo
    mov     r12, r0
    and     r12, #3FFFh
    mov     r13, DPP1
    mov     r14, #6
    add     r14, r0
    and     r14, #3FFFh
    mov     r15, r13
    calls   0D8h, 07FC8h
    mov     r4, [r0+#8]
    mov     r5, [r0+#0ah]
    mov     [-r0], r5
    mov     [-r0], r4
    mov     r12, #10h
    add     r12, r0
    and     r12, #3FFFh
    mov     r13, DPP1
    mov     r14, #pof(RDT_Format)
    mov     r15, #pag(RDT_Format)
    calls   sprintf
    add     r0, #4
    mov     r12, #1400h
    mov     r13, #0h
    calls   ClearStringID
    mov     r12, #1400h
    mov     r13, #0ch
    add     r13, r0
    and     r13, #3FFFh
    mov     r14, DPP1
    mov     r15, #0
    calls   StoreASCStringAsID
    mov     r12, [r0+#6]
    sub     r12, #1864
    mov     r13, #60
    mov     MDL, r12
    div     r13
    mov     r12, MDH
    shl     r12, #1
    mov     r14, r12
    extp    #361h, #1
    mov     r4, [r14+#3B2Ch]
   
    add     r0, #30h
    mov     r12, r9
    mov     r13, r7
    mov     r14, #2
    rets   
   
'格式字串,不要修改%d。
RDT_Format:
    db      95h,'%d',0DCh,08h,95h,'%d', 0d9h,65h,0,0
;-------------------------------------------  
END
;sfe -a 6688.a66,SDL p,10 6688v55.bin       ;calls   0D8h, 07FC8h这个函数是用来的到阴历的年月日,输入就是GetDateInfo那个函数得到的6字节的数据结构,输出是另外一个6字节的数据结构。大抵是
struct Info{ int year; int month; int day};

【Flash修改】替换待机的左软键的菜单为阴历日期V1

【Flash修改】替换待机的左软键的菜单为阴历日期V1

【Flash修改】替换待机的左软键的菜单为阴历日期V2

【Flash修改】替换待机的左软键的菜单为阴历日期V2
发表于 2005-9-16 10:52:43 | 显示全部楼层
这个是什么时候的东西,我怎么不知道,
惭愧呀。
回复 支持 反对

使用道具 举报

发表于 2005-11-15 22:17:58 | 显示全部楼层
刷了这个后开不了机  我的是天堂3.2版
0x35E35A: 2702 0014
0x35F080: F0D7E02E DAF6402F
0x562F40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8880889026F03000F0C066FCFF3FF2FD
0x562F50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02FEDAA482F6F0C066FCFF3FF2FD02FE
0x562F60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E06E00E066FEFF3FF0FDDAD8C87FD440
0x562F70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0800D4500A0088508840E6FC100000C0
0x562F80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 66FCFF3FF2FD02FEE6FEC62FE6FFD803
0x562F90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAA482D20804E6FC0014E00DDAE490A9
0x562FA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC0014E0CD00D066FDFF3FF2FE02FE
0x562FB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00FDAE4CEA706F0300098909880F0C9
0x562FC0: FFFFFFFFFFFF F0D7E02EDB00
回复 支持 反对

使用道具 举报

风满袖 该用户已被删除
发表于 2005-11-16 09:04:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2006-3-28 10:14:56 | 显示全部楼层
显示阴历的年月日 的函数是 DAD8C87F
请问显示阳历的年月日 的函数又是什么?
回复 支持 反对

使用道具 举报

发表于 2006-3-30 11:33:13 | 显示全部楼层
顶...............
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-7-25 06:50

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表