爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 6037|回复: 9
收起左侧

[M55z-Patch]通话时显示当前时间(飞飞猪)

[复制链接]
发表于 2005-11-18 22:08:29 | 显示全部楼层 |阅读模式

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

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

x
在研究移植  通话显示当前时间  这个补丁时无意中发现,原来  飞飞猪  已经把 m55 版本的一起做出来了,唉,好不容易找到简单的补丁能够移植,结果……呵呵。
不过有新补丁用是最重要的了,我在自己的手机上测试通过,所以就发上来给大家分享,不知道之前是不是有人发过,反正我是没有看到。


0x004654: e6fe4033 da756016
0x551660: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E07FE6FE4433E7F82F00DC4FB98E08E1
0x551670: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7400d00F2F4ca25BB0DE6F4003ADC4F
0x551680: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B99E08E1D7400d00F2F4c825BB03E6FE
0x551690: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4033DB00E0A5F6F40EFE5B55F3F80CFE
0x5516A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F90EFE06F43030DC6FB99EE48E0100
0x5516B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E4BE020008E2CB00FFFFFFFFFFFFFFFF

功能就不用介绍了吧?通话时显示当前时间,一看就明白了啦。

[ 本帖最后由 robby_sun 于 2005-11-25 22:14 编辑 ]

评分

参与人数 1实力分 +2 收起 理由
adam5237 + 2 技术文章

查看全部评分

发表于 2005-11-19 10:38:45 | 显示全部楼层
这是什么版本的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 10:58:15 | 显示全部楼层
忘记说了,我是在z版上面测试通过的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-24 16:53:30 | 显示全部楼层
没有人需要么?
怎么没有人支持?伤心中
回复 支持 反对

使用道具 举报

发表于 2005-11-24 17:21:26 | 显示全部楼层
有补丁是好,不过这个补丁不怎么实用,通话时一般不会看时间啊。。。
回复 支持 反对

使用道具 举报

发表于 2005-11-24 20:48:00 | 显示全部楼层
对,把mc60另几个移植过来就好了,比如那个随手贴
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 19:23:38 | 显示全部楼层
我前段时间试过移植随手贴,不过没有成功。
也请教了飞飞猪,他说移植的难度有点大。
回复 支持 反对

使用道具 举报

发表于 2005-11-27 00:51:27 | 显示全部楼层
demfare,有点难度的东西搞起来才有意思嘛。呵呵。
这个补丁以前有人帮我发过的。
这里给出我以前搞移植时从狼大的原程序修改并做了很清楚的注释的原代码,直接可以用SFE汇编。狼大写得很是精采,特别是对堆栈的使用上。
;M55版的。
org 551660h

mov        r15, #7h        ;原入口有,用于EXTP找到显通话时间的地址
mov        r14, #3344h            ;这里应当是原显秒的地址,由于后面要加上时间,故要加上4个字
movb        rl4, #2Dh       ;这里是'-'符号的显示。可以换成其它的。2f为'/'好象好看点。
extp        r15, #1        ;取得显通话时间的值
movb        [r14], rl4       ;把-加上
add        r14, #1        ;移一下指针准备加上小时。
extp        #0dh, #1        ;系统时间中的小时
mov        r4,25cah       
callr        aaaa      ;这个CALL是把小时分离
mov        r4, #3A00h      ;加入时间中的':'
extp        r15, #1
movb        [r14], rh4
add        r14, #1
extp        #0dh, #1        ;系统时间中的分钟。
mov        r4,25c8h       
callr        aaaa
mov        r14, #3340h     ;此处恢复入口,这个地方非常关键。关系到上面所加的.当时我在这里碰到了问题,因为没有了解清楚,所以什么都没显示出来。这和上面的mov        r14, #3344h      可大有关系      
rets

aaaa:
mov        r5, #0Ah
mov        0FE0Eh, r4
divu        r5
movb    rl4,0fe0ch
movb        rh4,0FE0Eh
add        r4, #3030h
extp        r15, #3
movb        [r14], rh4
movb        [r14+#1], rl4
movb        [r14+#2], rh5
add        r14, #2
ret
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-27 18:43:30 | 显示全部楼层
呵呵。我也想啊。不过没有那么多时间和精力去研究。
最近事情比较多。
希望过段时间可以好一点。到时候需要你多多指教啊。
回复 支持 反对

使用道具 举报

发表于 2005-12-1 22:53:08 | 显示全部楼层
这个补丁 ,我觉得不错 。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 19:29

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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