- 积分
- 15
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2006-9-27 03:13:16
|
显示全部楼层
[请版主编辑汇总]特效闪烁 v3.2中文版
;* Blinker v3.2 * 特效闪烁 v3.2
; (c) benj9
; (r) 1nvisible, avkiev, BuG, Chaos
; (p) StarFriend
; 未接事件,网络搜索,无法找到网络等情况时特效闪烁屏幕或键盘灯
; 闪烁状态: 1次表示有1个未接事件, 2次表示有2个未接事件, 3次表示有3个未接事件, 如果有更多的
; 未接事件,将动态闪烁.
; (!) 要求masterpatch 支持. 要求function lib 序号: 2, 8, 77, 81, 228 支持.
; (!) 要求master java 0.91 或更高版本.
; 版本历史
; v3.2 优化上一版本, 兼容config mp-midlet0.9x, 加入屏幕灯点亮时闪烁.
; v3.1 修正一些小问题
; v3 兼容masterpatch
; v2 加入net traffic ,修正问题
; v1 最初版本发布
1019874: 0070A0E1 E50BFFEB ;C6C V53
;138F744: 0070A0E1 3134F1EB ;CX7C V50 ;0070A0E1040050E3????????1300A0E3 code32 BL 0xA0FDC810
;122C110: 0070A0E1 BEC1F6EB ;CX6C V50
;122BD34: 0070A0E1 B5C2F6EB ;M6C V50
;1255AE8: 0070A0E1 481BF6EB ;S6C V53
;09B1F40: 0070A0E1 32AA18EB ;SK6C V43
;1235A28: 0070A0E1 789BF6EB ;SL6C V50
#pragma enable old_equal_ff
0FDCCD8: 0xA865BE3C,0xA865EA10 ; C6C V53
;0FDCCD8: 0xA860A0A4,0xA860CC78 ; CX7C V50
;0FDCCD8: 0xA860A074,0xA860CC48 ; CX6C V50
;0FDCCD8: 0xA8609EF4,0xA860CAC8 ; M6C V50
;0FDCCD8: 0xA865BE94,0xA8660594 ; S6C V53
;0FDCCD8: 0xA8E09FD8,0xA8E0E5E0 ; SK6C V43
;0FDCCD8: 0xA8609D6C,0xA860C940 ; SL6C V50
0FDC800: 426C696E6B6572332E322C62656E6A39
0FDC810: 6E402DE9A8729FE517FF2FE1FFB500F0
0FDC820: 67F9307300F0EAF8FFBD00F061F9B37C
0FDC830: 002B0DD1FF23B374012305D1A24A0621
0FDC840: 090200F04DF925E01A23737200F05DF8
0FDC850: 021C1FD100291DD000F04AF9B57D737D
0FDC860: 002B00D1B47500F0CAF913D0002C0CD0
0FDC870: ED180FD100F0A5F90CD04023FB5C002B
0FDC880: 08D00420FFF7CAFF04E0B3695B7A002B
0FDC890: 00D01C1C101C071C6EBDFFB500F05FF9
0FDC8A0: 00F0ADF93D1C002D27D000F023F9031C
0FDC8B0: 00F08BF9011C00F077F9021C00F081F9
0FDC8C0: 14D0002B04D0012A07D100290ED104E0
0FDC8D0: 012A0ED1002910D008E0042B01DA181C
0FDC8E0: 08E00121717400F010F80DE000F051F8
0FDC8F0: 0AE00020FFF792FF06E0E96B162900DA
0FDC900: 1621714A00F0ECF8FFBDFFB500F027F9
0FDC910: 707C002803D005204821032202E00420
0FDC920: 60210422B073F173F27200F001F8FFBD
0FDC930: FFB5002500F063F91FD0002000F0AAF9
0FDC940: 00F014F9717AB27B914201DA012204E0
0FDC950: F27B914202DD00220125B272F27A0F1C
0FDC960: D7400137B27A002A01D1C91B00E0C919
0FDC970: 7172012D01D0554A08E0F07D002802D0
0FDC980: 00F0B8F801D100F0DDF84F4A00F0A8F8
0FDC990: FFBD00B500F0ACF8B069002806D04168
0FDC9A0: 142903DD1C364D4A00F09AF800F001F8
0FDC9B0: 00BD00B500F023F919D0022000F06AF9
0FDC9C0: 00F003F9012812DDF07400280FD000F0
0FDC9D0: EBF8011C00F0F5F8F27D002A07D00028
0FDC9E0: 01D0002903D000F0C1F8394A02E000F0
0FDC9F0: A9F8354AF17C00F073F800BD00B500F0
0FDCA00: AEF80021F172B17D002900D0FF213172
0FDCA10: 00F001F800BD00B500F0F1F824D0317B
0FDCA20: 08234B43002903D0042903D0002002E0
0FDCA30: 012000E0032000F02DF900F097F8F07A
0FDCA40: 97A29B18052809DA821C995C002905D0
0FDCA50: 0130F0721F4A00F043F80BE000F00BF8
0FDCA60: 012801D01C4A02E000F06CF8164A1988
0FDCA70: 00F036F800BD3EB5317B042917D0F07D
0FDCA80: 002814D000290BD000F09FF802280EDA
0FDCA90: 00F030F83073002809D0042807DA08E0
0FDCAA0: 00F028F803D100F07FF8002801D00120
0FDCAB0: 00E000203EBD00B500F044F8022100F0
0FDCAC0: E7F800BD2BC8FDA09BC8FDA031C9FDA0
0FDCAD0: B3C9FDA017CAFDA0FDC9FDA0,0xA0FDDB31 ; (!) Fixed
0FDCAE0: 00B5042900DA0421301CE3F7BDFB00BD
0FDCAF0: 784E70478EB5002000F0A5F803D0E3F7
0FDCB00: CFFD387800E0002000288EBD14B5F47D
0FDCB10: 002C06D0012C05D0012000F008F8022C
0FDCB20: 00D114BD14BC002000F001F800BD92B5
0FDCB30: 01217175337CE3F783FA0021717592BD
0FDCB40: B07D7047FFB5FFF7FBFF071C3A1C0020
0FDCB50: FFF7EDFF3A1C0120FFF7E9FFFFBD02B5
0FDCB60: 0021FFF7C5FF00F093F802BD0FB5FFF7
0FDCB70: BFFF307D002808D0022814D0FFF7E0FF
0FDCB80: 002802D000F01DF80DD1B169002902D0
0FDCB90: 0A7A002A00D14122317AFF235B1A3372
0FDCBA0: 1A40FFF7B3FF0FBD0EB5012000F04BF8
0FDCBB0: 01D101200EBD00F001F80EBD47480078
0FDCBC0: 704745480088002870470EB5022000F0
0FDCBD0: 3AF813D0E3F758FB00280ED00F2801DD
0FDCBE0: 14280ADD052803DD063880000A3005E0
0FDCBF0: 0330062802DA073000E000200EBD1FB5
0FDCC00: E3F78EFD3F68013701D42FA704E03548
0FDCC10: E3F7F6FF05D10027002000F00FF8381C
0FDCC20: 07E0407800F00AF8E3F7F2F9C0008019
0FDCC30: 371CFFF75DFFB061002F1FBD40B5FFF7
0FDCC40: 57FF307440BD28B5B569002D02D10020
0FDCC50: 011C17E002280ED0032809D0AB780128
0FDCC60: 0AD030201840000908211940C90809E0
0FDCC70: 0220002106E0EB780620184040080121
0FDCC80: 19406A68002828BDF075307D022800D0
0FDCC90: 3175704700B5FFF7D6FFFFF7F5FF00BD
0FDCCA0: 00040A0C0A0C0D99C201440000000099
0FDCCB0: 2002201C24000099E001201C201C2499
0FDCCC0: E001080A080A18990000200000000000
0FDCCD0: 40000000,300200A8
0FDCCE0: E4D3C2B1CCCC00000000000000000000
0FDDB30: 00B5FEF7DDFFFFF705F80221FFF7A8F800BD ; (!) Fixed
0FDCCF0: "{patch=79724865EA95C170 ver=3.2 cp=benj9 id=CCCC}","\
{tp me}","\
{2.4 cb `4F5C555E` v=1}","\
{2.5 cb `2E95D8766F70` v=01}","\
{2.3 cb `C54E6F706D70F665` v=1}","\
{endtp}","\
{tp nl}","\
{2.1 cb `4F5C555E` v=0}","\
{2.2 cb `2E95D8766F70` v=1}","\
{2.0 cb `C54E6F706D70F665` v=1}","\
{endtp}","\
{tp nt}","\
{3.1 cb `4F5C555E` v=0}","\
{3.2 cb `2E95D8766F70` v=1}","\
{3.0 cb `C54E6F706D70F665`}","\
1A59454E5C50626B","\
{4 ms `(ms, 0=0D4E5C50)` v=2167}","\
{endtp}","\
{tp ic}","\
EA956F70AE4EA65E","\
{8 b `(1-100)` v=65 r=1..100}","\
DD4F01634F5C555E385EAE4EAE4EA65E","\
{9 b `(1-100, 0=off)` v=0 r=0..100}","\
{endtp}","\
{sm `2A67A5638B4EF64E`}","\
{sm C5606F66004E}{0x00 usetp me}{endsm}","\
{sm C5606F668C4E}{0x08 usetp me}{endsm}","\
{sm C5606F66094E}{0x10 usetp me}{endsm}","\
{sm C5606F66DB56}{0x18 usetp me}{endsm}","\
{sm C5606F66944E}{0x20 usetp me}{endsm}","\
{sm C5606F666D51}{0x28 usetp me}{endsm}","\
{sm C5606F66034E}{0x30 usetp me}{endsm}","\
{endsm}","\
{sm `517FDC7E224E3159`}","\
{sm C5606F66004E}{0x00 usetp me}{endsm}","\
{sm C5606F668C4E}{0x08 usetp me}{endsm}","\
{sm C5606F66094E}{0x10 usetp me}{endsm}","\
{sm C5606F66DB56}{0x18 usetp me}{endsm}","\
{sm C5606F66944E}{0x20 usetp me}{endsm}","\
{sm C5606F666D51}{0x28 usetp me}{endsm}","\
{sm C5606F66034E}{0x30 usetp me}{endsm}","\
{endsm}","\
{sm `517FDC7E1C64227D`}","\
{sm C5606F66004E}{0x00 usetp me}{endsm}","\
{sm C5606F668C4E}{0x08 usetp me}{endsm}","\
{sm C5606F66094E}{0x10 usetp me}{endsm}","\
{sm C5606F66DB56}{0x18 usetp me}{endsm}","\
{sm C5606F66944E}{0x20 usetp me}{endsm}","\
{sm C5606F666D51}{0x28 usetp me}{endsm}","\
{sm C5606F66034E}{0x30 usetp me}{endsm}","\
{endsm}","\
{sm `67710E66BE8B6E7F`}","\
{sm C5606F66004E}{0x00 usetp me}{endsm}","\
{sm C5606F668C4E}{0x08 usetp me}{endsm}","\
{sm C5606F66094E}{0x10 usetp me}{endsm}","\
{sm C5606F66DB56}{0x18 usetp me}{endsm}","\
{sm C5606F66944E}{0x20 usetp me}{endsm}","\
{sm C5606F666D51}{0x28 usetp me}{endsm}","\
{sm C5606F66034E}{0x30 usetp me}{endsm}","\
{endsm}","\
{sm 7651835B}","\
EA95C170735ED16EA65E","\
{1 b `(0-100)` v=8 r=0..100}","\
A7633652AA5FAF73F665F495","\
{60 ms `(ms)` v=325}","\
4F5C6F70B970AE4EEA95C170938FFA51","\
{64 cb 9A5B3652}{endsm}",00
#pragma disable old_equal_ff
; 开机特效调整 :
0FDC838: 01 00 ; 01 = 开机特效. 00 = 无开机特效
0FDCCCA: 20 30 ; 输出控制(开机特效灯控制): 10=屏幕灯, 20=键盘灯, 30=两者都有
0FDCCD0: 40 0i100 ; 特效闪烁亮度
0FDCCD1: 00 0i5 ; 低电量关机时屏幕亮度
; 屏灯点亮时的闪烁输出:
0FDCC70: 02 03 ; 01=屏幕, 02=键盘, 03=两者
; call blinker signals externally: call A0FDC81D: R0=0: netlost, =1-3: missed events, =4 auxiliary
/* ~~~~~ port info desk ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(Y) entrypoint: SetIllumination + 0x34 (->MOV R7, R0). FF4D2DE90160A0E180179FE508D04DE20010D1E502B0A0E300A0A0 E3000051E30200E0030050A0E30240A0E10A00000A + 0x34
(B) ram_mainscreen_accu_icon: (7047B0B5????????0068????0028)+0xA, there you find an address loaded by LDR. add 4 to address.
(C) ram_net_online: (70B5????????00680028) + 2, there you find an address loaded by LDR.
(R) patch needs 0x24 bytes static free ram. area around A8000230 should be ok for x65/75. check with armdebugger.
*/ |
|