爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 4821|回复: 20
收起左侧

[mc60-patch]整点半点以不同声音报时

[复制链接]
发表于 2006-2-25 23:56:45 | 显示全部楼层 |阅读模式

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

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

x
好长没上来了。这段用6688,发现它上面这个补丁比MC60上的要好些,于是我就改了一下原来60上的,加入了半点的报时。整点声音是原来的四声DI,半点是倒计时那个,觉得不错。我给出原代码,这样你可以用SFE来容易的修改它。
一。这个版本是不加入自定义时段的。每个半点和整点都报时。
;先UNDO原来的版本。

0d3bc0:98809890 DA750033
0x553300: ffffffffffffffffffffffffffffffff 9880989088C0D7401500F2FC680F48C0
0x553310: ffffffffffffffffffffffffffffffff 3D0CD7400C00F2FC020948C12D19E6FC
0x553320: ffffffffffffffffffffffffffffffff 3D00DAA194ECE01C9D0F46FC1E003D0B
0x553330: ffffffffffffffffffffffffffffffff D7400C00F2FC020948C12D0AE6FC3e00
0x553340: ffffffffffffffffffffffffffffffff DAA194EC9DF0E00CD7400C00F6FC0209
0x553350: ffffffff 98C0DB00

二。有时段的,在8-23点内报时
0d3bc0:98809890 DA750033
0x553300: ffffffffffffffffffffffffffffffff 9880989088C0D7401500F2FC680F48C0
0x553310: ffffffffffffffffffffffffffffffff 3D16D7400C00F2FC020948C12D2DD740
0x553320: ffffffffffffffffffffffffffffffff 1500F2FC6A0F46FC08008D0746FC1700
0x553330: ffffffffffffffffffffffffffffffff ED04E6FC3D00DAA194ECE01C9D1946FC
0x553340: ffffffffffffffffffffffffffffffff 1E003D15D7400C00F2FC020948C12D14
0x553350: ffffffffffffffffffffffffffffffff D7401500F2FC6A0F46FC08008DEE46FC
0x553360: ffffffffffffffffffffffffffffffff 1700EDEBE6FC3E00DAA194EC9DE6E00C
0x553370: ffffffffffffffffffffffff D7400C00F6FC020998C0DB00

*****
以下为原代码。
;整点+半点以不同声音报时
;MC60 V07
;在8-23点报.               
;入口为:0d3bc0:98809890 DA750033

#define Patch_org_addr 553300h   ;补丁开始地址
#define Dididi  0a1ec94h    ;发音CALL

org     Patch_org_addr
mov     r8, [r0+]          ;补回跳转语句所占的位置.
mov     r9, [r0+]

mov     [-r0], r12         
extp    #15h, #1           
mov     r12, 0f68h         ;  54F68 上下两句得到系统时间中的分钟
cmp     r12, #0            
jmpr    cc_NZ,AArets      

extp    #0Ch, #1               
mov     r12, 0902h         ;标志位。把C*4000+0920的值读到R12.
cmp     r12, #1            
jmpr    cc_Z, DDrets      
;-------------------------
extp    #15h, #1           
mov     r12, 0f6ah         ;54F6A 先获得系统时间中的小时。
cmp     r12, #8            
jmpr    cc_C, lable1      
cmp     r12, #17h         
jmpr    cc_UGT,lable1      
;-------------------------
mov     r12, #3Dh          ;控制声音的类型
calls   Dididi            

lable1:
mov     r12, #1           
jmpr    cc_Nc BBrets

AArets:
;<------ 加入30分时的处理。

cmp     r12,#1eh          ;30分?
jmpr    cc_NZ,CCrets

extp    #0Ch, #1           ;是否在30902有标志?     
mov     r12, 0902h         
cmp     r12, #1            
jmpr    cc_Z, DDrets      

;-------------------------
extp    #15h, #1           
mov     r12, 0f6ah         
cmp     r12, #8            
jmpr    cc_C, lable1      
cmp     r12, #17h         
jmpr    cc_UGT,lable1      
;-------------------------

mov     r12,#3eh           ;另一声音类型
calls   Dididi
jmpr    cc_Nc,lable1         
;<------

CCrets:

mov     r12, #0           
BBrets:
extp    #0Ch, #1          ;向30902写入R12的值。
mov     0902h, r12
DDrets:
mov     r12, [r0+]        ;恢复原R12.
rets

评分

参与人数 1实力分 +2 收起 理由
axelzq + 2 新补丁

查看全部评分

发表于 2006-2-26 00:09:42 | 显示全部楼层
谢谢 飞飞猪!给我们MC60的机友们又带来新的生机~
回复 支持 反对

使用道具 举报

发表于 2006-2-26 00:16:57 | 显示全部楼层
支持飞老大``````小弟也加入6688行列了````   哈哈````:lol

[ 本帖最后由 water_1981 于 2006-2-26 00:20 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-26 00:29:06 | 显示全部楼层
谢谢各位的支持。现在我又有点时间了,如果有空我会试图去完善或是移植一些或者想到什么自己写点什么东西出来。事实上我的MC60都两年多了,够老的了,呵呵。但还算好用,舍不得收起来啊。任何可能移植到的,我必会一网打尽。哈哈!
回复 支持 反对

使用道具 举报

发表于 2006-2-26 00:40:15 | 显示全部楼层
强烈要求飞飞猪老大开办Patch研发培训班!我第一个报名哦~
培养后备力量的工作不能耽误了呀~
回复 支持 反对

使用道具 举报

发表于 2006-2-26 00:41:34 | 显示全部楼层
同意的机友请在此举手!!!~
回复 支持 反对

使用道具 举报

发表于 2006-2-26 00:54:04 | 显示全部楼层
同意。
新手还是移植补丁开始吧!
回复 支持 反对

使用道具 举报

发表于 2006-2-26 10:13:53 | 显示全部楼层
又见飞飞猪老大,又见新补丁!
我好久没回贴了,今天破例。。。
回复 支持 反对

使用道具 举报

发表于 2006-2-26 10:24:58 | 显示全部楼层
原帖由 陶之夭夭 于 2006-2-26 10:13 发表
又见飞飞猪老大,又见新补丁!
我好久没回贴了,今天破例。。。

吐要  找吐···
回复 支持 反对

使用道具 举报

发表于 2006-2-26 11:18:59 | 显示全部楼层
飞飞猪要常来啊。。。
回复 支持 反对

使用道具 举报

发表于 2006-2-28 00:07:14 | 显示全部楼层
就顶你一下.
回复 支持 反对

使用道具 举报

发表于 2006-2-28 08:35:50 | 显示全部楼层
小猪~~~~~飞过来给M55做一个~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-3-1 20:25:28 | 显示全部楼层
天天潜水,终于看见偶像了~
回复 支持 反对

使用道具 举报

发表于 2006-3-1 22:56:22 | 显示全部楼层
晕 强刷补丁。我郁闷
看来补丁地址自己用了。
我的机子不知道装了多少垃圾补丁。怎么办怎么办!!
回复 支持 反对

使用道具 举报

发表于 2006-3-2 00:15:31 | 显示全部楼层
有谁测试过这个补丁没啊,好用不啊。
我移植了一个M55的,补丁应该没有错的,可就是无效。
难道是我不会用?
回复 支持 反对

使用道具 举报

发表于 2006-3-2 11:38:25 | 显示全部楼层

回复 #15 beyond 的帖子

我正测试ing~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-5-20 09:15:33 | 显示全部楼层
打过了,不过没反应啊!!是不是那里有开关啊,我的一声不响!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-14 14:25:51 | 显示全部楼层
也没什么开关,主要是和以前的一样,必需得在屏保时才能有效。
其实现在用了一段时间后发现并不太好用,半点就响一下,让人精神紧张,不利于休息。我又刷回以前的整点报的了。呵呵。
回复 支持 反对

使用道具 举报

发表于 2006-10-17 08:38:38 | 显示全部楼层
支持一个。
回复 支持 反对

使用道具 举报

发表于 2006-10-21 17:15:12 | 显示全部楼层
好补丁!刷一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 05:09

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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