爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 603|回复: 10
收起左侧

写轮眼要的源代码

[复制链接]
发表于 2006-4-2 11:55:41 | 显示全部楼层 |阅读模式

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

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

x
写轮眼要的源代码

有三个不同时期的,你看一下 ,另外这个还需修改待机时左软键为调用该程序才行!

a66.rar

4.5 KB, 下载次数: 35

发表于 2006-4-2 12:00:04 | 显示全部楼层
谢谢!好人!大师!!
不过我太菜,源码有了也不会看,慢慢研究~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-4-2 12:15:08 | 显示全部楼层
价对!我根本看不明白……:(
回复 支持 反对

使用道具 举报

发表于 2006-4-2 16:02:21 | 显示全部楼层
哈! 这是写版 的新 功能 ?
回复 支持 反对

使用道具 举报

发表于 2006-4-2 16:26:05 | 显示全部楼层
这个是学习助手V3   ?
回复 支持 反对

使用道具 举报

发表于 2006-4-2 16:27:10 | 显示全部楼层
$Segmented
$Mod167

;0x3637FA:DAB304DF DABF0013
Min                EQU        25DCH ;0D,
Hour                EQU        25DEH
DrawWString      EQU 0xD1102E                                       
DrawImageByIndex EQU 0xB3DF04
Botton                EQU        3E2BH;34,这是按键,用于检测是否处于待机状态
Flag                                EQU 3F2CH  ;标志为1,则计时开始
Hour1                                EQU 3F16H  ;本次学习的小时
Min1                                EQU 3F18H  ;本次学习的分钟
Hour2                                EQU 0D44H  ;总学习小时
Min2                                EQU 0D46H  ;总学习分钟
SHour                                EQU 3F1EH  ;开始时间
SMin                                EQU 3F20H
oldhour                                EQU 0D40H;36
oldmin                                EQU 0D42H
temp        equ 0xd5d834
PlayToneWhenOpen EQU 0xB5D2A4
Patch_address        EQU 0xBF1300

Patch Section Code Word At Patch_address ; Start Patch at Patch_Address
;-------------------------------------------------------------------------------;  
main proc far  ; start main of patch
   MOV     [-R0],R3
   MOV     [-R0],R4
   MOV     [-R0],R12

   ;加入检测功能8(计时写保护),如果打开,则直接跳到最后
   extp                #0EH,#1;功能8可选
   mov                r15,3A42H
   jb                 r15.7,flag3

   
   extp                #0EH,#1;功能2可选
   mov                r15,3A42H
   jnb                 r15.1,exit
   

   
   
   mov                R12,#2                ;时间正确,且没Beep过,开始Beep.R12为响铃参数 1C.2C.3C
   calls        seg(PlayToneWhenOpen),sof(PlayToneWhenOpen)
   
   extp                #34H,#04H        ;先做1-Flag
   mov                r12,#01H       
   sub                r12,Flag
   mov                 Flag,r12        ;将1-Flag的结果存入Flag
   mov                r12,Flag        ;比较Flag
   jmpr                cc_z,flag0     
;1状态          
           extp    #0Dh, #2  ;写入开始时间
           mov     r3, Hour  ; 小时
        mov     r4, Min  ; 分钟
        extp        #34H,#2
        mov        Shour,r3
        mov        Smin,r4
        jmpr        cc_uc,flag3
flag0: ;0状态
        ;extp #34H,#4  ;汇总时间=总时间+当前时间
        ;mov        r3,Hour1
        ;mov        r4,Min1
        ;add        hour2,r3
        ;add        min2,r4
        mov         r3,#0
        extp    #34H,#4 ;清除开始时间和本次时间
        mov        Shour,r3
        mov        Smin,r3
        mov        Hour1,r3
        mov        Min1,r3
        ;extp    #36h,#2 ;存hour2,min2到oldhour
        ;mov        r3,hour2
        ;mov        r4,min2
        ;extp        #36h,#2
        ;mov        oldhour,r3
        ;mov        oldmin,r4
        jmpr        cc_uc,flag3
exit:
        mov         r12,#0
        extp    #36H,#2 ;清除累计时间和累计时间
        mov        oldhour,r12
        mov        oldmin,r12
        extp        #36H,#2
        mov         hour2,r12
        mov        min2,r12
   mov                R12,#1                ;时间正确,且没Beep过,开始Beep.R12为响铃参数 1C.2C.3C
   calls        seg(PlayToneWhenOpen),sof(PlayToneWhenOpen)
   calls        seg(temp),sof(temp)
flag3:   
   MOV     R12,[R0+]   
   MOV      R4,[R0+]
   MOV      R3,[R0+]
  
   rets
main endp   


Patch   EndS        

END
回复 支持 反对

使用道具 举报

发表于 2006-4-2 18:47:46 | 显示全部楼层
很复杂,不明白,请楼主制作成VKP格式
回复 支持 反对

使用道具 举报

发表于 2006-4-2 19:17:10 | 显示全部楼层
这种代码用什么来编译?能介绍一下吗?那儿有软件?
回复 支持 反对

使用道具 举报

发表于 2006-4-2 21:37:39 | 显示全部楼层

回复 #8 wwssff 的帖子

应该是adis166?
回复 支持 反对

使用道具 举报

发表于 2006-4-2 21:44:26 | 显示全部楼层
有专门的编辑器吗?最好有查错功能。
回复 支持 反对

使用道具 举报

发表于 2006-4-3 10:21:38 | 显示全部楼层
谢谢分享.......
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-24 06:01

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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