爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1164|回复: 14
收起左侧

[S7C V47]屏幕背灯控制 v0.01

[复制链接]
发表于 2006-11-14 14:42:45 | 显示全部楼层 |阅读模式

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

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

x
设定一个情景模式和亮度值,在该情景模式下,屏幕灯以设定的亮度值持续点亮...(对我而言主要是方便看电子书,由于看电子书背灯总自动熄灭,所以把这个补丁弄出来了)

情景设置中,0-7分别代表情景模式1-8
背灯亮度设置以10进制的百分比数据修改



  1. ;S7Cv47 - unending light the screen illumination v0.01
  2. ;S7Cv47 - 屏幕背灯控制 v0.01
  3. ;(c) benj9
  4. ;(i) StarFriend
  5. ;2006-11-14
  6. 01B695C:0080A0E1740D9FE5 785D9FE52636FBEB
  7. #pragma enable old_equal_ff
  8. 0x084200: 3F402DE928009FE530FF2FE10060A0E1
  9. 0x084210: 3F00BDE8FF0056E30200001A000050E3
  10. 0x084220: 0000001AFF20A0E30080A0E10500A0E1
  11. 0x084230: 0080BDE8ABB628A0
  12. #pragma disable old_equal_ff
  13. 0x084214: FF 05 ; 情景模式 6(十六进制 0 - 7)
  14. 0x084224: FF 0i002 ; 屏幕背灯亮度(十进制 0 - 100)

复制代码

评分

参与人数 1实力分 +1 金钱数 +20 收起 理由
闪到腰 + 1 + 20 奖:感谢-你和大家分享资源与经验!

查看全部评分

发表于 2006-11-14 14:46:40 | 显示全部楼层
我来了,多谢STAR
回复 支持 反对

使用道具 举报

发表于 2006-11-14 14:47:32 | 显示全部楼层
三少发!!!

我MR1。7看电子书,用7自动翻行,看鬼吹灯,呵,暂时没有发现会屏幕灯熄灭!!

但是,支持ST的补丁!
回复 支持 反对

使用道具 举报

发表于 2006-11-14 14:48:06 | 显示全部楼层

回复 #2 闪到腰 的帖子

:( :( :( 我滴沙发呀!!!!:'( :'(
回复 支持 反对

使用道具 举报

发表于 2006-11-14 14:48:58 | 显示全部楼层
:) :) :)顶啊!!!
回复 支持 反对

使用道具 举报

发表于 2006-11-14 14:54:12 | 显示全部楼层

回复 #4 花都涩郎 的帖子

速度问题,我加完分才回帖的
回复 支持 反对

使用道具 举报

发表于 2006-11-14 14:54:32 | 显示全部楼层
持续点亮。。。
这个是不是也包括锁键盘的时候???
如果光为看说而设定一个情景模式……
呵呵
帮顶,LZ辛苦了
回复 支持 反对

使用道具 举报

发表于 2006-11-14 14:56:34 | 显示全部楼层
简单的写下移植的思路更好,给类似我的新手看,嘿嘿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-14 15:05:21 | 显示全部楼层
原帖由 闪到腰 于 2006-11-14 02:56 PM 发表
简单的写下移植的思路更好,给类似我的新手看,嘿嘿

这个我是用keil编译出来的...

下面是源代码...

  1. ;S7Cv47 - unending light the screen illumination v0.01
  2. ;S7Cv47 - 屏幕背灯控制 v0.01
  3. ;(c) benj9
  4. ;(i) StarFriend
  5. ;2006-11-14
  6. ;01B695C:0080A0E1740D9FE5 785D9FE52636FBEB
  7. ;;
  8. $arm9e
  9. $include(..\x65.inc)
  10. AREA   STARTUPCODE, CODE
  11.                 CODE32
  12. main:
  13. STMFD   SP!,{R0-R5,LR}
  14.   LDR R0, =0xA028B6AB ;GetProfile()
  15.   BLX R0
  16.   MOV R6, R0
  17. LDMFD   SP!,{R0-R5}
  18.   CMP R6, #5
  19.   BNE Exit
  20.   CMP R0, #0
  21.   BNE Exit
  22. //  CMP R2, #0
  23. //  BNE Exit
  24.   MOV R2, #2
  25. Exit:
  26.   MOV R8, R0
  27.   MOV R0, R5
  28. LDMFD   SP!,{PC}



  29. AREA   HOOK1, CODE, AT 0xA01B6960
  30.                 CODE32
  31.   BL    main

  32. END
复制代码


如果直接移植的话,就移植一下hook和补丁里最后的那个函数(getprofile)就可以了,hook部分,就拿这个补丁来说吧:
01B695C+4 BL 0x084200(code32)
然后01B695C - 01B695+3是一个LDR的偏移量,移植时照搬就可以了
回复 支持 反对

使用道具 举报

发表于 2006-11-14 17:11:30 | 显示全部楼层
要学习,要学习
回复 支持 反对

使用道具 举报

发表于 2006-11-14 17:12:47 | 显示全部楼层

回复 #9 starfriend 的帖子

star有空写写移植的经验吧,比如介绍下英文系统与中文系统的区别,移植要注意点什么等等。
另外,把你的keil的65的库文件共享出来吧。源码在哪找的啊,国外论坛看着真累。
star离开65了,以后要自己弄了。
回复 支持 反对

使用道具 举报

发表于 2006-11-14 20:12:46 | 显示全部楼层
原帖由 jpg001 于 2006-11-14 17:12 发表
star有空写写移植的经验吧,比如介绍下英文系统与中文系统的区别,移植要注意点什么等等。
另外,把你的keil的65的库文件共享出来吧。源码在哪找的啊,国外论坛看着真累。
star离开65了,以后要自己弄了。

你换个75,star就和你一起了   :) :) :)
回复 支持 反对

使用道具 举报

发表于 2006-11-14 20:24:04 | 显示全部楼层
没看明白,晕啊:-') :-')
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-15 08:49:30 | 显示全部楼层
原帖由 jpg001 于 2006-11-14 05:12 PM 发表
star有空写写移植的经验吧,比如介绍下英文系统与中文系统的区别,移植要注意点什么等等。
另外,把你的keil的65的库文件共享出来吧。源码在哪找的啊,国外论坛看着真累。
star离开65了,以后要自己弄了。

移植还是很简单的,基本搞清楚原理就没有什么问题了,65的库文件论坛里都有的,或者问问spy,他那里也很齐全的:)
源码呢...除了论坛里patcher提供的以外,其它的都是我自己反汇编出来的...
回复 支持 反对

使用道具 举报

发表于 2009-11-26 16:16:29 | 显示全部楼层
本补丁跟“特效闪烁”有冲突!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 07:25

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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