- 积分
- 567
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2006-4-23 10:19:25
|
显示全部楼层
* 系统信息多路器 v1.2 *
[详细设置说明]
注意!必须更新06.05.14以后的function lib!
v1.1:
防止通过重启函数重启手机或通过情景8关闭手机时系统崩溃,同时必须更新新的function lib: v17: ram_ShutdownMode(hword)
v1.2:
让函数"string12"正确的工作
; * Overlay Info Mux v1.2 * 系统信息多路器 v1.2 *
; (c) benj9
; (p) StarFriend
; 多元化的文档信息显示
; (!) MP, func lib: f: 0,6,22,66,77,81,92,93,117-119,160. v: 0,3,14,17,18,19
; 需撤销: * Change DevMen Overlay Display Refresh Rate *
; 需撤销: * OverlayInfo v0.2 *
; 用法: 在工模的 overlay 菜单中任意打开一项配置, 配置内容将会在指定位置显示.
; 在midlet中为sprintf配置内置函数.
; styles: 不同的地方 (桌面, 屏保, 其它任意的位置) 可以配置不同的显示风格.
; 补丁中提供了4个地方的显示风格配置.
; (!) TOGGLE: 通过外部补丁呼叫地址0xA0FD9811可迅速在普通, 关闭, 和通用风格 三种模式中切换.
; 内置函数: cpu_load=1 cpu_clock=2 net_rx=3 net_mode=4 accu_cap=5
; accu_temp=6 time=7 func8=8 func9=9 func10=10 func11=11 string12=12
; funcs 8-12: 系统预留配置(在midlet中配置)
; 内置函数 "time" 通过"%s"在sprintf函数中进行配置.
; threshold: 在超出预设值时才启用补丁!
; color slide: 如果 stepsize 设定为 0, 则只使用 fg 颜色, 否则颜色按stepsize设定大小进行渐变.
; 长字串会引起闪烁图示输出.
; hint: 为 sprintf 函数预留的 "canvas" 字串风格.
08D2DA4: 00F019F8201C3DF140EE 004F3847,0xA0FD99CD,C046
0FD9B90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0xA08D2D7B,0xA08D2DDB,0xA00A2E13,0xA00A2EA1
; 1) host function of entry, 2) 1st, 3) 2nd, 4) 3rd BL(X) at/after entrypoint
; 1)B59EB0051C????????0028
; 2)B58FB0061C01A81122
; 3)B5041C????????????4518????0028
; 4)B5????????????80BD80B5FDF7????002801D000F0
00D511A: 62680BA80092002200212368 0149884719E0,0xA0FD9917,C046
#pragma enable old_equal_ff
0FD9800: 4F766C61794D7831302C62656E6A3900
0FD9810: DE4908780130032800DB002008700228
0FD9820: 01D10020C870704700B500200C2F4BDC
0FD9830: 3B1C7F00023FBF4446E00FE010E011E0
0FD9840: 14E016E019E027E037E036E035E034E0
0FD9850: 181C083800F039F8181C35E00D9833E0
0FD9860: 0E9831E0E6F7F8FE38782DE0E6F70CFD
0FD9870: 2AE0E6F7E5FE387826E001200321E6F7
0FD9880: D7FB0A210902AA31401A0F9A2323D156
0FD9890: 401819D5404217E081B010992831E6F7
0FD98A0: AFFB00911098283002784378B2A1E6F7
0FD98B0: FFFB1098283001B006E0181C083800F0
0FD98C0: 04F801D000F016F800BD40B5119E8100
0FD98D0: 0C317358002B0BD57178012282401142
0FD98E0: 06D01B68002B03D502210918715C5B18
0FD98F0: 1B1C40BD40B5119E07210918715C0129
0FD9900: 04DB01D01B6802E01B8800E01B78181C
0FD9910: 00E0002040BD02B010B582B09A48E7F7
0FD9920: 6FF9341C04D0002000F0ECF801D10025
0FD9930: 8DA60DA8F2790092B37972793179E6F7
0FD9940: 33FDB2780192717800912B1C00220DA9
0FD9950: 04A8E6F72DFD321C0C32301C03300078
0FD9960: 002802D000F009F800E0111F04A8E6F7
0FD9970: 23FD02B090BC82B038473CB5041C834D
0FD9980: 04214919AA78002A05D1029B24331B68
0FD9990: 0B600122AA70042A01DB131F00E0531E
0FD99A0: 0127174200D10027C85C012F03D0001B
0FD99B0: 0AD5002003E00019FF2805DDFF200132
0FD99C0: 062A00DD0022AA70C8543CBD4EB4041C
0FD99D0: E0B00D956C48E7F713F95AD0E6F784FC
0FD99E0: 0A90E6F77DFC0B900D950C960120311C
0FD99F0: 22310978084208D0E6F746FC132804D0
0FD9A00: E6F756FE387801283FD0012000F07AF8
0FD9A10: 3BD03078012838DB3BD0321CAF321778
0FD9A20: 002F17D082B0FFF7FFFE02B0321C1032
0FD9A30: 1168321CAE321278012A02D004DC8842
0FD9A40: 07E0884204DD01E0884201DA012100E0
0FD9A50: 00211AD182B0341C18340025675DFFF7
0FD9A60: E3FEA9006A46505001350C2DF6DB009A
0FD9A70: 019B02B068463830011D0160311C2431
0FD9A80: E6F73EFD6846383008E0216800220A80
0FD9A90: 03E0201C3F4FB847FFE7201CE6F71CFE
0FD9AA0: 3C88002C0FD0002E0DD0384BDD78FF2D
0FD9AB0: 09D001680A886F1C974201DDFF2501E0
0FD9AC0: 0F800135DD70344FB847344FB847002E
0FD9AD0: 0FD0002C0DD0FF2D01D00A210AE07169
0FD9AE0: 082901DA082105E00820000277308142
0FD9AF0: 00DB36210D98264AE6F7B6FB60B04EBC
0FD9B00: 1EB0B0BD30B5041C204D2878002803D0
0FD9B10: 013814D1FE201FE0E6F7D6FD38880028
0FD9B20: 0AD1E6F7D9FD00203F5E002F04D5E6F7
0FD9B30: 6FFB03D0032002E0022000E004200138
0FD9B40: 012C0BD06978FF2905D0884206D00228
0FD9B50: 01D10020E870FF20002603E0B0214143
0FD9B60: 76183436687030BD0006000000008414
0FD9B70: 00000064FFFFFF6425643A253032643A
0FD9B80: 2530326400000000CBCC0000,0xA8000210 ; free ram 8 bytes
0FD9BA0: E4D3C2B1CBCC00000000000000000000
0FD9BB0: "{patch=OverlayInfoMux ver=1 cp=benj9 id=CCCB}","\
{info `*rtfm*`}","\
\
{c al left=0 center=2 right=4}{c ct off=0 firmware=1 patch=2}","\
{c fn off=0 cpu_load=1 cpu_clock=2 net_rx=3 net_mode=4 accu_cap=5 ","\
accu_temp=6 time=7 func8=8 func9=9 func10=10 func11=11 string12=12}","\
{c th `=`=0 `<=`=1 `>=`=2}{c lt `byte (1b)`=0 `hword (2b)`=1 `dword (4b)`=2}","\
\
\
{sm `Options`}","\
{sm func8}{12 a address v=A8752560}{1.0 cb `use as pointer` v=0}","\
{2 b off v=0}{7 o load c=lt v=2}{endsm}","\
{sm func9}{16 a address v=A8000204}{1.1 cb `use as pointer` v=1}","\
{3 b off v=18}{8 o load c=lt v=1}{endsm}","\
{sm func10}{20 a address v=A8717FFC}{1.2 cb `use as pointer` v=0}","\
{4 b off v=0}{9 o load c=lt v=2}{endsm}","\
{sm func11}{24 a address v=A8000214}{1.3 cb `use as pointer` v=0}","\
{5 b off v=0}{10 o load c=lt v=2}{endsm}","\
{sm string12}{28 a address v=A8000270}{1.4 cb `use as pointer` v=0}","\
{6 b off v=0}{endsm}","\
{35 b `\naccu temp calibr.` range=-50..50 v=`-10`}","\
{34.0 cb `hide at net` v=0}","\
{36 const size=3 v=0x00FF00}","\
{39 b `\nopacity of color\nslide (restart)` r=0..100 v=0x54}","\
{endsm}","\
\
\
{offset=0x34}{sm `\nOverride`}","\
\
{0 o content c=ct v=2}{sm content}","\
{36 s sprintf ml=137 v=`cpu %03d%% %03dM \nrx=ЭB m=%02x c=%03d%%\ntix=%d `}","\
{24 o `\n$1=` c=fn v=1}","\
{25 o `\n$2=` c=fn v=2}","\
{26 o `\n$3=` c=fn v=3}","\
{27 o `\n$4=` c=fn v=4}","\
{28 o `\n$5=` c=fn v=5}","\
{29 o `\n$6=` c=fn v=10}","\
{30 o `\n$7=` c=fn v=0}","\
{31 o `\n$8=` c=fn}","\
{32 o `\n$9=` c=fn}","\
{33 o `\n$10=` c=fn }","\
{34 o `\n$11=` c=fn}","\
{35 o `\n$12=` c=fn}{endsm}","\
\
{sm style}{4 xy left/up x=0 y=16}","\
{6 xy width/height x=132 y=90}","\
{1 sl font r=0..9 v=2}","\
{2 o alignement c=al v=0}","\
{8 h `\nfg color` ml=4 v=F0000064}","\
{3 b `fg colorslide stepsize (0=off)` v=14}","\
{12 h `\nbg color` ml=4 v=00002C48}{endsm}","\
\
{sm threshold}show only if{0xAF o `function` c=fn v=0}{0xAE o c=th v=2}{16 i threshold v=85}{endsm}","\
\
{20 ms `\nrefresh cycle time (ms)` range=8..2167 v=22}","\
{endsm}","\
\
\
{offset=0xE4}{sm Mainscreen}","\
\
{0 o content c=ct v=2}{sm content}","\
{36 s sprintf ml=137 v=`cpu %03d%% %dM \nnet %03d%% m=%02x\nbat %d%% ЬC `}","\
{24 o `\n$1=` c=fn v=1}","\
{25 o `\n$2=` c=fn v=2}","\
{26 o `\n$3=` c=fn v=3}","\
{27 o `\n$4=` c=fn v=4}","\
{28 o `\n$5=` c=fn v=5}","\
{29 o `\n$6=` c=fn v=6}","\
{30 o `\n$7=` c=fn v=0}","\
{31 o `\n$8=` c=fn v=0}","\
{32 o `\n$9=` c=fn}","\
{33 o `\n$10=` c=fn}","\
{34 o `\n$11=` c=fn}","\
{35 o `\n$12=` c=fn}{endsm}","\
\
{sm style}","\
{4 xy left/up x=0 y=110}","\
{6 xy width/height x=132 y=176}","\
{1 sl font r=0..9 v=2}","\
{2 o alignement c=al v=2}","\
{8 h `\nfg color` ml=4 v=FF101064}","\
{3 b `fg colorslide stepsize (0=off)` v=4}","\
{12 h `\nbg color` ml=4 v=00002858}{endsm}","\
\
{sm threshold}show only if{0xAF o `function` c=fn v=1}{0xAE o c=th v=2}{16 i threshold v=80}{endsm}","\
\
{20 ms `\nrefresh cycle time (ms)` range=8..2167 v=65}","\
{endsm}","\
\
\
{offset=0x194}{sm Screensaver}","\
\
{0 o content c=ct v=2}{sm content}","\
{36 s sprintf ml=137 v=`cpu=%03d%% rx=%03d%% \ncap=%d%% t=ЬC \ntix=%d `}","\
{24 o `\n$1=` c=fn v=1}","\
{25 o `\n$2=` c=fn v=3}","\
{26 o `\n$3=` c=fn v=5}","\
{27 o `\n$4=` c=fn v=6}","\
{28 o `\n$5=` c=fn v=10}","\
{29 o `\n$6=` c=fn v=0}","\
{30 o `\n$7=` c=fn v=0}","\
{31 o `\n$8=` c=fn v=0}","\
{32 o `\n$9=` c=fn v=0}","\
{33 o `\n$10=` c=fn v=0}","\
{34 o `\n$11=` c=fn v=0}","\
{35 o `\n$12=` c=fn}{endsm}","\
\
{sm style}","\
{4 xy left/up x=2 y=0}","\
{6 xy width/height x=127 y=110}","\
{1 sl font r=0..9 v=2}","\
{2 o alignement c=al v=1}","\
{8 h `\nfg color` ml=4 v=E0E0E064}","\
{3 b `fg colorslide stepsize (0=off)` v=0}","\
{12 h `\nbg color` ml=4 v=00000064}{endsm}","\
\
{sm threshold}show only if{0xAF o `function` c=fn v=0}{0xAE o c=th v=2}{16 i threshold v=85}{endsm}","\
\
{20 ms `\nrefresh cycle time (ms)` range=8..2167 v=217}","\
{endsm}","\
\
\
{offset=0x244}{sm `Menues, Lists`}","\
\
{0 o content c=ct v=2}{sm content}","\
{36 s sprintf ml=137 v=`%03d %03d %03d %s`}","\
{24 o `\n$1=` c=fn v=1}","\
{25 o `\n$2=` c=fn v=5}","\
{26 o `\n$3=` c=fn v=3}","\
{27 o `\n$4=` c=fn v=7}","\
{28 o `\n$5=` c=fn}","\
{29 o `\n$6=` c=fn}","\
{30 o `\n$7=` c=fn}","\
{31 o `\n$8=` c=fn}","\
{32 o `\n$9=` c=fn}","\
{33 o `\n$10=` c=fn}","\
{34 o `\n$11=` c=fn}","\
{35 o `\n$12=` c=fn}{endsm}","\
\
{sm style}{4 xy left/up x=10 y=170}","\
{6 xy width/height x=112 y=15}","\
{1 sl font r=0..9 v=6}","\
{2 o alignement c=al v=2}","\
{8 h `\nfg color` ml=4 v=E800005C}","\
{3 b `fg colorslide stepsize (0=off)` v=0}","\
{12 h `\nbg color` ml=4 v=00001064}{endsm}","\
\
{sm threshold}show only if{0xAF o `function` c=fn v=0}","\
{0xAE o c=th v=2}{16 i threshold v=85}{endsm}","\
\
{20 ms `\nrefresh cycle time (ms)` range=8..2167 v=160}{endsm}",00
#pragma disable old_equal_ff
; nopatch standard values:
0FD9AF2: 36 A0 ; 标准循环时间
0FD9B68: 000600000000841400000064FFFFFF64 0006020000008414FFFFFF6400000064 ; 与 midlet 风格相同
[ 本帖最后由 starfriend 于 2006-5-14 22:46 编辑 ] |
|