爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

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

[Flash修改] 闹铃显示当前时间代替设定时间[S6cV50]

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

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

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

x
;*另一个在闹铃中显示当前时间代替文字"闹钟"V1*
;(c)Bennie
;for s6cv50
;说明:需要ESI & Plug1

;B7B798: FF209030 26200002  ;mov r0, #0x26 LSL R0, #8

;S6CV50-O-2005.07.17-Bennie-SCTAA-1.0-[A:800980-0x8009C0)
;*在闹铃中显示当前时间代替设定时间V1*
;(c)avkiev
;(p)Bennie
;for s6cv50

#pragma enable old_equal_ff
0x800980: 00B582B0002000A9A6F263F800A80178
0x800990: 427802B000BD
#pragma disable old_equal_ff
0xB7B788: 42780178 85F4FAF8

;源代码及使用说明
;这种小的程序使用IDE就太奢侈了,我写了一个批处理文件KASM,然后直接执行如下的命令:
   
  1. KAsm SCTAA S6CV50
复制代码

就可以了,当然也可以用重定向写入到文件。记得修改KAsm.bat里的各种路径。这里面SCTAA是文件名,不带后缀,后缀一定要是s。


  1. ;保存为SCTAA.s
  2. ;S6CV50-O-2005.07.17-Bennie-SCTAA-1.0-[A:800980-0x8009C0)
  3. ;*在闹铃中显示当前时间代替设定时间V1*
  4. ;(c)avkiev
  5. ;(p)Bennie
  6. ;for s6cv50
  7. ;;
  8. $ARM9E   

  9. GetClock         EQU                0xA0AA6A52+1

  10. AREA   STARTUPCODE, CODE, AT 0xA0800980
  11.     CODE16       
  12. main:
  13.     PUSH   {LR}
  14.     SUB    SP,#8
  15.     MOV    R0,#0
  16.     ADD    R1,SP,#0
  17.     BL     GetClock
  18.     ADD    R0, SP, #0  
  19.     LDRB   R1, [R0, #0]
  20.     LDRB   R2, [R0, #1]
  21.     ADD    SP,#0x8
  22.     POP    {PC}
  23.                
  24. AREA   HOOK, CODE, AT 0xA0B7B788
  25.         CODE16
  26.         BL        main

  27. END
复制代码

kasm.rar

311 Bytes, 下载次数: 23

KASM

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

本版积分规则

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

GMT+8, 2025-6-28 02:44

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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