|
Post by SandStorm on Apr 18, 2006 22:56:58 GMT
THIS SECTION WILL BE ONLY TO GIVE YOU PATCHES! FURTHER QUESTIONS NEED NEW THREAD
-----------------------------------------------------------------------------
;* camera black&white mode * ; (c) SiNgle ; Smelter auto-patch 12EE1CF: 3F163F 801680
;* Disable some messages * ; (c) SiNgle ; Smelter auto-patch 163C36A: 0021 10BD ; All ringtones on 163C38A: 0021 10BD ; All ringtones off 163C3E0: 0021 10BD ; Keypad locked 08E218C: 38F0 80BD ; Vibra alert on/off 08E221E: 37F0 80BD ; IrDA on/off 08E224E: 37F0 80BD ; GPRS on/off 08F1750: A72A21FA 000050E3 ; "Please wait" before using camera 08F2954: F06600EB 0100A0E3 ; "Saved to:" after you take a foto 0966840: 4C561FFA 0100A0E3 ; "Please wait" in Card-Explorer 0B22B16: 01 00 ; "Copy SIM" at SIM change
;* Disable Access To Internet Browser * ; (c) KiRiK ; Smelter auto-patch 0920FF4: 85198EA0 00000000 ;disable Internet INTR_STRTBROWSR 0920FC0: 9F198EA0 00000000 ;disable Bookmarks INTR_BBOOKMARKS 09209A8: 43238EA0 00000000 ;disable DevMenu ELSE_DEVELP_MNU
;* Remove soft-keys from MainScreen v2 * ; (c) SiNgle ; Smelter auto-patch 163A379: D0 E0 163A436: 04D1 0028 163FC4A: 07D1 0028 163AE26: 0DD1 0028 163AE2C: 0AD1 0028
;* Disable displaying "netsearch" * ; (c) arsh0r ; Smelter auto-patch 163DA0E: 6449 04E0 ; screensaver 163ACEE: 15F0F8E8 07E00028 ; mainscreen
;* Remove provider name in ScreenSaver * ; (c) KiRiK ; Smelter auto-patch 163DA34: 6EEB 0028
;* remove the comma between name and surname in address book * ; (c) SiNgle ; Smelter auto-patch 0AB5A9C: 3FF14AFE 00280028
;* Disable ringtone "Net found" (3*beep) * ; (c) avkiev ; Smelter auto-patch 13B064C: 5C03 FFFF
;* No start sound in Video rec * ; (c) SiNgle ; Smelter auto-patch 08D8EA4: 1A 1D
;* Disable keypad light * ; (c) SiNgle ; Smelter auto-patch 0B1E8EF: D5 24
;* Remove background netting while showing MsgBoxes, "Please Wait", e.g. * ; (c) SiNgle ; Smelter auto-patch 11439DC: 55 00
;* Disable Aircraft Check * ; (c) Bennie ; Smelter auto-patch 1634E97: D1 E0
;* MainScreen positioning v2 * ; (c) SiNgle, BuG ; (r) KiRiK, arsh0r ; Smelter auto-patch
;Charge Indicator (Switched-Off Mode) 1633B76: 10 5E ; background end Y 1633B7C: 02 50 ; background start Y 1633B7E: 63 33 ; background start X 1633B80: 80 50 ; background end X 1633B85: F007FB 280028 ; no background 1633B8E: 02 50 ; Y 1633B90: 63 33 ; X
;Net 1633C2E: 10 5E ; background end Y 1633C32: 02 01 ; background start Y 1633C34: 21 1F ; background end X 1633C36: 03 01 ; background start X ;1633C3B: F0ACFA 280028 ; no background 1633C44: 02 01 ; Y 1633C46: 03 01 ; X
;Iconbar 1633EC8: 10 0F ; background end Y 1633ECC: 02 01 ; background start Y 1633ECE: 23 37 ; background start X 1633ED0: 61 75 ; background end X ;1633ED7: F05EF9 280028 ; no background 1633F02: 21 35 ; X 1633F1C: 02 01 ; Y
;Battery 1633FB6: 10 1B ; background end Y 1633FBA: 02 0D ; background start Y 1633FBC: 80 1E ; background end X 1633FBE: 63 01 ; background start X ;1633FC3: F0E8F8 280028 ; no background 1633FCC: 02 0D ; Y 1633FCE: 63 01 ; X
1654058: 08 12 ; Y - Provider name 1654068: 1A 24 ; Y - Sub provider name 16540C8: 72 64 ; Y - timer/stop-watch 163AE38: A1 A0 ; Y - Time & Date
;* Change font size on MainScreen v2 * ; (c) SiNgle ; Smelter auto-patch ; you can set 02-07 as new fonts
163AE38: A1 A8 ;Time String pos (with softkeys removed) ;Provider name 165405C: 03 08 165406C: 03 08 ;Remove provider name from mainscreen ;165405C: 03 A0 ;165406C: 03 A0 ;Date&Time 165409C: 08 04 ;without provider logo 16540DC: 08 04 ;with provider logo ;timer/stop-watch 16540CC: 07 0A
;* Flash-SMS Position & Font Size * ; (c) [crazy]misha ; Smelter auto-patch
;Y position Flash-SMS 1654078: 64 92 16540B8: 64 92 ;Change Flash-SMS font 02-08 165407C: 07 08 165408C: 07 08 16540BC: 07 08 16540CC: 07 08
;* change font of menu and softkeys * ; (c) SiNgle ; Smelter auto-patch
091B6C0: 03 02 ;softkey font 091B708: 03 08 ;chosen item in menu 091B70C: 02 08 ;menu list
;* Change delimiter in menu * ; (c) *S*h*a*D*o*W* ; (r) ILL! ; Smelter auto-patch
0E602C8: 55555555555555555555555F FFFFFFFFFFFFFFFFFFFFFFFF ;"_____________" ;0E602C8: 55555555555555555555555F 8F11E23C4788F11E23C4788F ;"._._._._._._." ;0E602C8: 55555555555555555555555F 22222222222222222222222F ;". . . . ." ;0E602C8: 55555555555555555555555F 00000000000000000000000F ;" "
;* AutoRedial forever with selected pause * ; (c) SiNgle ; Smelter auto-patch
0B42504: A068 0020 0B4252D: 30 20 0BDB7F4: 05 0A ; pause (0A=10 sec.)
;* take photo with any key * ; (c) SiNgle ; Smelter auto-patch 08F2214: 01 16 08F221C: 45 23
;* Change time of automatical keypad lock * ; (c) SiNgle ; Smelter auto-patch ;All delays are separated to intervals of ~5 ms ;example: 65000ms/5=0x32C8 => C832, 130000ms/5=0x6590 => 9065 163B344: C832 7017
;* Setup illumination by 5% * ; (c) SiNgle ; Smelter auto-patch 09061B4: 0A 05 09061C4: 0A 05
;* Illumination fade time * ; (c) BuG ; Smelter auto-patch 0B6991C: B80B E803 ;1000 ms ;0B6991C: B80B DC05 ;1500 ms ;0B6991C: B80B D007 ;2000 ms ;0B6991C: B80B C409 ;2500 ms
;* Change error sound "No connection" * ; (c) B-727 ; Smelter auto-patch 13B0606: 1800FAFF0000B6034A0178054A0108074A01FFFFE803F9FF0300 0C00B8073200FFFF3200400C1A00FFFFFFFFFFFFFFFFFFFFFFFF
;* Smooth scrolling of long names * ; (c) SiNgle ; Smelter auto-patch 091E2C8: D007 1202 ;delay before start 091E2CC: 2C01 2A00 ;scrolling speed
;* Change progressbar in music play * ; (c) SiNgle ; Smelter auto-patch 0A0F7F0: 1000660073 0500700080
;* Cursor blinking speed * ; (c) SiNgle ; Smelter auto-patch 091B384: 2C01 8003
;* Smooth illumination turn-on * ; (c) SiNgle ; Smelter auto-patch 0B69782: 0022 664A
;* Compress jpeg with maximum quality (100% instead of 75%) * ; (c) SiNgle ; Smelter auto-patch 09A7160: 4B 64
;* Change minute beep during call * ; (c) SiNgle ; Smelter auto-patch 0B3DC22: 00 37
;* Keypad Acceleration * ; (c) SiNgle ; Smelter auto-patch 114CDF6: 56 20
;* Decimal CID instead of C1 & C2 in neighbour list * ; (c) ????? ???? ; (r) SiNgle ; Smelter auto-patch
132A27A: 0123F856002802DA 203FB88B203702E0 132A288: 2B 20 132A28C: 02 05 132A296: 0223 0CE0 13B6BD4: 31204332 656C4944
|
|
|
Post by SandStorm on Apr 20, 2006 19:00:25 GMT
; * Password protected Disk selection menu * ; (c) SiNgle ; Smelter auto-patch ;In CardExplorer press "1" or enter password - disk selection menu 099ABF4: 0900000A 000055E3 099AC50: 3534 2000 ;099AC50: 20003631 "1234" ;Password 1234 ;* Enable Developer Menu * ; (c) Phantom ; Smelter auto-patch 123391C: 040090E5 0000A0E3 ;* Call list saving when SIM is changed * ; (c) SiNgle ; Smelter auto-patch 16315D4: 1EF02CEB 00200020 ;* Receive calls only by pressing green button * ; (c) SiNgle ; Smelter auto-patch 163CEE8: 62D0 0028 ;* Enable Band Selection * ; (c) Bennie ; Smelter auto-patch 165752C: 0502 FA01 ;* Enable Built-In WV Client (ICQ AIM) * ; (c) SiNgle ; Smelter auto-patch 0AF94F8: 66 78 ; Menu - 5-2 ;* Open closed EEPRom blocks * ; (c) Skylord ; Smelter auto-patch 125F180: 00 01 ;* Open Disks forever * ; (c) SiNgle ; Smelter auto-patch 125FE30: 02 03 ;* Toggle HandsFree without question * ; (c) SiNgle ; (p) AsteriX 1638AAC: CB21C9000022 002100210122 1638AB4: 18F0C8E8 17F016E9 ;* Changes to standard Picture folders * ; (c) Vanoleo ; (p) AsteriX 0A06F26: 740075007200650073 5C0046006F0074006F ;Pictures => Pic\Foto 0A06F5E: 740075007200650073 5C0053007400750066 ;Pictures\Clip Gallery => Pic\Stuf\Clip Gallery 0A06FC2: 740075007200650073 5C0053007400750066 ;Pictures\EMS => Pic\Stuf\EMS 0A07020: 740075007200650073 5C0053007400750066 ;Pictures\Logos => Pic\Stuf\Logos 0A0707C: 740075007200650073 5C0053007400750066 ;Pictures\Wallpaper => Pic\Stuf\Wallpaper 0A070DA: 740075007200650073 5C0053007400750066 ;Pictures\MMS => Pic\Stuf\MMS 0A07130: 740075007200650073 5C0053007400750066 ;Pictures\Icons => Pic\Stuf\Icons 0A07184: 740075007200650073 5C0053007400750066 ;Pictures\Frames => Pic\Stuf\Frames ;* Change folder for photos * ; (c) avkiev ; (p) AsteriX ; 0:\Pictures => 0:\_MyPhoto ;0A06F18: 0B00,'0:\\Pictures' 0B00,'0:\\_MyPhoto' ;* Input language menu on Help key (T9 info) * ; (c) SiNgle ; (p) AsteriX 09C104E: 784900227848 44F77BFF80BD ; MMS 0AA48FA: 85F7FFFC 61F625FB ; e-mail 0A85556: 7FF7FEED 80F6F7FC ; notes 0A2A40A: FFF777FF DBF69DFD ; SMS ;* Goto mainmenu from anywhere by pressing ### * ; (c) SiNgle ; (p) AsteriX ;Goto DevMenu\LOGAL\options and press Enable ### 0B1E4FC: 4AF0EBFF C8F525FE ;native menu ;0B1E4FC: 4AF0EBFF C3F5FFFE ;main menu ;* Enlarge incoming call photo * ; (c) SiNgle ; (p) AsteriX 0A3410A: 052104 002100 0A34112: 502280 8422A8 ;* Enlarge incoming call photo v2 * ; (c) SiNgle ; (p) AsteriX ;0A3410C: 04 00 ;163170C: 19 11 ;* Press joystick goto SuperFast main menu * ; (c) SiNgle ; (p) AsteriX 09205CC: FF228E 0D8D8C ;* Vibra off in Alarm clock * ; (c) SiNgle ; (p) AsteriX 0B6D474: 0F20D9F5B4E9 71F1C4E90028 #pragma enable old_equal_ff 0CDE800: 00402DE9F23F2DE90FE0A0E148F09FE5 0CDE810: 0FE0A0E144F09FE5000050E30100001A 0CDE820: 070000EB040000EA0FE0A0E130F09FE5 0CDE830: 030000EB01002DE90100BDE8F23FBDE8 0CDE840: 0080BDE800402DE90020A0E30F00A0E3 0CDE850: 0FE0A0E10CF09FE50080BDE8E59F8CA0 0CDE860: 43218EA059218EA0E06794A0 #pragma disable old_equal_ff ;* Change position and font of providername in ScreenSaver * ; (c) arsh0r ; (r) SiNgle ; (p) AsteriX ;there are different settings if the arrow is shown (f.ex. when you got a message) ;digiclock 1655484: 00 xx ;x-start 1655486: 9F yy ;y-start 1655488: 84 xx ;x-stop 165548A: AF yy ;y-stop 165548C: 03 ff ;font size ;analogclock 1655468: 00 xx ;x-start 165546A: 9F yy ;y-start 165546C: 84 xx ;x-stop 165546E: AF yy ;y-stop 1655470: 03 ff ;font size ;picture 165544C: 00 xx ;x-start 165544E: 9F yy ;y-start 1655450: 84 xx ;x-stop 1655452: AF yy ;y-stop 1655454: 03 ff ;font size ;energysaving 16554A0: 00 xx ;x-start 16554A2: 52 yy ;y-start 16554A4: 84 xx ;x-stop 16554A6: 61 yy ;y-stop 16554A8: 03 ff ;font size ;* Invert digiclock ScreenSaver * ; (c) SiNgle ; (p) AsteriX 163E0F4: 01 00 ;1h back 163E0FC: 00 01 ;1h font 163E142: 01 00 ;2h back 163E14A: 00 01 ;2h font 163E188: 01 00 ;":" back 163E190: 00 01 ;":" font 163E1C4: 01 00 ;1m back 163E1CC: 00 01 ;1m font 163E210: 01 00 ;2m back 163E218: 00 01 ;2m font 163E266: 01 00 163E26E: 00 01 1655490: 00 01 ;ProvName font 1655494: 01 00 ;background 1655500: 00 01 ;ProvFon with Arrow 1655504: 01 00 ;background with Arrow ;color table (0..17h) R G B ;00 - white ;01 - black ;02 - red (base) ;03 - navy (base) ;04 - green (base) ;05 - magenta (base) ;06 - aqua (base) ;07 - yellow (base) ;08 - red (light) ;09 - navy (light) ;0A - green (light) ;0B - magenta (light) ;0C - aqua (light) ;0D - yellow (light) ;0E - red (dark) ;0F - navy (dark) ;10 - green (dark) ;11 - magenta (dark) ;12 - aqua (dark) ;13 - yellow (dark) ;14-17 - clean ;* Black or white list v1.3 * ; (c) SiNgle ; (p) AsteriX ;select eighter black or whitelist ;select group you want to filter: 9 - 6 - 4 ;on blacklist calls from this group will be blocked ;on whitelist all calls except from this group will be blocked 0B137BC: 06D1 0028 0B137C0: 04D1 0028 0B13C0E: B0420ED1 CAF178ED #pragma enable old_equal_ff 0CDE700: 00402DE9060050E10500001AFF3F2DE9 0CDE710: 0FE0A0E10CF09FE5FF3FBDE80040BDE8 0CDE720: 04F09FE50080BDE8993BB4A0313CB1A0 #pragma disable old_equal_ff 1289627: D5 E0 ;0CDE70B: 1A 0A ;white list ;* Vibrate shortly after connection v1.2 * ; (c) SiNgle ; (p) AsteriX 1638E7E: 17F05AEF0028 002821F03EED #pragma enable old_equal_ff 165A900: 00402DE9FF3F2DE90FE0A0E144F09FE5 165A910: 000050E30900001A0100A0E30FE0A0E1 165A920: 34F09FE5020050E30400001A2F00A0E3 165A930: 0210A0E30120A0E30FE0A0E11CF09FE5 165A940: 0FE0A0E118F09FE5000050E3FF3FBDE8 165A950: 0040BDE80CF09FE52BE6B3A0670B30A1 165A960: F85C93A0AFCFB0A0858E63A1FF #pragma disable old_equal_ff ;* Decimal LAC instead of N & B in neighbour list instead of ENIP monitor * ; (c) ????? ???? ; (r) SiNgle ; (p) AsteriX ;combined with "Decimal CID instead of C1 & C2 in neighbour list" ;switch to CID mode with keys 0 <-> 2 08E71A4: 0E 0D 08E727C: 1622281C 0E26AAE7 091A5B8: C79929 6DA032 132A1C6: 002908D1 0E2E08D0 132A222: 0122211C0B31F078C6F68CEB0122211C0D313079 203EF08B20360522002800280522211C0B310028 13B6BE5: 4E2042 4C4143 ;* Java Acceleration * ; (c) SiNgle ; (p) Gnida 11658EC: 02 01 ;* Extra info on the main screen v3 * ; (c) avkiev ; (p) AsteriX 1633BD4: 051C0020 26F094FF #pragma enable old_equal_ff 165AB00: 01B53D4E04273F022737FA2414253949 165AB10: 0A888720FF2A00D38820B047897900F0 165AB20: 4FF88920B0478A20B0470A20B0471E24 165AB30: 1425012003212D4A90470A210902AA31 165AB40: 401A0F210A061116091802D58720B047 165AB50: 49420A20E3F606EC00F02FF88B20B047 165AB60: 081CB0478C20B0478D20B0470A20B047 165AB70: 48241425002009211C4A9047011C0320 165AB80: 0002E830E3F6EEEBB0478B20B0476420 165AB90: E3F6E8EBB04700F013F88E20B0470A20 165ABA0: B047722414251248018800F009F88F20 165ABB0: B0470A20B047002020BD02B5011C00E0 165ABC0: 02B50A20E3F6CEEB0A2802D3FFF7F5FF 165ABD0: 00E0B047081CB04702BD02B53A182106 165ABE0: 0816291CF5F7EEEB063402BDD09F15A1 165ABF0: FCEA66A8A0B067A8DBAB65A1 #pragma disable old_equal_ff ;To hide any element you have to define its y-coordinate to more than 176 (for example C0) 165AB0A: FA,24,14 FA,24,96 ;Net (FA=-6) 165AB2E: 1E,24,14 1E,24,96 ;Temperature 165AB70: 48,24,14 48,24,96 ;Voltage 165ABA2: 72,24,14 72,24,96 ;Capacity ;165AB42: 0F 0i030 ;Adjust temperature in function B by 0.1°C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1 0DA2594: 3214 0609 0DA259C: 3113 0609 0DA25A4: 3113 0609 0DA25AC: 3214 0609 0DA25B4: 3113 0609 0DA25BC: 3113 0609 0DA25C4: 3113 0609 0DA25CC: 3113 0609 0DA25D4: 3113 0609 0E7FEAC: 7FFFE403FFF7FF6EBF 0303037F7F03030303 ;4DE - "-" 0E7FF38: 00000E3800007F0000 037F7F03037F7F0303 ;4DF - "=" 0E7FFC0: C701C300E0007F5FC7 0F0F0F0F3F6F6F3F03 ;4E0 - "d" 0E80048: 00008002403D3F3C01 7B6F6F7B7B6F6F7B03 ;4E1 - "B" 0E800D4: FFFFFFFFFFFFFF8FFF 0303030303031B1B33 ;4E2 - "," 0E8015C: 0000000000007F07FF 1B27271B0303030303 ;4E3 - "'" 0E801E4: 0100102000007F01C0 3B6F676363676F3B03 ;4E4 - "C" 0E8026C: 0001F0F0C8107F0001 6F6F6F6F6F7F3B1303 ;4E5 - "V" 0E802F4: 0000400080007F0007 676F0F1B33236F4F03 ;4E6 - "%" ;* MiniGPS with GSM Data Logger v0.8 * ; (c) ACiD[mrp], arsh0r ; (r) bennie, SiNgle ; (p) AsteriX /* Create an folder 0:\Misc\gps Network change and new networks will be logged in \Misc\gps\_logfile.txt Network files can be directly edited on phone. You can change the default name of an network by editing the network file stored in \Misc\gps\* Use this String: [action][space][text to be displayed] action: 0 - do nothing 1-8 - switch to profile 1-8 a - Alarm q - shutdown phone v - vibrate two times Example: "0 home" will display "home" on screen and not change the profile "1 work" will display "work" on screen and change profile to normal environment. */ ;1637FB2: F7B52D4E0C1CB079 004B9F46F71480A0 ;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. 1651118: B75EB4 071580 ;call from mainscreen #pragma enable old_equal_ff 0800F00: 10B5C0460378002B07D0037801300B80 0800F10: 0231137801331370F4E710BDF1B58CB0 0800F20: 2020E74909688847061C4020E4490968 0800F30: 8847051C1020E2490968884707901020 0800F40: DF4909688847069008A90AA8DD4A1268 0800F50: 9047DDA1301CE34A1268904705ABFF22 0800F60: 0132FF210A31301CDF4F3F68B847041C 0800F70: 631C35D008AB9A785978187801900291 0800F80: 03920A9A0092187B04905A7B031CD7A1 0800F90: 281CD44F3F68B847281CDA4909688847 0800FA0: 049005AB021C291C201CD74F3F68B847 0800FB0: D4490C9809688847049005AB021C201C 0800FC0: D14F0C993F68B84705AB0222CFA1201C 0800FD0: CD4F3F68B84705A9201CCD4A12689047 0800FE0: 301CCC4909688847281CCA4909688847 0800FF0: C849079809688847C649069809688847 0801000: 0DB0F0BDF1B584B02020AD4909688847 0801010: 051CC1A1281CB34A1268904703A9281C 0801020: C44A12689047029000260298431C0FD0 0801030: 03984078000203990978411801910498 0801040: 0199884200D00126BB49039809688847 0801050: 002E02D10298431C27D16B46FF220132 0801060: 511C281CA04F3F68B847041C631C1CD0 0801070: 02209349096888470390049803990870 0801080: 04980004000E039948706B460222201C 0801090: 9D4F03993F68B8476946201C9C4A1268 08010A0: 90479C49039809688847281C99490968 08010B0: 8847301C05B0F0BD10B5037800229A42 08010C0: 07D201E00132FAE754002418A4788C54 08010D0: F8E70024CC5410BD30B500230022C046 08010E0: C45C002C08D01C1C0133045D8C540024 08010F0: 8D186C700232F3E730BD10B5021C0020 0801100: 0021C046535C002B04D00B1C0131D35C 0801110: 5840F7E710BDF3B583B0FF2001306849 0801120: 09688847061C0220654909688847041C 0801130: 0020607073490498096888470006000E 0801140: 02900498FFF7D9FF029948400190311C 0801150: 0498FFF7C1FF6B46FF220132511C624F 0801160: 03983F68B847051C6B4600220021281C 0801170: 724F3F68B847029921706B460222211C 0801180: 281C614F3F68B84702994A006B46311C 0801190: 281C5D4F3F68B847019820706B460222 08011A0: 211C281C584F3F68B8476946281C584A 08011B0: 12689047301C574909688847201C5549 08011C0: 0968884705B0F0BDF1B58CB0012008AB 08011D0: 18700C99086807905948069006988688 08011E0: 06984588202036490968884709904020 08011F0: 3349096888470A904020314909688847 0801200: 0B9040202E4909688847041C4DA1354A 0801210: 099812689047331C4EA1324F0A98099A 0801220: 3F68B84700962B1C4CA12E4F0B980A9A 0801230: 3F68B84703A93F4A0B98126890470290 0801240: 0298431C3BD1002D22D0331C2A1C47A1 0801250: 201C244F3F68B84704AA0120474B0A99 0801260: 1B689847211C0B98FFF755FF331C2A1C 0801270: 43A1201C1B4F3F68B847201CFFF74EFE 0801280: 331C2A1C48A1201C164F3F68B8470CE0 0801290: 281CFFF7B7FE002807D047A1201C114A 08012A0: 12689047201CFFF739FE08AB18784000 08012B0: 079A811808AA201CFFF722FE04E181E0 08012C0: B81580A0C41580A0303A5C4D6973635C 08012D0: 6770735C5F6C6F6766696C652E747874 08012E0: 00000000DC1580A0A01580A05B25692E 08012F0: 25692E2569202D2025693A25693A2569 0801300: 5D200000C81580A0A41580A00D0A0000 0801310: AC1580A0BC1580A0303A5C4D6973635C 0801320: 6770735C6C6173746E65742E746D7000 0801330: 00000000B01580A0C01580A0A81580A0 0801340: A0B067A8303A5C4D6973635C67707300 0801350: 0000000025735C256900000025735C25 0801360: 692D25692E746D6F0000000030206365 0801370: 6C6C3A25692D256900000000B41580A0 0801380: 6E6577206E6574776F726B20666F756E 0801390: 64205B43656C6C2049443A25692C204C 08013A0: 41433A25695D0000736176696E672025 08013B0: 692D2569000000006E6F206E6574776F 08013C0: 726B00000399081CFFF776FE281CFFF7 08013D0: 19FE002840D0039A02320092331C2A1C 08013E0: 4CA1201C564F3F68B847201CFFF796FD 08013F0: 039800783138082811D2039800783138 0801400: 059050490598096888474FA1201C4C4B 0801410: 059A1B689847201CFFF780FD1CE00398 0801420: 0078612803D003980078412806D14BA0 0801430: FFF774FD4D48006880470DE003980078 0801440: 712803D003980078512806D148A0FFF7 0801450: 65FD4E480068804728E0039800787628 0801460: 03D003980078562806D1022201212F20 0801470: 474B1B68984719E003980078652803D0 0801480: 03980078452811D108AB18784000079A 0801490: 811808AA0B98FFF733FD08AB18780138 08014A0: 0C9948603B490C980968884708AB1878 08014B0: 4000079A811808AA03980230FFF720FD 08014C0: 354903980968884708AB18780138079A 08014D0: 1080324909980968884730490A980968 08014E0: 88472E490B9809688847201C2B490968 08014F0: 88470DB0F0BD70B5051C0C1C161C201C 0801500: FFF762FE70BD10B5041C201CFFF75CFE 0801510: 10BD00004E6574776F726B206368616E 0801520: 67653A205B43656C6C2049443A25692C 0801530: 204C41433A25695D2028257329000000 0801540: DC1580A0E81580A050726F66696C6520 0801550: 6368616E67653A2025690000416C6172 0801560: 6D20436C6F636B0000000000E01580A0 0801570: 537769746368696E6720746865207068 0801580: 6F6E65206F66660000000000E41580A0 0801590: F01580A0EC1580A0C01580A0BC1580A0 08015A0: E86F21A1107121A19C6F21A13C6F21A1 08015B0: 0741BBA07C0526A1980F82A0001082A0 08015C0: E576BBA03B0DB2A0E5E653A185E553A1 08015D0: A5E553A1C8E553A165E653A101E553A1 08015E0: A7D4B6A0380924A1B39E8CA005A1A2A0 08015F0: F85C93A0 #pragma disable old_equal_ff ;08012C8: 30 00 ;disable logfile (c) KiRiK ;080136C: 30 76 ;default vibra on new net found (c) KiRiK ;* monitor 4 ram or rom bytes instead of providername v0.1 * ; purpose: 4 developer use. M65v50 (c) benj9 1651118: B75EB4 550F80 #pragma enable old_equal_ff 800F6C: 002000A8 ; monitored adress (little endian) ; rom A0000000-A2000000, ram A8000000-A8200000 ; netadress A867B0A0 m65v50 800F00: 05E00B80136802310130013313600378 800F10: 002BF6D1704730B58BB001210A910E4D 800F20: 04686868C27881780192009143780278 800F30: 2D6802A809A1A8470A980AAA40000119 800F40: 02A8FFF7DDFF0A98013820800BB030BD 800F50: 081CE0E7DFE70000680F80A025692025 800F60: 692025692025690001E553A1 #pragma disable old_equal_ff ;* ProfileLogo * ; (c) ACiD[mrp] ; GSM Develoment Crew ; ; (p) benj9 ; see appended graphic patch ; pics 1198-1203 ; pic 1202 can be used as blacklist icon - draw and use any you like ; NOT COMPATIBLE WITH IMPROVED NET INDICATOR ; pictures 0x01633C48: 00F0B8FA ACF0EDF9 #pragma enable old_equal_ff 0x016E003A: 0i0 ; x pos 0x016E0038: 0i148 ; y pos 0x016E0010: 05E00B80136802310130013313600378 0x016E0020: 002BF6D1704710B5054C636898472068 0x016E0030: 8047636803494218 0x016E0039: 21 0x016E003B: 20984710BD 0x016E0040: 48006EA1AE040000E59F8CA0BD4163A1 #pragma disable old_equal_ff ;* ImprNetsProfLogo * ; ImprovedNetIndicator & ProfileLogo ; M65v50 ; includes: ; ProfileLogo (c) ACiD[mrp] ; ImprovedNetIndicator (c) arsh0r ; ; smelted & ported: benj9 ; pictures 0x01633C48: 00F0B8FA ACF0E2F9 #pragma enable old_equal_ff 0x016E00E4: 06 ; mode /* mode: show 0 NetNormal 1 ProfileLogo 2 NetNormal & ProfileLogo 3 NetImproved 4 NetNormal & NetImproved 5 NetImproved & ProfileLogo 6 NetNormal & NetImproved & ProfileLogo */ 0x016E0010: 2F48F8B5008800252C4C0606360E05D0 0x016E0020: 022E03D0042E01D0062E04D1294F5521 0x016E0030: 7B6844209847012E05D0022E03D0052E 0x016E0040: 01D0062E08D1234F386880477B682249 0x016E0050: 4218992188209847033E032E34D80426 0x016E0060: 1D4FF64315372088FF2802D21A4A0732 0x016E0070: 01E0194A0E32A079322819D33E2801D2 0x016E0080: 063216E0452801D2053212E04C2801D2 0x016E0090: 04320EE0532801D203320AE05A2801D2 0x016E00A0: 023206E0612801D2013202E0682800D3 0x016E00B0: 3A1C084B0536301C77215B6866309847 0x016E00C0: 0C340135062DCEDBF8BD0000A0B067A8 0x016E00D0: E4006EA1DC006EA1AE040000E59F8CA0 0x016E00E0: BD4163A1 #pragma disable old_equal_ff 0x016E0032: 44 00 ;NetIndicatorNormal X 0x016E002E: 55 03 ;NetIndicatorNormal Y 0x016E00BC: 66 65 ;NetIndicatorImproved X 0x016E00B8: 77 90 ;NetIndicatorImproved Y 0x016E0054: 88 01 ;ProfileLogo X 0x016E0052: 99 95 ;ProfileLogo Y ; pls use attached graphic patch ;* Timer Signal Change * ; (c) StrikerX ; (p) AsteriX (muuh)benj9 ; M65 v50 ;139B680: 600A 8802 ; polytechno 139B680: 600A E802 ; muuh ;139B680: 600A F802 ; kikeriki ;* Disable dialing sound * ; (c) AlexSid ; (p) BuG (Smelter patch didn't work) 13B0B20: 8A083BA1 00000000 ;* Change disk names in menu * ; (c) DeHuCoH, USV ; (p) AsteriX 009AD2E: 44726976652030 303A5C44617461 ;Drive 0 -> 0:\Data 009AD4C: 4472697665203100 313A5C4361636865 ;Drive 1 -> 1:\Cache 009AD6A: 447269766520320000 323A5C436F6E666967 ;Drive 2 -> 2:\Config ;* move folder System from Data to Config * ; (c) Serega_1 ; (r) SMeeTBB ; (p) Van Pelt ;We free a little space on disk Data ;It is necessary to manually transfer folder System to Config! 0A07462: 30 32 0A07476: 30 32 0A07482: 30 32 0A0749A: 30 32 0A074B6: 30 32 0A074CA: 30 32 0A074EC: 30 32 0A0750C: 30 32 0A07524: 30 32 0A0754A: 30 32 0A0756A: 30 32 0A07582: 30 32 0A075A6: 30 32 0A075C2: 30 32 0A075D6: 30 32 0A075F6: 30 32 0A07612: 30 32 0A07626: 30 32 0A07648: 30 32 0A0766A: 30 32 0A07684: 30 32 0A076AA: 30 32 0A076C6: 30 32 0A076DA: 30 32 0A076FC: 30 32 0A0771C: 30 32 0A07734: 30 32 0A07756: 30 32 0A07770: 30 32 0A07782: 30 32 0A077A4: 30 32 0A077CC: 30 32 0A077EC: 30 32 0A07818: 30 32 0A07834: 30 32 0A07848: 30 32 0A07868: 30 32 0A07884: 30 32 0A07898: 30 32 0A078B8: 30 32 0A078D6: 30 32 0A078EC: 30 32 0A0790E: 30 32 0A0792C: 30 32 0A07942: 30 32 0A079CE: 30 32 0A079EA: 30 32 0A079FE: 30 32 0A07A22: 30 32 0A07A48: 30 32 0A07A66: 30 32 0A07A94: 30 32 0A07ABA: 30 32 0A07AD8: 30 32 0A07B02: 30 32 0A07B20: 30 32 0A07B36: 30 32 ;0A0797E: 30 32 ;0A0799A: 30 32 ;0A079AE: 30 32 ;* Folder Sms archive from Data to Config * ; (c) USV 0A07C90: 30 32 0A07CAE: 30 32 0A07CBE: 30 32 0A07CE0: 30 32 0A07D0A: 30 32 0A07D22: 30 32 0A07D4A: 30 32 0A07D72: 30 32 0A07D8A: 30 32 0A07DB4: 30 32 0A07DE0: 30 32 0A07DF8: 30 32 0A07E22: 30 32 0A07E4C: 30 32 0A07E62: 30 32 0A07FDC: 30 32 ; Demo of internal pics and Sounds v0.4; M65v50 ; (c) benj9 ; (r) arsh0r, ACiD[mrp] ; ; set profile to User1 (6) to show internal pictures ; set profile to User2 (7) to show internal pictures and sounds ; pls see german description: forum.modopo.com/showpost.php...49&postcount=8; sounds and vibration don't work with plugged-in datacable 0x01633C48: 00F0B8FA ACF0E2F9 #pragma enable old_equal_ff 0x016E0010: F8B5234D214F6B681F4C9847281C0068 0x016E0020: 8047002605281ADB28688047062816DC 0x016E0030: 207801300006000E2070B84200D32670 0x016E0040: 207818494718A968381C88478421081A 0x016E0050: C10F081840103A1C6B68412198472868 0x016E0060: 8047062811D16078002811D001280DD9 0x016E0070: A0780130A0706670A078FF2800D9A670 0x016E0080: A078EB68052201219847F8BD013000E0 0x016E0090: 01206070F9E70000000200A844DD0000 0x016E00A0: A8006EA133CC0000E59F8CA0BD4163A1 0x016E00B0: 25E014A1F85C93A0 #pragma disable old_equal_ff ; --- User-Config -------------------------------------------------------- 0x016E00A4: 33CC 0000 ; FirstPic (SPC-Number) 0x016E009C: 44DD 8004 ; NumberOfPics = 0x0480 = 0i1152 = 1152 ; 0x016E009C: 44DD 0i1152 ; same as 8804 ; 0x016E00A4: 33CC 1101 ; Funny Guy ; 0x016E009C: 44DD 00C0 ; Length Of Guy ; --- Add-On -------------------------------------------------------- // following patch is not necessary, unless you want to see the media id's ; Additional Patch for displaying Picture and Sound ID 0x01651118: B75EB4A0 530F80A0 #pragma enable old_equal_ff 0x00800F00: 05E00B80136802310130013313600378 0x00800F10: 002BF6D1704730B589B0012308930D49 0x00800F20: 0D4A046810880A78114D8B782D688218 0x00800F30: 68460AA1A847089808AA400001196846 0x00800F40: FFF7DEFF08980138208009B030BD081C 0x00800F50: E1E7E0E7000200A8A4006EA150696320 0x00800F60: 2564202D2020536F756E642025642000 0x00800F70: 740F80A001E553A1F85C93A0FC0595A0 0x00800F80: 25E014A121BE82A0 #pragma disable old_equal_ff ;* Analog Clock Tuning * ; (c) SiNgle ; (p) AsteriX 163DCF2: 9E 80 ;Hands length 163DD66: 01 02 ;Center-point 163DDB4: 01 06 ;Minute hand color 163DE64: 01 04 ;Hour hand second line color (bold) 163DEC4: 01 00 ;Hour hand color 11:00-12:59 163DF14: 01 00 ;Hour hand color 01:00-04:59 (c) oscrey 163DF54: 01 00 ;Hour hand color 05:00-06:59 (c) oscrey 163DFCC: 01 00 ;Hour hand color 07:00-10:59 (c) oscrey ;* Profile Logo On Mainscreen * ; (c) ACiD[mrp] ; (i) arsh0r, KiRiK ; (p) AsteriX ; pictures ;1633C48: 00F0B8FA 26F0DAFE ;remove the semicolon if you don't use * Improved net Indicator v0.13 * (r) empeka #pragma enable old_equal_ff 165AA00: 10B5064C636898472068804763680449 165AA10: 421882210220984710BD000024AA65A1 165AA20: B7040000E59F8CA0BD4163A1 ;165AA12: 82 A0 ;Y ;165AA14: 02 3B ;X #pragma disable old_equal_ff
|
|
|
Post by SandStorm on Apr 20, 2006 19:54:41 GMT
;* Profile Logo On Mainscreen * ; (c) ACiD[mrp] ; (i) arsh0r, KiRiK ; (p) AsteriX ; pictures ;1633C48: 00F0B8FA 26F0DAFE ;remove the semicolon if you don't use * Improved net Indicator v0.13 * (r) empeka #pragma enable old_equal_ff 165AA00: 10B5064C636898472068804763680449 165AA10: 421882210220984710BD000024AA65A1 165AA20: B7040000E59F8CA0BD4163A1 ;165AA12: 82 A0 ;Y ;165AA14: 02 3B ;X #pragma disable old_equal_ff ;* Improved net Indicator v0.13 * ; (c) arsh0r ; (r) BuG ; (p) AsteriX ; pictures /* this patch displays 6 bars meaning the next 6 available GSM channels instead of the normal net indicator.here is a table of the used images: 0x328 - 0x32E ;1-7 GSM900 0x32F - 0x335 ;1-7 GSM1800 0x336 low signal the image size is 5x14 px */ 1633C48: 00F0B8FA 27F0DAF8 #pragma enable old_equal_ff 165AE00: F8B50F1C0025194C461F2088FF2801D2 165AE10: 174A01E0164A0732A079222819D33E28 165AE20: 01D2063217E0452801D2053213E04C28 165AE30: 01D204320FE0532801D203320BE05A28 165AE40: 01D2023207E0612801D2013203E06828 165AE50: 01D3074A0E32074B0536391C1B68301C 165AE60: 98470C340135062DCFDBF8BDA0B067A8 165AE70: 2803000078AE65A1BD4163A1 #pragma disable old_equal_ff 165AE78: BD4163 01AA65 ;comment this line, if you don't use * Profile Logo On Mainscreen * (r) empeka ;165AE58: 05 04 ;another distance between the indicators (c) AlexSid ;* Calendar on the mainscreen with on/off v1.3 * ; (c) DeHuCoH ; (p) AsteriX ; pictures 1634080: FFF7A7FD 2BF0BEFF #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: FFBCD3F786FD00BD00B5642806D20021 16600D0: 0A3801310028FBDA0A30013900BD1F1F 16600E0: 1C1F1E1F1E1F1F1E1F1E1F00A8E763A8 16600F0: BD040000BD4163A13B0DB2A000AE75A8 1660100: CF5782A0DE0066A1C404000027040000 #pragma enable old_equal_ff ;setup positions (r) *S*h*a*D*o*W* ;166000E: 2E YY ;Y - week days ;1660060: 3A YY ;Y - calendar ;166000C: 0D XX ;X - week days ;166006C: 0D XX ;X - calendar ;* increase video speed v2.2 * ; (c) SiNgle ; (p) AsteriX ; indoor and outdoor - nightmode is turned on ; automatic - nightmode is turned off - increase framerate ; use only with enlarged disks! 12AD1C0: 3200A0E3 0E4AF5EB ;12EE1BB: 40 10 12EE1C9: 80 C0 ;brightness #pragma enable old_equal_ff 0FFFA00: FE5F2DE90C009FE50400D0E5000050E33200A013FE9FBDE8201776A8 #pragma disable old_equal_ff ;* increase video speed v2.12 * ; (c) SiNgle ; (p) AsteriX ; indoor and outdoor - nightmode is turned on ; automatic - nightmode is turned off - increase framerate 12AD1C0: 3200A0E3 4ECBF4EB ;12EE1BB: 40 10 12EE1C9: 80 C0 ;brightness #pragma enable old_equal_ff 0FDFF00: FE5F2DE914009FE514109FE5000021E0 0FDFF10: 0400D0E5000050E33200A013FE9FBDE8 0FDFF20: 9DDDEA4CBDCA9CE4 #pragma disable old_equal_ff ;* Date at the bottom of mainscreen as "We, 11 May" v6 * ; (c) avkiev ; (p) AsteriX 0B21DB6: FFF7E0FF BCF1B3FD #pragma enable old_equal_ff 0CDE900: 426F74746F6D20446174652076362020 0CDE910: A961766B6965762031302E30362E3035 0CDE920: 4FB522488047013007280FBC02D143F6 0CDE930: 24FA40BD0C1C194F381C391C083142F6 0CDE940: FCF9381C164B98470D3000F01FF89523 0CDE950: A178002900D1A370E3702C2323712023 0CDE960: 6371237279790A200F4B98473030A071 0CDE970: 3031E1710934387900F008F801BC093C 0CDE980: 211C01220023EAF75EEC00BD00B50849 0CDE990: 4018211C034B984700BDC04600AE75A8 0CDE9A0: CF5782A071FB3CA1F08A83A0E59F8CA0 0CDE9B0: 97120000 #pragma disable old_equal_ff ;0CDE95A: 2C 95 ;remove comma ;0CDE928: 07 00 ;Profile "No patches" ;* Show current time during postponed alarm v2 * ; (c) avkiev ; (p) AsteriX 0A3A3C8: 42780178 C6F54AFA #pragma enable old_equal_ff 0800840: 506F7374706F6E656420416C61726D20 0800850: A961766B6965762031332E30362E3035 0800860: 01B5C9F0BFFB411C01BC0838072905D0 0800870: 044A0548011C083190470348017A427A 0800880: 00BDC0463B0DB2A000AE75A8 #pragma disable old_equal_ff ;080086C: 07 NP ;Profile "No patches" ;* Extended "Calls dialed" list v2 * ; (c) avkiev ; (p) AsteriX ;Green button -> "Calls dialed" ;Red button -> "Calls received" ;Red button -> "Calls missed" ;Red button -> Ready 1650C64: E761A8 210880 #pragma enable old_equal_ff 0800800: 457874656E642E43616C6C734C697374 0800810: A961766B6965762031332E30362E3035 0800820: 00B5E1F099F8C9F0DDFB0130072803D0 0800830: E1F08EF8E1F09EF800BD #pragma disable old_equal_ff ;0800834: E1F09EF8 C046C046 ;080082C: 07 NP ;Profile "No patches" ;* Extra info + profile logo on the main screen v4.1 * ; (c) avkiev ; (i) AsteriX ; (p) AsteriX ; pictures 1633BD4: 051C0020 26F094FF #pragma enable old_equal_ff 165AB00: 01B5F5F7FAEA0130072856D03B4E0427 165AB10: 3F02273700248025B047002414253649 165AB20: 897900F04FF88920B0478A20B0470A20 165AB30: B0471E241425012003212D4A90470A21 165AB40: 0902AA31401A0F210A061116091802D5 165AB50: 8720B04749420A20E3F604EC00F02FF8 165AB60: 8B20B047081CB0478C20B0478D20B047 165AB70: 0A20B04748241425002009211C4A9047 165AB80: 011C03200002E830E3F6ECEBB0478B20 165AB90: B0476420E3F6E6EBB04700F013F88E20 165ABA0: B0470A20B047722414251248018800F0 165ABB0: 09F88F20B0470A20B047002020BD02B5 165ABC0: 011C00E002B50A20E3F6CCEB0A2802D3 165ABD0: FFF7F5FF00E0B047081CB04702BD02B5 165ABE0: 3A1821060816291CF5F7ECEB063402BD 165ABF0: D09F15A1FCEA66A8A0B067A8DFAB65A1 #pragma disable old_equal_ff ;To hide an element you have to define its y-coordinate to more than 176 (for example C0) ;165AB14: 00,24,80 xx,24,yy ;Profile ;165AB1A: 00,24,14 xx,24,yy ;Net ;165AB32: 1E,24,14 xx,24,yy ;Temperature ;165AB74: 48,24,14 xx,24,yy ;Voltage ;165ABA6: 72,24,14 xx,24,yy ;Capacity ;165AB46: 0F 0i030 ;Adjust temperature by 0.1°C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1 ;Don't show space after ;165AB30: B047 C046 ;Net ;165AB72: B047 C046 ;Temperature ;165ABA4: B047 C046 ;Voltage ;165ABB8: B047 C046 ;Capacity ;165AB08: 07 00 ;Profile "No patches" 165AB06: 013007 903096 ;profile logo instead of the profile number ;165AB08: 96 NP ;Profile "No patches" (with profile logo) in HEX NP=8F+profile number 0DA2594: 3214 0609 0DA259C: 3113 0609 0DA25A4: 3113 0609 0DA25AC: 3214 0609 0DA25B4: 3113 0609 0DA25BC: 3113 0609 0DA25C4: 3113 0609 0DA25CC: 3113 0609 0DA25D4: 3113 0609 0E7FEAC: 7FFFE403FFF7FF6EBF 0303037F7F03030303 ;4DE - "-" 0E7FF38: 00000E3800007F0000 037F7F03037F7F0303 ;4DF - "=" 0E7FFC0: C701C300E0007F5FC7 0F0F0F0F3F6F6F3F03 ;4E0 - "d" 0E80048: 00008002403D3F3C01 7B6F6F7B7B6F6F7B03 ;4E1 - "B" 0E800D4: FFFFFFFFFFFFFF8FFF 0303030303031B1B33 ;4E2 - "," 0E8015C: 0000000000007F07FF 1B27271B0303030303 ;4E3 - "'" 0E801E4: 0100102000007F01C0 3B6F676363676F3B03 ;4E4 - "C" 0E8026C: 0001F0F0C8107F0001 6F6F6F6F6F7F3B1303 ;4E5 - "V" 0E802F4: 0000400080007F0007 676F0F1B33236F4F03 ;4E6 - "%" ;* keypadlight trigger v0.9 * ; changes keypadlight mode according to choosen profile ; (c) benj9, June 2005 ; M65v50 ; User can setup profiles and delay 0B696F2: 5EF0E2E8 96F485FF #pragma enable old_equal_ff 0800600: 00b5Fcb40d48006880470006000e0d49 0800610: 43181978fcbc022904d0012904d00329 0800620: 04d005e0002203e02d2201e055231b02 0800630: 01200121c7f340e900bd9999400680a0 0800640: e59f8ca0480680a0 0800648: 00 ; Set Keypadlight Mode for Profile 1 0800649: 03 ; Set Keypadlight Mode for Profile 2 080064A: 03 ; Set Keypadlight Mode for Profile 3 080064B: 01 ; Set Keypadlight Mode for Profile 4 080064C: 02 ; Set Keypadlight Mode for Profile 5 080064D: 02 ; Set Keypadlight Mode for Profile 6 080064E: 01 ; Set Keypadlight Mode for Profile 7 /* Keypadlight Modes are: 00 = normal 01 = keypadlight always on 02 = keypadlight always off 03 = keypadlight delayed afterburner */ #pragma disable old_equal_ff 080062C: 55 1A ; Set Delay for Mode 3. ; 0=normal/no_delay, ..., 1A=some seconds, ..., FF=some minutes delay ;* Video rec 1min * ; (c) SiNgle ; (p) AsteriX 08D8D12: 0300C8C003 2000C8C020 ;* Toggle ProviderString-Patches v1 * ; (c) benj9 ; M65v50 ; Toggles "MiniGPS" and "Dynamic Replacing of Provider" Patches on-the-fly ; for people don't like the miniGps0.8 to crash. ; Feed the phone with the body of both patches, ; but comment with ";" the hooks of both patches, lines beginning with "1651118:" ; Define profile table below. 1651118: B75EB4A0 B10680A0 #pragma enable old_equal_ff 08006B0: 39B50A4D2D68A847054C245C01BC2419 08006C0: 2419064B1B59984738BD 08006D0: D40680A0 08006DC: E00680A0E59F8CA0B75EB4A0 08006E8: 610180A0 ; Mode 02: Entrypoint "dynamic replacing of provider name v.07 or v.08" (dont change) 08006EC: 071580A0 ; Mode 03: Entrypoint miniGps v.08 (dont change) ;08006F0: FFFFFFFF ; more modes for other patches ### User Config ############################################ 08006D4: 02,02,03,02,02,02,01 ; Modes for Profiles 1-7 # # Modes are: # 00 = blocked. ....... 01=normal operation. ....... # 02 = Dynamic Replacing Provider v.07/v.08. ....... 03=miniGPS v.08 ######################################################## #pragma disable old_equal_ff ;* run MIDlet on SIM change * ; (c) SiNgle ; (p) Maestro ; (r) AsteriX ; Security MIDlet 0B22B92: E6F767FF BBF1B6EF #pragma enable old_equal_ff 0CDEB00: FF7F2DE918008FE20030A0E30020A0E3 0CDEB10: 08409FE50FE0A0E114FF2FE1FFBFBDE8 0CDEB20: A849C3A0 0CDEB24: "2:\\gsm.jar",0000 #pragma disable old_equal_ff ;* Password protection some functions v3 * ; (c) avkiev ; (p) AsteriX #pragma enable old_equal_ff 165AA00: 50726F746563743320A961766B696576 165AA10: 00B50A48002202600021416005498160 165AA20: F821C1600261044A42618361F1F7C1FF 165AA30: 00BDC0463F4663A1080977A840AE75A8 #pragma disable old_equal_ff 165AA18: 00 06 ;ProtectType: 00-PIN, 08-PIN2, 06-Phonecode 0923D54: 65758EA0 41AA65A1 165AA40: FFFFFFFFFFFFFFFF 004B,E5,E7,65758EA0 ;AddressBook 0920634: DD188EA0 49AA65A1 165AA48: FFFFFFFFFFFFFFFF 004B,E1,E7,DD188EA0 ;CNCT_ADDRESSBOK 0923D60: 95758EA0 51AA65A1 165AA50: FFFFFFFFFFFFFFFF 004B,DD,E7,95758EA0 ;Groups 0920870: BF238EA0 59AA65A1 165AA58: FFFFFFFFFFFFFFFF 004B,D9,E7,BF238EA0 ;CNCT_STRT_GROUP 0AF94EC: A927A6A0 61AA65A1 165AA60: FFFFFFFFFFFFFFFF 004B,D5,E7,A927A6A0 ;New Message 09210C4: 9B208EA0 69AA65A1 165AA68: FFFFFFFFFFFFFFFF 004B,D1,E7,9B208EA0 ;MESG_CREATE_NEW 0AF950C: 252EA6A0 71AA65A1 165AA70: FFFFFFFFFFFFFFFF 004B,CD,E7,252EA6A0 ;Inbox 0921230: 0D218EA0 79AA65A1 165AA78: FFFFFFFFFFFFFFFF 004B,C9,E7,0D218EA0 ;MESG_INBOX_DIRC 0AF953C: 692FA6A0 81AA65A1 165AA80: FFFFFFFFFFFFFFFF 004B,C5,E7,692FA6A0 ;Sent items 0921368: 57238EA0 89AA65A1 165AA88: FFFFFFFFFFFFFFFF 004B,C1,E7,57238EA0 ;MESG_SENTITMBOX 09214A0: C9198EA0 91AA65A1 165AA90: FFFFFFFFFFFFFFFF 004B,BD,E7,C9198EA0 ;MESG_WRT_NEWEMS ; (c) Oleg357 0920738: 2D198EA0 99AA65A1 ;joystick down 165AA98: FFFFFFFFFFFFFFFF 004B,B9,E7,2D198EA0 ;CNCT_DEFAU_BOOK ; (c) Oleg357 0921438: 7D228EA0 A1AA65A1 ;joystick right 165AAA0: FFFFFFFFFFFFFFFF 004B,B5,E7,7D228EA0 ;MESG_UNIFIEDBOX ;* DSFS Directly Send Flash SMS V1.1 * ; (c) Bennie ; M65v50 (p) BuG ; Remark: Add a whitespace to begin, It should be a FlashSMS. ;1.1->correct bug that some unicode char would identify as whitespace(0x20). 135A42C: 201CB168 06F368F8 #pragma enable old_equal_ff 1660500: 201CB8380178082906D000290CD1417B 1660510: 7F221140F02204E0437B817B1B02C918 1660520: 1822202900D10270201CB1687047 #pragma disable old_equal_ff ;* Change Display of IMEI * ; (c) Bennie ; (p) AsteriX ;Only for display, include menu and AT 1301F54: 98B5041C0821474A96F056EC454A684601 00B50249EEF670EE00BDC046641F30A120 1301F65: 3A012196F050EC00AB1878E073002020 "AnyNameYouWant!\0" ;maximum 15 ascii characters ;* Run Midlet As Screensaver * ; (c) benj9 ; (r) ACiD[mrp], arsh0r, AsteriX, avkiev, SiNgle ;M65v50 ; (i) KiRiK ; check source /* Midlet must be placed in the root of Config (2:\) Check for free graphic midlets e.g. at java.mob385.com/en/efekti.shtml*/ 1651118: B75EB4A0 01AC65A1 ; if use with follo-up patch comment the line beginning with 1651118: there, ; but feed phone with the body of that patch. #pragma enable old_equal_ff 165AC00: FFB5194880473F27C74001200740012F 165AC10: 16D10E4F3C68012C02D100243C600FE0 165AC20: 0B48804700280BD00A488047002807D0 165AC30: 064F01243C60084C0A4800230022A047 165AC40: 02E0FFB4064CA047FFBDFFFF200200A8 165AC50: D1E263A1A7D014A1A849C3A068AC65A1 165AC60: 610180A06CAC65A1E59F8CA0 165AC6C: "2:\\amark.jar",00 ; any midlet #pragma disable old_equal_ff ### User Config ### ;165AC2F: D0 D1; D0: patch active when key locked, D1: active when key not locked. 165AC2E: 07D0 C046 ; patch active keylocked and unlocked ; profile configuration ; every single bit of the profile key represents a profile, ; the most left one is profile no. 7, the most right one profile no. 1 ; to activate patch in a certain profile, set the according bit to 1 ; example: 0n0100101 - patch is active in profiles no. 1, 3 and 6 165AC06: 3F 0n0000001 ; profile key 165AC40: 02E0 FFBC ; line active: pass-thru to follo-up patch. line not active: stand-alone. ; Follo-Up Patches: 165AC60: 610180A0 B10680A0 ; follo-up patch is Toggle ProviderString-Patches v1 ;165AC60: 610180A0 610180A0 ; follo-up patch is dynamic replacing provider v7/8. body has to be installed. ;165AC60: 610180A0 071580A0 ; follo-up patch is minigps v08. body has to be installed.
|
|
|
Post by SandStorm on Apr 20, 2006 20:24:13 GMT
;* Hourly beep and sound alerts after missed events and full battery v11 * ; (c) avkiev ; (r) SiNgle ; (p) AsteriX /* Phone executes every hour some tasks. Besides, if you miss some event - mobile plays each N minutes according ringtone. Alerts plays only from H1 to H2 hour, see options. Alerts plays not often, than once per N minutes. Alerts aren't play if sound is off. Ringtone 7F doesn't play. If ringtone more than 80h, than ringtone (R-80h) plays and phone are vibrate. For example, if you set ringtone DF, than ringtone 5F plays and phone is vibrate. If current profile is 7 - patch doesn't work. Buffer of Hourly Events Tuning contains 7*24 bytes, which defines tasks, which will execute when according hour comes. If according byte equal to 00 - then no tasks will execute. Bits of these bytes define in such manner: -0 (1) - Play HourlyBeep -1 (2) - Play file 0:\Sounds\Hours\HH.wav, where HH - current hour -2 (4) - Run midlet -3 (8) - Switch mobile off -4 \ -5 > Set Profile -6 / -7 - Reserved Example 1. If in this buffer byte 09 equals to 31 (=30+1), then at 9:00 mobile switches to 3rd profile and plays HourlyBeep. Example 2. If in this buffer byte 18 equals to 25 (=20+1+4), then at 18:00 mobile switches to 2nd profile, plays HourlyBeep and run midlet. Example 2. If in this buffer byte 23 equals to 08, then at 23:00 mobile switches off WAV-files for spelling current hour: avkiev.kiev.ua/Siemens/Patches/hours.rar*/ 163AAEE: 16F016EB 20F0D1FA ;mainscreen 163D8C2: 12F0AAE9 1DF0EBFB ;screensaver #pragma enable old_equal_ff 165B000: 536F756E6420416C6572747320763131 165B010: A961766B6965762031332E30372E3035 165B020: 01B57F21084081B0031C102042210902 165B030: 093100220092F4F702EE01B001BC8028 165B040: 07D35B48804704D02F2001210322594B 165B050: 984700BD00B50A20E3F684E985B06A46 165B060: 131D1360062393803030D08030311181 165B070: 2E235381772393816123D38176231382 165B080: 494848A103B40C2045A1484BF6F700EC 165B090: 07B000BD00B5F6F742E802E000B5F4F7 165B0A0: BCEDFFB4F5F72AE80130072866D0494F 165B0B0: 381C391C0831F6F718EB3C7A7D7A002D 165B0C0: 28D1386BA04225D03C63381C3C4B9847 165B0D0: C10041A0401840184018065D300902D0 165B0E0: 0138354988470120304202D03320FFF7 165B0F0: 97FF0220304202D0211CFFF7ABFF0420 165B100: 304202D05EA0F6F764E90820304201D0 165B110: 2A48804708200021884202D3A04204D9 165B120: 01E0A0422AD88C4228D8DF20254A1178 165B130: 0222114014D1F5F760EF011CDC200029 165B140: 0ED1D620204A1188002909D11F4A1188 165B150: 032913D31E4A11680A79FF2A0ED83920 165B160: FF280BD0796B7A7A8A4200D23C32521A 165B170: 012A03D37A7A7A63FFF752FFFFBD1000 165B180: '0:\\Sounds\\Hours\\' 165B1A0: 7EB165A101000000A700000000000000 165B1B0: 43218EA0F85C93A0B39E8CA0380924A1 165B1C0: CF5782A02C6568A844F43FA8FEEA66A8 165B1D0: 4C416BA800AE75A8 ;Buffer of Hourly Events Tuning ;-------- 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 165B1D8: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Mo 165B1F0: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Tu 165B208: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;We 165B220: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Th 165B238: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Fr 165B250: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Sa 165B268: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Su ;In this example - Just play HourlyBeep from 8:00 till midnight all week ;At evenings and at the weekends - with hour's spelling 165B280: "0:\\Java\\jam\\Applications\\HourlyEvent\\HourlyEvent.jar", 00 ;Midlet #pragma disable old_equal_ff ;All alerts play only from H1 to H2 hours ;165B114: 08 0i0H1 ;165B116: 00 0i0H2 ;(07,23) - 07:00-23:00, (08,00) - 08:00-00:00, (00,00) - always, (24,25) - never 165B0EC: 33 BA ;Ringtone for Hourly Beep ;165B12A: DF Ra ;Ringtone for Missed Alarm ;165B13C: DC Rc ;Ringtone for Missed Call ;165B142: D6 Rs ;Ringtone for Another Missed Event 165B15E: 39 38 ;Ringtone for Full Battery ;165B170: 01 NN ;Play alerts each NN minutes ;165B046: 04D0 C046 ;Vibrate even if vibra off 165B04C: 03 01 ;Vibra duration 165B15A: FF 0C ;Don't play Ringtone for Full Battery after charging via cable ;165B0BE: 00 XX ;hourly beep event starts at XX min every hour ;165B0AA: 07 NP ;Profile "No patches" ;* RMWKL Read Message when Key Locked v2.1 * ; (c) Bennie ; (p) AsteriX ; (r) avkiev ;Read flash-SMS and new message when keyboard locked, and Light on temporarily ;Press the GREEN button to read message 163AA36: F8F7D5FD 20F07EFA 163DA7E: 0223E05E 1DF067FA #pragma enable old_equal_ff 165AF00: 40B50026052814D1E1F722FD01280AD0 165AF10: E2F73EFC01280CD10320154B98471548 165AF20: 8047022605E00320114B9847DEF739FB 165AF30: 0126301C40BD0223E85E00B5FFF7E0FF 165AF40: 002802D1D8F74EFB00BD01B00A490847 165AF50: 0223E05E01B5FFF7D3FF002800D101BD 165AF60: 02B0022802D10020E3F7B7F903490847 165AF70: 7997B6A0D81065A199A963A16BDB63A1 #pragma disable old_equal_ff ;* Remove Icons White Background in Native Menu * ; (c) SiNgle ;M65v50 (p) BuG 1190958: 00 FF 11909FC: B3F735F8 00280028 ;* Remove folder "jam" from "Java" * ; (c) majsky ; Smelter auto-patch ; Before applying the patch move folders "Applications" and "Games" ; from "0:\Java\jam\" to "0:\Java\", then delete the empty folder "jam" 0A07316: 0B 07 0A07326: 5C006A0061006D 00000000000000 0A0736A: 18 14 0A0737C: 6A0061006D005C004100700070006C 4100700070006C0069006300610074 0A0738E: 63006100740069006F006E0073 6F006E00730000000000000000 0A073F0: 11 0D 0A07402: 6A0061006D005C00470061006D00650073 470061006D006500730000000000000000 ;* remove the dash at the end of CB news v2.5* ; (c) rreezzoo, Bo$s ; (r) empeka, g-e-l-o ; Smelter auto-patch 01EA00F: 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D "Any NameYou Want\0" ;maximum 24 ascii characters ;* Running some functions while keyboard locked v8.5 * ; (c) 1nvisible ; (r) Bennie, avkiev, AsteriX, KiRiK ; (p) AsteriX ;The phone runs some functions while keyboard is locked. ;The function may be called either on short press or on double press (to prevent casual pressing) - see Settings 163AA36: F8F7D5FD 20F063FC ;mainscreen 163DA7E: 0223E05E 1DF04CFC ;screensaver #pragma enable old_equal_ff 165B300: 0223E85E00B500F018F8002802D1D8F7 165B310: 69F900BD01B05D4908470223E05E01B5 165B320: 00F00BF8002800D101BD02B0022802D1 165B330: 0020E2F7CDFF564908471FB50026904B 165B340: 98470130072801BC1ED053281ED00028 165B350: 1ED001281ED005281ED00E281ED00F28 165B360: 1ED025281ED026281ED027281ED02828 165B370: 1ED029281ED014281ED0152869D04849 165B380: FF20087001201EBD00201EBD002414E0 165B390: 012412E0022410E003240EE004240CE0 165B3A0: 05240AE0062408E0072406E0082404E0 165B3B0: 092402E00A2400E00B2401B44AA04DA1 165B3C0: 035D0A5D01BC061C0120104245D10220 165B3D0: 10424BD1042010424FD1301C30490870 165B3E0: FF2BCCD0012B08D0022B09D0E02B27D2 165B3F0: D02B1BD2902B12DCC1E7624B9847BEE7 165B400: E1F7A6FA012807D0E2F7C1F9012800D0 165B410: B5E7F5F762EEB2E7DEF7C3F8AFE7982B 165B420: ADDC913B181C1D498847A8E7DF2BA6DC 165B430: D03B40214B4332A0C018174B98479EE7 165B440: EF2B9CDCE03BDB18DB1817A2D2589047 165B450: 95E70021002997D0061C7FB410490A78 165B460: 96420E707FBC8DD1152EB0D17FB40320 165B470: 084B98477FBC152EACD17FB409490023 165B480: 0B707FBC152EA8D179E7C04699A963A1 165B490: 6BDB63A17997B6A0A849C3A0B39E8CA0 165B4A0: 00AF75A8E05E65A8 ;config ;165B344: 07 NP ;Profile "No Patches" ;Key bindings ;Unlock keyboard with DOUBLE press of '#'. Long press won't work! ;165B452: 00 01 ;Procedure List ;By default in every line there's a link to 'XTRA_NO_APPLI' (D9238EA0 - no action), you can change it to any other. ;Here are some procedures ;ELSE_SOUND_RECO - 9B218EA0 ;ELSE_STOP_WATCH - F1198EA0 ;ELSE_STR_MYMENU - 31218EA0 ;FLSH_FLEXPLORER - 351A8EA0 ;ELSE_COUNT_DOWN - FB198EA0 165B4A8: F1198EA0 ;Procedure 0 165B4AC: FB198EA0 ;Procedure 1 165B4B0: 9B218EA0 ;Procedure 2 165B4B4: 351A8EA0 ;Procedure 3 165B4B8: 31218EA0 ;Procedure 4 165B4BC: D9238EA0 ;Procedure 5 165B4C0: D9238EA0 ;Procedure 6 165B4C4: D9238EA0 ;Procedure 7 165B4C8: D9238EA0 ;Procedure 8 165B4CC: D9238EA0 ;Procedure 9 165B4D0: D9238EA0 ;Procedure A 165B4D4: D9238EA0 ;Procedure B 165B4D8: D9238EA0 ;Procedure C 165B4DC: D9238EA0 ;Procedure D 165B4E0: D9238EA0 ;Procedure E 165B4E4: D9238EA0 ;Procedure F ;In the first line the function is set up while in the second you set up options. ;Functions ;00 - temporarily light on ;01 ((c) avkiev) - spelling current time. The patch "Talking Phone v2" must be installed! ;02 ((c) Bennie) - view missed SMS/calls/appointments ;9x - switch to profile (where 'x' is the profile number - from 1 to 8) ;Dx - run midlet (where 'x' is the number of midlet in midlet list - see below) ;Ex - run procedure (where 'x' is the number of procedure in procedure list - see below) ;Options ;00 - no additional actions ;01 - checks DOUBLE pressing of the button (to prevent casual pressing) ;02 - light on temporarily ;04 - unlock keyboard (recommended when running midlets or other functions requiring lighting on) ;Just summarize the numbers of the required functions. For instance, to unlock keyboard after double pressing the button, put 05 (4+1). ;Left SoftKey ;It is recommended to use function '02' as if there are no missed SMS/calls/appointments the left SoftKey will function like the right one. 165B4E8: 02 165B4F4: 06 ;Right SoftKey 165B4E9: FF 165B4F5: 07 ;Red Button 165B4EA: FF 165B4F6: 02 ;Green Button 165B4EB: 02 165B4F7: 02 ;Volume Down 165B4EC: E0 165B4F8: 06 ;Volume Up 165B4ED: 01 165B4F9: 00 ;Joystick Down 165B4EE: E4 165B4FA: 07 ;Joystick Up 165B4EF: E3 165B4FB: 07 ;Joystick Right 165B4F0: 91 165B4FC: 01 ;Joystick Left 165B4F1: 95 165B4FD: 01 ;Joystick Press 165B4F2: 01 165B4FE: 00 ;Asterisk 165B4F3: D0 165B4FF: 07 ;Midlet List ;Here you can store up to 16 midlets. On every midlet path you have 40 bytes (e.x. adresses must go as here: 0 midlet - 01A01C4, 1 midlet - 01A0204, 2 midlet - 01A0244...). In the end of every path you must put '00'. 165B500: "0:\\Java\\jam\\Applications\\Lighter\\Lighter.jar",00 ;Midlet 0 165B540: "0:\\Java\\jam\\Applications\\DocViewer\\DocViewer.jar", 00 ;Midlet 1 165B580: E59F8CA0210980A0 #pragma disable old_equal_ff ;* bellevue. disable icons on mainscreen * ; (c) benj9 ; m65v50 16503CC: D55014A1 01AD65A1 #pragma enable old_equal_ff 165AD00: FFB5084880472027C74001200740012F 165AD10: 03D105488047002803D1FFBCFFB4034F 165AD20: B847FFBDE59F8CA0A7D014A1D55014A1 #pragma disable old_equal_ff ; profile configuration ; every single bit of the profile key represents a profile, ; the most left one is profile no. 7, the most right one profile no. 1 ; to activate patch in a certain profile, set the according bit to 1 ; example: 0n0100101 - patch is active in profiles no. 1, 3 and 6 165AD06: 20 0n0100101 ; profile key ;165AD12: 0548 06E0 ; 0548: disengaged icons only when keylock is off. 06E0: disengaged icons always. ; check source ;* Change Vibra Type When Turning It On With HotKey * ; (c) 1nvisible ; Smelter auto-patch ;00 - Standard ;01 - Helicopter ;02 - UFO ;03 - Shock ;04 - Mosquito ;05 - Train 08E2172: 00 NN ;* Extra Info Canvas v3.1 * ; addition to * Extra info on the main screen v3 * ; (c) benj9 ; (r) avkiev, BuG ; (f) BuG /* - Draws as many as you like canvas regions (clears the background) before executing ExtraInfo-Patch - Configure in which profiles ExtraInfo-Patch is active - Have one more pass-thru call for another follow-up patch 1) Install ExtraInfo v3. 2) Configure profile key for this patch - in which profiles ExtraInfo is called. 3) Configure as many canvas regions as you like (canvas regions are erased whith the normal content of mainscreen to prevent ExtraInfos "smelting digits") One record for a canvas is leftX, rightX, topY, bottomY. Put as many records after another as you like. Put a FF after last record to tell the patch to stop making canvas. 4) If you don't need a third patch running, you're finished.) 5) Install the body of the third patch. It runs not dependent to profile key. 6) Put the body's address to in little endian sex to _ThirdPatch 7) Enable the "activate ThirdPatch " line */ 1633BD4: 26F094FF 051C0020 ; undo ExtraInfo-EntryPoint 1633C04: D8F41AFE 27F03CF8 #pragma enable old_equal_ff 165AC80: FFB5124880470327C74001200740012F 165AC90: 14D10D4E3778FF2F0DD0F1780122009D 165ACA0: 00910192B278391C73780E98084CA047 165ACB0: 00950436EEE707488047C046C046C046 165ACC0: FFBCB1F4BBFD00BD,DCAC65A1,E59F8CA0 ; -,-,Data,GetProfile 165ACD0: 974163A1,01AB65A1,FFFFFFFF ; DrawCanvas,ExtraInfo,_ThirdPatch ;Data 165ACDC: 69,84,95,9F ; erase-region on the mainscreen: x-start, x-end, y-start, y-end ;165ACE0: 12,34,56,78 ; more erase-regions ... ;165ACE4: 11,22,33,44 ; more erase-regions ... 165ACE0: FF ; after last erase-region place this END mark #pragma disable old_equal_ff ;165ACBC: C046C046 06488047 ; activate ThirdPatch 165AC86: 03 0n1010110 ; profile key ; Here you can determine in which profile the ExtraInfo (and the Canvas function) will be active. ; the "1" most left (next to the "n") says that ExtraInfo is active in Profile 7 ; the "0" most right says that ExtraInfo is NOT active in Profile 1 ; the in-between digits stand for Profile 6 - 2 ; so example "0n1010110" means, that Extrainfo is active in profiles 2,3,5,7 165ACAA: 0E98 0020 ; DrawCanvas redraws always IdleBackgroundApplicationImage. ; For configuring the canvas set this line, set a wallpaper on phone and you see the canvas ;*Accu Temperature As Graphic Indicator v1.5* ; M65v50 (c) benj9 ; (r) ACiD[mrp], avkiev. big (r) BuG ; explicit help (german): forum.modopo.com/showpost.php...57&postcount=11633C0A: 02D000F08FFA C04626F0F8FD +165A800 #pragma enable old_equal_ff 00: FFB5214880473727C74001200740012F 10: 03D0FFBC,D9F78BFC,00BD1A2101220D1C ; 14: D9F78BFC = BL A163412E 20: 009101920D22662182230E98174DA847 30: 009568240F2501200321154A90470A21 40: 0902AA31401A00210A061116401803D5 50: 2D230235635340420E4F0F4E963801D5 60: 321C0BE0C0210031884201DB3A1C05E0 70: C117090F081809490011421866200D21 80: 074B9847C5E70000,E59F8CA0,974163A1 ; GetProfile,DrawCanvas 90: D09F15A1,370200003502000038020000 ; GetAccuTemp A0: BD4163A1 ; DrawImage #pragma disable old_equal_ff ; there are 14 pictures. ; 1 pic below temp_min, 1 pic over temp_max, 12 pics in the range of temp_min to temp_max ; for demonstration the built-in accu icons are used, feel free to create your own set of icons # picture numbers # ;98: 3502 0401 ; spc icon no. for temperature < temp_min ;94: 3702 0301 ; spc icon no. for temperature >= (temp_min+range) ;9C: 3802 F700 ; spc icon no. of first icon (12 pics for a range from temp_min to temp_max (like accu indicator pics)) # icon position # 7C: 66 66; icon_x_start 7E: 0D 0D; icon_y_start # canvas (erase background under icon) position # 26: 66 67; canvas_x_start 28: 82 81; canvas_x_end ; x_start + iconwidth 24: 0D 0F; canvas_y_start 1A: 1A 13; canvas_y_end ; y:start + iconheigth # minimum temperatur for display # 5C: 96 96 ; temp_min: minimum temperature ( 0xB4 = 180 = 18°C),(0x96=150=15°) ; temp_max: temp_min + range (range is (a)19.2°C or (b)38.4°C) # range of display # ; you can make the range of the 12 icons between temp_min and temp_max 19.2°C or 38.4°C ; following lines: (a) range is 19.2°C, (b) range is 38.4°C ;72: 090F C90E ; (a):090F, (b):C90E ;78: 0011 4011 ; (a):0011, (b):4011 ;66: 00 C0 ; (a):00, (b):C0 # temperature calibration # 34: 0F 00 ; 0i015. Adjust temperature by 0.1¡C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1 :) # profile configuration # ; every single bit of the profile key represents a profile, ; the most left one is profile no. 7, the most right one profile no. 1 ; to activate patch in a certain profile, set the according bit to 1 ; example: 0n0100101 - patch is active in profiles no. 1, 3 and 6 06: 37 0n0100101 ; profile key # canvas mode # ;2A: 0E98 0020 ; normally line is turned off. ; turn on line means: canvas doesn't select a background automatically, but ; erases always with SkinApplicationIdleImage. use with an activated background ; image on phone to calibrate canvas'. +0 ; check source ; see graphic patch
|
|
|
Post by Iver on Apr 21, 2006 19:24:15 GMT
;* Disable message "Profile activated" * ; (c) 13.beta2 ; Smelter auto-patch 09064C0: 2B1C 04E0
;* Disable message "List Empty!" * ; (c) 1nvisible ; Smelter auto-patch 0A866B2: 9F49 03E0
;* Turn on by Alarm clock * ; (c) SiNgle ; (r) (i) ThE TrIFoN ; (p) Mifodiy
0B6D44E: DBF5 C046 0B6D450: 04EF0020 94F456E9
#pragma enable old_equal_ff 0801700: 0FE0A0E124F09FE524009FE5B600D0E1 0801710: 200050E3030000AA1200A0E30010A0E3 0801720: 0FE0A0E10CF09FE50000A0E308F09FE5 0801730: 589294A0,A0B067A8,BC4323A1,55D4B6A0 #pragma disable old_equal_ff
;* Show Hidden Files In Card-Explorer By Default * ; (c) 1nvisible ; Smelter auto-patch 0939770: 00 FF 0939820: 00 FF
;* Enable Vibra With Plugged-In Cable * ; (c) 1nvisible ; Smelter auto-patch 119E748: F081BD18 0000A0E3
|
|
|
Post by Iver on Apr 23, 2006 0:31:38 GMT
*Setup illumination by 1%* 09061B4: 0A 01 09061C4: 0A 01
*Setup illumination by 2%* 09061B4: 0A 02 09061C4: 0A 02
|
|
|
Post by Iver on Apr 23, 2006 2:46:00 GMT
This is very useful for blind people!;* * Talking phone v2 *;© avkiev, ® SiNgle, § AsteriX Patch replaces shortcut ELSE_COUNT_DOWN (Timer) with spelling current time function. Set this shortcut with DSE to any key, if you press this key - current time will be spelled. You should download those files to 0:\Sounds\Time: Click to download Norwegian language sound filesI can make English sound files... If I get requests about it. 0920964: "ELSE_COUNT_DOWN",00,FB198EA0 "ELSE_COUNT_DOWN",00,0xA0800921 ;Entry for SpellTime 0B6D476: D9F5B4E9 93F453FA ;Talk time instead of Alarm #pragma enable old_equal_ff 0800900: 54616C6B696E6750686F6E6520207632 0800910: A961766B6965762032362E30372E3035 0800920: FFB5474C0025271C5C3F381C391C0831 0800930: 424B9847632000F02EF8397A3C2600F0 0800940: 05F8797A462600F001F8FFBD00B51429 0800950: 0AD30A2038F0CCE84200C000801800F0 0800960: 1AF80520002912D0081C01290AD00229 0800970: 08D000F010F80520002908D0052906D2 0800980: 022004E08019143000F005F8081C8019 0800990: 00F001F800BD82B52060201D291C294A 08009A0: 27F078EC21682CA0B037142302683A60 08009B0: 04300437013BF9D11520503F38840A20 08009C0: 38F096E830303031090440183864381C 08009D0: 64F19EEEB96988000918091809183C20 08009E0: 38F086E82D180C3482BD00B5FF20144F 08009F0: 0C3F0C3739688142FBD038600A2038F0 0800A00: 78E885B06A46131D1360062393803030 0800A10: D080303111812E235381772393816123 0800A20: D381762313820A4808A103B40C2006A1 0800A30: 084B48F112E907B000BDC0463B0DB2A0 0800A40: 5CAE75A8EB0980A0780A80A001000000 0800A50: A70000000000000000200000B8AE75A8 0800A60: D0AE75A80000000000000000CCAE75A8 0800A70: 0000000000AF75A80F00 0800A7A: '0:\\Sounds\\Time\\xx.wav' #pragma disable old_equal_ff
|
|
|
Post by SandStorm on Apr 25, 2006 19:11:51 GMT
; * Change Illumination Turn Off Timer 3 * ; (c) benj9, m65v50 ; (!) masterpatch ; use "Change Illumination Turn Off Timer 2" to set standard / patch_off values ; use midlet to overlay your values ; to have new midlet values activated, let turn off illu one time and press any key else than red key 0B1E93E: 5349A000411868460422 C046004988470BE6FDA0 #pragma enable old_equal_ff 0FDE600: 496C6C75542C62656E6A41B50948E2F7 0FDE610: F7FA02D0311C023100E0044941BC08BC 0FDE620: A00009186846042204331847,0xA0BCBA72 ; LDR R1,addr at entry 0FDE630: E4D3C2B1CECC00000000000000000000 0FDE640: "{patch=`ChangeIlluOffTimer` ver=3 cp=benj9 id=CCCE}","\ {5 b `idle (sec)` r=1..255 v=1}","\ {9 b `else (sec)` r=1..255 v=1}",00 #pragma disable old_equal_ff ;* Accu Temperature As Graphic Indicator v2.1 * ; (c) benj9 ; (r) ACiDmrp, avkiev, BuG ; (!) MasterPatch ; new in 2.1: canvas is set by icon boundaries. ; there are 14 pictures. 1 pic below temp_min, 1 pic over temp_max, 12 pics in the range of temp_min to temp_max ; in masterpatch you can set temp_min and the range between temp_min and temp_max (19.2 or 38.4°C) ; example patch icons (as test you can use the normal accu icons via masterpatch): ; files.modopo.com/patches/prev...atorPics_r.rar1633EEE: 584300AB091A188B0130 C046004FB84711E3FDA0 ; m65v50 #pragma enable old_equal_ff 0FDE300: 41636375546D704932312C62656E6A39 0FDE310: 7FB52848E2F774FC3FD001200321E1F7 0FDE320: 87FE0A210902AA31401A112571574018 0FDE330: 00D54042C021357C002D03D0C0311B23 0FDE340: 052501E01C230425F778C01B01D5B468 0FDE350: 09E0884201DBF46805E0C117D9404018 0FDE360: 71682841441882B0201CE1F7CDFEB178 0FDE370: 091801200190091A0091201CE1F7C8FE 0FDE380: 71784318013BB2780F98E1F7CDFE02B0 0FDE390: B1787078221CE1F7BFFEFFBC58436B46 0FDE3A0: 091A188B013004373847091801397047 0FDE3B0: E4D3C2B1CDCC00000000000000000000 0FDE3C0: "{patch=AccuTemperaIndic ver=2 cp=benj9 id=CCCD}","\ {sm `Icon/Canvas Setup`}","\ {1 xy `icon pos` x=102 y=14}","\ {4 i `1st icon pit` v=247}","\ {8 i `underrun icon pit` v=260}","\ {12 i `overflow icon pit` v=259}","\ {endsm}","\ {sm `Thermometer Setup`}","\ {3 b `1st icon temperature (0..25.5°C x 10)` v=150}","\ {16 o `range cold to hot` `19.2°C`=0 `38.4°C`=1}","\ {17 b `temperature calibration (-3..3°C x 10)` r=-30..30}","\ {endsm}",00 #pragma disable old_equal_ff ; * Extended IconBar v0.5 beta * ; (c) 1nvisible ; (f) BuG ; (p) benj9 (position codes not ported, use *mainscreen positioner*) ; Extends IconBar up to 8 Icons 1633B65: 69 6F 1633B6B: 68 6E 1633BA0: 85 45 ;disable 1st check 1633BA2: AD 6D 1633BC0: F00024 00208C ;another fix to support 8 icons ;???: 0F 60 ;canvas end Y coordinate - see * Mainscreen Positioning * ;???: 02 50 ;canvas start Y coordinate - see * Mainscreen Positioning * 1633EDE: 04 08 ;disable 2nd check 1633EE2: 04 08 ;???: 42 50 ;extend iconbar length - see * Mainscreen Positioning * ;???: 20 21 ;starting X coordinate - see * Mainscreen Positioning * 1633F14: 08 10 ;fix to support 8 icons ;???: 02 50 ;change Y coordinate - see * Mainscreen Positioning * 1633F3C: 05 00 ;disable 3rd check 1633F64: 1C 7C ;fix accu bug 16340E0: 5C BC ;move 1st RAM ;* Switch Profile when battery low v3 * ; (c) Kibab ; (r) avkiev, KreN ; (!) MasterPatch (+ Library) ; (!) MSPatchLoader /* NEW in this version: - Switching to specified profile when connecting charger can be switched off - Doesn't need RamLS - Designed for using MSPatchLoader Patch switches phone to chosen profile when battery capacity reaches chosen level. User can define profile # and battery capacity. Useful if you create a "Low power consumption profile" - backlight is set to 1%, no vibra, weak signals, no dynlight... This patch is built using MP+FL conception. */ #pragma enable old_equal_ff 0FC5000: 34CD12ABFFB52748FBF7FAFD40D0F178 0FC5010: FBF716FB3A78B378002B13D0FBF710FB 0FC5020: B87800280ED0337A022B31D0FAF7F0FF 0FC5030: B071337AF3713379581EFAF7EDFF0220 0FC5040: 307225E0337A002B09D0012B14D0022B 0FC5050: 1ED1B079FAF7E0FFF079307218E08A42 0FC5060: 16D8FAF7D5FF70717478201C0138FAF7 0FC5070: D3FF012030720BE0F178FBF7E1FA3A78 0FC5080: 8A4205DD7079FAF7C7FF00203072FFE7 0FC5090: FFFF FFBD 0FC50A0: 0xB1C2D3E4,0x0000C601,0000000000000000,"\ {patch=`Change Profile` ver=3.0 id=C601 copyright=Kibab mem=9}\ {1 b `Profile to switch to:` range=1..7 v=2}\ {3 b `Accu level:` range=0..100 v=10}\ {2 cb `Switch profile when charging:`}\ {4 b `Profile when charging:` range=1..7 v=1}",00 #pragma disable old_equal_ff ;* Large Advanced Net Indicator v3 * ; (c) Alex Unknown, KiRiK ; (r) arsh0r, empeka, avkiev, benj9, BuG ; (i) KreN ; (!) MSPatchLoader ; (!) PICTURES #pragma enable old_equal_ff 0FC5300: 34CD12AB,00B52348FBF77AFC3BD0FBF7 0FC5310: C3F93868002836D0FAF77EFF0130F178 0FC5320: C14030D382B000218323B2782A208018 0FC5330: 0090012001900A9D6869FAF7F5FE02B0 0FC5340: 00207178F268FAF7EBFE0025FBF780F9 0FC5350: 3C1CB178A81E2388FF2B01D2726800E0 0FC5360: B268A379002B07D0801C3FB4FAF7D8FE 0FC5370: 3FBC0133692BF7D30C34063100200238 0FC5380: 0135072DE7DB00BD 0FC5390: 0xB1C2D3E4,0x0000CD05,0000000000000000,"\ {patch=`LANI` ver=3 id=CD05}\ {1 sl `background Y` range=46..86 v=56}\ {2 sl `upper stripe Y` range=55..95 v=65}\ {3.0 cb `Show in lock`}\ {3.1 cb `Show in unlock`}\ {sm PicSetup}","\ {4 i `pic 900`}\ {8 i `pic 1800`}\ {12 i `background pic`}\ {endsm}\ ",00 #pragma disable old_equal_ff ;* Hourly event and sound alerts after missed_events and state_of_battery v12 * ; (c) avkiev ; (r) SiNgle ; (!) MasterPatch ; (!) TalkingPhone /* Phone executes every hour some tasks. Besides, if you miss some event - mobile plays each N minutes according ringtone. Alerts plays only from H1 to H2 hour, see options. Alerts plays not often, than once per N minutes. Alerts aren't play if sound is off. Ringtone 7F doesn't play. If ringtone more than 80h, than ringtone (R-80h) plays and phone are vibrate. For example, if you set ringtone DF, than ringtone 5F plays and phone is vibrate. Buffer of Hourly Events Tuning contains 24*7 bytes, which defines tasks, which will execute when according hour comes. If according byte equal to 00 - then no tasks will execute. Bits of these bytes define in such manner: -0 (1) - Play HourlyBeep -1 (2) - Spell current time (must be installed patch "Talking phone") -2 (4) - Run midlet -3 (8) - Switch mobile off -4 \ -5 > Set Profile -6 / -7 - Reserved Example 1. If in this buffer byte (09,01) equals to 31 (=30+1), then at Tuesday,9:00 mobile switches to 3rd profile and plays HourlyBeep. Example 2. If in this buffer byte (18,06) equals to 25 (=20+1+4), then at Sunday,18:00 mobile switches to 2nd profile, plays HourlyBeep and run midlet. Example 3. If in this buffer byte (23,00) equals to 08, then at Monday,23:00 mobile switches off. */ ;Entry must be word-aligned. If no - just SUBTRACT 2 and change old data 163AADC: 041C0E1CD7B03BA9 004A9047,0xA0FC4039 ; Mainscreen 163D8B8: 0E1C9AB007A902A8 004A9047,0xA0FC404B ; Screensaver #pragma enable old_equal_ff 0FC4000: 01B57F21084081B0031C102042210902 0FC4010: 093100220092FCF7BBF8019880280AD3 0FC4020: B07F012802D0FCF7EBF804D02F200121 0FC4030: 727FFCF7B5F803BD00B500F00FF804BC 0FC4040: D7B03BA936A80432104700B500F006F8 0FC4050: 04BC9AB007A902A80432104783B53948 0FC4060: FCF7CEFD6BD0301D011C0831FBF7C8FF 0FC4070: 347B757B002D23D1F078A04220D0F470 0FC4080: 301DFBF7C1FFE100091B40182030355C 0FC4090: 280902D00138FBF7BFFF680802D3307D 0FC40A0: FFF7AEFFA80801D3FCF7A6FAE80803D3 0FC40B0: 301CC830FCF7D0F8280901D3FBF7C4FF 0FC40C0: 7078B178884202D3A04204D901E0A042 0FC40D0: 35D88C4233D8FCF7CFFA39788908707D 0FC40E0: 1ED2FCF7BDF80028B07D19D1FCF7D8FA 0FC40F0: 39880029F07D13D1FCF7A2FA3988727E 0FC4100: 9142307E0CD37988032918D3B07EF17E 0FC4110: 012905D0FCF7B4FA39680A790C2A0ED8 0FC4120: FF280CD0F17F727B8A4200D23C32521A 0FC4130: 337F9A4203D3727BF277FFF761FFD0BD 0FC4140: 0xB1C2D3E4,0x0000AB06,0000000000000000,"\ {patch=Alerts ver=12 cp=avkiev id=AB06}\ {1 b OnlyFrom v=8}\ {2 b OnlyTo v=23}\ {20 h HourlyBeep maxlen=1 v=33}\ {21 h MissedAlarm maxlen=1 v=DF}\ {22 h MissedCall maxlen=1 v=DC}\ {23 h MissedEvent maxlen=1 v=D6}","\ {24 h LowBattery maxlen=1 v=02}\ {25 b LowIfLess v=2}\ {26 h FullBattery maxlen=1 v=39}\ {27 cb PlayIfCable}\ {28 b `Period (min)` v=3}\ {29 b VibraDuration v=3}\ {30 cb VibraEvenIfOff}\ {32 h 00 maxlen=7 v=01010101010101}","\ {39 h 01 maxlen=7 v=01010101010101}\ {46 h 02 maxlen=7 v=01010101010101}\ {53 h 03 maxlen=7 v=01010101010101}\ {60 h 04 maxlen=7 v=01010101010101}\ {67 h 05 maxlen=7 v=01010101010101}","\ {74 h 06 maxlen=7 v=01010101010101}\ {81 h 07 maxlen=7 v=01010101010101}\ {88 h 08 maxlen=7 v=01010101010101}\ {95 h 09 maxlen=7 v=01010101010101}\ {102 h 10 maxlen=7 v=01010101010303}","\ {109 h 11 maxlen=7 v=01010101010303}\ {116 h 12 maxlen=7 v=01010101010303}\ {123 h 13 maxlen=7 v=01010101010303}\ {130 h 14 maxlen=7 v=01010101010303}\ {137 h 15 maxlen=7 v=01010101010303}","\ {144 h 16 maxlen=7 v=01010101010303}\ {151 h 17 maxlen=7 v=01010101010303}\ {158 h 18 maxlen=7 v=03030303030303}\ {165 h 19 maxlen=7 v=03030303030303}\ {172 h 20 maxlen=7 v=03030303030303}","\ {179 h 21 maxlen=7 v=03030303030303}\ {186 h 22 maxlen=7 v=03030303030303}\ {193 h 23 maxlen=7 v=03030303030303}\ {200 sf Midlet mask=*.jad maxlen=56 v=`0:\\Java\\jam\\Applications\\Fonarik\\Fonarik.jad`} \ ",00 #pragma disable old_equal_ff ;{123 h 13 maxlen=7 v=01010101010303} ; 13 hours MoTuWeThFrSaSu
|
|
|
Post by SandStorm on Apr 25, 2006 19:16:01 GMT
;* Vibra logo on MainScreen v2 * ; (c) SiNgle (i) 1nvisible (p) AsteriX ; (i) BuG: works from start-up now, without clicking some menus
08CA1C0: 01D1 C046 1633D2A: 08D0 0028 ;1633D30: 00 01 ; show logo when vibra is disabled 1650370: 216BB4 43218E
;* Reboot Instead Of Timer * ;M65v50 ; (c) ThE TrIFoN ; (p) Mifodiy
0920974: FB198EA0 440924A1
;* SMS view shortcut * ;M65v50 ; (c) Bennie ; (p) Mifodiy
0A6A43C: 69688160 97F5EEF8 0A6A9B8: 013290422AD9 B368,96F521FE 0A6A9C4: 0130 101C 0A6AA28: 3B1CAA68 6B892A89 0AAD418: 201C48F030EC0C23 8A2008E0012729E0 0AAD446: 18D0 E9D0
#pragma enable old_equal_ff 0801600: 012B01D0013200E0013A002A02DB8242 0801610: 02DA7047421E704700227047A9880181 0801620: 298941817047 #pragma disable old_equal_ff
;* Black List v3 * ;M65v50 ; (c) SiNgle, Aru55 ; (r) (i) KreN ; (p) Mifodiy ; (!) MP + FL
0B12AB2: 061C281C FCF425FD 0B137A4: 0006000E FBF4B4FE 0B13C0E: B0420ED1 FBF487FC
#pragma enable old_equal_ff 080F500: FFB501490847C046,0xA0FC6C2B 080F510: 7FB501490847C046,0xA0FC6C65 080F520: FFB501490847C046,0xA0FC6C01
0FC6CAC: 0xA12FFD69,0xA0B13C31
0FC6C00: 3048F9F7FDFF09D000980130325C002A 0FC6C10: 0AD000F03EF8FFBC01B003E0FFBC08BC 0FC6C20: B04200D0224B1847FFBD2648F9F7E8FF 0FC6C30: 11D00098FF280ED0012040B41B4CA047 0FC6C40: 002840BC07D1F27A002A08D000F021F8 0FC6C50: FFBC012601E0FFBC061C281C00BDFFBC 0FC6C60: FD26FAE71748F9F7CBFF0CD0079FFF2F 0FC6C70: 09D0069EB1698F4205D0827A002A06D0 0FC6C80: 00F007F801277FBC0006000E00BDFD27 0FC6C90: F9E7FFB5012A05D0032A05D00020F9F7 0FC6CA0: 47FB01E0F9F740FBFFBD
0FC6CC0: 0xB1C2D3E4,0x0000CD09,0000000000000000,"\ {patch=BlackList id=CD09}\ {c type Normal=0 Drop=1 Busy=2 Quiet=3}\ {1 o `No group` c=type v=0}\ {2 o VIP c=type v=0}\ {3 o Office c=type v=0}\ {4 o Family c=type v=0}\ {5 o Individual c=type v=0}","\ {6 o Leisure c=type v=0}\ {7 o Private c=type v=0}\ {8 o Business c=type v=0}\ {9 o Received c=type v=0}\ {10 o `Non adressbook` c=type v=0}\ {11 o `Hidden-ID` c=type v=0}",00 #pragma disable old_equal_ff
;* Running Some Functions While Keyboard is Locked v10.5 * ; (c) 1nvisible ; (r) Bennie, avkiev, AsteriX, KiRiK, SiNgle ; (p) Mifodiy
163AA36: F8F7D5FD 1FF033FF 163DA7E: 0223E05E 1CF011FF #pragma enable old_equal_ff 165A8A0: 014B1847014B1847A120FCA0C120FCA0 ; patch loader
0FC20A0: 00B50223E85E00F019F8002802D1FEF7 0FC20B0: 43F900BD01B00120FEF732F9201CB0BD 0FC20C0: 0223E05E01B500F009F8002800D101BD 0FC20D0: 02B00120FEF724F9301C70BDFFB5FEF7 0FC20E0: 1FFB10377348FEF78BFD01BC5BD0C0B4 0FC20F0: 53281AD000281AD001281AD005281AD0 0FC2100: 0E281AD00F281AD025281AD026281AD0 0FC2110: 27281AD028281AD029281AD014281AD0 0FC2120: 15283BD016283AD03FE0042414E00624 0FC2130: 12E0082410E00A240EE00C240CE00E24 0FC2140: 0AE0102408E0122406E0142404E01624 0FC2150: 02E0182400E01A24335D0134325D0121 0FC2160: 114203D000F074F800291ED002211142 0FC2170: 01D000F076F80421114201D000F076F8 0FC2180: 3870FF2B11D0012B14D0022B15D0E02B 0FC2190: 34D2D02B27D2902B1EDC06E04AE039E0 0FC21A0: C0BC00F06DF80020FEBDC0BC00F068F8 0FC21B0: 0120FEBDFEF720FAF7E7FEF73DF80128 0FC21C0: 07D0FEF735F8012800D0EEE7FEF738F8 0FC21D0: EBE7FEF739F8E8E7982BE6DC913B181C 0FC21E0: FDF71AFFE1E7DF2BDFDCD03B5C203C21 0FC21F0: 594309188819FEF72FF8D6E7EF2BD4DC 0FC2200: E03B9B001C33F358002BCED0FFB49847 0FC2210: FFBCCAE7B178002901D13870C0E70129 0FC2220: 01D13870C1E700F013F80129BDD100F0 0FC2230: 18F8BAE77178002901D13870B0E700F0 0FC2240: 07F80029B1D000F00CF800F00FF8ACE7 0FC2250: FDB53A789042387001D1012100E00021 0FC2260: FDBDFFB50320FDF7DBFFFFBDFFB5FEF7 0FC2270: 1BFA00233B70FEF763F810230370FFBD 0FC2280: FFB5381D03A201320323F15CFDF7ECFF 0FC2290: FFBDC046FFB5FEF743FA1037FF203870 0FC22A0: FFBD
0FC22B0: 0xB1C2D3E4,0x00001E00,00000000,00000000,\ "{patch `RSFWKL` id=1E00 cp=1nvisible ver=10.5}","\ {info `The phone runs some functions while keyboard is locked`}","\ {1 o `Unlock Type` `By Long Press`=0 `By Double Press`=1 v=0}","\ {2 o `Numbers` `Show Locked Screen`=0 `Do not Show`=1 `LightOn by Double Press`=2 v=2}","\ {3 b `Delay for Double-Click` v=200}","\ {of +4}","\ {sm `Key Bindings`}","\ {sm `Left SoftKey`}","\ {0 hex `Function` maxlen=1 v=02}","\ {1 hex `Option` maxlen=1 v=06}","\ {endsm}","\ {sm `Right SoftKey`}","\ {2 hex `Function` maxlen=1 v=FF}","\ {3 hex `Option` maxlen=1 v=07}","\ {endsm}","\ {sm `Red Button`}","\ {4 hex `Function` maxlen=1 v=FF}","\ {5 hex `Option` maxlen=1 v=02}","\ {endsm}","\ {sm `Green Button`}","\ {6 hex `Function` maxlen=1 v=02}","\ {7 hex `Option` maxlen=1 v=02}","\ {endsm}","\ {sm `Volume Down`}","\ {8 hex `Function` maxlen=1 v=E0}","\ {9 hex `Option` maxlen=1 v=07}","\ {endsm}","\ {sm `Volume Up`}","\ {10 hex `Function` maxlen=1 v=01}","\ {11 hex `Option` maxlen=1 v=00}","\ {endsm}","\ {sm `Joy Down`}","\ {12 hex `Function` maxlen=1 v=92}","\ {13 hex `Option` maxlen=1 v=03}","\ {endsm}","\ {sm `Joy Up`}","\ {14 hex `Function` maxlen=1 v=91}","\ {15 hex `Option` maxlen=1 v=03}","\ {endsm}","\ {sm `Joy Right`}","\ {16 hex `Function` maxlen=1 v=D0}","\ {17 hex `Option` maxlen=1 v=07}","\ {endsm}","\ {sm `Joy Left`}","\ {18 hex `Function` maxlen=1 v=D1}","\ {19 hex `Option` maxlen=1 v=07}","\ {endsm}","\ {sm `Joy Press`}","\ {20 hex `Function` maxlen=1 v=E1}","\ {21 hex `Option` maxlen=1 v=07}","\ {endsm}","\ {sm `Asterisk`}","\ {22 hex `Function` maxlen=1 v=E2}","\ {23 hex `Option` maxlen=1 v=07}","\ {endsm}","\ {endsm}","\ {sm `Functions`}","\ {24 a `0` v=A0318941}","\ {28 a `1` v=A031894B}","\ {32 a `2` v=A0319119}","\ {36 a `3` v=A0319363}","\ {40 a `4` v=A0319363}","\ {44 a `5` v=A0319363}","\ {48 a `6` v=A0319363}","\ {52 a `7` v=A0319363}","\ {56 a `8` v=A0319363}","\ {60 a `9` v=A0319363}","\ {64 a `A` v=A0319363}","\ {68 a `B` v=A0319363}","\ {72 a `C` v=A0319363}","\ {76 a `D` v=A0319363}","\ {80 a `E` v=A0319363}","\ {84 a `F` v=A0319363}","\ {endsm}","\ {sm `Midlets`}","\ {88 sf `0` mask=`*.jar` maxlen=59}","\ {148 sf `1` mask=`*.jar` maxlen=59}","\ {208 sf `2` mask=`*.jar` maxlen=59}","\ {268 sf `3` mask=`*.jar` maxlen=59}","\ {328 sf `4` mask=`*.jar` maxlen=59}","\ {388 sf `5` mask=`*.jar` maxlen=59}","\ {448 sf `6` mask=`*.jar` maxlen=59}","\ {508 sf `7` mask=`*.jar` maxlen=59}","\ {568 sf `8` mask=`*.jar` maxlen=59}","\ {628 sf `9` mask=`*.jar` maxlen=59}","\ {688 sf `A` mask=`*.jar` maxlen=59}","\ {748 sf `B` mask=`*.jar` maxlen=59}","\ {808 sf `C` mask=`*.jar` maxlen=59}","\ {868 sf `D` mask=`*.jar` maxlen=59}","\ {928 sf `E` mask=`*.jar` maxlen=59}","\ {988 sf `F` mask=`*.jar` maxlen=59}","\ {endsm}",00 #pragma disable old_equal_ff
;* IconbarAdditions v3.3 miniGPS support * ; (c) benj, m65v50 ; (r) BuG, empeka ; (!) masterpatch ; (!) funclib: f2,f17,f22,f33,f34,f35,f37,f39,f58,f64,f81,f105,f106,v 1,v2,v14 ; featuring: charging icons, profile icons, vibra on/off
; entrypoint with icons left in iconbar: 1633C66: 1CF0C8E81CF068EB0028 C0460048804711B8FDA0 ; m65v50 0FDBA88: FFFFFFFFFFFFFFFF F8FD64A1,3C0365A1 ; m65v50
; entrypoint with icons right in iconbar: ;1633E80: 1CF03CE91CF086EAFF28 0048804711B8FDA0C046 ; m65v50 ;0FDBA88: FFFFFFFFFFFFFFFF 0xA16500FC,0xA1650394 ; m65v50 ;0FDB856: 00 FF ; put this line BEHIND patch
#pragma enable old_equal_ff 0FDB800: 49636F6E6241646433332C62656E6A39 0FDB810: 58B5E4F799FD9F48E5F7F2F905D00024 0FDB820: 00F01BF80134052CFADD9A4B00240134 0FDB830: 042C08DC181918B4E5F7E2F918BCF6D0 0FDB840: 00F0D8F8F3E7E4F783FD8F4FB8478F4F 0FDB850: B847D8BC04370028384710B5B178E140 0FDB860: 0122114001D06400A74410BD14E003E0 0FDB870: 0CE016E023E035E0E4F7E6FE38780028 0FDB880: F3D0013840088000083003E0E4F7B8FC 0FDB890: 8000103000247CE0E4F7BAFBB1690918 0FDB8A0: 83E0E4F7F1FC002173A275A3545CA042 0FDB8B0: 02DD01310829F9DB585C342469E0E4F7 0FDB8C0: A7FB3179C1400120014072D07378F06B 0FDB8D0: 326CC118914201DD011C002301337370 0FDB8E0: 382459E0E4F7E4FE3F78002F61D08CB0 0FDB8F0: FF22F270E4F7ACFE7B88BA88009201A8 0FDB900: 311C5231E4F7D4FB01A8311C4431E4F7 0FDB910: BBFB31D4706C018800292DD002300139 0FDB920: 490000228A4227DC835C02320A2BF9D1 0FDB930: 835C0A2B20D1341C4834271C0232131C 0FDB940: 0E338B4200DA191C835C3B7001370232 0FDB950: 8A42F9DD012000230A22013F39783039 0FDB960: 41435B185043A742F7DC706CE4F730FC 0FDB970: 0CB0191C50240FE0F378FF2B04D0706C 0FDB980: E4F726FC0CB014E00023F370E4F760FE 0FDB990: B3E7315800290CD0002C06D0325D0134 0FDB9A0: 335DFF2A06D1FF2B04D10CAA281CE4F7 0FDB9B0: C3FB10BD83B00291081CE4F7A5FB335D 0FDB9C0: 1B1801200190013B00930298E4F7A0FB 0FDB9D0: 013C335D1B18013B111C0134325D0E98 0FDB9E0: E4F7A2FB315D013C305D029AE4F794FB 0FDB9F0: 03B0DEE710B5A400B768002FD9D53079 0FDBA00: 002804D03F68002FD3D570793F187178 0FDBA10: 012904DB01D03F6802E03F8800E03F78 0FDBA20: F07900241C2C09D00121014003D0B179 0FDBA30: 00F00FF809D040080434F3E701210140 0FDBA40: B7D0002100F005F8B3D02C2000190224 0FDBA50: 9FE70C221219B258012902D004DC9742 0FDBA60: 7047974204DD01E0974201DA002200E0 0FDBA70: 0122012A70470000050608090F1213FF 0FDBA80: 1C202428242C3024 0FDBA90: E4D3C2B1001C00000000000000000000 0FDBAA0: "{patch=IconbarAdditions ver=33 cp=benj9 id=1c00}","\ \ {sm ProfileIcons}","\ {2.0 cb engage v=1}","\ {24 i `first icon` v=225}","\ {endsm}","\ \ {sm ChargingIcons}","\ {2.1 cb engage v=1}","\ 0 = icon off","\ {8 i `charge icon` v=329}","\ {12 i `full icon` v=330}","\ {endsm}","\ \ {sm VibraIcons}","\ {2.2 cb engage v=1}","\ {20 i `vibra icon` v=742}","\ {16 i `no-vibra icon` v=0}","\ (0=icon off)","\ {endsm}","\ \ {sm NetModeIcons v=1}","\ {2.3 cb engage v=1}","\ {52 xy position x=132 y=33}(off=iconbar, on=static)","\ {28 i iconSearchingLo v=333}","\ {32 i iconPhoneTraffic v=326}","\ {36 i iconSearchingHi v=335}","\ {40 i iconSmsTraffic v=332}","\ {44 i iconSemiIdle v=331}","\ {48 i iconIdle}","\ (0=icon off)","\ {endsm}","\ \ {sm AnimationIcons}","\ {2.4 cb engage v=1}","\ {sm Profiles}","\ {4.0 cb 1 v=1}{4.1 cb 2 v=1}{4.2 cb 3 v=1}{4.3 cb 4 v=1}","\ {4.4 cb 5 v=1}{4.5 cb 6 v=1}{4.6 cb 7 v=1}","\ {endsm}","\ {56 xy position x=2 y=142}(off=iconbar, on=static)","\ {60 i `first icon` v=919}","\ {64 i `last icon` v=929}","\ {endsm}","\ \ {sm miniGpsIcons}","\ Enter icons in 3rd line of minigps files","\ {2.5 cb engage v=1}","\ {80 xy position x=85 y=142}(off=iconbar, on=static)","\ {82 s miniGPS maxlen=31 ","\ value=`0:\\Misc\\gps\\%i\\%i-%i.tmo`}","\ {endsm}",00
0FDC340: E4D3C2B1,0x00001C01,0000000000000000,"\ {patch=Icon-Netmode2 ver=33 cp=benj9 id=1C01}","\ {02 xy position x=59 y=120}(off=iconbar, on=static)","\ {sm focus}","\ \ {08 a address v=A8752560}","\ {04 cb `use as pointer` v=0}","\ {05 b offset v=0}","\ {01 o `load type` `byte (1b)`=0 `hword (2b)`=1 `dword (4b)`=2 v=0}{endsm}","\ {06 o `val1-val7 condition` `=`=0 `<=`=1 `>=`=2 v=0}","\ \ {sm v1}{7.0 cb 1 v=1}","\ {12 i val1 v=0}","\ {44 i icon v=890}{endsm}","\ \ {sm v2}{7.1 cb 2 v=1}","\ {16 i val2 v=1}","\ {48 i icon v=855}{endsm}","\ \ {sm v3}{7.2 cb 3 v=1}","\ {20 i val3 v=2}","\ {52 i icon v=868}{endsm}","\ \ {sm v4}{7.3 cb 4 v=1}","\ {24 i val4 v=3}","\ {56 i icon v=891}{endsm}","\ \ {sm v5}{7.4 cb 5 v=1}","\ {28 i val5 v=8}","\ {60 i icon v=892}{endsm}","\ \ {sm v6}{7.5 cb 6 v=0}","\ {32 i val6 v=16}","\ {64 i icon v=394}{endsm}","\ \ {sm v7}{7.6 cb 7 v=0}","\ {36 i val7 v=19}","\ {68 i icon v=395}{endsm}","\ \ {sm vElse}{7.7 cb Else v=1}","\ {40 i `exclude val` v=27}","\ {72 i icon v=406}{endsm}",00
#pragma disable old_equal_ff
0FDB830: 04 02 ; universal icon ptc's are from 1C01.ptc to 1C0?.ptc.
/* general usage: - after some icons is written (0 = off), means: if you enter 0, icon is supressed - some icons have a position-xy-button. on=static position, canvas. off=iconbar
MiniGPS usage: The subfolders of Misc/gps are named: LAC. the files in the subfolders are named: CID-LAC.tmo open e.g. file of your current cell, e.g. "13746-16394.tmo". Enter in the 3rd line an icon number. if no file for current cell exists, or no icon number in file, you can define a fallback icon for the whole LAC subfolder. store a file 0-lac.tmo (e.g. "0-16394.tmo"). Enter in the 3rd line the icon. "Enter in 3rd line" means: enter 2 "line feeds" after the minigps string (key "1", second position), then enter icon number ("1234")
Universal Icons usage: >to remove one set: just remove section from patch >to add one set: just copy&paste another set, fix the ptc-number (twice), set your values
- engage: whole icon set engine (dis)engaged - submenue `focus`: load a byte/halfword/word from ram. val1-val7 are compared with it. --- `address`: an address --- `use as pointer`: ----- if no, load content byte of `address` directly. ----- if yes, use `address` as pointer to another ram address. add `offset` to that ram address. load its content byte --- `offset`: see `use as pointer` --- `load type`: byte/halfword/dword (1/2/4 bytes). it's YOUR responsibility to ALIGN address! -`val1-val7 condition`: comparison of val1-val7 with content of `focus` is in mode "=", "<=" or ">=". For mode "<=" and ">" think about the order of the content of val1-val7! val1 is first checked, val7 last, vElse very last. - sub-menues `values`: --- checkbox `on/off`: enable/disable this check. ---`val`: enter value for comparison with focus content. is evaluated according `val1-val7 condition. ---`icon`: add this icon to bar if condition true. - sub-menues `Else`: if no condition val1-7 is true, display Icon --- checkbox `on/off`: enable/disable this check. ---`exclude val`: don't display `else` icon for this value :) ---`icon`: add this icon to bar if none of condition val1-7 are true and if focus content != `exclude val` */
|
|
|
Post by SandStorm on Apr 25, 2006 19:18:42 GMT
;* Show Hidden Files In Card-Explorer By Default * ; (c) 1nvisible ; Smelter auto-patch
0939770: 00 FF 0939820: 00 FF
;* Disable delimiters while showing IMEI * ; (c) 1nvisible ; (r) Bennie ; Smelter auto-patch 08E8070: 05D0 0AE0
;* Enable Vibra With Plugged-In Cable * ; (c) 1nvisible ; Smelter auto-patch 119E748: F081BD18 0000A0E3
;* Change Ring Time * ; (c) Along ; Smelter auto-patch
0BDEBD8: C8AF00 C0D401 ; Alarmclock 2 minutes 0A7B61C: C8AF00 C0D401 ; Appointment (2 minutes -> 120 secs -> 120000 Msecs -> 0001D4C0 -> C0D40100)
|
|
|
Post by SandStorm on Apr 25, 2006 20:11:46 GMT
; * masterpatch shutdown crash fix 2 * ; use only if you have shutdown crashs ; (c) benj9, m65v50 0A269A8: 03DF C046 0A269B0: F2F68AEE C046C046 1186D40: 030000EF 0000A0E1 1186D50: E54302EB 0000A0E1
; * Disable Crash on Alarm when Phone is Off * ; use only if you have that prob ; m65v50 (c) benj9 08BF1C4: 8448 7047
; * RamMissedEventAddrSpike * ; for people with moving/unknown missed events/sms/calls/tasks ram addresses ; (c) benj9 (r) BuG
0C22568: 041C081C BBF3A6FE ; m65v50
#pragma enable old_equal_ff 0FDE280: 4D6945765F5370696B652C62656E6A39 0FDE290: 002706E0102704E0142702E0182700E0 0FDE2A0: 1C2740B5074E3668002E01D5BF1940BD 0FDE2B0: 054F00263E6040BD041D02480460043C 0FDE2C0: 081C7047,0xA8000200,0xA80001F0 ; 2 free ram dword's (both 4 byte) #pragma disable old_equal_ff
/* drop these lines into function library and uncomment the old ones 6A0: 004F3847,0xA0FDE291 ; +0x00, v12: RamMissedEvents for * RamMissedEventAddrSpike * 668: 004F3847,0xA0FDE295 ; +0x10, v05: RamMissedSMS for * RamMissedEventAddrSpike * 660: 004F3847,0xA0FDE2A1 ; +0x1C, v04: RamMissedCalls for * RamMissedEventAddrSpike * ; for future purpose included: ;??: 004F3847,0xA0FDE299 ; +0x14, v??: RamMissedMMS? for * RamMissedEventAddrSpike * ;??: 004F3847,0xA0FDE29D ; +0x18, v??: RamMissedTasks for * RamMissedEventAddrSpike * */
;* Decrease Keyboard Long-Press Delay * ; (c) 1nvisible ; (r) benj9 ; (p) qtazure
114CA3E: 82 41
;* Bellevue. Disable icons on mainscreen v2.1 * ; (c) benj9 ; (r) (i) KreN ; (p) Mifodiy
16503CC: D55014A1 0xA0FC3901
#pragma enable old_equal_ff 0FC3900: FFB50C48FDF77CF90CD0FCF785FC0130 0FC3910: 7178C1400AD2FCF72BFD002802D07178 0FC3920: C90803D2FFBCFFB4FCF7FAFBFFBD
0FC3930: 0xB1C2D3E4,0x0000CD02,0000000000000000,"\ {patch=Bellevue ver=2.1 id=CD02}\ {1.0 cb `Work in lock`}\ {1.1 cb `Work in unlock`}\ {1.2 cb `Work if call`}",00 #pragma disable old_equal_ff
; * Change DevMen Overlay Display Refresh Rate * ; (c) benj9, m65v50
08C898E: 36 6C ; internal timer ~ miliseconds * 216.7 / 1000
; * OverlayInfo v0.2 * ; (c) benj9 ; enable any devmenu-overlay setting. it's overwritten by cpu-load ; and only shown if load is higher than setting
08C8980: 00F019F8201C51F080EA 004CA04711DDFDA0C046 ; m65v50 0FDDD58: FFFFFFFFFFFFFFFF 0xA08C89B7,0xA1149673 ; m65v50
#pragma enable old_equal_ff 0FDDD00: 4F766C6179447570312C62656E6A3900 0FDDD10: 6EB5041C1348E2F773FF10D070B4E2F7 0FDDD20: E3FA70BC7778B84203DA216800220A80 0FDDD30: 08E0021C06A1201CE2F7E2FB02E0201C 0FDDD40: 054FB847201C054FB847EEBC04373847 0FDDD50: 2530336420000000 0FDDD60: E4D3C2B1CBCC00000000000000000000 0FDDD70: "{patch=OverlayInfo ver=0.2 cp=benj9 id=CCCB}","\ show only at more than","\ {1 b `cpu load %` v=90}",00 #pragma disable old_equal_ff
; * Key Sequencer 2 MP * ; conditional triggering of actions by sequences of keys ; (c) benj9 @m65v50 ; (r) chaos, bug, avkiev, 1nvisible & all fw explorers
; (!) Masterpatch, API & Function Library: uses function libr. no. v13, v18, v19, z00, ; funcs: 3, 9, 20, 23, 26, 31, 52, 61, 68, 75, 77, 80, 88, 90, 91, 104, 160 ; if use of "Blinker Sign" option Blinker 3.2 upwards has to be installed.
; examples: press "*JoystickClick" to enter phone setup, "12345" to start a midlet. ; there are 2 ways to use key sequences: directly or after hotkey ; directly: keys leave key prints at user interface ; after hotkey: the key prints are invisible for user interface
; hotkey: press once: you are in hotkey mode, all hotkey key sequences are ; accepted now. press twice: normal function of key. for long press function ; of hotkey press it short, then press it long. ; see further help in midlet "info" of CCC5 and CCC6
; add/remove key sequences from CCC5 as you like, but keep the {offset} distance of 0x10 proper!
114CB62: 010602D5FFF793FF10BD 014CA04710BD0FF0FDA0 ; m65v50
#pragma enable old_equal_ff 0FDF000: 4B6579537132302C62656E6A3900FFB5 0FDF010: 86B0051CE1F760FB3F88002F34D0E1F7 0FDF020: 57FB386801282FD0534C24682468012C 0FDF030: 2AD0E1F775FB3F68013725D5CC200002 0FDF040: C530E1F7DDFD1FD0002C01D5266028E0 0FDF050: 10300024474A0368934204D0402C04DA 0FDF060: 10300134F7E7201C01D10C2006E01430 0FDF070: E1F716F8271C041C0AD1002000F0E9F9 0FDF080: 3D49096801200860281C01066DD454E0 0FDF090: FE490C602660E77300F053F9012700F0 0FDF0A0: 91F928064FD400F064F90490E1F7FCFA 0FDF0B0: 38780190281CE27C2668B778B8420CD1 0FDF0C0: 012A32DA0222E274A274002262740027 0FDF0D0: 00F078F900F08BF949E0F778B8421FD0 0FDF0E0: 002A08D10021029100F048F8FF2924D0 0FDF0F0: 00F027F921E00121029100F03FF8627C 0FDF100: 01326274A27C012A03D0022700F05AF9 0FDF110: 03E0FF292BD000F014F90122E27426E0 0FDF120: A17C002909D0002A02D0022700F04AF9 0FDF130: 00F007F90021E174FFE7E1F7C9F80698 0FDF140: D34FB84713E0E1F7C7FA3F88CD488742 0FDF150: 02D10320E1F764F8281CE27C002A04D0 0FDF160: 012A04D10022E27401E0E1F7B5F806B0 0FDF170: FFBD0000F0E0F0E08CF4FDA0DDB50027 0FDF180: A77423681033E07BB84259DD14200019 0FDF190: C15D3E019A199079002838D0FF200790 0FDF1A0: 099ED379012018400A9002D1012E2ED0 0FDF1B0: 06E0002E2BD0607C002801D0002926D0 0FDF1C0: 537BFC20184013D00898802600F0AEF8 0FDF1D0: 10D00B98202600F0A9F80BD008980B9E 0FDF1E0: 00F0D6F801263040082600F09FF801D0 0FDF1F0: 012000E000200AD00A98012801D05018 0FDF200: 01E0607C101808300678B54204D00021 0FDF210: 14200019C15511E00126A6744678002E 0FDF220: 15D00A9B012B02D0042910DA02E0637C 0FDF230: 042B0CDA0131201C1430C1550137A0E7 0FDF240: A07C002801D000F0D2F80799DDBD161C 0FDF250: E1F742FA8B4A3A80B7790796082F61DC 0FDF260: 7F00043FBF443CE02AE025E013E02DE0 0FDF270: 33E006E0089A01218A1AE1F715FA3A70 0FDF280: 3BE0E1F725FA01213970E0F7DDFE0320 0FDF290: E0F7C6FF31E000F0C9F843D0051C9DB0 0FDF2A0: 6846011D016078A12A1CE1F729F96846 0FDF2B0: E0F79AFF1DB020E0FF2000F052F81CE0 0FDF2C0: 102000F04EF8E0F717FF16E000F0AEF8 0FDF2D0: 28D00121E0F7C0FF0FE0B088E0F79CFE 0FDF2E0: 0BE00B98FF2802D0102000F03AF83768 0FDF2F0: B088002100220023B847B07BF27B8118 0FDF300: 01D000F05AF8F77902231F4203D000F0 0FDF310: 20F800F01EF804231F4296D004205D4F 0FDF320: B84792E7022700F04DF88EE71E4206D0 0FDF330: 760870431E40B04201D0002070470120 0FDF340: 704783B5E17B0431201C1030E0F7B8FF 0FDF350: 83BD80B50C20E0F7BBFF8C20E0F7BCFF 0FDF360: 80BD82B5011CE0F7EBFF002800D00170 0FDF370: 82BD80B5E0F7E4FF002801D1002006E0 0FDF380: 007819270740192F01D00127384080BD 0FDF390: 8CB5E1F7A1F97B78FF2B0CD13A78002A 0FDF3A0: 01D1022008E0FF2A03D1012E03D00128 0FDF3B0: 01D0002000E001208CBD8AB50221E0F7 0FDF3C0: EFFE8ABD8FB52368012F0ADB06D05878 0FDF3D0: 0121084207D0987ADA7A04E02F200122 0FDF3E0: 01E0187A5A7A0221E0F7DAFE8FBD8FB5 0FDF3F0: 01202074201C043021684968D92900DC 0FDF400: D92102A20132E0F72FFF8FBDFFB51F4C 0FDF410: 2468257C002D08D0201C1030E17B0131 0FDF420: E0F74EFF0327FFF7CDFFFFBDEEB5B088 0FDF430: 051CCC200002C630E1F7E2FB04D03820 0FDF440: 684380190430EEBD242000F002F80020 0FDF450: EEBD16B514A10C188CB068460EA1E0F7 0FDF460: 37FE6846211CE0F727FE041C011C0020 0FDF470: 0022E0F705FF211C01200022E0F700FF 0FDF480: 0CB016BD00FF000025730000,0xA8000204 ; free ram 4 bytes 0FDF490: 0xA0FDF341,1DC8FDA0 ; patch duplex (gets keypress_on in R0), BlinkerSign (dont change) 0FDF498: "KeySeq2 error: ",00,"got no mem!",00,"vklay config data error",00,"enable string conf in master midlet",00
; place your strings here for midlet and tmo launches. ; place the string number in the param field of the key sequence. ; one string has length 56 bytes 0FDF4F0: E4D3C2B1,0x0000CCC6,0000000000000000,"\ {patch=_KeySeq_Strings ver=2 cp=benj9 id=CCC6}","\ {info `String DB for KeySequencer. Put the string number (1st is 0) ","\ into the param field of a key sequence for midlet or tmo launch.`}","\ \ {4 sf 0 ml=55 v=`0:\\Java\\jam\\Applications\\MP\\Master.jad`}","\ {60 sf 1 ml=55 v=`0:\\Java\\jam\\Applications\\FM\\Filemanager.jad`}","\ {116 sf 2 ml=55 v=`0:\\Misc\\stuff.tmo`}",00 #pragma disable old_equal_ff
; ¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯` ·.¸¸.·´¯`·.¸
; place at any free space in phone. you can remove and add key sequences ; freely, but keep the {offset} fields in 0x10 distance! #pragma enable old_equal_ff 01670000: E4D3C2B1,0x0000CCC5,0000000000000000,"\ {patch=KeySequencer ver=2 cp=benj9 id=CCC5}","\ \ {info `-action: what the seq has to do\n\n-param: R0 for funcs, string# ","\ for midlets&tmo (hword, little endian)\n\n-address: function for action ","\ launch_func\n\n-keys: fill last keys with off if not used\n\n-hotkey: ","\ sequence works directly or after hotkey\n\n-do only if state of phone ","\ matches these conditions: ML=menus,lists,midlets/MS=mainscr/SS=scrsaver/","\ KL=keylock. !=not, +=and\n\n-post action commands:\n -send red key\n -","\ Blinker: Blinker3.2 up has to be installed\n -play sound (00=off), set len`}","\ \ {c key `off`=0 `0`=0x30 `1`=0x31 `2`=0x32 `3`=0x33 `4`=0x34 `5`=0x35 ","\ `6`=0x36 `7`=0x37 `8`=0x38 `9`=0x39 `*`=0x2a `#`=0x23 `left sk`=1 ","\ `right sk`=4 `red key`=0xC `green key`=0xB `joy up`=0x3B ","\ `joy dn`=0x3C `joy left`=0x3D `joy right`=0x3E `joy click`=0x1A ","\ `provkey`=0x11 `side up`=0xD `side dn`=0xE `dicta`=6}","\ \ {c con `always`=0 `!ML`=12 `ML`=8 `MS`=44 `SS`=48 `!SS`=32 `KL`=192 ","\ `!KL`=128 `!ML+KL`=204 `ML+KL`=200 `!ML+!KL`=140 `ML+!KL`=136 `MS+KL`=236 ","\ `MS+!KL`=172 `SS+KL`=240 `SS+!KL`=176 `!SS+KL`=224 `!SS+!KL`=160}","\ \ {c exe off=0 `launch function`=1 `launch midlet`=5 `set profile`=6 ","\ `shutdown`=7 `keylock`=8 `open tmo`=4 `unlock`=2 `lock`=3}","\ \ {sm Preferences}","\ {sm keys}{2 o hotkey c=key v=0x2A}{3 o escapekey c=key v=0xC}{endsm}","\ {sm sounds}{8 h hotkey v=78}{9 b len v=1}{10 h `failed sound` v=7B}","\ {11 b len v=2}{1.0 cb `timeout sound` v=1}{endsm}","\ {4 ms `sequence timeout (ms)` v=2167}","\ {endsm}","\ \ Key Sequences","\ \ {offset=0x10}{sm Keylock}","\ {6 o action c=exe v=8}","\ {7.0 cb hotkey v=0}","\ {sm Keys}","\ {8 o c=key v=0x23}","\ {9 o c=key v=0x23}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}","\ {endsm}","\ {13 o `only if` c=con v=12}","\ {7.1 cb `send red key` v=1}","\ {7.2 cb `blinker sign` v=0}","\ {14 h sound ml=1 v=78}","\ {15 sl len r=1...10 v=3}{endsm}","\ \ {sm `Profile Sequences`}","\ {offset=0x20}{sm 1}","\ {6 o action c=exe v=6}","\ {4 h param ml=2}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x31}","\ {9 o 2 c=key v=0}","\ {10 o 3 c=key v=0}","\ {11 o 4 c=key v=0}","\ {12 o 5 c=key}{endsm}","\ {13 o `only if` c=con}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0x30}{sm 2}","\ {6 o action c=exe v=6}","\ {4 h param ml=2 v=01}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x32}","\ {9 o 2 c=key v=0}","\ {10 o 3 c=key v=0}","\ {11 o 4 c=key v=0}","\ {12 o 5 c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0x40}{sm 3}","\ {6 o action c=exe v=6}","\ {4 h param ml=2 v=02}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x33}","\ {9 o 2 c=key v=0}","\ {10 o 3 c=key v=0}","\ {11 o 4 c=key v=0}","\ {12 o 5 c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0x50}{sm 4}","\ {6 o action c=exe v=6}","\ {4 h param ml=2 v=03}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x34}","\ {9 o 2 c=key v=0}","\ {10 o 3 c=key v=0}","\ {11 o 4 c=key v=0}","\ {12 o 5 c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0x60}{sm 5}","\ {6 o action c=exe v=6}","\ {4 h param ml=2 v=04}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x35}","\ {9 o 2 c=key v=0}","\ {10 o 3 c=key v=0}","\ {11 o 4 c=key v=0}","\ {12 o 5 c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0x70}{sm 6}","\ {6 o action c=exe v=6}","\ {4 h param ml=2 v=05}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x36}","\ {9 o 2 c=key v=0}","\ {10 o 3 c=key v=0}","\ {11 o 4 c=key v=0}","\ {12 o 5 c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0x80}{sm 7}","\ {6 o action c=exe v=6}","\ {4 h param ml=2 v=06}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x37}","\ {9 o c=key v=0}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1}","\ {15 sl len r=1...10}{endsm}","\ {endsm}","\ \ {offset=0x90}{sm Shutdown}","\ {6 o action c=exe v=7}","\ {4 h param ml=2}","\ {0 a address}","\ {7.0 cb hotkey}","\ {sm Keys}","\ {8 o c=key v=0x32}","\ {9 o c=key v=0x3B}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con v=12}","\ {7.1 cb `send red key` v=0}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1 v=7B}","\ {15 sl len r=1...10 v=5}{endsm}","\ \ {offset=0xA0}{sm Masterpatch}","\ {6 o action c=exe v=5}","\ {4 h param ml=2 v=00}","\ {0 a address}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x30}","\ {9 o c=key v=0x30}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.1 cb `send red key` v=0}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1 v=0}","\ {15 sl len r=1...10 v=0}{endsm}","\ \ {offset=0xB0}{sm Filemanager}","\ {6 o action c=exe v=5}","\ {4 h param ml=2 v=01}","\ {0 a address}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x30}","\ {9 o c=key v=0x37}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.1 cb `send red key` v=0}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1 v=0x3a}","\ {15 sl len r=1...10 v=3}{endsm}","\ \ {offset=0xC0}{sm Uptime}","\ {6 o action c=exe v=1}","\ {4 h param ml=2 }","\ {0 a address v=A0800C3D}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x23}","\ {9 o c=key v=0x39}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.1 cb `send red key` v=0}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0xD0}{sm MiniGpsTmo}","\ {6 o action c=exe v=1}","\ {4 h param ml=2 v=0}","\ {0 a address v=A0FDDE91}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x30}","\ {9 o c=key v=0x38}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.1 cb `send red key`}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=1}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0xE0}{sm NativeMenu}","\ {6 o action c=exe v=1}","\ {4 h param ml=2 v=0}","\ {0 a address v=A08E714B}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x23}","\ {9 o c=key v=0x23}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con v=0}","\ {7.1 cb `send red key` v=0}","\ {7.2 cb `blinker sign` v=0}","\ {14 h sound ml=2}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0xF0}{sm `NewMsg,Keylock`}","\ {6 o action c=exe v=1}","\ {4 h param ml=2 v=0}","\ {0 a address v=A0A2C19B}","\ {7.0 cb hotkey v=0}","\ {sm Keys}","\ {8 o c=key v=1}","\ {9 o c=key v=1}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con v=204}","\ {7.1 cb `send red key` v=0}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=2}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0x100}{sm stuff.tmo}","\ {6 o action c=exe v=4}","\ {4 h param ml=2 v=02}","\ {0 a address v=0}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x30}","\ {9 o c=key v=0x39}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con v=0}","\ {7.1 cb `send red key` v=0}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=2}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0x110}{sm Setup}","\ {6 o action c=exe v=1}","\ {4 h param ml=2 v=0}","\ {0 a address v=A08E1AF1}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0x1A}","\ {9 o c=key v=0}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con v=0}","\ {7.1 cb `send red key` v=0}","\ {7.2 cb `blinker sign` v=1}","\ {14 h sound ml=2}","\ {15 sl len r=1...10}{endsm}","\ \ {offset=0x120}{sm `Free`}","\ {6 o action c=exe v=0}","\ {4 h param ml=2 v=00}","\ {0 a address v=0}","\ {7.0 cb hotkey v=1}","\ {sm Keys}","\ {8 o c=key v=0}","\ {9 o c=key v=0}","\ {10 o c=key v=0}","\ {11 o c=key v=0}","\ {12 o c=key v=0}{endsm}","\ {13 o `only if` c=con}","\ {7.1 cb `send red key` v=0}","\ {7.2 cb `blinker sign` v=0}","\ {14 h sound ml=1 v=00}","\ {15 sl len r=1...10 v=0}{endsm}","\ \ *add/remove sequences in vklay*","\ {0x10 const size=4 v=0xE0F0E0F0}",00,\ FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF #pragma disable old_equal_ff
; 0FDF43E: 38 40 ; set string length from 56 to 64 bytes (adjust offsets in config, too!)
:
/* ; these are function of addresses for m65v50 usable by key sequences: 0XA08E18DC,usr_Book_Addressbook 0XA08E193C,usr_Book_Default 0XA08E1946,usr_CallRecords 0XA08E1950,usr_CallRecords_CallsReceived 0XA08E1958,usr_CallRecords_CallsDialled 0XA08E1960,usr_CallRecords_Charges 0XA08E196A,usr_CallRecords_ChargeSettings 0XA08E1974,usr_CallRecords_CallsMissed 0XA08E1984,usr_InternetBrowser 0XA08E199E,usr_Bookmarks 0XA08E19A8,usr_Organizer 0XA08E19B2,usr_Messages2 0XA08E19BC,usr_Messages 0XA08E19C8,usr_SMS_new 0XA08E19D4,usr_Profiles 0XA08E19DE,usr_AlarmClock 0XA08E19E8,usr_Calc 0XA08E19F0,usr_Stopwatch 0XA08E19FA,usr:Countdown 0XA08E1A04,usr_Camera 0XA08E1A22,usr_Umrechner_slowStart 0XA08E1A2C,usr_RemoteSync 0XA08E1A34,usr_FlashExplorer 0XA08E1A3E,usr_Sound 0XA08E1A5E,usr_DataInbox 0XA08E1A80,usr_Downloads 0XA08E1A8A,usr_Pictures 0XA08E1AAC,usr_Videos 0XA08E1ACE,usr_Animations 0XA08E1AF0,usr_Setup 0XA08E1B0A,usr_FontBigSmall_Toggle 0XA08E1B4C,usr_minute_sound_toggle 0XA08E1B78,usr_Display 0XA08E1B88,usr_InputLanguage 0XA08E1B92,usr_Themes 0XA08E1BA2,usr_DynamicLight 0XA08E1BB2,usr_Ringtones 0XA08E1BC2,usr_Ringtones_CallingSounds 0XA08E1BCC,usr_Ringtones_SoundsVolume 0XA08E1BD6,usr_keypad_sounds 0XA08E1BE0,usr_infotones 0XA08E1BEA,usr_keypad_sounds_get2 0XA08E1BF2,usr_any_key_answer_toggle 0XA08E1C32,usr_Call_unk 0XA08E1C3A,usr_PhoneSetup 0XA08E1C4A,Usr_AutoOff 0XA08E1C52,usr_Reset_Settings 0XA08E1C5A,usr_FFS 0XA08E1C64,usr_PhoneInfo 0XA08E1C6C,usr_PhoneInfo_More 0XA08E1C74,usr_ClockSetup 0XA08E1C7E,usr_ClockSetup_TimeDate 0XA08E1C86,usr_ClockSetup_TimeDate2 0XA08E1C8E,usr_ClockSetup_Format 0XA08E1CA0,usr_ClockSetup_Format_12_24 0XA08E1CAA,usr_keypad_sounds_get3 0XA08E1CB2,usr_ClockSetup_Buddhist_Toggle 0XA08E1D24,usr_ClockSetup_Show_Toggle 0XA08E1D4C,usr_Connectivity 0XA08E1D56,usr_Connectivity_DataService 0XA08E1D62,usr_Connectivity_GPRSInfo 0XA08E1D6A,usr_Connectivity_FaxData 0XA08E1D7C,usr_Connectivity_Authentification 0XA08E1DA4,usr_Connectivity_HTTP 0XA08E1DAC,usr_Security 0XA08E1DB6,usr_Security_PIN 0XA08E1DBE,usr_Security_PIN_2 0XA08E1DE0,usr_Security_PhoneCode2 0XA08E1E0A,usr_Security_AutoKeylock 0XA08E1E34,usr_Security_PhoneCode 0XA08E1E3C,usr_Security_PIN2 0XA08E1E44,usr_Security_Barrings 0XA08E1E4E,usr_Network 0XA08E1E58,usr_Network_Line 0XA08E1E62,usr_Network_Info 0XA08E1E6A,usr_Network_ChangeNetwork 0XA08E1E76,usr_Network_PreferedNetwork 0XA08E1E7E,usr_Network_unk1 0XA08E1E86,Usr_Network_Auto 0XA08E1EB6,usr_Network_unk2 0XA08E1EBE,usr_Network_FastSearch 0XA08E1EEE,usr_Network_BandSelection 0XA08E1EF8,usr_Network_UserGroup 0XA08E1F02,usr_Accessories 0XA08E1F0C,usr_Accessories_Carkit 0XA08E1F18,usr_Accessories_Headset 0XA08E1F26,usr_Display_Wallpaper 0XA08E1F3C,usr_Display_Provider 0XA08E1F52,usr_Display_StartAnimation 0XA08E1F68,usr_Display_EndAnimation 0XA08E1F7E,usr_Display_OwnGreeting 0XA08E1F8E,usr_Display_Illumination 0XA08E1FA0,usr_Phonebook_Menu 0XA08E1FAA,usr_Phonebook_OwnNumbers 0XA08E1FB4,usr_Extra 0XA08E1FBE,usr_Surf_Fun 0XA08E1FC8,usr_Organizier_Appointements 0XA08E1FE2,usr_Organizier_Appointement_NEw 0XA08E200E,usr_Organizier_Tasks 0XA08E2028,usr_Organizier_MissedAppointments 0XA08E2044,usr_Organizier_Calendar 0XA08E204C,usr_Organizier_Notes 0XA08E2130,usr_ELSE_STR_MYMENU 0XA08E2142,CheckVibraStatus 0XA08E219A,usr_ELSE_SOUND_RECO 0XA08E2342,usr_DeveloperMenu 0XA08E23CE,Dialog_InfoNumbers 0XA08E714A,usr_DevMenu_NativeMenu 0XA09025F6,Usr_SoundsVolume 0XA09037F6,DevMen_CepID_usr 0XA09038D4,DevMenOverlayDisp_CPUClock_h 0XA09038DC,DevMenOverlayDisp_MMIMemUsed_h 0XA09038E6,DevMenOverlayDisp_NonPermMem_h 0XA09038EE,DevMenOverlayDisp_PermMem_h 0XA09038F6,DevMenOverlayDisp_CepId_h 0XA0903906,DevMenOverlayDisp_DSP_USB_h 0XA090390E,DevMenOverlayDisp_CPULoad_h 0XA0903FE0,usr_DevMenu_Sexit 0XA0904300,usr_DevMenu_Configuration 0XA091A1A8,usr_BandSelection 0XA0A289B0,usr_Messages_SMS_Box <---- R0=0-3 for different lists 0XA0A289E0,usr_Messages_SMS_Inbox 0XA0A28B29,SIM_full 0XA0A2A104,TMO_Edit 0XA0A2A124,TMO_New 0XA0A2A146,TMO_Caller_unk 0XA0A2C19A,usr_newmessages 0XA0A721AD,usr_wap_push 0XA16469B0,usr_ShowDialogOptionsUmleitung 0XA1646A58,usr_Network_PreferedNetwork2 0XA1646A60,usr_Network_BandSelection_1 0XA1646BCE,usr_BandSelection 0XA1646ED2,usr_Network_Prefered 0XA867C3F4,usr_CallSetup */
|
|
|
Post by SandStorm on Apr 25, 2006 20:17:03 GMT
; * Iconbar3.3 Plugin: KeySequencer Status * ; if use as iconbar icon, disable vElse!
#pragma enable old_equal_ff 0FDC000: E4D3C2B1,0x00001C02,0000000000000000,"\ {patch=Icon-KeySeq ver=33 cp=benj9 id=1C02}","\ {02 xy position x=116 y=32}(off=iconbar, on=static)","\ {sm focus}","\ \ {08 a address v=A8000204}","\ {04 cb `use as pointer` v=1}","\ {05 b offset v=18}","\ {01 o `load type` `byte (1b)`=0 `hword (2b)`=1 `dword (4b)`=2 v=1}{endsm}","\ {06 o `val1-val7 condition` `=`=0 `<=`=1 `>=`=2 v=0}","\ \ {sm v1}{7.0 cb 1 v=1}","\ {12 i val1 v=514}","\ {44 i icon v=907}{endsm}","\ \ {sm v2}{7.1 cb 2 v=1}","\ {16 i val2 v=513}","\ {48 i icon v=905}{endsm}","\ \ {sm v3}{7.2 cb 3 v=1}","\ {20 i val3 v=1}","\ {52 i icon v=911}{endsm}","\ \ {sm vElse}{7.7 cb Else v=1}","\ {40 i `exclude val` v=255}","\ {72 i icon v=446}{endsm}",00 #pragma disable old_equal_ff
; * Start DevMenuOverlayDisplay Immediatly * ; (c) benj9, m65v50
08C8940: 011C 2121
; * Alarm Icon Positioning * ; ©benj9@m65v50 ; fix y-pos forever (dont weird y-moving at net lost) ; find x around ;)
164022A: 0139 0i161,21 ; ypos
; * Change Calling Animation Pos * ; (c) vmaxy202 ; m65v50 (p) benj9
11741BC: 4118 3221 117432E: 4118 3221
;* MiniGPS with GSM Data Logger v1.02 * ; (c) ACiD[mrp], arsh0r ; (r) bennie, SiNgle ; (i) KreN ; (p) Mifodiy
; (!) MP ; (!) FL: f0,f2,f3,f9,f10,f12,f13,f16,f17,f22,f27,f50,f52,f53,f5 8,f61,f65,f88,v2,v14,v18
;1651118: B75EB4A0 0176FCA0
#pragma enable old_equal_ff 0FC7600: F1B58CB000F0BFF904D0F9F761F83968 0FC7610: 002904D00CB071BCF8F7F6FD80BD0068 0FC7620: 0790012008AB1870F9F712F8BD1C6020 0FC7630: 80190990802080190A90A02080190B90 0FC7640: E0208419F9F734F83868012841D1D9A1 0FC7650: 09986B8830229219F8F72AFD6A880092 0FC7660: 2B88D6A10B98099AF8F722FD03A90B98 0FC7670: F8F70AFD431C3CD12B88002B29D0F079 0FC7680: 0128C7D004AA01200999F8F7F9FC321D 0FC7690: 4C239B190A98CDA1F8F70AFD6B882A88 0FC76A0: 0A99201CF8F704FD211C0B9800F03AF9 0FC76B0: 6B882A88C7A1201CF8F7FAFC201C0221 0FC76C0: 00F0ACF86B882A88CCA1201CF8F7F0FC 0FC76D0: 08E000F005F9002803D0CCA0032100F0 0FC76E0: 9DF8CAA4079A911C08AA201C00F07EF8 0FC76F0: 75E00399081C00F004F900F0F1F80028 0FC7700: 63D06B882A88C4A1201CF8F7D1FC201C 0FC7710: 042100F083F8039840883138082813D2 0FC7720: 0590F8F775FC021C059890424DD0F8F7 0FC7730: 73FCC6A1201C059A0132F8F7B9FC201C 0FC7740: 052100F06BF840E03130612801D04128 0FC7750: 06D1F8F729FDBAA0062100F05FF834E0 0FC7760: 712801D0512806D1BDA0072100F056F8 0FC7770: F8F76AFC29E0762801D0562805D1F278 0FC7780: 01212F20F8F70CFD1FE0652801D04528 0FC7790: 0BD10B98221C00211180A11C00F026F8 0FC77A0: 68460460F8F720FD0FE0532801D07328 0FC77B0: 0BD1B0797F210840031C102042210902 0FC77C0: 093100220092F8F7E3FC079A911C08AA 0FC77D0: 0398063000F017F80398F8F7F9FC08AB 0FC77E0: 18780138079A10800DB0F0BD0378002B 0FC77F0: 08D001300B800231002AF7D013780133 0FC7800: 1370F3E770470388002B06D002300B80 0FC7810: 0231137801331370F5E77047F1B58CB0 0FC7820: 0A94B078400859D2B078C84056D30120 0FC7830: 0002203080190B904021451805A907A8 0FC7840: F8F7DEFB707800280BD03022921905A8 0FC7850: 437B017B009188A10B98F8F729FC0B98 0FC7860: 01E008208019FF214A1C0A3104ABF8F7 0FC7870: EFFB0990441C31D005A87278002A06D0 0FC7880: 027843788178009147A1281C0BE0427B 0FC7890: 037B8168009101780191417802918178 0FC78A0: 03913BA1281CF8F703FC041C28190C99 0FC78B0: F8F7FEFB241828190D2101700A214170 0FC78C0: A21C04AB291C0998F8F7CAFB04A90998 0FC78D0: F8F7CAFB281CFF21F8F7F2FC0CB0F1BD 0FC78E0: F0B55C20801941880129298802D00180 0FC78F0: 012242800288914201D0018000E00020 0FC7900: F0BD03885B001A180023538070470020 0FC7910: 0021535C002B04D00B1C0131D35C5840 0FC7920: F7E77047F3B582B00120000260303618 0FC7930: 0398F8F7D1FB440001943080039AFFF7 0FC7940: E6FF31884840A419A41C2080B11C0398 0FC7950: 0022FFF74BFF6B46FF220132511C0298 0FC7960: F8F776FB051C6B46019A0432311CF8F7 0FC7970: 77FB6946281CF8F777FB301CFF21F8F7 0FC7980: 9FFC04B0F0BDBFB54248F9F739F9BFBD 0FC7990: 5B25692E25692E2569202D2025693A25 0FC79A0: 693A25695D0000005B25693A25693A25 0FC79B0: 695D000025735C256900000025735C25 0FC79C0: 692D25692E746D6F0000000025732025 0FC79D0: 730000004E6577206E6574776F726B20 0FC79E0: 666F756E64205B43656C6C2049443A25 0FC79F0: 692C204C41433A25695D000053617669 0FC7A00: 6E672025692D2569000000004E6F206E 0FC7A10: 6574776F726B00004E6574776F726B20 0FC7A20: 6368616E67653A205B43656C6C204944 0FC7A30: 3A25692C204C41433A25695D00000000 0FC7A40: 416C61726D20436C6F636B0050726F66 0FC7A50: 696C65206368616E67653A2025690000 0FC7A60: 537769746368696E6720746865207068 0FC7A70: 6F6E65206F66660025735C25692E2569 0FC7A80: 2E74787400
0FC7A90: 0xB1C2D3E4,0x0000CD0C,0000000000000000,"\ {patch=`MiniGPS` id=cd0c mem=608 cp=KreN ver=1.02}\ {sm LogSetup}\ {2.0 cb DisableLog}\ {8 s logfile ml=39 v=`0:\\Misc\\gps\\_logfile.txt`}\ {1 cb WriteLogEveryDay}\ WriteToLog\ {2.1 cb NewNetFound}","\ {2.2 cb NoNetwork}\ {2.3 cb NetworkChange}\ {2.4 cb ProfileChange}\ {2.5 cb AlarmClockRing}\ {2.6 cb SwitchPhoneOff}","\ {endsm}\ {3 b VibraDuration v=3}\ {4 s DefaultAction ml=1 v=v}\ {76 s DefaultText ml=15 v=`cell:%i-%i`}\ {6 h Sound ml=1 v=33}\ {7 cb DontCreateNewTmo}\ {48 s GPSfolder ml=27 v=`0:\\Misc\\gps`}",00 #pragma disable old_equal_ff
;* Toggle provider string patches v2 * ; (c) benj9 ; (r) Lost ; (p) Mifodiy
; (!) MP, "Dynamic Provider 10", "miniGPS" ; (!) FL: f2,f65,f192
;1651118: 0xA0FC7601 B75EB4A0 ; miniGPS1-MP ;1651118: 0xA0FC1B01 B75EB4A0 ; DynProv10-MP
1651118: B75EB4A0 0xA0FC2CE1
#pragma enable old_equal_ff 0FC2CE0: FBB504250B48FDF78BFF03D0FDF790F9 0FC2CF0: 0130355C02A6755903BCA847F8BD7047 0FC2D00: 0xA0FC2CFF,0xA0FC0209,0xA0FC1B01,0xA0FC0601 0FC2D10: 0xB1C2D3E4,0x00004400,0000000000000000,"\ {patch=ToggleProv id=4400 cp=benj9 ver=2 pf=n}","\ {choice mode blocked=0 normal=4 `Dyn prov`=8 `miniGPS`=12}","\ {1 o Profile1 choice=mode v=8}","\ {2 o Profile2 choice=mode v=8}","\ {3 o Profile3 choice=mode v=8}","\ {4 o Profile4 choice=mode v=12}","\ {5 o Profile5 choice=mode v=8}","\ {6 o Profile6 choice=mode v=0}","\ {7 o Profile7 choice=mode v=4}",00 #pragma disable old_equal_ff
;* Traffic indicator instead of GPRS logo v1.4 * ; (c) Sinclair ; (r) ~Jhellico ; (p) Mifodiy
0C73F70: 10708DE50210A0E3020044E2 00109FE531FF2FE1,0xA0FC5601
#pragma enable old_equal_ff 0FC5600: FFB54048FBF7FCFA63D082B000240025 0FC5610: FBF792F87782381CFAF77AFD3074708A 0FC5620: FAF772FD7074FAF7A7FEFAF7A9FE0368 0FC5630: 191C9B124912012001405B18B27B002B 0FC5640: 13D0191C0A200CB4FAF7EAFC0CBC031C 0FC5650: 68464155307C121A0134032C03D1002B 0FC5660: 01D0121A00240135E9E7301C0A30B11C 0FC5670: 04B401B402B4012001B4042001B401B4 0FC5680: F37B707C1B180133901EF17BB27B013A 0FC5690: FAF77AFE05B008BC013B002D14D0181C 0FC56A0: 6F46013D7A5D00F01BF8013C002C08D1 0FC56B0: 002D06D0307C1B18181C0A2200F010F8 0FC56C0: 0324307C1B18E8E702B0FFBC80BC2037 0FC56D0: 3847FFBC08BC04970221A01E04331847 0FC56E0: 78B5B31DB71C80B4F17B0131778AD219 0FC56F0: FAF71EFD01B078BD 0FC5700: 0xB1C2D3E4,0x00007001,0000000000000000,"\ {patch=TrafficIndicator id=7001 cp=Sinclair ver=1.4 mem=20}","\ {14 xy Position x=132 y=0}","\ {2 h FillColor ml=4 v=F8FCF864}","\ {10 h BorderColor ml=4 v=00000064}","\ {6 h FontColor ml=4 v=FF000064}","\ ",00 #pragma disable old_equal_ff
|
|
|
Post by SandStorm on Apr 25, 2006 20:19:12 GMT
; * Function Library *; (c) avkiev ; avkiev.kiev.ua/Siemens/Smelter/Smelter.htm; (p) benj9, last update: 21.4.2006 +0FC0000 #pragma enable old_equal_ff 000: 004F3847,0xA0B20D3B ; f000: GetDateTime 008: 004F3847,0xA08257CF ; f001: GetWeek 010: 004F3847,0xA08C9FE5 ; f002: GetProfile 018: 004F3847,0xA08C9EB3 ; f003: SetProfile 020: 004F3847,0xA153E364 ; f004: dwMODdw 028: 004F3847,0xA082BE21 ; f005: DecToHex 030: 004F3847,0xA1159FD0 ; f006: GetAkku 038: 004F3847,0xA13CFB71 ; f007: GetLP 040: 004F3847,0xA1225E6C ; f008: SetIllumination 048: 004F3847,0xA1240938 ; f009: SwitchPhoneOff ; 050: 004F3847,0xA1216FE8 ; f010: fopen 058: 004F3847,0xA1217028 ; f011: fread 060: 004F3847,0xA1217110 ; f012: fwrite 068: 004F3847,0xA1216F3C ; f013: fclose 070: 004F3847,0xA1216F6C ; f014: fflush 078: 004F3847,0xA1216F9C ; f015: lseek 080: 004F3847,0xA126057C ; f016: mkdir ??A 088: 004F3847,0xA0BB4107 ; f017: OpenReadCloseFile 090: 004F3847,0xA1260A70 ; f018: GetFileAttrib ;098: 004F3847,0xA126057C ; f019: SetFileAttrib ??A ; 0A0: 004F3847,0xA0820F98 ; f020: malloc 0A8: 004F3847,0xA0821000 ; f021: mfree 0B0: 004F3847,0xA153D2FD ; f022: sPrintf 0B8: 004F3847,0xA153E585 ; f023: strcat 0C0: 004F3847,0xA153E5A5 ; f024: strchr 0C8: 004F3847,0xA153E5C8 ; f025: strcmp 0D0: 004F3847,0xA153E665 ; f026: strcopy 0D8: 004F3847,0xA153E6E5 ; f027: StrLen 0E0: 004F3847,0xA0BF5735 ; f028: wsAppendChar 0E8: 004F3847,0xA0BF56E9 ; f029: wsInsertChar ; 0F0: 004F3847,0xA114DEE1 ; f030: GetPITaddr 0F8: 004F3847,0xA163B09D ; f031: DrawMainScreen 100: 004F3847,0xA163DBB1 ; f032: DrawScreenSaver 108: 004F3847,0xA114E015 ; f033: GetImgHeight 110: 004F3847,0xA114E025 ; f034: GetImgWidth 118: 004F3847,0xA16341BD ; f035: DrawImg 120: 004F3847,0xA11450D5 ; f036: DrawImage2 128: 004F3847,0xA1634197 ; f037: DrawCanvas 130: 004F3847,0xA1145015 ; f038: DrawImgBW by lisugar 138: 004F3847,0xA1633B99 ; f039: AddIconToIconbar ; 140: 004F3847,0xA1226ED4 ; f040: getEELiteMaxID 148: 004F3847,0xA1215A6C ; f041: getEEFullMaxID 150: 004F3847,0xA1226D70 ; f042: GetEELiteBlockAddress 158: 004F3847,0xA1226E78 ; f043: getEELiteBlockSizeVersion 160: 004F3847,0xA12156B0 ; f044: getEEFullBlockSizeVersion 168: 004F3847,0xA1226F08 ; f045: StartWriteEELiteBlock 170: 004F3847,0xA1226F84 ; f046: FinishWriteEELiteBlock 178: 004F3847,0xA1226EE0 ; f047: DeleteEELiteBlock 180: 004F3847,0xA1226F40 ; f048: WriteEELiteBlock ;188: 004F3847,0x ; f049: ; 190: 004F3847,0xA09505FC ; f050: PlaySound 198: 004F3847,0xA09467E0 ; f051: PlaySound2 1A0: 004F3847,0xA0935CF8 ; f052: PlaySoundLoop 1A8: 004F3847,0xA0B6D4A7 ; f053: AlarmClockRing 1B0: 004F3847,0xA0B0A8E9 ; f054: GetATCmdString 1B8: 004F3847,0xA0B6F6CF ; f055: OriginalATCGSN 1C0: 004F3847,0xA0B0A285 ; f056: PostAtCommand 1C8: 004F3847,0xA0B0B9A3 ; f057: SendATAnswerStr 1D0: 004F3847,0xA0BB76E5 ; f058: mfree_high 1D8: 004F3847,0xA153DD01 ; f059: MemChr ; 1E0: 004F3847,0xA1217068 ; f060: SetFileSize 1E8: 004F3847,0xA0A2A105 ; f061: editOrNewTXTModule 1F0: 004F3847,0xA0B08D7D ; f062: LoadProcesses 1F8: 004F3847,0xA1145D39 ; f063: SelectColor 200: 004F3847,0xA08E2143 ; f064: GetVibraStatus 208: 004F3847,0xA0B45EB7 ; f065: GetProvider 210: 004F3847,0xA163E2D1 ; f066: IsScreenSaver 218: 004F3847,0xA114D0A7 ; f067: IsUnlocked 220: 004F3847,0xA0B69779 ; f068: TempLigntOn ;228: 004F3847,0x ; f069: GetWavLen ; ;230: 004F3847,0x ; f070: HasNewSMS ; SL65v50: A164C011 ;238: 004F3847,0x ; f071: HasFlashSMS ; SL65v50: A164B095 ;240: 004F3847,0x ; f072: ReadNewSMS; SL65v50: A0A2E56F ;248: 004F3847,0x ; f073: ReadFlashSMS ; SL65v50: A1647BC7 ;250: 004F3847,0x ; f074: PlayFile 258: 004F3847,0xA0C349A8 ; f075: StartMidlet 260: 004F3847,0xA0B42471 ; f076: GetMissedCallsCount 268: 004F3847,0xA0828294 ; f077: CallAfterTimer 270: 004F3847,0xA113BCDB ; f078: ShowMsgInR1_3 278: 004F3847,0xA113BCEB ; f079: ShowMsgInR1_4 ; 280: 004F3847,0xA113BD53 ; f080: ShowMsgInR1_7 288: 004F3847,0xA132D75D ; f081: GetNetAccessMode 290: 004F3847,0xA1226518 ; f082: GetIlluminationDataTable 298: 004F3847,0xA153DD25 ; f083: memcmp 2A0: 004F3847,0xA082BE5D ; f084: StrToInt ;2A8: 004F3847,0x ; f085: ;2B0: 004F3847,0x ; f086: 2B8: 004F3847,0xA08283A0 ; f087: IsCallAfterTimerStillRunning 2C0: 004F3847,0xA0836F4C ; f088: ClearMemory 2C8: 004F3847,0xA153E1F0 ; f089: MemCopy ; 2D0: 004F3847,0xA114C9D3 ; f090: Keypress_On 2D8: 004F3847,0xA114CA91 ; f091: Keypress_Off 2E0: 004F3847,0xA09038D5 ; f092: GetCPUClock 2E8: 004F3847,0xA090390F ; f093: GetCPULoad ;2F0: 004F3847,0xA09038DD ; f094: GetMMIMemUsed ;2F8: 004F3847,0xA09038E7 ; f095: GetNonPermMemAvail ;300: 004F3847,0x ; f096: ;308: 004F3847,0x ; f097: ;310: 004F3847,0x ; f098: ;318: 004F3847,0x ; f099: ; 320: 004F3847,0xa113C634 ; f100: f100: EndUpdateScreen ;328: 004F3847,0x ; f101: EndCall ;330: 004F3847,0x ; f102: RSFWKL_RetIdle ;338: 004F3847,0x ; f103: RSFWKL_RetScr 340: 004F3847,0xA16310B3 ; f104: Screensaver_GetAddress 348: 004F3847,0xA082949C ; f105: LockSched 350: 004F3847,0xA0829524 ; f106: UnlockSched 358: 004F3847,0xA1216D20 ; f107: FindFirstFile 360: 004F3847,0xA1216D5C ; f108: FindNextFile 368: 004F3847,0xA1216CA8 ; f109: FindClose ; ;370: 004F3847,0x ; f110: 378: 004F3847,0xA163826F ; f111: RefreshGPRSTraffic 380: 004F3847,0xA163828D ; f112: GetGPRSTrafficAddress 388: 004F3847,0xA1143A6B ; f113: DrawFrame ;390: 004F3847,0x ; f114: ; SetCurrentSecondOfCall ;398: 004F3847,0x ; f115: ; GetTypeOfCall 3A0: 004F3847,0xA08E2883 ; f116: ; GetFunctionPointer 3A8: 004F3847,0xA114A30D ; f117: ScreenWindowMetrics 3B0: 004F3847,0xA116647D ; f118: ScreenWindowText 3B8: 004F3847,0xA1163C5B ; f119: ScreenWindowColor ;3C0: 004F3847,0xA11496E1 ; f120: 3C8: 004F3847,0xA11496E1 ; f121: PushWindowBuffer ;122: ReleaseWindowBuffer ;3D8: 004F3847,0x ; f123: ;3E0: 004F3847,0x ; f124: ;3E8: 004F3847,0x ; f125: ;3F0: 004F3847,0x ; f126: ;3F8: 004F3847,0x ; f127: ;400: 004F3847,0x ; f128: ;408: 004F3847,0x ; f129: ; ;410: 004F3847,0x ; f130: ;418: 004F3847,0x ; f131: ;420: 004F3847,0x ; f132: ;428: 004F3847,0x ; f133: ;430: 004F3847,0x ; f134: ;438: 004F3847,0x ; f135: ;440: 004F3847,0x ; f136: ;448: 004F3847,0x ; f137: ;450: 004F3847,0x ; f138: ;458: 004F3847,0x ; f139: ; ;460: 004F3847,0x ; f140: ;468: 004F3847,0x ; f141: ;470: 004F3847,0x ; f142: ;478: 004F3847,0x ; f143: ;480: 004F3847,0x ; f144: ;488: 004F3847,0x ; f145: ;490: 004F3847,0x ; f146: ;498: 004F3847,0x ; f147: ;4A0: 004F3847,0x ; f148: ;4A8: 004F3847,0x ; f149: ; ;4B0: 004F3847,0x ; f150: ;4B8: 004F3847,0x ; f151: ;4C0: 004F3847,0x ; f152: ;4C8: 004F3847,0x ; f153: ;4D0: 004F3847,0x ; f154: ;4D8: 004F3847,0x ; f155: ;4E0: 004F3847,0x ; f156: ;4E8: 004F3847,0x ; f157: ;4F0: 004F3847,0x ; f158: ;4F8: 004F3847,0x ; f159: ; 500: 004F3847,0xA0BF4CAF ; f160: ws_sprintf 508: 004F3847,0xA0825E59 ; f161: ws_Copy 510: 004F3847,0xA0BF5233 ; f162: ws_GetChar ;518: 004F3847,0x ; f163: ;520: 004F3847,0x ; f164: ;528: 004F3847,0x ; f165: ;530: 004F3847,0x ; f166: ;538: 004F3847,0x ; f167: ;540: 004F3847,0x ; f168: ;548: 004F3847,0x ; f169: ; 550: 004F3847,0xA0FCF001 ; f170: OpenWriteCloseFile 558: 004F3847,0xA0FCF051 ; f171: Hex2Int ;560: 004F3847,0x ; f172: ;568: 004F3847,0x ; f173: ;570: 004F3847,0x ; f174: ;578: 004F3847,0x ; f175: ;580: 004F3847,0x ; f176: ;588: 004F3847,0x ; f177: ;590: 004F3847,0x ; f178: ;598: 004F3847,0x ; f179: ; ;5A0: 004F3847,0x ; f180: ;5A8: 004F3847,0x ; f181: ;5B0: 004F3847,0x ; f182: ;5B8: 004F3847,0x ; f183: ;5C0: 004F3847,0x ; f184: ;5C8: 004F3847,0x ; f185: ;5D0: 004F3847,0x ; f186: ;5D8: 004F3847,0x ; f187: ;5E0: 004F3847,0x ; f188: ;5E8: 004F3847,0x ; f189: ; 5F0: 004F3847,0xA0FC0C81 ; f190: RunScaner 5F8: 004F3847,0xA0FC3001 ; f191: SpellTime ;600: 004F3847,0xA0801507 ; f192: MiniGPS 0.8 600: 004F3847,0xA0FC7601 ; f192: MiniGPS 1.0b 608: 004F3847,0xA0FC1021 ; f193: RunGraphScaner 610: 004F3847,0xA0FC12A1 ; f194: GetAllPatchesByInject ;618: 004F3847,0x ; f195: ;620: 004F3847,0x ; f196: ;628: 004F3847,0x ; f197: ;630: 004F3847,0x ; f198: ;638: 004F3847,0x ; f199: ; 640: 004FF746,0xA866EAFC ; v00: RamCap 648: 004FF746,0xA866EAFE ; v01: RamLS 650: 004FF746,0xA867B0A0 ; v02: RamNetCH 658: 004FF746,0xA867B0A6 ; v03: RamNetRX ? ; 660: 004FF746,0xA83FF460 ; v04: RamMissedCalls 6A0: 004F3847,0xA0FDE291 ; +0x00, v12: RamMissedEvents for * RamMissedEventAddrSpike * 668: 004F3847,0xA0FDE295 ; +0x10, v05: RamMissedSMS for * RamMissedEventAddrSpike * 660: 004F3847,0xA0FDE2A1 ; +0x1C, v04: RamMissedCalls for * RamMissedEventAddrSpike * ;??: 004F3847,0xA0FDE299 ; +0x14, v??: RamMissedMMS? for * RamMissedEventAddrSpike * ;??: 004F3847,0xA0FDE29D ; +0x18, v??: RamMissedTasks for * RamMissedEventAddrSpike * ; 668: 004FF746,0xA83FF454 ; v05: RamMissedSMS ;670: 004FF746,0x ; v06: RamDateTime 678: 004FF746,0xA868652C ; v07: RamAlarm 680: 004FF746,0xA86B4144 ; v08: RamAccPoint ;688: 004FF746,0x ; v09: RamScreensaver ;690: 004FF746,0x ; v10: RamAutoTime 698: 004FF746,0xA863A518 ; v11: RamStby ; 6A0: 004FF746,0xA83FF444 ; v12: RamMissedEvents ; A83FF768 6A8: 004FF746,0xA8655EE0 ; v13: ram_IsLocked 6B0: 004FF746,0xA863D124 ; v14: ram_net_online ;6B8: 004FF746,0x ; v15: ;6C0: 004FF746,0x ; v16: ;6C8: 004FF746,0x ; v17: 6D0: 004FF746,0xA86B41BC ; v18: ram_IsShutdown 6D8: 004FF746,0xA863A544 ; v19: ram_mainscreen_accu_icon ; ;6E0: 004FF746,0x ; v20: ;6E8: 004FF746,0x ; v21: ;6F0: 004FF746,0x ; v22: ;6F8: 004FF746,0x ; v23: ;700: 004FF746,0x ; v24: ;708: 004FF746,0x ; v25: ;710: 004FF746,0x ; v26: 718: 004FF746,0xA867C278 ; v27: RamProfileNum ; 720: 004FF746,0xA8000300 ; z00: FreeRAM ; A8385000 ; 0xA8570000 728: 004FF746,0x00001297 ; z01: LP_MonthsShort 730: 004FF746,0x000004A0 ; z02: Pic_Big0 738: 004FF746,0x00000427 ; z03: Pic_Little0 740: 004FF746,0x000004AE ; z04: Pic_Extra 748: 004FF746,0x000000E1 ; z05: Pic_Profiles ! choose your own pics 750: 004FF746,0x000002E6 ; z06: Pic_Vibra 758: 004FF746,0x000003E3 ; z07: Pic_Call 760: 004FF746,0x000000E8 ; z08: Pic_AdvNet ; ! choose your own pics 768: 004FF746,0x0000118C ; z09: LP_MonthsLong ; 770: 004FF746,0x00000400 ; z10: LP_Weekdays ;778: 004FF746,0x ; z11: Pic_Calendar ;780: 004FF746,0x ; z12: Pic_AccuGraph ;788: 004FF746,0x ; z13: ;790: 004FF746,0x ; z14: ;798: 004FF746,0x ; z15: ;7A0: 004FF746,0x ; z16: ;7A8: 004FF746,0x ; z17: ;7B0: 004FF746,0x ; z18: ;7B8: 004FF746,0x ; z19: ; 7C0: 004FF746,0xA0FD0050 ; z20: Additional PIT address 7C8: 004FF746,0x00000001 ; z21: Additional PIT start num 7D0: 004FF746,0x00000002 ; z22: Additional PIT end num ;7D8: 004FF746,0x ; z23: ;7E0: 004FF746,0x ; z24: ;7E8: 004FF746,0x ; z25: ;7F0: 004FF746,0x ; z26: ;7F8: 004FF746,0x ; z27: #pragma disable old_equal_ff +0 __________________
|
|
|
Post by SandStorm on Apr 25, 2006 20:21:44 GMT
; * Overlay Info Mux v1 *; (c) benj9 ; multiplex text info at overlay layer ; (!) MP, func lib: f: 0,6,22,66,77,81,92,93,117-119,160. v: 0,3,14,18,19 ; undo: * Change DevMen Overlay Display Refresh Rate * ; undo: * OverlayInfo v0.2 * ; use optionally: ; 08C8940: 011C 2121 ; * Start DevMenuOverlayDisplay Immediatly * (m65v50) ; usage: turn on in dev menu overlay config anything, content will be overwritten. ; search in google for "sprintf" to learn how to config style strings ; assign internal functions to arguments of sprintf in midlet ; styles: each state of gui (mainscreen, screensaver, anywhere else) has an own style. ; there is a 4th OVERRIDE style. ; (!) TOGGLE: by calling 0xA0FD9811 by external key launcher patch you ; toggle between normal, off, and OVERRIDE style ; internal funcs: 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: free config them in options menu of midlet ; internal function "time" returns a string (use "%s") ; threshold: use only funcs that return numbers! ; color slide: if stepsize is 0, fg color is used, else color slide is used. ; long strings can cause flickering graphic output ; hint: append a space to sprintf style string as "canvas" 08C8980: 00F019F8201C51F080EA 004F3847CD99FDA0C046 ; m65v50 0FD9B90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0xA08C8957,0xA08C89B7,0xA1149673,0xA1149701 ; 1) host function of entry, 2) 1st, 3) 2nd, 4) 3rd BL(X) at/after entrypoint 11463D0: 62680BA80092002200212368 0149884719E0C0461799FDA0 ; m65v50 #pragma enable old_equal_ff 0FD9800: 4F766C61794D7831302C62656E6A3900 0FD9810: DE4908780130032800DB002008700228 0FD9820: 01D10020C870704700B500200C2F4BDA 0FD9830: 3B1C7F00023FBF4446E00FE010E011E0 0FD9840: 14E016E019E027E037E036E035E034E0 0FD9850: 181C073800F039F8181C35E00D9833E0 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: 013814D1FE201FE0E6F7DAFD38780128 0FD9B20: 0AD0E6F7D9FD00203F5E002F04D5E6F7 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=%ddB 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%% %dcC `}","\ {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=%dcC \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 ; standard cycle time 0FD9B68: 000600000000841400000064FFFFFF64 0006020000008414FFFFFF6400000064 ; structure like midlet style ; example pics (you can change everything):
|
|
|
Post by SandStorm on May 1, 2006 14:02:07 GMT
Increase your M65 memory IncFlexIncreases 0:\ up to 14,74 mb. There are many patches you have to apply one after one (in correct order), to get more memory. This patch uses parts of the FW which are not used and includes it in the 0:\ partition. 0:\ will be formatted, so bakcup your files. [ Right click here and select save as] Tnx for this Iver [edit]added info.
|
|
|
Post by SandStorm on May 20, 2006 14:38:04 GMT
; * Wallpaper Cycle 0.9 * ; cycles through pictures of a folder ; (c) benj9 ; (!) MP, func lib: f: 4,20,22,66,77,88,99,100,107-109,160. v: 11,18,19
163746A: 2421614312688A182132 C046004FB8472F93FDA0 ; m65v50
#pragma enable old_equal_ff 0FD9300: 57704379636C6530392C62656E6A3900 0FD9310: 944C2468002C00D170470120A0704DE0 0FD9320: F0B50020E6F7FCFFE6F7F6FFF0BD55B5 0FD9330: 67291FD1E7F7D0F9388800281AD0894E 0FD9340: 3468002C0CD18648E6F7AAFE041C11D0 0FD9350: 34608349E6F7B4FF012000F013F809E0 0FD9360: 00F0E4F806D02169002903D02960D5BC 0FD9370: 0020B0BDD5BC04372421614312685218 0FD9380: 213238476EB5061C0DD0012E07D0B168 0FD9390: 3C204143F079091800F0CFF806E01921 0FD93A0: 00F0CBF802E0062100F0C7F803A20132 0FD93B0: 201C0830E6F758FF6EBD0000F0B5E7F7 0FD93C0: 87F93878012830D00026664C2468002C 0FD93D0: 2BD000F0ABF823D000F02AF8A1780129 0FD93E0: 15D0B179002912D0E278002804D0002A 0FD93F0: 0BD00022E27015E0002A06D100F032F8 0FD9400: 0ED0E6F789FF0122E27000200BE00028 0FD9410: 00D108E000F026F802D0FFF781FF01E0 0FD9420: 00262661301CFFF7ADFF0022A270F0BD 0FD9430: FEB5E7F731F93878002811D0E6F7E8FE 0FD9440: 01280DD0E7F748F900203F5EA278012A 0FD9450: 02D0002F04D401E0013701D0012000E0 0FD9460: 0020FEBD7EB598B0002E54D0321C1C32 0FD9470: 331C0C33684638A1E6F71AFE6946221C 0FD9480: D432101DE6F768FF002809D00125211C 0FD9490: D431081DE6F764FF002801D00135F6E7 0FD94A0: 211CD431081DE6F75FFF002D33D000F0 0FD94B0: 35F8061C01256946221CD432101DE6F7 0FD94C0: 4BFF002813D0002E0AD0211CD431081D 0FD94D0: E6F746FF00280AD0B54201DA0135F4E7 0FD94E0: 211CD8310D1C28350E1CA93600E00025 0FD94F0: 211CD431081DE6F737FF002D0BD02A1C 0FD9500: 331C201C1030011D016011A1E6F7F8FF 0FD9510: 201C103000E0002018B07EBD00B52088 0FD9520: 0130A84200DB0020208000BD3EB5CC20 0FD9530: 0002C930E7F764FB3EBD80B505200002 0FD9540: 143041430620E6F76BFD011C80BD0000 0FD9550: 25735C25730000002573257300000000 0FD9560: 10030000,0xA8000218 ; free ram 4 bytes
0FD9580: E4D3C2B1C9CC00000000000000000000,"\ {patch=WallpaperCycle ver=0.9 cp=benj9 id=CCC9}","\ {28 sd `\nFolder` ml=95 contains=`*.*` v=`0:\\Pictures\\`}","\ {12 s `\nMask` ml=15 v=`*.jpg`}","\ {6 o `\nChange Mode (change only in no-patch profile)` `MS/active`=0 `not MS/passive`=1}","\ Cycle Time (min. 8 sec){8 i Minutes v=0}{7 b Seconds v=20}",00 #pragma disable old_equal_ff
; 0FD93A6: 06 03 ; default cycle time sec. if WP change is waiting for opportunity, patch recycles by this time ; 0FD939E: 0i25 0i45 ; seconds patch starts after boot net animation (dont set less 20 sec)
/* Usage: + Minutes, Seconds -Active Mode: Interval after that patch changes WP at mainscreen -Passive Mode: After given time patch changes WP in Screensaver (or Menu,List)
+ Folder, Mask Choose images folder and appropriate mask (if mask like *.* finds files/folders that are no images, no wp is displayed)
+ Change Mode -'Active' mode changes WP only at mainscreen, but doesn't work well with animations. -'Passive' mode changes WP only in menus or screensaver. Needs screensaver to change. After the cycle time is run out and phone enters screensaver or menu, wp is changed. This works with animated Gif. -> if wallpaper doesnt work correctly after changing Mode during patch already runs, reboot.
+ External Calls (by external launcher, e.g. key sequencer) - Load Next Wallpaper: call A0FD9311, immediatly loads next file - Reload Wallpaper: call A0FD9321, reloads current wallpaper. After entering patch off profile,this reloads originally set wp.
+ Patch Config: After Cycle Time is finished, patch tries to change WP (at mainscreen in active mode, not at mainscreen in passive mode). If phone is at that moment in "wrong" state, patch waits in short cycles and retries. Set short retry interval below. Short time means, patch reacts fast. Long time (10 seconds) means, patch reacts slow, but doesnt affects performance.
+ Known problems (this is 0.9): - 'Active mode' doesnt like animations too much. If not displayed, refresh by calling by key 'Reload Wallpaper'. - 'Reload key' seldomly causes WP display to stop, then reboot */ __________________
|
|
|
Post by SandStorm on May 20, 2006 14:38:53 GMT
; * Screen Illumination Auto Control v2.1 * ; M65v50 ; (c) starfriend ; (i) ~Jhellico
; (!) MP (+ Library functions f000, v15) ; (!) API
0B6962C: 04980E1C141CC707101C 004FB847,0xA0FC4C01,C046
#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
+0FC0000 #pragma enable old_equal_ff 6B8: 004FF746,0xA8690A7A ; v15: RamScreenBrightness #pragma disable old_equal_ff +0
|
|
|
Post by SandStorm on May 20, 2006 14:40:20 GMT
; * Change Diashow Interval * ; (c) benj9, m65v50
096AA8C: 0x0000021D 0x0000043B ; iTime=sec*1300/6 ; port: find the value loaded here: A096A5E4
; * Overlay Info Mux v1.1 Patch * ; (c) benj9 ; ; to prevent crash after shutdown by "reboot" or profile 8, apply this patch to Overlay Info Mux v1.0 ; set also new func lib entry: v17: ram_ShutdownMode(hword)
0FD9B1A: DAFD387801280AD0 D6FD388800280AD1
; * Disable Auma-Debug * ; speed up phone by stripping needless code ; benj9, m65v50
0B1E50C: 10B5 7047 0B1E580: 0FB4 7047
|
|
|
Post by SandStorm on May 20, 2006 14:41:27 GMT
; * Overlay Info Mux v1.2 Patch * ; (c) benj9 ; ; to make function "string12" work correctly ; set also new func lib entry: v17: ram_ShutdownMode
; apply OverlayInfoMux1, Overlay Info Mux v1.1 Patch and Overlay Info Mux v1.2 Patch ; to get * Overlay Info Mux v1.2 *
0FD982F: DA DC 0FD9852: 07 08
; * Show WallpaperCycle Filename in OverlayInfoMux * ; ; you need "* OverlayInfoMux 1.2 *" and "WalpaperCycle 0.91"
; in "* OverlayInfoMux 1.2 *" MIDlet config in "Options" in "String12" ; - enter as address the "free_ram" address of WallpaperCycle (normally A8000218 ) ; - set "use as pointer", enter as offset "189" (decimal) ; in a style content use now funtion "string12" and display it in sprintf-string as "%s" ; this is the piece in the config ..... {sm string12}{28 a address v=A8000218}{1.4 cb `use as pointer` v=1}","\ {6 b off v=189}{endsm}","\ ; ......
; * Wallpaper Cycle 0.91 * ; (c) benj9 (r) 1nvisible, LazyCODEr ; cycles through pictures of a folder ; (!) MP, func lib: f: 4,20,22,66,77,88,99,100,107-109,160. v: 11,18,19
; new in 0.91: - random file order, ; -current WP filename export for other patches (string = *free_ram + 0xBD) ; (!) new func lib entries used: f126, v17, v20
163746A: 2421614312688A182132 C046004FB8472F93FDA0 ; m65v50
#pragma enable old_equal_ff 0FD9300: 57704379636C6539312C62656E6A3900 0FD9310: 9E4C2468002C00D170470120A0704FE0 0FD9320: F0B50020E6F7FCFFE6F7F6FFF0BD55B5 0FD9330: 672921D1E7F7D0F9388800281CD0934E 0FD9340: 3468002C0CD19048E6F7AAFE041C13D0 0FD9350: 34608D49E6F7B4FF012000F015F80BE0 0FD9360: 00F0F7F808D0874800190168002903D0 0FD9370: 2960D5BC0020B0BDD5BC043724216143 0FD9380: 12685218213238476EB5061C0DD0012E 0FD9390: 07D0B1683C204143F079091800F0E0F8 0FD93A0: 06E0192100F0DCF802E0052100F0D8F8 0FD93B0: 03A20132201C0830E6F756FF6EBD0000 0FD93C0: F0B5E7F785F93878012837D0E7F77CF9 0FD93D0: 3888002832D100266C4C2468002C2DD0 0FD93E0: 00F0B7F823D000F02CF8A178012915D0 0FD93F0: B179002912D0E278002804D0002A0BD0 0FD9400: 0022E27017E0002A06D100F034F80ED0 0FD9410: E6F782FF0122E27000200DE0002800D1 0FD9420: 0AE000F028F802D0FFF77AFF03E00026 0FD9430: 544800190660301CFFF7A6FF0022A270 0FD9440: F0BDFEB5E7F728F93878002811D0E6F7 0FD9450: DFFE01280DD0E7F73FF900203F5EA278 0FD9460: 012A02D0002F04D401E0013701D00120 0FD9470: 00E00020FEBD7EB598B0002E54D0321C 0FD9480: 1C32331C0C3368463CA1E6F711FE6946 0FD9490: 221C1032101DE6F75FFF002809D00125 0FD94A0: 211C1031081DE6F75BFF002801D00135 0FD94B0: F6E7211C1031081DE6F756FF002D33D0 0FD94C0: 00F035F8061C01256946221C1032101D 0FD94D0: E6F742FF002813D0002E0AD0211C1031 0FD94E0: 081DE6F73DFF00280AD0B54201DA0135 0FD94F0: F4E7211C14310D1C28350E1CA93600E0 0FD9500: 0025211C1031081DE6F72EFF002D0BD0 0FD9510: 2A1C331C1B480019011D016015A1E6F7 0FD9520: EFFF1848001900E0002018B07EBD00B5 0FD9530: 7079002806D0E7F7D3F8381C291CE6F7 0FD9540: 57FF04E020880130A84200DB00202080 0FD9550: 00BD3EB5CC200002C930E7F751FB3EBD 0FD9560: 80B505200002143041430620E6F758FD 0FD9570: 011C80BD25735C257300000025732573 0FD9580: 000000005402000010030000,0xA8000218 ; free ram 4 bytes
0FD9590: E4D3C2B1C9CC00000000000000000000,"\ {patch=WallpaperCycle ver=0.91 cp=benj9 id=CCC9}","\ {28 sd `\nFolder` ml=95 contains=`*.*` v=`0:\\Pictures\\Wallpaper\\`}","\ {12 s `\nMask` ml=15 v=`*.*`}","\ {6 o `\nChange Wallpaper at (only change in off-profile)` `Mainscreen`=0 `ReturnToMS`=1}","\ {5 cb `Random Order`}","\ Cycle Time (min. 8 sec){8 i Minutes v=5}{7 b Seconds v=0}",00 #pragma disable old_equal_ff
0FD93AA: 05 03 ; default cycle time sec. if WP change is waiting for opportunity, patch recycles by this time 0FD93A2: 0i25 0i12 ; seconds patch starts after boot net animation (dont set less 12 sec)
/* Usage: + Minutes, Seconds -Active Mode: Interval after that patch changes WP at mainscreen -Passive Mode: After given time patch changes WP in Screensaver (or Menu,List)
+ Folder, Mask Choose images folder and appropriate mask (if mask like *.* finds files/folders that are no images, no wp is displayed)
+ Change Mode -'Active' mode changes WP only at mainscreen, but doesn't work well with animations. -'Passive' mode changes WP only in menus or screensaver. Needs screensaver to change. After the cycle time is run out and phone enters screensaver or menu, wp is changed. This works with animated Gif. -> if wallpaper doesnt work correctly after changing Mode during patch already runs, reboot.
+ External Calls (by external launcher, e.g. key sequencer) - Load Next Wallpaper: call A0FD9311, immediatly loads next file - Reload Wallpaper: call A0FD9321, reloads current wallpaper. After entering patch off profile, this reloads originally set wp.
+ Patch Config: After Cycle Time is finished, patch tries to change WP (at mainscreen in active mode, not at mainscreen in passive mode). If phone is at that moment in "wrong" state, patch waits in short cycles and retries. Set short retry interval below. Short time means, patch reacts fast. Long time (10 seconds) means, patch reacts slow, but doesnt affects performance.
+ Known problems (this is 0.9): - 'Active mode' doesnt like animations too much. If not displayed, refresh by calling by key 'Reload Wallpaper'. - 'Reload key' seldomly causes WP display to stop, then reboot */
|
|
|
Post by SandStorm on May 20, 2006 14:42:03 GMT
; * Disable More Nasty Debug * ; strip off needless code ; m65v50
0A20714: 0FB4 7047 ; (c)1nvisible (mmi-debug) ; (c) benj9 (nasty-debug) 0A20580: FFB5 7047 ; (c) benj9 (nasty-debug) 0A20804: F0B5 7047 ; (c)1nvisible (mmi-debug)
|
|