- 积分
- 211
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
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 |
|