爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 349|回复: 0
收起左侧

[MC60-PATCH]充电时满电声音提示

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

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

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

x
;名称:充电满响铃
;作者:nj528
;适用:MC60V07系列
;日期:2005-2-10
;功能:充电时满电声音提示
;说明:[移植]
0x0E394E: 46FD6600 DA750A1C
0x551C0A: FFFFFFFF 88D0E6FC
0x551C0E: FF 3C ;声音函数,可替换[我在这里直接使用3618的函数,此补丁本人未测试]
0x551C0F: FFFFFFFFFFFFFFFFFFFFFF 00DAA12CEE98D046FD6600
0x551C1A: FFFFFFFF FA2E5239
;不要刷下面的
----------------------------------------原代码------------------------
$Segmented
$Mod167
;Address for Patch Data
MAIN_Address     EQU 0x551c0A ;这里也不好意思了,没有MC60割分地图。
     ;如果跟现有地址冲突,请自己修改原代码
Patch Section Code Word At MAIN_Address ; Start Patch at Patch_Address
    main proc far  ; start main of patch
        mov     [-r0], r13
        mov     r12, #3Ch ;没有仔细去看真接使用3618的调用方式   #3Ch 可以使用自己的音调
calls 0A1h,0EE2Ch        ;音调调用应该八九不离十。           
        mov     r13, [r0+]
        cmp     r13, #66h
        jmps 02Eh,3952h
    main endp
Patch   EndS
END
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

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

GMT+8, 2025-7-19 08:05

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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