爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1581|回复: 18
收起左侧

[Flash修改] [2128flash]显示当前时间Anyhere系列

[复制链接]
发表于 2006-4-17 19:24:47 | 显示全部楼层 |阅读模式

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

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

x
【2128补丁】显示当前时间Anyhere系列
;适用版本:2128V21
;原作者:RizaPN\llhn
;移植者:绿茶
;版本:v1
;日期:2006-4-17
;说明:可以在各种情况下显示当前的时间或星期
;用法:请参考x618和6688的用法

;1. 显示时间和星期的函数:

0x57BC0E: DAD740BB FAD4D0B4
0x54B4D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FCE60C2D0446FCE70C2D090D06D740
0x54B4E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0800F2FCE43F06FCC604FAD740BB88E0
0x54B4F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D0E6F49500DC4EB98DE6FC063AE6FD
0x54B500: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5800DA88CE9498E008E198F0E00C88C0
0x54B510: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC180088C0E6FC063AE6FD5800DA88
0x54B520: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5EA50804DB00FFFFFFFFFFFFFFFFFFFF

;2.各种情况下显示时间或星期的代码:
;时间调用:E70C   星期调用:E60C
;只要是显示内部字串的地方都可以替换

;如:

;0x49EED0: 2501 E60C;待机右软键显示星期
;0x4A7770: 6801 E70C;输入*键后右软键字串


字串需要大家来找了,我对2128不熟悉的:(



;以下供撤消
0x49EED0: 2501 E60C
0x57BC0E: DAD740BB FAD4D0B4
0x54B4D0: FFFFFFFFFFFFFFFF 46FCE60C3D06D740
0x54B4D8: FFFFFFFFFFFFFFFF 0800F2FCE43F06FC
0x54B4E0: FFFFFFFFFFFFFFFF C604FAD740BBFFFF

;如需在其它的字串上调用当前星期,则用 E60C

PS:今天刚收到老鬼的2128,不过是替别人买的^_^


[ 本帖最后由 我爱绿茶 于 2006-4-29 22:09 编辑 ]
2128右软键显示星期.bmp
2128右软键显示星期.bmp
星+右软键字串.bmp
发表于 2006-4-17 19:59:08 | 显示全部楼层
嘿嘿
终于给我坐了个补丁的沙发
回复 支持 反对

使用道具 举报

发表于 2006-4-17 21:10:38 | 显示全部楼层
绿茶兄,可以做一个像6688的就安逸了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-17 22:05:00 | 显示全部楼层

回复 #3 nj528 的帖子

再等20分钟吧^_^
回复 支持 反对

使用道具 举报

发表于 2006-4-17 22:18:19 | 显示全部楼层
请问茶兄这个入口0x57BC0E: DAD740BB FAD4D0B4
与6688的入口是不是同一类
;1. 软键显示时间的函数:
0x1393C8: DAE1FCFD DABF3022
回复 支持 反对

使用道具 举报

发表于 2006-4-17 22:19:28 | 显示全部楼层
顶,绿茶兄终于出手了,绿茶兄以后多出一点2128的补丁,2128的太少了,相对于6688,最好是区号秀和一机多号,期待...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-17 22:35:10 | 显示全部楼层

回复 #5 nj528 的帖子

NJ兄:这个6688入口是哪里的?我没找到啊,刚才看错了,你给个完整的补丁看看

顶楼的补丁应该属于内部字串输出的调用吧,具体我也不太清楚,水平不行,还没看出来什么明堂:(

[ 本帖最后由 我爱绿茶 于 2006-4-17 22:42 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-4-17 23:12:22 | 显示全部楼层
顶,要是能在软键中间显示就最好的
回复 支持 反对

使用道具 举报

发表于 2006-4-17 23:19:41 | 显示全部楼层
原帖由 我爱绿茶 于 2006-4-17 22:35 发表
NJ兄:这个6688入口是哪里的?我没找到啊,刚才看错了,你给个完整的补丁看看

顶楼的补丁应该属于内部字串输出的调用吧,具体我也不太清楚,水平不行,还没看出来什么明堂:(


我找到了。和6688是差不多。
我要得就是这个补丁。谢谢

给加一下注释行吗,谢谢
    mov        [-r0], r14
             mov        [-r0], r13
             mov        r4, #095h
             extp        r14, #01h
             movb        [r13], rl4
             mov        r12, #03A06h    ;这个是空白RAM地址,用来存放当前时间值
             mov        r13, #058h
             calls        088h, loc_8894CE   ;取得时间信息(在原FLASH中可以找到,待机显示时间这一块有专用的函数)
             mov        r14, [r0+]
             add        r14, #01h
             mov        r15, [r0+]
             mov        r12, #00h
             mov        [-r0], r12
             mov        r12, #018h
             mov        [-r0], r12
             mov        r12, #03A06h
             mov        r13, #058h
             calls        088h, loc_88A55E  ;取得时间字串(在原FLASH中可以找到,待机显示时间这一块有专用的函数)

             add        r0, #04h
             rets


今天看懂了一些,呵呵:)
                   绿茶

[ 本帖最后由 我爱绿茶 于 2006-12-3 00:39 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-18 00:03:44 | 显示全部楼层

回复 #9 nj528 的帖子

是显示当前时间的RAM地址.

to:nj兄:其余我都不懂了,我不懂汇编的,只是依葫芦画瓢而已,见笑了:)

[ 本帖最后由 我爱绿茶 于 2006-4-18 00:18 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-4-18 01:39:29 | 显示全部楼层
刷哪一部分啊?没弄明白!
回复 支持 反对

使用道具 举报

发表于 2006-4-18 08:02:50 | 显示全部楼层
茶茶又弄来2128啦?哈哈
回复 支持 反对

使用道具 举报

发表于 2006-4-18 09:13:51 | 显示全部楼层
我想知道啥叫anyhere?听不懂呀。
回复 支持 反对

使用道具 举报

发表于 2006-4-18 10:57:49 | 显示全部楼层
这个补丁和FEF的CPU超频有冲突,谁可帮改一下地址
回复 支持 反对

使用道具 举报

发表于 2006-4-18 11:19:04 | 显示全部楼层
[广告]: 广告位招租,如有意者请在论坛内短信给“bob”管理员
--------------------------------------------------------------------------------
显示当前时间Anyhere系列

【2128补丁】显示当前时间Anyhere系列
;适用版本:2128V21
;原作者:RizaPN\llhn
;移植者:绿茶
;版本:v1
;日期:2006-4-17
;说明:可以在各种情况下显示当前的时间或星期
;用法:请参考x618和6688的用法

;1. 显示时间和星期的函数:

0x57BC0E: DAD740BB FAD4E0B5
0x54B5E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FCE60C2D0446FCE70C2D090D06D740
0x54B5F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0800F2FCE43F06FCC604FAD740BB88E0
0x54B600: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D0E6F49500DC4EB98DE6FC063AE6FD
0x54B610: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5800DA88CE9498E008E198F0E00C88C0
0x54B620: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC180088C0E6FC063AE6FD5800DA88
0x54B630: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5EA50804DB00FFFFFFFFFFFFFFFFFFFF

;2.各种情况下显示时间或星期的代码:
;时间调用:E70C   星期调用:E60C
;只要是显示内部字串的地方都可以替换

;如:

;0x49EED0: 2501 E60C;待机右软键显示星期
;0x4A7770: 6801 E70C;输入*键后右软键字串

这样应该不会有冲突了,呵呵,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-21 12:55:38 | 显示全部楼层

回复 #13 fciq 的帖子

凡是显示内部字串的地址,都可以显示当前时间或星期。
你可以参考一下6688或3618相关的补丁。

BTW:这个补丁对2128来说应该是比较实用的,至少可以实现待机时显示中文星期,而不占用课程表的图片。
回复 支持 反对

使用道具 举报

发表于 2006-4-21 17:49:50 | 显示全部楼层
是不错,关键是找一个好的显示位置。
回复 支持 反对

使用道具 举报

发表于 2006-5-15 14:29:00 | 显示全部楼层
茶兄,看看能否把  显示时间和星期的函数  改一下,从而实现 待机 软键显示 农历
回复 支持 反对

使用道具 举报

发表于 2006-6-14 10:34:30 | 显示全部楼层
已收入汇总9楼!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 18:39

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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