爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 28397|回复: 34
收起左侧

[Flash修改] 【2128v21补丁】自动切换情景模式加报时修正版

[复制链接]
发表于 2005-11-16 23:36:31 | 显示全部楼层 |阅读模式

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

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

x
我的机子挂掉了
现在刷了个版本,电话本用拼音排序就会自动重启
谁能提供一个原始干净的版本多谢发到我的信箱
顺便提供个自动切换情景模式加报时补丁的修改版本(原来的版本不能正常报时)

;自动切换情景模式加报时
;适用版本:2128v21
;作者:fef【spgc】
;版本:beta 2版
;日期:2005-11-06
;功能:自动切换情景模式加报时。补丁默认是十点整切换到情景模式菜单中第2个模式(安静模式),八点切换到第三个模式(吵闹),并开始整点报时
;用了别人充电器,我的手机挂掉了,原来的和小2有关的备份因为卖电脑也全没了,折腾了半天终于救活了手机,顺便重新写了这个程序
;说明:刷这个补丁前,先撤销整点报时补丁和;自动切换情景模式加报时beta1版本,然后仔细看清楚说明,未看说明后果自负。我的机子flash是0110下载的原始21版本,里面有条林子发的短信-_-,不开屏保测试通过。
;bug:因为需要在内存里存储数字,目前发现因为启动屏保不能取数字,所以不发声,解决办法是修改屏保的函数和再修改下程序
;补充说明:红色是声音值,可以修改成其它的声音代码,参考其它帖子:)
;     最后还是希望大家有条件多动动手赫赫,还可以顺便学点汇编。
;     刷机有一定风险,多了解一点可以降低风险
;     多谢大家支持,等待我的sx1
;                                         from ZJU to SSMU to sjtu

6f9890: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8880D7600800F2F9Dc3FF2F2Da3FF2F8
6f98a0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF e83f46f201002d2346f200003d1c46F9
6f98b0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 16002D1146F908002D1246f800003d13
6f98c0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC0500DA90148ee6f80100d7400800
6f98d0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF f6f8e83f0D08E01cDA88207b0DeeE02c
6f98e0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA88207b0Dea9880E6F9FFFFDB00e6f8
6f98f0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000d7400800f6f8e83f9880E6F9FFFF
6f9900: FFFF DB00        
4a85ea:E6F9FFFF DAef9098

下面是源代码

000090: 88 80       :   mov     [-r0], r8
000092: D7 60 08 00 :   extp    #8, #3
000096: F2 F9 DC 3F :   mov   r9, 23FDCh; (0008:3FDC) 取内存23FDC处的数值(小时)给变量R9
00009A: F2 F2 DA 3F :   mov   r2, 23FDAh; (0008:3FDA)取内存23Fda处的数值(分钟)给变量R2
00009E: F2 F8 E8 3F :   mov     r8, 23FE8h  ; (0008:3FE8) 取内存23FDC处的数值(0或者1)给变量R8,用来判断正点时候是否响过一次
0000A2: 46 F2 01 00 :   cmp     r2, #1

比较R2值(分钟)是不是1分钟

0000A6: 2D 23       :   jmpr    cc_Z, loc_0000EE

相等,跳到函数EE执行,把内存23FDC处的数值赋值为0,为了下一个正点可以响
不相等即时间不是1分钟执行下面的语句

0000A8: 46 F2 00 00 :   cmp     r2, #0

比较R2值(分钟)是不是0分钟,是不是正点

0000AC: 3D 1C       :   jmpr    cc_NZ, loc_0000E6

不相等,说明不是正点直接跳到函数E6执行,终止程序

相等执行下个句子

0000AE: 46 F9 16 00 :   cmp     r9, #16h
比较R9值(小时)是不是22(十六进制16点)钟
0000B2: 2D 11       :   jmpr    cc_Z, loc_0000D6

相等,跳到函数D6(切换情景模式到第二个模式)
不想等继续判断是不是早上8点
0000B4: 46 F9 08 00 :   cmp     r9, #8
是,跳到函数De(切换情景模式到第三个模式)

0000B8: 2D 12       :   jmpr    cc_Z, loc_0000DE

0000BA: 46 F8 00 00 : loc_0000BA:

0000BA: 46 F8 00 00 :   cmp     r8, #0

比较R8(内存23FDC处的数值)是不是为0

0000BE: 3D 13       :   jmpr    cc_NZ, loc_0000E6

不是0(1)说明响过了,直接跳熬函数E6终止程序

0000C0: E6 FC 05 00 :   mov     r12, #5
0000C4: DA 90 14 8E :   calls   90h, loc_908E14
响声音函数

0000C8: E6 F8 01 00 :   mov     r8, #1

R8赋值为1

0000CC: D7 40 08 00 :   extp    #8, #1
0000D0: F6 F8 E8 3F :   mov     23FE8h, r8      ; (0008:3FE8)
将R8(1)值赋给地址23FE8,说明响过一次
0000D4: 0D 08       :   jmpr    cc_UC, loc_0000E6
;------------------------------------------------------------
0000D6: E0 1C       : loc_0000D6:
切换情景模式到2
0000D6: E0 1C       :   mov     r12, #1
0000D8: DA 88 20 7B :   calls   88h, loc_887B20
0000DC: 0D EE       :   jmpr    cc_UC, loc_0000BA
;------------------------------------------------------------
0000DE: E0 2C       : loc_0000DE:
切换情景模式到3
0000DE: E0 2C       :   mov     r12, #2
0000E0: DA 88 20 7B :   calls   88h, loc_887B20
0000E4: 0D EA       :   jmpr    cc_UC, loc_0000BA
;------------------------------------------------------------
0000E6: 98 80       : loc_0000E6:
0000E6: 98 80       :   mov     r8, [r0+]
0000E8: E6 F9 FF FF :   mov     r9, #0FFFFh
0000EC: DB 00       :   rets
;------------------------------------------------------------
0000EE: E6 F8 00 00 : loc_0000EE:
0000EE: E6 F8 00 00 :   mov     r8, #0
0000F2: D7 40 08 00 :   extp    #8, #1
0000F6: F6 F8 E8 3F :   mov     23FE8h, r8      ; (0008:3FE8)
将R8(0)值赋给地址23FE8,清零为了下次正点响做准备
0000FA: 98 80       :   mov     r8, [r0+]
0000FC: E6 F9 FF FF :   mov     r9, #0FFFFh
000100: DB 00       :   rets

[ 本帖最后由 fef 于 2005-12-20 13:25 编辑 ]

评分

参与人数 1实力分 +1 金钱数 +2 收起 理由
福音牧师 + 1 + 2 奖:感谢-你的发言非常精彩,请再接再厉!

查看全部评分

发表于 2005-11-17 06:33:15 | 显示全部楼层
如果我没有记错的话,这个应该是懵叔当年提供的那个21版的fullflash吧。。。
现在手机对我的左右已经和表差不多了-_-|||
。。。
郁闷,PHP论坛的上传我始终不会用。。。传不上去:'):'):')

[ 本帖最后由 jason 于 2005-11-17 06:40 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2005-11-17 07:58:48 | 显示全部楼层
两位老大终于碰面了哈
FEF,好久不见哈,你怎么跟消失了似的一般
回复 支持 反对

使用道具 举报

发表于 2005-11-17 09:01:45 | 显示全部楼层
老大~~~~~~~~~~~~~~~~~~~~~~~~~··
消失的老大回来了

                               
登录/注册后可看大图
~~~~~~~~~~~~~~~~~~~~~
眼泪哗啦哗啦的

                               
登录/注册后可看大图
回复 支持 反对

使用道具 举报

发表于 2005-11-17 09:04:34 | 显示全部楼层
老大!我给你发!你等着!
回复 支持 反对

使用道具 举报

发表于 2005-11-17 09:05:26 | 显示全部楼层
我自己的在KF升的级的
被我破解了的后备分得FLASH
回复 支持 反对

使用道具 举报

发表于 2005-11-17 09:17:42 | 显示全部楼层
发过了~~~~~~~~~~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-17 09:31:42 | 显示全部楼层
原帖由 下午四点半 于 2005-11-17 09:05 发表
我自己的在KF升的级的
被我破解了的后备分得FLASH

:'):'):')没收到啊
swallow提供下载的就是林子的短消息那个版本,刷了排序就重启
难道是我rpwt:L:L:L
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-17 09:34:48 | 显示全部楼层
原帖由 jason 于 2005-11-17 06:33 发表
如果我没有记错的话,这个应该是懵叔当年提供的那个21版的fullflash吧。。。
现在手机对我的左右已经和表差不多了-_-|||
。。。
郁闷,PHP论坛的上传我始终不会用。。。传不上去:'):'):')

呵呵我也是因为手机坏掉必须重新刷系统才开始整理
原来收集的资料和我的老电脑都go with wind~~~
这个补丁是仅存的,刚好有bug,顺便完善一下呵呵
等sx1:$:$:$
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-17 09:36:06 | 显示全部楼层
原帖由 askman_1 于 2005-11-17 07:58 发表
两位老大终于碰面了哈
FEF,好久不见哈,你怎么跟消失了似的一般

嘿嘿,没办法看到程序就头大

我要从医学家变为科学家:(了比原来忙,时间也不多

偶尔上来看看:lol:lol:lol
回复 支持 反对

使用道具 举报

发表于 2005-11-17 09:41:33 | 显示全部楼层
呵呵 发了,不知道你的gmail邮箱收的到不?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-17 10:03:23 | 显示全部楼层
原帖由 isobelgj 于 2005-11-17 09:41 发表
呵呵 发了,不知道你的gmail邮箱收的到不?

收到了多谢:)送5两银子:lol:lol
回复 支持 反对

使用道具 举报

发表于 2005-11-17 10:18:30 | 显示全部楼层
晕............
老大没收到我发的??

我用sohu发的...
早知到用GMAIL发了...
我在进邮箱看看。
回复 支持 反对

使用道具 举报

发表于 2005-11-17 10:24:24 | 显示全部楼层

                               
登录/注册后可看大图
晕.bmp
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-17 10:58:05 | 显示全部楼层
gmail好像支持国内信箱不是很好:)
麻烦了呵呵
回复 支持 反对

使用道具 举报

发表于 2005-11-17 11:28:22 | 显示全部楼层
对不住老大啊~~~~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-17 11:57:47 | 显示全部楼层
汗。。。听起来像黑社会。
回复 支持 反对

使用道具 举报

发表于 2005-11-17 18:00:56 | 显示全部楼层
呵呵  我的163里有21版, 以前也给机油发过!

不必客气的,~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2005-11-17 20:22:48 | 显示全部楼层
为什么我在fef的信息里灭看到邮箱?难道我RPWT?。。。T_T
回复 支持 反对

使用道具 举报

发表于 2005-11-18 01:18:39 | 显示全部楼层
高人终于肯回来一趟了~~~好久不见!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 15:19

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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