- 积分
- 567
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
Screen Illumination Auto Control - CX7CV50-S-2006.05.04-StarFriend-SIAC-2.0-[F:FC4700-0xFC49DF)
今天是我的生日,算是给大家和自己的一份礼物吧!
说明:
0-23分别代表0点到23点,可设置各小时的屏幕亮度,范围为0-100(0%-100%)
06.05.05
更新到v2.0,改进如下:
a.修改原v1.0的hook位置,解决补丁设定与系统设定的冲突问题;
b.通过对R5的监视找到存放屏幕亮度设置的ram,补丁直接对设置ram进行操作;
c.可在"显示屏--夜光照明"中显示出当前屏幕的准确亮度;
d.解决偶然发生的系统资源耗尽导致死机的问题;
e.解决屏保等状态下一触键盘就会导致屏幕点亮的bug;
f.解决手动锁键盘后需要等待一段时间屏幕才会熄灭的bug;
g.重写代码,只需要func lib中一个函数的支持(f000).
请刷过v2.0的机油重刷一次!修正了一个因为个人疏忽导致的bug!
06.05.09
俄国的~Jhellico把补丁更新到v2.1,更新如下:
1.hook的跳转修正,不再需要占用FC0000-FE0000以外的空白地址;
2.MP读取配置的时候对R6寄存器的偏移修正;
3.屏幕亮度设置的ram加入function lib(v15).
注意!
必须更新06.05.09的function lib(更新于子论坛中)
; * Screen Illumination Auto Control v2.1 * 屏灯自动控制v2.1 *
; (c) starfriend
; (i) ~Jhellico
; (!) MP (+ Library functions f000, v15)
; (!) API
0B27598: 04980E1C141CC707101C 004FB847,0xA0FC4C01,C046 ; C6C V53
0AE33D4: 04980E1C141CC707101C 004FB847,0xA0FC4C01,C046 ; CX6C V50
12041F4: 04980E1C141CC707101C 004FB847,0xA0FC4C01,C046 ; CX7C V50
0AE33CC: 04980E1C141CC707101C 004FB847,0xA0FC4C01,C046 ; M6C V50
0B2D1A0: 04980E1C141CC707101C 004FB847,0xA0FC4C01,C046 ; S6C V53
07C15E4: 04980E1C141CC707101C 004FB847,0xA0FC4C01,C046 ; SK6C V43
0AEAC6C: 04980E1C141CC707101C 004FB847,0xA0FC4C01,C046 ; SL6C V50
#pragma enable old_equal_ff
0FC4C00: 7FB51048FBF7FCFF0DD084B06846011C
0FC4C10: 0831FBF7F5F96F4604B03F7A0137F25D
0FC4C20: FBF74AFD3A707FBC05980E1C141CC707
0FC4C30: 101C0AF0FEE9
0FC4C40: 0xB1C2D3E4,0x0000DD00,00000000,00000000,\
"{patch `Screen Illumination Auto Control` id=DD00 cp=starfriend ver=2.1}","\
{info `The phone auto control the screen illumination by time`}","\
{1 sl 0 r=0..100 v=60}","\
{2 sl 1 r=0..100 v=40}","\
{3 sl 2 r=0..100 v=20}","\
{4 sl 3 r=0..100 v=20}","\
{5 sl 4 r=0..100 v=20}","\
{6 sl 5 r=0..100 v=20}","\
{7 sl 6 r=0..100 v=30}","\
{8 sl 7 r=0..100 v=30}","\
{9 sl 8 r=0..100 v=34}","\
{10 sl 9 r=0..100 v=34}","\
{11 sl 10 r=0..100 v=34}","\
{12 sl 11 r=0..100 v=34}","\
{13 sl 12 r=0..100 v=34}","\
{14 sl 13 r=0..100 v=34}","\
{15 sl 14 r=0..100 v=34}","\
{16 sl 15 r=0..100 v=34}","\
{17 sl 16 r=0..100 v=34}","\
{18 sl 17 r=0..100 v=40}","\
{19 sl 18 r=0..100 v=44}","\
{20 sl 19 r=0..100 v=50}","\
{21 sl 20 r=0..100 v=60}","\
{22 sl 21 r=0..100 v=70}","\
{23 sl 22 r=0..100 v=80}","\
{24 sl 23 r=0..100 v=80}","\
{endsm}",00
#pragma disable old_equal_ff
[ 本帖最后由 starfriend 于 2006-5-9 23:22 编辑 ] |
-
评分
-
查看全部评分
|