爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 7622|回复: 10
收起左侧

[MC60-patch]部分补丁的修正及一个未完成补丁

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

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

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

x
待机星期显示V0.9
;mc60 v07
;飞飞猪
;05.05.29
;这个我没做好.还不完善,主要是因为我试了几下总是没办法做好图片补丁那部分.还请大家来做好那个图片.
;现在的显示很是不如人意.在信号下方显示0-6以表示星期天-星期六.
;其实这个补丁在有了以前的补丁的基础,做起来非常简单.
入口加到原我改过的NJ的工模待机中,就是在右边显两个,并不用个人设置的那个.东北上有.
由于我差劲的图片补丁知识,并且不想去搞.所以我现在也没搞好显示,目前直接用NJ原来的图片,所

以星期天显示在左边显示个0,1-6这样子.其实我们当然可以重新做个图片.做法如下:1.刷我改过的

NJ移植的工模待机 2.551644:0d01 YYXX 这是第一个图片对应星期天,然后你把星期一到星期六的图

片接在后面就可以了.图片号这样算,先把它搞成这样XXYY然后XXYY换算成十进制就是图片号了比如

0d01换一下成为010d=269号图. 3.你把你改好的图片刷到机子上,并且把XXYY改成你的图片号就可以

了.关键就在于图片好不好看了.我试着搞了个图片,大小不合适,更可恶的是还不清楚.呵呵.看大家

的了.
-----------------

0x552744:cc00cc00 da753016

0x551630:ffffffffffffffff DA2EBC3A88C088D0
0x551638:ffffffffffffffff 88E0D7401500F2FE
0x551640:ffffffffffffffff 720F06FE0D01E6FC
0x551648:ffffffffffffffff 5200E0ADDA2EBC3A
0x551650:ffffffffffffffff 98E098D098C0DB00

============================
可用SFE可以直接汇编的源代码.

#define Patch_org_addr 551630h   ;补丁开始地址
#define picture_ID #10dh ;图片从10d张起.
#define show_picture 2e3abch ;显示图片的CALLS

org Patch_org_addr
calls 2e3abch
mov [-r0],r12   
mov [-r0],r13   
mov [-r0],r14        ;保存寄存器

extp #15h,#1         ;得到星期的值0-6(星期日-星期六)
mov r14,0f72h        ;取54f72的值.
add r14,picture_ID   ;图片ID

mov r12,#05h      ;X
mov r13,#0ah     ;Y轴
calls show_picture    ;显示图片

mov r14,[r0+]
mov r13,[r0+]
mov r12,[r0+]

rets

============
===以下为修正的一些补丁=======

开关gsm 网络V2
修改寄存器的保存方法.
重新写了一下,应当更稳定.
最主要的是以前很多地方的这个补丁并不完整,所以有些人刷了后一按就死机.那么这次可以直接刷这个在我机子上是可以的.其实和之前的版本并没什么区别.
0x0e2cac:da290c9c da75003f
0x553F00:ffffffffffffffff 88C0D7403100F2FC
0x553F08:ffffffffffffffff D03F46FC34123D09
0x553F10:ffffffffffffffff E00CD7403100F6FC
0x553F18:ffffffffffffffff D03F98C0DA2DAED4
0x553F20:ffffffffffffffff DB00E6FC3412D740
0x553F28:ffffffffffffffff 3100F6FCD03F98C0
0x553F30:ffffffffffffffff DA2DC4D4DB00ffff
-------------
原来完整的补丁
一键开关gsm 网络V2
;[551f00-551f30]
;这是改进成按#+右键开关GSM,更方便了。
;mc60 v07
;(c)飞飞猪

0e2cac:da290c9c da75003f
553f00:ffffffffffffffffffffffffffffffff ecfed7403100f2fed0ff46feffff3d0c
553f10:ffffffffffffffffffffffffffffffff e6feff0fd7403100f6fed0fffcfedc4e
553f20:ffffffffffffffffffffffffffffffff da2daed4db00cc00e6feffffd7403100
553f30:ffffffffffffffffffffffffffffffff f6fed0fffcfedc4eda2dc4d4db00ffff

==========

自动开机V2.01[551f80-551fa0]
;(C)飞飞猪
;Mc60 v07
;自动开机V2.01a测试通过
;仍然有V2的不足,需要用无声铃声
;用9-6-5(时钟显示)来控制
056184:E6FE8F00 fa75801f
551f80:ffffffffffffffffffffffffffffffff b810b840da8b941848403d04a840a810
551f90:ffffffffffffffffffffffffffffffff fa25e861a840a810e6fe8f00fa258861      
++++22222222+++      
;自动开机V2.01b测试通过
;年月日的不同显示方式控制(以CALL方式)9-6-3
056184:E6FE8F00 fa75801f
551f80:ffffffffffffffffffffffffffffffff b810b840da8b4e1848413d04a840a810
551f90:ffffffffffffffffffffffffffffffff fa25e861a840a810e6fe8f00fa258861
---==
;2.01b修正
;这应当是最好的版本.
056184:E6FE8F00 fa75801f
551f80:ffffffffffffffffffffffffffffffff 88108840da8b4e1848413d0498409810
551f90:ffffffffffffffffffffffffffffffff fa25e86198409810e6fe8f00fa258861
==========

来电提示音和接通振动V2
修正了原来保存寄存器方法把原来放到系统栈改成放到用户栈.应当可以避免可能的BUG.
;改正寄存器的保存方法,把push和pop改成MOV [-r0],RX MOV RX [r0+].
;用SFE编译而成.这是在水平有所提高后把以前一些不太规范的东西给改了一下.

003152:DAB5E06E dA750029
552900:ffffffffffffffffffffffffffffffff da751029da750019dab5e06edb00ffff

552910:ffffffffffffffffffffffffffffffff 88C08840D7400700F2FC023C48C63D03
552920:ffffffffffffffffffffffffffffffff 984098C0DB00D7400700F2F4DE33E6FC
552930:ffffffffffffffffffffffffffffffff 3C00F6F40EFED1105BCCCC00DA756029
552940:ffffffffffffffffffffffffffffffff 2D03984098C0DB00E6FC1300DAA194EC
552950:ffffffffffffffffffffffffffffffff 984098C0DB00ffffffffffffffffffff

552960:FFFFFFFFFFFFFFFFffffffffffffffff F2F40CFE46F430002d0546f431002d02
552970:ffffffffffff 46f43b00db00

0x551900:ffffffffffffffffffffffffffffffff 88C0D7400700F2FCDE3348C02D0948C1
0x551910:ffffffffffffffffffffffffffffffff 2D0298C0DB00E00CDAA194EC98C0DB00
0x551920:ffffffffffffffffffffffffffffffff E6FC2F00DAA194EC98C0DB00ffffffff
======
发表于 2005-8-17 00:00:00 | 显示全部楼层
003152AB5E06E dA750029

呵呵 太好了
回复 支持 反对

使用道具 举报

发表于 2005-8-17 00:01:00 | 显示全部楼层
看到飞飞猪的贴不得不顶一贴
回复 支持 反对

使用道具 举报

发表于 2005-8-17 00:02:00 | 显示全部楼层
0x0E42E4: DA2EBC3A DA754021
0x552140: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA2EBC3AD7404400F2F49C3F8AF40110
0x552150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00D7402500F2FFC221F6FF0EFEE6FF
0x552160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E8035BFFF2FE0EFEF2FF0CFEE0ADE6FC
0x552170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4F0006FE0D0188F0DA2EBC3AE6FC5300
0x552180: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0ADE6FE1801DA2EBC3A98F0F6FF0EFE
0x552190: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF64005BFFF2FE0EFEF2FF0CFEE0AD
0x5521A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC550006FE0D0188F0DA2EBC3A98F0
0x5521B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6FF0EFEE0AF5BFFF2FE0EFEF2FF0CFE
0x5521C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0ADE6FC590006FE0D0188F0DA2EBC3A
0x5521D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98F0F0EFE0ADE6FC5D0006FE0D01DA2E
0x5521E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BC3AE6FC6100E0ADE6FE1D01DA2EBC3A
0x5521F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7402500F2F1C42126F1AA0A7D098110
0x552200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8810E02CE0ADE6FE1901DA2EBC3A9810
0x552210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F10EFEE6FF64005BFFF2FE0EFEF2FF
0x552220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0CFEE04CE0AD48E02D0606FE0D0188F0
0x552230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA2EBC3A98F0F6FF0EFEE0AF5BFFF2FE
0x552240: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0EFEF2FF0CFEE0ADE08C06FE0D0188F0
0x552250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA2EBC3AE0CCE0ADE6FE1801DA2EBC3A
0x552260: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98F0F0EFE0ADE0EC06FE0D01DA2EBC3A
0x552270: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC1200E0ADE6FE1C01DA2EBC3AD740
0x552280: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1500F2FE720F06FE0D01E6FC2200E0AD
0x552290: FFFFFFFFFFFF DA2EBC3ADB00

;直接加入到 工模待机

;0055228A E6FC2200       mov r12,#22h    ;X  可以修改它调整距离 0055228A: E6FC2200 E6FC??00
;0055228E E0AD             mov r13,#0ah     ;Y轴

01.jpg
回复 支持 反对

使用道具 举报

发表于 2005-8-17 00:03:00 | 显示全部楼层

请问能否仅用闹钟做自动开机?在关机时,第一个闹铃不用作自动开机。

各位DX,上述功能是否好实现?
另外,能否告知图片补丁中的图片号如何设定?谢谢
:):):)
回复 支持 反对

使用道具 举报

发表于 2005-8-17 00:04:00 | 显示全部楼层
60没了
也还是要顶老大的贴
回复 支持 反对

使用道具 举报

发表于 2005-8-17 00:05:00 | 显示全部楼层
顶啊!
就是有个问题啊:
为什么补丁文件里头会有个笑脸啊?
很糊涂的说?
那该怎么打呢?
回复 支持 反对

使用道具 举报

发表于 2005-8-17 00:06:00 | 显示全部楼层
必须先打工模待机图片补丁。
回复 支持 反对

使用道具 举报

发表于 2005-8-17 00:07:00 | 显示全部楼层
飞……飞猪,久仰大名。
顶一下!
回复 支持 反对

使用道具 举报

发表于 2005-8-17 00:08:00 | 显示全部楼层
原帖由 nj528 发表
0x0E42E4: DA2EBC3A DA754021
0x552140: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA2EBC3AD7404400F2F49C3F8AF40110
0x552150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00D7402500F2FFC221F6FF0EFEE6FF
0x552160: FFFF ...



圆圆的时钟数字,西门子的风格....
回复 支持 反对

使用道具 举报

发表于 2005-8-17 00:09:00 | 显示全部楼层
nj兄 ,这是你把飞飞猪的那个待机显示星期v0.9加到工模中的补丁
0x0E42E4: DA2EBC3A DA754021
0x552140: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA2EBC3AD7404400F2F49C3F8AF40110
0x552150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00D7402500F2FFC221F6FF0EFEE6FF
0x552160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E8035BFFF2FE0EFEF2FF0CFEE0ADE6FC
0x552170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4F0006FE0D0188F0DA2EBC3AE6FC5300
0x552180: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0ADE6FE1801DA2EBC3A98F0F6FF0EFE
0x552190: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF64005BFFF2FE0EFEF2FF0CFEE0AD
0x5521A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC550006FE0D0188F0DA2EBC3A98F0
0x5521B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6FF0EFEE0AF5BFFF2FE0EFEF2FF0CFE
0x5521C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0ADE6FC590006FE0D0188F0DA2EBC3A
0x5521D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98F0F0EFE0ADE6FC5D0006FE0D01DA2E
0x5521E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BC3AE6FC6100E0ADE6FE1D01DA2EBC3A
0x5521F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7402500F2F1C42126F1AA0A7D098110
0x552200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8810E02CE0ADE6FE1901DA2EBC3A9810
0x552210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F10EFEE6FF64005BFFF2FE0EFEF2FF
0x552220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0CFEE04CE0AD48E02D0606FE0D0188F0
0x552230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA2EBC3A98F0F6FF0EFEE0AF5BFFF2FE
0x552240: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0EFEF2FF0CFEE0ADE08C06FE0D0188F0
0x552250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA2EBC3AE0CCE0ADE6FE1801DA2EBC3A
0x552260: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98F0F0EFE0ADE0EC06FE0D01DA2EBC3A
0x552270: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC1200E0ADE6FE1C01DA2EBC3AD740
0x552280: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1500F2FE720F06FE0D01E6FC2200E0AD
0x552290: FFFFFFFFFFFF DA2EBC3ADB00

;直接加入到 工模待机

;0055228A E6FC2200       mov r12,#22h    ;X  可以修改它调整距离 0055228A: E6FC2200 E6FC??00
;0055228E E0AD             mov r13,#0ah     ;Y轴

NJ兄,这个补丁中的图片定位怎样由269-275号图片改为30-36号图片呢
我看不出来啊,帮个忙。:D
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-20 07:10

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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