Post by Iver on May 15, 2006 15:11:13 GMT
;* Profile Logo On Mainscreen *
; © ACiD[mrp], (I) KiRiK, § AsteriX
;16341FE: 00F0B7FA 26F0FFFB ;remove the semicolon if you don't use * Improved net Indicator v0.12 * ® empeka
#pragma enable old_equal_ff
165AA00: 10B5064C636898472068804763680449
165AA10: 421882210220984710BD000024AA65A1
165AA20: E7040000E59F8CA0714763A1
#pragma disable old_equal_ff
;165AA12: 82 A0 ;Y
;165AA14: 02 3B ;X
;* Calendar on the mainscreen v1.3 *
; © DeHuCoH
1634634: FFF7A8FD 2BF0E4FC
#pragma enable old_equal_ff
1660000: 00B5FFB439480078012859D10D202E21
1660010: 374AC046374BFFB49847FFBC0F300132
1660020: 7628F8DB344BC046344F381C391C0831
1660030: 9847381C324B98470130797907390029
1660040: FCDC494241180131072900DD07390E1C
1660050: 3879C0462B4F3D5C02203401A41B201A
1660060: 3A210124254F7F79762801DB0D200C31
1660070: BC4208D1FFB401380139C046224AC046
1660080: 1C4B9847FFBC03B4201C00F01DF8061C
1660090: 002908D01D4A521803BCC046154BFFB4
16600A0: 9847FFBC00E003BC184A92190630C046
16600B0: 104BFFB49847FFBC09300134AC42D3DD
16600C0: FFBCD4F761F800BD00B5642806D20021
16600D0: 0A3801310028FBDA0A30013900BD1F1F
16600E0: 1C1F1E1F1E1F1F1E1F1E1F0028E963A8
16600F0: ED040000714763A13F0DB2A000AA75A8
1660100: CF5782A0DE0066A1F40400004D040000
#pragma enable old_equal_ff
136EF9: 0AC12B953593AE2BACCE 0AC0298D367839450A0A
;* Replace providername with custom format v4 *
; © Bennie, (I) arsh0r, avkiev, § AsteriX
/*
Currently the patch has 7 format strings. the patch chooses
another format string everytime the function is called
the names of days/months are taken from the languagepack
the following formats are possible:
%y = last 2 chrs of yeah f.ex. "05"
%Y = full year f.ex. "2005"
%m = month f.ex. "01"
%M = name of month f.ex. "Jan"
%D = day of month f.ex. "15"
%H = hour f.ex. "18"
%F = Mintues f.ex. "14"
%W = Day of week f.ex. "Sa"
%R = Rx level of current net in dB f.ex. "=95" ("="for band 1800 and "-" for band 900)
%C = current channel of net f.ex. "87"
%c = current CI of net in hexadecimal f.ex. "ADE2"
%A = voltage of battery in mV f.ex. "3845"
%T = current temperature measured at battery in Celcius degrees f.ex. "17,5"
NEW in v4:
%a = battery voltage in percent f.ex. "55%"
%x = calc difference between a past date and current date. you can easily change the past date.
remember the date has to be in the past, function can't handle diff to future dates. f.ex. "02y 05m 05d"
*/
;13CF1F8: 181C 2D1C ;add more stings to GetLP
;1638566: F7B52D4E0C1CB079 004B9F46F91580A0 ;call from screensaver
; This call doesn't work anymore.
; Since FW50 the provider name is always identical in mainscreen and screensaver.
; So there is no way to choose different provider names in mainscreen and screensaver at the moment.
; Maybe it will work in a later version of this patch again.
16516D0: BB5EB4 091680 ;call from mainscreen
#pragma enable old_equal_ff
0800F00: F0B585B0061C0F1C151C1C1C012D48D0
0800F10: 022D33D0042D43D1391C6420E34A1268
0800F20: 9047039004910A20E04A039912689047
0800F30: 019002910198002804D1281CFF300506
0800F40: 2D0E03E0019830302080023401200299
0800F50: 002900D000200121032D00D000210840
0800F60: 04D0281CFF3005062D0E03E002983030
0800F70: 20800234049800040714C046391C0A20
0800F80: CA4A1268904703900491039830302080
0800F90: 02340498303020800234306840193060
0800FA0: 07E0381C303020800234306840193060
0800FB0: C04605B0F0BDF7B588B0061C171C0125
0800FC0: 00246946BA4A099812689047C0466846
0800FD0: 405D002823D06846405D9538072813D2
0800FE0: 01A31B5C5B009F440304060F0F090C00
0800FF0: 13E0802411E0FF2401340EE00724E401
0801000: 0BE00124A40208E06846405D00193880
0801010: 023700243068013030600135D7E70BB0
0801020: F0BDF0B587B0041C0E1C151C00200690
0801030: A049306840180290002730790138B842
0801040: 08DD01E00137F8E79B48C05D06994018
0801050: 0690F7E770790699401800ABD880D888
0801060: 411E4920914A126890470490059100AB
0801070: 04981871D888197949235943401A00AB
0801080: 5871D9880520894A1268904704900591
0801090: 00AB059818735879052809D120684000
08010A0: 42191879854BC118201CFFF784FF54E0
08010B0: 00AB587932280AD12068400042191879
08010C0: 7E4B0533C118201CFFF775FF45E07079
08010D0: 1D280BD13079022808D1206840004219
08010E0: 76490A31201CFFF766FF36E020684000
08010F0: 421900AB187B714B0A3BC118201CFFF7
0801100: 5AFF2C20216849006852206801302060
0801110: 20202168490068522068013020602068
0801120: 4000421900AB1879644B053BC118201C
0801130: FFF741FF202021684900685220680130
0801140: 2060206840004019009000AB5979031C
0801150: 0222201CFFF7D4FEC0462C2021684900
0801160: 68522068013020602020216849006852
0801170: 20680130206020684000431902980004
0801180: 01140422201CFFF7BBFE07B0F0BD10B5
0801190: 0B041B0F484CEC34E35C138002320B05
08011A0: 1B0FE35C138002320B061B0FE35C1380
08011B0: 02320B071B0FE35C1380023203680433
08011C0: 036010BDF1B590B001200F9010980468
08011D0: 3B4808903B4807903B48069009A90BA8
08011E0: 3A4A1268904708990878062802D90020
08011F0: 089908700899087840012F490C314618
0801200: 0899087801300870C046308800286BD0
0801210: 3088252869D102363088542866D014DC
0801220: 442864D008DC00286DD025286CD04128
0801230: 6BD0432857D1BDE0462867D0482866D0
0801240: 4D2855D052284ED19AE064286CD008DC
0801250: 57286AD059281DD0612867D0632842D1
0801260: B5E06D2834D078286DD079283BD16420
0801270: 0E4A0B99126890470290039108040014
0801280: 01900F984000031902220FA80199FFF7
0801290: 37FE28E00F98400003190B9800040114
08012A0: 04220FA8FFF72CFE1DE00000401780A0
08012B0: 441780A08E040000301680A0221C0000
08012C0: 00AE75A87CEC66A820B267A8381780A0
08012D0: 0F9840000019039008AB197C031C0222
08012E0: 0FA8FFF70DFE7FE180E176E19FE00FE0
08012F0: 0F984000021908AB187CC64BC1180FA8
0801300: FFF759FE70E167E15EE16AE01CE00EE0
0801310: 0F9840000019039008AB597C031C0222
0801320: 0FA8FFF7EDFD5FE1ABE019E072E00F98
0801330: 40000019039008AB1979031C02220FA8
0801340: FFF7DEFD50E1A2E00F98400000190390
0801350: 08AB5979031C02220FA8FFF7D1FD43E1
0801360: 0BA8AD4909688847AA490D3140180390
0801370: 0F98400002190FA80399FFF71CFE33E1
0801380: 06980088FF2804D22D200F9949006052
0801390: 03E03D200F99490060520F9801300F90
08013A0: 0F98400003190698817904220FA8FFF7
08013B0: A7FD19E10F9840000019039000230698
08013C0: C15E04220FA8039BFFF79AFD0CE10F98
08013D0: 4000021902230698C15E0FA8FFF7D7FE
08013E0: 02E1092100208D4A12689047051C07D5
08013F0: 2D200F99490060520F9801300F906D42
0801400: 0F98400003190422290409140FA8FFF7
0801410: 77FDE9E00F9840000019039000230798
0801420: C15E04220FA8039BFFF76AFDDCE00321
0801430: 01207A4A1268904779494518291C0A20
0801440: 784A12689047049005910F9840000319
0801450: 04980004011402220FA8FFF751FD2C20
0801460: 0F99490060520F9801300F900F984000
0801470: 031905980004011401220FA8FFF740FD
0801480: B2E0221C0BA90FA8FFF7CBFDACE06649
0801490: 0B980968401A000600160E9008AB187C
08014A0: 61490979401A00060716587C5E494979
08014B0: 401A000600160D900E98002804DA0E98
08014C0: 4042000600160E90002F0BDA0E980028
08014D0: 04D00E98FF30000600160E90381C0C30
08014E0: 000607160D98002832DA002F01D10B27
08014F0: 03E0381CFF300006071608AB187C0128
0801500: 01D1002502E008AB187C851E4748405D
0801510: 45494979401A000600160D9008AB187C
0801520: 032808D104203F4A0B99126890470290
0801530: 0391002900D004E00D98013000060016
0801540: 0D9008AB587C0D994018000600160D90
0801550: 0F984000031902220FA80E99FFF7D0FC
0801560: 79200F99490060520F9801300F902020
0801570: 0F99490060520F9801300F900F984000
0801580: 03190222391C0FA8FFF7BAFC6D200F99
0801590: 490060520F9801300F9020200F994900
08015A0: 60520F9801300F900F98400003190222
08015B0: 0FA80D99FFF7A4FC64200F9949006052
08015C0: 0F9801300F900FE030880F9949006052
08015D0: 0F9801300F9007E009E030880F994900
08015E0: 60520F9801300F9002360EE6C0460F98
08015F0: 0138208011B0F0BD70B5051C0C1C161C
0801600: 201CFFF7DFFD70BD10B5041C201CFFF7
0801610: D9FD10BD971200003C1780A0481780A0
0801620: 56F5FFFF401780A0301780A0301680A0
0801630: 1F1C1F1E1F1E1F1F1E1F1E1F
;format string can be 16 chars long (including \0)
80163C: '%W %D. %M %Y\0'
80165C: '-=%H:%F=-\0'
80167C: '%C:%c RX %R dB\0'
80169C: '%AmV = %a%%\0'
8016BC: '%T°C\0'
8016DC: '%x\0'
8016FC: 'asterix.com.ru\0'
80171C: 3031323334353637383941424344454600000000
;past date for diffdate function
801730: 0i0000002005 ;year
801734: 0i07 ;month
801735: 0i17 ;day
801738: 3F0DB2A0CF5782A0F08A83A01DF13CA1D09F15A1
#pragma disable old_equal_ff
; © ACiD[mrp], (I) KiRiK, § AsteriX
;16341FE: 00F0B7FA 26F0FFFB ;remove the semicolon if you don't use * Improved net Indicator v0.12 * ® empeka
#pragma enable old_equal_ff
165AA00: 10B5064C636898472068804763680449
165AA10: 421882210220984710BD000024AA65A1
165AA20: E7040000E59F8CA0714763A1
#pragma disable old_equal_ff
;165AA12: 82 A0 ;Y
;165AA14: 02 3B ;X
;* Calendar on the mainscreen v1.3 *
; © DeHuCoH
1634634: FFF7A8FD 2BF0E4FC
#pragma enable old_equal_ff
1660000: 00B5FFB439480078012859D10D202E21
1660010: 374AC046374BFFB49847FFBC0F300132
1660020: 7628F8DB344BC046344F381C391C0831
1660030: 9847381C324B98470130797907390029
1660040: FCDC494241180131072900DD07390E1C
1660050: 3879C0462B4F3D5C02203401A41B201A
1660060: 3A210124254F7F79762801DB0D200C31
1660070: BC4208D1FFB401380139C046224AC046
1660080: 1C4B9847FFBC03B4201C00F01DF8061C
1660090: 002908D01D4A521803BCC046154BFFB4
16600A0: 9847FFBC00E003BC184A92190630C046
16600B0: 104BFFB49847FFBC09300134AC42D3DD
16600C0: FFBCD4F761F800BD00B5642806D20021
16600D0: 0A3801310028FBDA0A30013900BD1F1F
16600E0: 1C1F1E1F1E1F1F1E1F1E1F0028E963A8
16600F0: ED040000714763A13F0DB2A000AA75A8
1660100: CF5782A0DE0066A1F40400004D040000
#pragma enable old_equal_ff
136EF9: 0AC12B953593AE2BACCE 0AC0298D367839450A0A
;* Replace providername with custom format v4 *
; © Bennie, (I) arsh0r, avkiev, § AsteriX
/*
Currently the patch has 7 format strings. the patch chooses
another format string everytime the function is called
the names of days/months are taken from the languagepack
the following formats are possible:
%y = last 2 chrs of yeah f.ex. "05"
%Y = full year f.ex. "2005"
%m = month f.ex. "01"
%M = name of month f.ex. "Jan"
%D = day of month f.ex. "15"
%H = hour f.ex. "18"
%F = Mintues f.ex. "14"
%W = Day of week f.ex. "Sa"
%R = Rx level of current net in dB f.ex. "=95" ("="for band 1800 and "-" for band 900)
%C = current channel of net f.ex. "87"
%c = current CI of net in hexadecimal f.ex. "ADE2"
%A = voltage of battery in mV f.ex. "3845"
%T = current temperature measured at battery in Celcius degrees f.ex. "17,5"
NEW in v4:
%a = battery voltage in percent f.ex. "55%"
%x = calc difference between a past date and current date. you can easily change the past date.
remember the date has to be in the past, function can't handle diff to future dates. f.ex. "02y 05m 05d"
*/
;13CF1F8: 181C 2D1C ;add more stings to GetLP
;1638566: F7B52D4E0C1CB079 004B9F46F91580A0 ;call from screensaver
; This call doesn't work anymore.
; Since FW50 the provider name is always identical in mainscreen and screensaver.
; So there is no way to choose different provider names in mainscreen and screensaver at the moment.
; Maybe it will work in a later version of this patch again.
16516D0: BB5EB4 091680 ;call from mainscreen
#pragma enable old_equal_ff
0800F00: F0B585B0061C0F1C151C1C1C012D48D0
0800F10: 022D33D0042D43D1391C6420E34A1268
0800F20: 9047039004910A20E04A039912689047
0800F30: 019002910198002804D1281CFF300506
0800F40: 2D0E03E0019830302080023401200299
0800F50: 002900D000200121032D00D000210840
0800F60: 04D0281CFF3005062D0E03E002983030
0800F70: 20800234049800040714C046391C0A20
0800F80: CA4A1268904703900491039830302080
0800F90: 02340498303020800234306840193060
0800FA0: 07E0381C303020800234306840193060
0800FB0: C04605B0F0BDF7B588B0061C171C0125
0800FC0: 00246946BA4A099812689047C0466846
0800FD0: 405D002823D06846405D9538072813D2
0800FE0: 01A31B5C5B009F440304060F0F090C00
0800FF0: 13E0802411E0FF2401340EE00724E401
0801000: 0BE00124A40208E06846405D00193880
0801010: 023700243068013030600135D7E70BB0
0801020: F0BDF0B587B0041C0E1C151C00200690
0801030: A049306840180290002730790138B842
0801040: 08DD01E00137F8E79B48C05D06994018
0801050: 0690F7E770790699401800ABD880D888
0801060: 411E4920914A126890470490059100AB
0801070: 04981871D888197949235943401A00AB
0801080: 5871D9880520894A1268904704900591
0801090: 00AB059818735879052809D120684000
08010A0: 42191879854BC118201CFFF784FF54E0
08010B0: 00AB587932280AD12068400042191879
08010C0: 7E4B0533C118201CFFF775FF45E07079
08010D0: 1D280BD13079022808D1206840004219
08010E0: 76490A31201CFFF766FF36E020684000
08010F0: 421900AB187B714B0A3BC118201CFFF7
0801100: 5AFF2C20216849006852206801302060
0801110: 20202168490068522068013020602068
0801120: 4000421900AB1879644B053BC118201C
0801130: FFF741FF202021684900685220680130
0801140: 2060206840004019009000AB5979031C
0801150: 0222201CFFF7D4FEC0462C2021684900
0801160: 68522068013020602020216849006852
0801170: 20680130206020684000431902980004
0801180: 01140422201CFFF7BBFE07B0F0BD10B5
0801190: 0B041B0F484CEC34E35C138002320B05
08011A0: 1B0FE35C138002320B061B0FE35C1380
08011B0: 02320B071B0FE35C1380023203680433
08011C0: 036010BDF1B590B001200F9010980468
08011D0: 3B4808903B4807903B48069009A90BA8
08011E0: 3A4A1268904708990878062802D90020
08011F0: 089908700899087840012F490C314618
0801200: 0899087801300870C046308800286BD0
0801210: 3088252869D102363088542866D014DC
0801220: 442864D008DC00286DD025286CD04128
0801230: 6BD0432857D1BDE0462867D0482866D0
0801240: 4D2855D052284ED19AE064286CD008DC
0801250: 57286AD059281DD0612867D0632842D1
0801260: B5E06D2834D078286DD079283BD16420
0801270: 0E4A0B99126890470290039108040014
0801280: 01900F984000031902220FA80199FFF7
0801290: 37FE28E00F98400003190B9800040114
08012A0: 04220FA8FFF72CFE1DE00000401780A0
08012B0: 441780A08E040000301680A0221C0000
08012C0: 00AE75A87CEC66A820B267A8381780A0
08012D0: 0F9840000019039008AB197C031C0222
08012E0: 0FA8FFF70DFE7FE180E176E19FE00FE0
08012F0: 0F984000021908AB187CC64BC1180FA8
0801300: FFF759FE70E167E15EE16AE01CE00EE0
0801310: 0F9840000019039008AB597C031C0222
0801320: 0FA8FFF7EDFD5FE1ABE019E072E00F98
0801330: 40000019039008AB1979031C02220FA8
0801340: FFF7DEFD50E1A2E00F98400000190390
0801350: 08AB5979031C02220FA8FFF7D1FD43E1
0801360: 0BA8AD4909688847AA490D3140180390
0801370: 0F98400002190FA80399FFF71CFE33E1
0801380: 06980088FF2804D22D200F9949006052
0801390: 03E03D200F99490060520F9801300F90
08013A0: 0F98400003190698817904220FA8FFF7
08013B0: A7FD19E10F9840000019039000230698
08013C0: C15E04220FA8039BFFF79AFD0CE10F98
08013D0: 4000021902230698C15E0FA8FFF7D7FE
08013E0: 02E1092100208D4A12689047051C07D5
08013F0: 2D200F99490060520F9801300F906D42
0801400: 0F98400003190422290409140FA8FFF7
0801410: 77FDE9E00F9840000019039000230798
0801420: C15E04220FA8039BFFF76AFDDCE00321
0801430: 01207A4A1268904779494518291C0A20
0801440: 784A12689047049005910F9840000319
0801450: 04980004011402220FA8FFF751FD2C20
0801460: 0F99490060520F9801300F900F984000
0801470: 031905980004011401220FA8FFF740FD
0801480: B2E0221C0BA90FA8FFF7CBFDACE06649
0801490: 0B980968401A000600160E9008AB187C
08014A0: 61490979401A00060716587C5E494979
08014B0: 401A000600160D900E98002804DA0E98
08014C0: 4042000600160E90002F0BDA0E980028
08014D0: 04D00E98FF30000600160E90381C0C30
08014E0: 000607160D98002832DA002F01D10B27
08014F0: 03E0381CFF300006071608AB187C0128
0801500: 01D1002502E008AB187C851E4748405D
0801510: 45494979401A000600160D9008AB187C
0801520: 032808D104203F4A0B99126890470290
0801530: 0391002900D004E00D98013000060016
0801540: 0D9008AB587C0D994018000600160D90
0801550: 0F984000031902220FA80E99FFF7D0FC
0801560: 79200F99490060520F9801300F902020
0801570: 0F99490060520F9801300F900F984000
0801580: 03190222391C0FA8FFF7BAFC6D200F99
0801590: 490060520F9801300F9020200F994900
08015A0: 60520F9801300F900F98400003190222
08015B0: 0FA80D99FFF7A4FC64200F9949006052
08015C0: 0F9801300F900FE030880F9949006052
08015D0: 0F9801300F9007E009E030880F994900
08015E0: 60520F9801300F9002360EE6C0460F98
08015F0: 0138208011B0F0BD70B5051C0C1C161C
0801600: 201CFFF7DFFD70BD10B5041C201CFFF7
0801610: D9FD10BD971200003C1780A0481780A0
0801620: 56F5FFFF401780A0301780A0301680A0
0801630: 1F1C1F1E1F1E1F1F1E1F1E1F
;format string can be 16 chars long (including \0)
80163C: '%W %D. %M %Y\0'
80165C: '-=%H:%F=-\0'
80167C: '%C:%c RX %R dB\0'
80169C: '%AmV = %a%%\0'
8016BC: '%T°C\0'
8016DC: '%x\0'
8016FC: 'asterix.com.ru\0'
80171C: 3031323334353637383941424344454600000000
;past date for diffdate function
801730: 0i0000002005 ;year
801734: 0i07 ;month
801735: 0i17 ;day
801738: 3F0DB2A0CF5782A0F08A83A01DF13CA1D09F15A1
#pragma disable old_equal_ff