爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 5370|回复: 69
收起左侧

[Flash修改] [MP][x65]Function library(Last update:2006.09.04 16:38)

[复制链接]
发表于 2006-8-6 18:13:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x


[更新记录]

08.06
各机型更新函数:f159,f164,f165


08.07 0:53AM
除m6c v50外,为使其它机型能使用extra info 7.1和Goto menu anywhere等新补丁,补充更新了如下函数.
其中:
sk补充更新z13
c,cx6c,cx7c,s,sl补充更新f049,096,097,123,124,125,129,138,139,180-184,196,v16,z13

如果想使用extra info 7.1等新补丁,请在此更新时间之前刷过的机油重刷一次此帖中的Function library!


08.07 20:34
感谢regspy和TJ更新s6ccx6c增量图片索引(A00开始部分),现在cx6c和s6c的机油可以用extra info 7.1了

08.14 12:49
修正cx7c v50的f089函数(从MP补丁诞生起就存在的一个错误)

09.04 16:37
更新m6c图片索引r25: pic AccuTemp




  1. ; M6C v50 lg8 - Patch made by "Smelter" ? avkiev
  2. ; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
  3. ;********************************************************************************

  4. ;Function library v2006.09.04
  5. ;Last update by starfriend
  6. ;(!) RamMissedEventAddrSpike
  7. ;(!) API


  8. +0FC0000
  9. #pragma enable old_equal_ff
  10. ;----------------------------------------------------------------------
  11. ;Functions
  12. ;----------------------------------------------------------------------
  13. 000: 004F3847,0xA0A73CE7   ; f000: GetDateTimeOld
  14. 008: 004F3847,0xA082AD87   ; f001: GetWeekOld
  15. 010: 004F3847,0xA08D1D0D   ; f002: GetProfileOld
  16. 018: 004F3847,0xA08D1BDB   ; f003: SetProfileOld
  17. 020: 004F3847,0xA159B7B8   ; f004: dwMODdwOld
  18. 028: 004F3847,0xA082BE21   ; f005: DecToHex
  19. 030: 004F3847,0xA122AE6C   ; f006: GetAkku
  20. 038: 004F3847,0xA1216885   ; f007: GetLP
  21. 040: 004F3847,0xA122BD00   ; f008: SetIllumination
  22. 048: 004F3847,0xA1249194   ; f009: SwitchPhoneOff
  23. ;
  24. 050: 004F3847,0xA1219DB0   ; f010: fopen
  25. 058: 004F3847,0xA1219DF0   ; f011: fread
  26. 060: 004F3847,0xA1219ED8   ; f012: fwrite
  27. 068: 004F3847,0xA1219D04   ; f013: fclose
  28. 070: 004F3847,0xA1219D34   ; f014: fflush
  29. 078: 004F3847,0xA1219D64   ; f015: lseek
  30. 080: 004F3847,0xA12685C4   ; f016: mkdir
  31. 088: 004F3847,0xA0BAFFDF   ; f017: OpenReadCloseFile
  32. 090: 004F3847,0xA1268AB8   ; f018: GetFileAttrib
  33. 098: 004F3847,0xA12685C4   ; f019: SetFileAttrib
  34. ;
  35. 0A0: 004F3847,0xA0820F98   ; f020: malloc
  36. 0A8: 004F3847,0xA0821000   ; f021: mfree
  37. 0B0: 004F3847,0xA159A751   ; f022: sPrintf
  38. 0B8: 004F3847,0xA159B9D9   ; f023: strcat
  39. 0C0: 004F3847,0xA159B9F9   ; f024: strchr
  40. 0C8: 004F3847,0xA159BA1C   ; f025: strcmp
  41. 0D0: 004F3847,0xA159BAB9   ; f026: strcopy
  42. 0D8: 004F3847,0xA159BB39   ; f027: StrLen
  43. 0E0: 004F3847,0xA0A55559   ; f028: wsAppendChar
  44. 0E8: 004F3847,0xA0A5550D   ; f029: wsInsertChar
  45. ;
  46. 0F0: 004F3847,0xA00DDC1D   ; f030: GetPITaddr
  47. 0F8: 004F3847,0xA08D9C45   ; f031: DrawMainScreen
  48. 100: 004F3847,0xA0976055   ; f032: DrawScreenSaver
  49. 108: 004F3847,0xA00DDD51   ; f033: GetImgHeight
  50. 110: 004F3847,0xA00DDD61   ; f034: GetImgWidth
  51. 118: 004F3847,0xA08C031D   ; f035: DrawImg
  52. 120: 004F3847,0xA00A1B39   ; f036: DrawImage2
  53. 128: 004F3847,0xA08C02F7   ; f037: DrawCanvas
  54. 130: 004F3847,0xA00A1A79   ; f038: DrawImgBW
  55. 138: 004F3847,0xA08BFCF9   ; f039: AddIconToIconbar
  56. ;
  57. 140: 004F3847,0xA122CD68   ; f040: getEELiteMaxID
  58. 148: 004F3847,0xA12187D0   ; f041: getEEFullMaxID
  59. 150: 004F3847,0xA122CC04   ; f042: GetEELiteBlockAddress
  60. 158: 004F3847,0xA122CD0C   ; f043: getEELiteBlockSizeVersion
  61. 160: 004F3847,0xA1218414   ; f044: getEEFullBlockSizeVersion
  62. 168: 004F3847,0xA122CD9C   ; f045: StartWriteEELiteBlock
  63. 170: 004F3847,0xA122CE18   ; f046: FinishWriteEELiteBlock
  64. 178: 004F3847,0xA122CD74   ; f047: DeleteEELiteBlock
  65. 180: 004F3847,0xA122CDD4   ; f048: WriteEELiteBlock
  66. 188: 004F3847,0xA159BC81   ; f049: StrChrRev
  67. ;
  68. 190: 004F3847,0xA09050D8   ; f050: PlaySound
  69. 198: 004F3847,0xA08FB2BC   ; f051: PlaySound2
  70. 1A0: 004F3847,0xA08CB6C0   ; f052: PlaySoundLoop
  71. 1A8: 004F3847,0xA0B33127   ; f053: AlarmClockRing
  72. 1B0: 004F3847,0xA0A5C59D   ; f054: GetATCmdString
  73. 1B8: 004F3847,0xA0B3569B   ; f055: OriginalATCGSN
  74. 1C0: 004F3847,0xA0A5BF39   ; f056: PostAtCommand
  75. 1C8: 004F3847,0xA0A5D657   ; f057: SendATAnswerStr
  76. 1D0: 004F3847,0xA0BB3A0D   ; f058: mfree_high
  77. 1D8: 004F3847,0xA159B155   ; f059: MemChr
  78. ;
  79. 1E0: 004F3847,0xA1219E30   ; f060: SetFileSize
  80. 1E8: 004F3847,0xA160182D   ; f061: editOrNewTXTModule
  81. 1F0: 004F3847,0xA0A5330D   ; f062: LoadProcesses
  82. 1F8: 004F3847,0xA00A24B1   ; f063: SelectColor
  83. 200: 004F3847,0xA0969529   ; f064: GetVibraStatus
  84. 208: 004F3847,0xA0AB61FB   ; f065: GetProvider
  85. 210: 004F3847,0xA092F4A5   ; f066: IsScreenSaver
  86. 218: 004F3847,0xA00B1A63   ; f067: IsUnlocked
  87. 220: 004F3847,0xA0AE3519   ; f068: TempLigntOn
  88. 228: 004F3847,0xA09352CC   ; f069: GetWavLen
  89. ;
  90. 230: 004F3847,0xA0975C21   ; f070: HasNewSMS
  91. 238: 004F3847,0xA092E835   ; f071: HasFlashSMS
  92. 240: 004F3847,0xA1603687   ; f072: ReadNewSMS
  93. 248: 004F3847,0xA0974C87   ; f073: ReadFlashSMS
  94. 250: 004F3847,0xA08FD734   ; f074: PlayFile
  95. 258: 004F3847,0xA1023D68   ; f075: StartMidlet
  96. 260: 004F3847,0xA0AB2539   ; f076: GetMissedCallsCount
  97. 268: 004F3847,0xA0827C04   ; f077: CallAfterTimer
  98. 270: 004F3847,0xA0098847   ; f078: ShowMsgInR1_3
  99. 278: 004F3847,0xA0098857   ; f079: ShowMsgInR1_4
  100. ;
  101. 280: 004F3847,0xA00988BF   ; f080: ShowMsgInR1_7
  102. 288: 004F3847,0xA010C069   ; f081: GetNetAccessMode
  103. 290: 004F3847,0xA122C3AC   ; f082: GetIlluminationDataTable
  104. 298: 004F3847,0xA159B179   ; f083: memcmp
  105. 2A0: 004F3847,0xA082BE5D   ; f084: StrToInt
  106. 2A8: 004F3847,0xA096953F   ; f085: SwitchVibraOnOff
  107. ;2B0: 004F3847,0x   ; f086: GetCpuLoad
  108. 2B8: 004F3847,0xA0827D10   ; f087: IsCallAfterTimerStillRunning
  109. 2C0: 004F3847,0xA0836F4C   ; f088: ClearMemory
  110. 2C8: 004F3847,0xA159B644   ; f089: MemCopy
  111. ;
  112. 2D0: 004F3847,0xA0096EEF   ; f090: Keypress_On
  113. 2D8: 004F3847,0xA0096FAD   ; f091: Keypress_Off
  114. 2E0: 004F3847,0xA096C9E5   ; f092: GetCPUClock
  115. 2E8: 004F3847,0xA096CA1F   ; f093: GetCPULoad
  116. 2F0: 004F3847,0xA0824650   ; f094: GetMMIMemUsed
  117. 2F8: 004F3847,0xA082100C   ; f095: GetNonPermMemAvail
  118. 300: 004F3847,0xA09696E5   ; f096: ShowMainMenu
  119. 308: 004F3847,0xA09B4863   ; f097: ShowNativeMenu
  120. ;310: 004F3847,0x   ; f098:
  121. 318: 004F3847,0xA092C14F   ; f099: Screen_Wallpaper_Flush

  122. ;
  123. ;320: 004F3847,0xA0A08EEC   ; f100: EndUpdateScreen
  124. 320: 004F3847,0xA00B3A95   ; f100: EndUpdateScreen
  125. 328: 004F3847,0xA0AB3C61   ; f101: EndCall
  126. 330: 004F3847,0xA0A66583   ; f102: EndCallBusy
  127. 338: 004F3847,0xA08D83A5   ; f103: IsDirectCallActive
  128. 340: 004F3847,0xA0928399   ; f104: GetScreenSaverRAM
  129. 348: 004F3847,0xA0828E0C   ; f105: LockShed
  130. 350: 004F3847,0xA0828E94   ; f106: UnLockShed
  131. 358: 004F3847,0xA1219AE8   ; f107: FindFirstFile
  132. 360: 004F3847,0xA1219B24   ; f108: FindNextFile
  133. 368: 004F3847,0xA1219A70   ; f109: FindClose
  134. ;
  135. 370: 004F3847,0xA00CD773   ; f110: IsCalling
  136. 378: 004F3847,0xA08D8A27   ; f111: RefreshGPRSTraffic
  137. 380: 004F3847,0xA08D8A45   ; f112: GetGPRSTrafficAddress
  138. 388: 004F3847,0xA00A151F   ; f113: DrawFrame
  139. 390: 004F3847,0xA0AAE76B   ; f114: GetCurrentSecondOfCall
  140. 398: 004F3847,0xA00CDF8B   ; f115: GetTypeOfCall
  141. 3A0: 004F3847,0xA0969C6B   ; f116: GetFunctionPointer
  142. 3A8: 004F3847,0xA00A3E45   ; f117: SetWindowMetrics
  143. 3B0: 004F3847,0xA00DA815   ; f118: SetWindowText
  144. 3B8: 004F3847,0xA00D55CB   ; f119: SetWindowColor
  145. ;
  146. 3C0: 004F3847,0xA0A74B63   ; f120: GetTimeFormat
  147. 3C8: 004F3847,0xA00A2E79   ; f121: PushWindowBuffer
  148. 3D0: 004F3847,0xA00D5661   ; f122: ClearWindowBuffer
  149. 3D8: 004F3847,0xA08D2349   ; f123: GetProfileFilter
  150. 3E0: 004F3847,0xA123409C   ; f124: SetVibration
  151. 3E8: 004F3847,0xA00CD18D   ; f125: IsIncognitoCall
  152. 3F0: 004F3847,0xA00E75E5   ; f126: rand
  153. ;3F8: 004F3847,0x   ; f127:
  154. 400: 004F3847,0xA0B33499   ; f128: GetCallsList
  155. ;408: 004F3847,0x   ; f129:
  156. ;
  157. ;410: 004F3847,0x   ; f130:
  158. 418: 004F3847,0xA08E6A34   ; f131: GetPathOfFoundFile
  159. 420: 004F3847,0xA1219C64   ; f132: GetFileStats
  160. 428: 004F3847,0xA08256E9   ; f133: StrCmpNoCase
  161. 430: 004F3847,0xA121833C   ; f134: ReadEEPROMData
  162. 438: 004F3847,0xA1218480   ; f135: WriteEEPROMData
  163. ;440: 004F3847,0x   ; f136:
  164. ;448: 004F3847,0x   ; f137:
  165. 450: 004F3847,0xA1219A00   ; f138: GetFreeFlexSpace
  166. 458: 004F3847,0xA1219FC4   ; f139: GetTotalFlexSpace
  167. ;
  168. ;460: 004F3847,0x   ; f140:
  169. ;468: 004F3847,0x   ; f141:
  170. ;470: 004F3847,0x   ; f142:
  171. ;478: 004F3847,0x   ; f143:
  172. ;480: 004F3847,0x   ; f144:
  173. ;488: 004F3847,0x   ; f145:
  174. ;490: 004F3847,0x   ; f146:
  175. ;498: 004F3847,0x   ; f147:
  176. ;4A0: 004F3847,0x   ; f148:
  177. ;4A8: 004F3847,0x   ; f149:
  178. ;
  179. ;4B0: 004F3847,0x   ; f150:
  180. ;4B8: 004F3847,0x   ; f151:
  181. ;4C0: 004F3847,0x   ; f152:
  182. ;4C8: 004F3847,0x   ; f153:
  183. ;4D0: 004F3847,0x   ; f154:
  184. ;4D8: 004F3847,0x   ; f155:
  185. ;4E0: 004F3847,0x   ; f156:
  186. ;4E8: 004F3847,0x   ; f157:
  187. ;4F0: 004F3847,0x   ; f158:
  188. 4F8: 004F3847,0xA00A13EB   ; f159: DrawRect
  189. ;
  190. 500: 004F3847,0xA0A54AD3   ; f160: Unicode_sprintf
  191. 508: 004F3847,0xA08257C9   ; f161: Unicode_CopyStr2Str
  192. 510: 004F3847,0xA0A55057   ; f162: Unicode_GetCharByPosition
  193. 518: 004F3847,0xA1219250   ; f163: ws_2str
  194. 520: 004F3847,0xA0A552CB   ; f164: wsAlloc
  195. 528: 004F3847,0xA0A55307   ; f165: wsFree
  196. ;530: 004F3847,0x   ; f166:
  197. ;538: 004F3847,0x   ; f167:
  198. ;540: 004F3847,0x   ; f168:
  199. ;548: 004F3847,0x   ; f169:
  200. ;-------------------------API functions--------------------------------
  201. 550: 004F3847,0xA0FCF001   ; f170: OpenWriteCloseFile
  202. 558: 004F3847,0xA0FCF051   ; f171: Hex2Int
  203. 560: 004F3847,0xA0FCF1B1   ; f172: DrawText
  204. 568: 004F3847,0xA0FCF0A1   ; f173: StrAnsi2Uni
  205. 570: 004F3847,0xA0FCF0C1   ; f174: StrUni2Ansi
  206. ;578: 004F3847,0x   ; f175:
  207. ;580: 004F3847,0x   ; f176:
  208. ;588: 004F3847,0x   ; f177:
  209. ;590: 004F3847,0x   ; f178:
  210. ;598: 004F3847,0x   ; f179:
  211. ;
  212. 5A0: 004F3847,0xA0A73CE7   ; f180: GetDateTime
  213. 5A8: 004F3847,0xA082AD87   ; f181: GetWeek
  214. 5B0: 004F3847,0xA08D1D0D   ; f182: GetProfile
  215. 5B8: 004F3847,0xA08D1BDB   ; f183: SetProfile
  216. 5C0: 004F3847,0xA159B7B8   ; f184: dwMODdw
  217. ;5C8: 004F3847,0x   ; f185:
  218. ;5D0: 004F3847,0x   ; f186:
  219. ;5D8: 004F3847,0x   ; f187:
  220. ;5E0: 004F3847,0x   ; f188:
  221. ;5E8: 004F3847,0x   ; f189:
  222. ;----------------Main MP Functions & System Patches--------------------
  223. 5F0: 004F3847,0xA0FC1151   ; f190: RunScaner
  224. 5F8: 004F3847,0xA0FC3001   ; f191: SpellTime
  225. 600: 004F3847,0xA0FC7601   ; f192: MiniGPS
  226. 608: 004F3847,0xA0FC1021   ; f193: RunGraphSearcher
  227. 610: 004F3847,0xA0FC12A1   ; f194: GetAllPatchesByInject
  228. ;618: 004F3847,0x   ; f195:
  229. 620: 004F3847,0xA0FC0C01   ; f196: GetBuffer - x65
  230. ;628: 004F3847,0x   ; f197:
  231. ;630: 004F3847,0x   ; f198:
  232. ;638: 004F3847,0x   ; f199:
  233. ;----------------------------------------------------------------------
  234. ;RAM Variables
  235. ;----------------------------------------------------------------------
  236. 640: 004FF746,0xA863E398   ; v00: RamCap
  237. 648: 004FF746,0xA863E39A   ; v01: RamLS
  238. 650: 004FF746,0xA864A93C   ; v02: RamNet
  239. 658: 004FF746,0xA864A942   ; v03: RamNetRX
  240. ;660: 004FF746,0xA8656ED0   ; v04: RamMissedCalls
  241. ;668: 004FF746,0xA865CAE8   ; v05: RamMissedSMS
  242. 660: 004F3847,0xA0FDE291   ; v04: RamMissedCalls for * RamMissedEventAddrSpike *
  243. 668: 004F3847,0xA0FDE285   ; v05: RamMissedSMS for * RamMissedEventAddrSpike *
  244. 670: 004FF746,0xA860E038   ; v06: RamDateTime
  245. 678: 004FF746,0xA86E821C   ; v07: RamAlarm
  246. 680: 004FF746,0xA8682A18   ; v08: RamAccPoint
  247. 688: 004FF746,0xA86E71B0   ; v09: RamScreensaver
  248. ;
  249. 690: 004FF746,0xA860E060   ; v10: RamAutoTime
  250. 698: 004FF746,0xA86E71B8   ; v11: RamStby
  251. 6A0: 004F3847,0xA0FDE281   ; v12: RamMissedEvents for * RamMissedEventAddrSpike *
  252. 6A8: 004FF746,0xA8625750   ; v13: RamIsLocked
  253. 6B0: 004FF746,0xA860CAC8   ; v14: RamNetOnline
  254. 6B8: 004FF746,0xA865F22A   ; v15: RamScreenBrightness
  255. 6C0: 004FF746,0xA860DED1   ; v16: RamMenuAnywhere
  256. 6C8: 004FF746,0xA86475B8   ; v17: ram_ShutdownMode(hword)
  257. 6D0: 004FF746,0xA8682A88   ; v18: RamIsShutdown
  258. 6D8: 004FF746,0xA8609EF8   ; v19: RamMainscreenAccuIcon
  259. ;
  260. 6E0: 004FF746,0xA86E4FF0   ; v20: ram_random_seed
  261. ;6E8: 004FF746,0x   ; v21:
  262. ;6F0: 004FF746,0x   ; v22:
  263. ;6F8: 004FF746,0x   ; v23:
  264. ;700: 004FF746,0x   ; v24:
  265. ;708: 004FF746,0x   ; v25:
  266. ;710: 004FF746,0x   ; v26:
  267. 718: 004FF746,0xA864BEC4   ; v27: RamProfileNum
  268. ;----------------------------------------------------------------------
  269. ;Other Variables & Constants
  270. ;----------------------------------------------------------------------
  271. 720: 004FF746,0xA8708540   ; z00: FreeRAM
  272. 728: 004FF746,0x000012B3   ; z01: LP_MonthsShort
  273. 730: 004FF746,0x00000469   ; z02: Pic_Big0
  274. 738: 004FF746,0x000003F0   ; z03: Pic_Little0
  275. 740: 004FF746,0x0000047F   ; z04: Pic_Extra
  276. 748: 004FF746,0x000004C5   ; z05: Pic_Profiles
  277. 750: 004FF746,0x000002CF   ; z06: Pic_Vibra
  278. 758: 004FF746,0x000003BE   ; z07: Pic_Call
  279. 760: 004FF746,0x000004CC   ; z08: Pic_AdvNet
  280. 768: 004FF746,0x000011A7   ; z09: LP_MonthsLong
  281. ;
  282. 770: 004FF746,0x00000400   ; z10: LP_Weekdays
  283. 778: 004FF746,0x00000477   ; z11: Pic_Calendar
  284. 780: 004FF746,0x000004E4   ; z12: Pic_AccuGraph
  285. 788: 004FF746,0xA08D9A35   ; z13: R0_in_DrawCanvas
  286. ;790: 004FF746,0x   ; z14:
  287. ;798: 004FF746,0x   ; z15:
  288. ;7A0: 004FF746,0x   ; z16: Pic_Lani
  289. ;7A8: 004FF746,0x   ; z17:
  290. ;7B0: 004FF746,0x   ; z18:
  291. ;7B8: 004FF746,0x   ; z19:
  292. ;
  293. 7C0: 004FF746,0xA0FD0050   ; z20: Additional_PIT_address
  294. 7C8: 004FF746,0x000004C5   ; z21: Additional_PIT_start
  295. 7D0: 004FF746,0x00000528   ; z22: Additional_PIT_end
  296. 7D8: 004FF746,0xA0FC0800   ; z23: Shortcuts Table
  297. 7E0: 004FF746,0xA0FC0A00   ; z24: Picture Relocation Table
  298. 7E8: 004FF746,0x0000F000   ; z25: Picture Relocation Base
  299. 7F0: 004FF746,0x00001E1E   ; z26: Next Picture Magic
  300. ;7F8: 004FF746,0x   ; z27:

  301. ;Additional Shortcuts
  302. 800: "ADD_TALKCURTIME",00,0xA0FC3001
  303. 814: "ADD_TESTPLAYSND",00,0xA09463C4
  304. 828: 00000000

  305. ;----------------------------------------------------------------------
  306. ;Picture Relocation
  307. ;----------------------------------------------------------------------
  308. A00: 0x0225   ; r0: picture batt charge
  309. A02: 0x0228   ; r1: picture batt
  310. A04: 0x0134   ; r2: alarm clock (dis)
  311. A06: 0x0112   ; r3: music animation
  312. A08: 0x0305   ; r4: net indicators (standart)
  313. A0A: 0x0140   ; r5: calculator_pics
  314. ;A0C: 0x02B7   ; r6: bluetooth icons (activity)
  315. A0E: 0x02CC   ; r7: IrDA icons (activity)
  316. A10: 0x02CE   ; r8: locked kb icon
  317. A12: 0x03F0   ; r9: small digits (0)
  318. A14: 0x0469   ; r10: big digits (0)
  319. A16: 0x01B2   ; r11: folder icons (small)
  320. A18: 0x020F   ; r12: group icons (big)
  321. A1A: 0x02C8   ; r13: GPRS (transferring)
  322. A1C: 0x02D3   ; r14: GPRS (attached)
  323. A1E: 0x0345   ; r15: group icons (small)
  324. A20: 0x0476   ; r16: illumination control
  325. A22: 0x0468   ; r17: analog clock
  326. A24: 0x04BB   ; r18: adjusting volume (increasing)
  327. A26: 0x047F   ; r19: pic extra
  328. A28: 0x04C5   ; r20: pic profiles
  329. A2A: 0x04CC   ; r21: pic advnet
  330. A2C: 0x0477   ; r22: pic calendar
  331. A2E: 0x0000   ; r23:
  332. A30: 0x0000   ; r24:
  333. A32: 0x04E4   ; r25: pic AccuTemp

  334. #pragma disable old_equal_ff
  335. +0
复制代码



  1. ; C6C v53 lg8 - Patch made by "Smelter" ? avkiev
  2. ; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
  3. ;********************************************************************************

  4. ;Function library v2006.08.06

  5. +0FC0000
  6. #pragma enable old_equal_ff
  7. 000: 004F3847,0xA0AB4723   ; f000: GetDateTime
  8. 008: 004F3847,0xA082AD87   ; f001: GetWeek
  9. 010: 004F3847,0xA08D1A79   ; f002: GetProfile
  10. 018: 004F3847,0xA08D1947   ; f003: SetProfile
  11. 020: 004F3847,0xA164A5C4   ; f004: dwMODdw
  12. 028: 004F3847,0xA082BE21   ; f005: DecToHex
  13. 030: 004F3847,0xA10189AC   ; f006: GetAkku
  14. 038: 004F3847,0xA12588A1   ; f007: GetLP
  15. 040: 004F3847,0xA1019840   ; f008: SetIllumination
  16. 048: 004F3847,0xA10380AC   ; f009: SwitchPhoneOff
  17. ;
  18. 050: 004F3847,0xA1002D28   ; f010: fopen
  19. 058: 004F3847,0xA1002D68   ; f011: fread
  20. 060: 004F3847,0xA1002E50   ; f012: fwrite
  21. 068: 004F3847,0xA1002C7C   ; f013: fclose
  22. 070: 004F3847,0xA1002CAC   ; f014: fflush
  23. 078: 004F3847,0xA1002CDC   ; f015: lseek
  24. 080: 004F3847,0xA106BA74   ; f016: mkdir
  25. 088: 004F3847,0xA0FCFFA1   ; f017: OpenReadCloseFile (Use API)
  26. 090: 004F3847,0xA106BF68   ; f018: GetFileAttrib
  27. 098: 004F3847,0xA106BA74   ; f019: SetFileAttrib
  28. ;
  29. 0A0: 004F3847,0xA0820F98   ; f020: malloc
  30. 0A8: 004F3847,0xA0821000   ; f021: mfree
  31. 0B0: 004F3847,0xA1649351   ; f022: sPrintf
  32. 0B8: 004F3847,0xA164AB6C   ; f023: strcat
  33. 0C0: 004F3847,0xA164AB8C   ; f024: strchr
  34. 0C8: 004F3847,0xA164ABB0   ; f025: strcmp
  35. 0D0: 004F3847,0xA164AC4D   ; f026: strcopy
  36. 0D8: 004F3847,0xA164ACCD   ; f027: StrLen
  37. 0E0: 004F3847,0xA0A94FDD   ; f028: wsAppendChar
  38. 0E8: 004F3847,0xA0A94F91   ; f029: wsInsertChar
  39. ;
  40. 0F0: 004F3847,0xA00DDFC1   ; f030: GetPITaddr
  41. 0F8: 004F3847,0xA08D98D7   ; f031: DrawMainScreen
  42. 100: 004F3847,0xA09935B9   ; f032: DrawScreenSaver
  43. 108: 004F3847,0xA00DE0F5   ; f033: GetImgHeight
  44. 110: 004F3847,0xA00DE105   ; f034: GetImgWidth
  45. 118: 004F3847,0xA08C062D   ; f035: DrawImg
  46. 120: 004F3847,0xA00A1EF5   ; f036: DrawImage2
  47. 128: 004F3847,0xA08C0607   ; f037: DrawCanvas
  48. 130: 004F3847,0xA00A1E35   ; f038: DrawImgBW
  49. 138: 004F3847,0xA08BFF91   ; f039: AddIconToIconbar
  50. ;
  51. 140: 004F3847,0xA101A8A8   ; f040: getEELiteMaxID
  52. 148: 004F3847,0xA1001748   ; f041: getEEFullMaxID
  53. 150: 004F3847,0xA101A744   ; f042: GetEELiteBlockAddress
  54. 158: 004F3847,0xA101A84C   ; f043: getEELiteBlockSizeVersion
  55. 160: 004F3847,0xA100138C   ; f044: getEEFullBlockSizeVersion
  56. 168: 004F3847,0xA101A8DC   ; f045: StartWriteEELiteBlock
  57. 170: 004F3847,0xA101A958   ; f046: FinishWriteEELiteBlock
  58. 178: 004F3847,0xA101A8B4   ; f047: DeleteEELiteBlock
  59. 180: 004F3847,0xA101A914   ; f048: WriteEELiteBlock
  60. 188: 004F3847,0xA164AE15   ; f049: StrChrRev
  61. ;
  62. 190: 004F3847,0xA09046BC   ; f050: PlaySound
  63. 198: 004F3847,0xA08FA8A0   ; f051: PlaySound2
  64. 1A0: 004F3847,0xA08CB9D4   ; f052: PlaySoundLoop
  65. 1A8: 004F3847,0xA0B6FB63   ; f053: AlarmClockRing
  66. 1B0: 004F3847,0xA0A9CFB1   ; f054: GetATCmdString
  67. 1B8: 004F3847,0xA0B763B3   ; f055: OriginalATCGSN
  68. 1C0: 004F3847,0xA0A9C94D   ; f056: PostAtCommand
  69. 1C8: 004F3847,0xA0A9E06B   ; f057: SendATAnswerStr
  70. 1D0: 004F3847,0xA0B88721   ; f058: mfree_high
  71. 1D8: 004F3847,0xA1649F60   ; f059: MemChr
  72. ;
  73. 1E0: 004F3847,0xA1002DA8   ; f060: SetFileSize
  74. 1E8: 004F3847,0xA16B746D   ; f061: editOrNewTXTModule
  75. 1F0: 004F3847,0xA0A92D91   ; f062: LoadProcesses
  76. 1F8: 004F3847,0xA00A286D   ; f063: SelectColor
  77. 200: 004F3847,0xA0986C17   ; f064: GetVibraStatus
  78. 208: 004F3847,0xA0AFA5DF   ; f065: GetProvider
  79. 210: 004F3847,0xA0939725   ; f066: IsScreenSaver
  80. 218: 004F3847,0xA00B1E03   ; f067: IsUnlocked
  81. 220: 004F3847,0xA0B276E5   ; f068: TempLigntOn
  82. 228: 004F3847,0xA093F558   ; f069: GetWavLen
  83. ;
  84. 230: 004F3847,0xA09931DD   ; f070: HasNewSMS
  85. 238: 004F3847,0xA0938AB5   ; f071: HasFlashSMS
  86. 240: 004F3847,0xA16B92CF   ; f072: ReadNewSMS
  87. 248: 004F3847,0xA0992233   ; f073: ReadFlashSMS
  88. 250: 004F3847,0xA08FCD18   ; f074: PlayFile
  89. 258: 004F3847,0xA0B46CC0   ; f075: StartMidlet
  90. 260: 004F3847,0xA0AF691D   ; f076: GetMissedCallsCount
  91. 268: 004F3847,0xA0827C04   ; f077: CallAfterTimer
  92. 270: 004F3847,0xA0098C03   ; f078: ShowMsgInR1_3
  93. 278: 004F3847,0xA0098C13   ; f079: ShowMsgInR1_4
  94. ;
  95. 280: 004F3847,0xA0098C7B   ; f080: ShowMsgInR1_7
  96. 288: 004F3847,0xA010C40D   ; f081: GetNetAccessMode
  97. 290: 004F3847,0xA1019EEC   ; f082: GetIlluminationDataTable
  98. 298: 004F3847,0xA1649F85   ; f083: memcmp
  99. 2A0: 004F3847,0xA082BE5D   ; f084: StrToInt
  100. 2A8: 004F3847,0xA0986C2D   ; f085: SwitchVibraOnOff
  101. ;2B0: 004F3847,0x   ; f086:
  102. 2B8: 004F3847,0xA0827D10   ; f087: IsCallAfterTimerStillRunning
  103. 2C0: 004F3847,0xA0836F4C   ; f088: ClearMemory
  104. 2C8: 004F3847,0xA164A450   ; f089: MemCopy
  105. ;
  106. 2D0: 004F3847,0xA00972AB   ; f090: Keypress_On
  107. 2D8: 004F3847,0xA0097369   ; f091: Keypress_Off
  108. 2E0: 004F3847,0xA0989F81   ; f092: GetCPUClock
  109. 2E8: 004F3847,0xA0989FBB   ; f093: GetCPULoad

  110. 2F0: 004F3847,0xA0824650   ; f094: GetMMIMemUsed
  111. 2F8: 004F3847,0xA082100C   ; f095: GetNonPermMemAvail

  112. 300: 004F3847,0xA0986DD3   ; f096: ShowMainMenu
  113. 308: 004F3847,0xA09D8147   ; f097: ShowNativeMenu
  114. ;310: 004F3847,0x   ; f098: SetVibraStatus:
  115. 318: 004F3847,0xA0936417   ; f099: Screen_Wallpaper_Flush

  116. ;
  117. 320: 004F3847,0xA00B3E35   ; f100: EndUpdateScreen
  118. 328: 004F3847,0xA0AF8045   ; f101: EndCall
  119. 330: 004F3847,0xA0AA6FA7   ; f102: EndCallBusy
  120. 338: 004F3847,0xA08D8109   ; f103: IsDirectCallActive
  121. 340: 004F3847,0xA09325F9   ; f104: GetScreenSaverRAM
  122. 348: 004F3847,0xA0828E0C   ; f105: LockShed
  123. 350: 004F3847,0xA0828E94   ; f106: UnLockShed
  124. 358: 004F3847,0xA1002A60   ; f107: FindFirstFile
  125. 360: 004F3847,0xA1002A9C   ; f108: FindNextFile
  126. 368: 004F3847,0xA10029E8   ; f109: FindClose
  127. ;
  128. 370: 004F3847,0xA00CDB17   ; f110: IsCalling
  129. 378: 004F3847,0xA08D876F   ; f111: RefreshGPRSTraffic
  130. 380: 004F3847,0xA08D878D   ; f112: GetGPRSTrafficAddress
  131. 388: 004F3847,0xA00A18DB   ; f113: DrawFrame

  132. 390: 004F3847,0xA0AF2B4F   ; f114: GetCurrentSecondOfCall
  133. 398: 004F3847,0xA00CE32F   ; f115: GetTypeOfCall
  134. 3A0: 004F3847,0xA098736F   ; f116: GetFunctionPointer
  135. 3A8: 004F3847,0xA00A4211   ; f117: SetWindowMetrics
  136. 3B0: 004F3847,0xA00DABB9   ; f118: SetWindowText
  137. 3B8: 004F3847,0xA00D596F   ; f119: SetWindowColor
  138. ;
  139. 3C0: 004F3847,0xA0AB559F   ; f120: GetTimeFormat
  140. 3C8: 004F3847,0xA00A323D   ; f121: PushWindowBuffer
  141. 3D0: 004F3847,0xA00D5A05   ; f122: ClearWindowBuffer

  142. 3D8: 004F3847,0xA08D20B5   ; f123: GetProfileFilter
  143. 3E0: 004F3847,0xA1021BE0   ; f124: SetVibration
  144. 3E8: 004F3847,0xA00CD531   ; f125: IsIncognitoCall
  145. 3F0: 004F3847,0xA00E7989   ; f126: rand
  146. ;3F8: 004F3847,0x   ; f127:
  147. 400: 004F3847,0xA0B6FED5   ; f128: GetCallsList
  148. 408: 004F3847,0xA164A6E0   ; f129: HexToDec
  149. ;
  150. ;410: 004F3847,0x   ; f130:
  151. 418: 004F3847,0xA08E66E4   ; f131: GetPathOfFoundFile
  152. 420: 004F3847,0xA1002BDC   ; f132: GetFileStats
  153. 428: 004F3847,0xA08256E9   ; f133: StrCmpNoCase
  154. 430: 004F3847,0xA10012B4   ; f134: ReadEEPROMData
  155. 438: 004F3847,0xA10013F8   ; f135: WriteEEPROMData
  156. ;440: 004F3847,0x   ; f136:
  157. ;448: 004F3847,0x   ; f137:
  158. 450: 004F3847,0xA1002978   ; f138: GetFreeFlexSpace
  159. 458: 004F3847,0xA1002F3C   ; f139: GetTotalFlexSpace
  160. ;
  161. ;460: 004F3847,0x   ; f140:
  162. ;468: 004F3847,0x   ; f141:
  163. ;470: 004F3847,0x   ; f142:
  164. ;478: 004F3847,0x   ; f143:
  165. ;480: 004F3847,0x   ; f144:
  166. ;488: 004F3847,0x   ; f145:
  167. ;490: 004F3847,0x   ; f146:
  168. ;498: 004F3847,0x   ; f147:
  169. ;4A0: 004F3847,0x   ; f148:
  170. ;4A8: 004F3847,0x   ; f149:
  171. ;
  172. ;4B0: 004F3847,0x   ; f150:
  173. ;4B8: 004F3847,0x   ; f151:
  174. ;4C0: 004F3847,0x   ; f152:
  175. ;4C8: 004F3847,0x   ; f153:
  176. ;4D0: 004F3847,0x   ; f154:
  177. ;4D8: 004F3847,0x   ; f155:
  178. ;4E0: 004F3847,0x   ; f156:
  179. ;4E8: 004F3847,0x   ; f157:
  180. ;4F0: 004F3847,0x   ; f158:
  181. 4F8: 004F3847,0xA00A17A7   ; f159:   DrawRect
  182. ;
  183. 500: 004F3847,0xA0A94557   ; f160: Unicode_sprintf
  184. 508: 004F3847,0xA08257C9   ; f161: Unicode_CopyStr2Str
  185. 510: 004F3847,0xA0A94ADB   ; f162: Unicode_GetCharByPosition
  186. 518: 004F3847,0xA10021C8   ; f163: ws_2str
  187. 520: 004F3847,0xA0A94D4F   ; f164: wsAlloc
  188. 528: 004F3847,0xA0A94D8B   ; f165: wsFree
  189. ;530: 004F3847,0x   ; f166:
  190. ;538: 004F3847,0x   ; f167:
  191. ;540: 004F3847,0x   ; f168:
  192. ;548: 004F3847,0x   ; f169:
  193. ;
  194. 550: 004F3847,0xA0FCF001   ; f170: OpenWriteCloseFile
  195. 558: 004F3847,0xA0FCF051   ; f171: Hex2Int
  196. 560: 004F3847,0xA0FCF1B1   ; f172: DrawText
  197. 568: 004F3847,0xA0FCF0A1   ; f173: StrAnsi2Uni
  198. 570: 004F3847,0xA0FCF0C1   ; f174: StrUni2Ansi
  199. ;578: 004F3847,0x   ; f175:
  200. ;580: 004F3847,0x   ; f176:
  201. ;588: 004F3847,0x   ; f177:
  202. ;590: 004F3847,0x   ; f178:
  203. ;598: 004F3847,0x   ; f179:
  204. ;
  205. 5A0: 004F3847,0xA0AB4723   ; f180: GetDateTime
  206. 5A8: 004F3847,0xA082AD87   ; f181: GetWeek
  207. 5B0: 004F3847,0xA08D1A79   ; f182: GetProfile
  208. 5B8: 004F3847,0xA08D1947   ; f183: SetProfile
  209. 5C0: 004F3847,0xA164A5C4   ; f184: dwMODdw
  210. ;5C8: 004F3847,0x   ; f185:
  211. ;5D0: 004F3847,0x   ; f186:
  212. ;5D8: 004F3847,0x   ; f187:
  213. ;5E0: 004F3847,0x   ; f188:
  214. ;5E8: 004F3847,0x   ; f189:
  215. ;
  216. 5F0: 004F3847,0xA0FC1151   ; f190: RunScaner
  217. 5F8: 004F3847,0xA0FC3001   ; f191: SpellTime
  218. 600: 004F3847,0xA0FC7601   ; f192: MiniGPS
  219. 608: 004F3847,0xA0FC1021   ; f193: RunGraphSearcher
  220. 610: 004F3847,0xA0FC12A1   ; f194: GetAllPatchesByInject
  221. ;618: 004F3847,0x   ; f195:
  222. 620: 004F3847,0xA0FC0C01   ; f196: GetBuffer - x65
  223. ;628: 004F3847,0x   ; f197:
  224. ;630: 004F3847,0x   ; f198:
  225. ;638: 004F3847,0x   ; f199:

  226. ;
  227. 640: 004FF746,0xA8689FFC   ; v00: RamCap
  228. 648: 004FF746,0xA8689FFE   ; v01: RamLS
  229. 650: 004FF746,0xA86965A0   ; v02: RamNet
  230. 658: 004FF746,0xA86965A6   ; v03: RamNetRX
  231. 660: 004FF746,0xA83D444C  ; v04: RamMissedCalls ?? 0xA86A2CB0
  232. 668: 004FF746,0xA83D4440  ; v05: RamMissedSMS ??  0xA86A88B8
  233. 670: 004FF746,0xA865FF80   ; v06: RamDateTime
  234. 678: 004FF746,0xA8733E6C   ; v07: RamAlarm
  235. 680: 004FF746,0xA86CE710   ; v08: RamAccPoint
  236. 688: 004FF746,0xA8732EB8   ; v09: RamScreensaver
  237. ;
  238. 690: 004FF746,0xA865FFA8   ; v10: RamAutoTime
  239. 698: 004FF746,0xA8732EC0   ; v11: RamStby
  240. 6A0: 004FF746,0xA83D4430   ; v12: RamMissedMes ??
  241. 6A8: 004FF746,0xA86713B4   ; v13: RamIsLocked
  242. 6B0: 004FF746,0xA865EA10   ; v14: RamNetOnline
  243. 6B8: 004FF746,0xA86AAFFA   ; v15: RamScreenBrightness
  244. 6C0: 004FF746,0xA865FE19   ; v16: RamMenuAnywhere
  245. 6C8: 004FF746,0xA869321C   ; v17: ram_ShutdownMode(hword)
  246. 6D0: 004FF746,0xA86CE780   ; v18: RamIsShutdown
  247. 6D8: 004FF746,0xA865BE40   ; v19: RamMainscreenAccuIcon
  248. ;
  249. 6E0: 004FF746,0xA8730CE8   ; v20: ram_random_seed
  250. ;6E8: 004FF746,0x   ; v21:
  251. ;6F0: 004FF746,0x   ; v22:
  252. ;6F8: 004FF746,0x   ; v23:
  253. ;700: 004FF746,0x   ; v24:
  254. ;708: 004FF746,0x   ; v25:
  255. ;710: 004FF746,0x   ; v26:
  256. 718: 004FF746,0xA8697BCE   ; v27: RamProfileNum

  257. ;
  258. 720: 004FF746,0xA86FEC00   ; z00: FreeRAM
  259. 728: 004FF746,0x000012B3   ; z01: LP_MonthsShort
  260. 730: 004FF746,0x00000453   ; z02: Pic_Big0
  261. 738: 004FF746,0x000003D0   ; z03: Pic_Little0
  262. 740: 004FF746,0x00000469   ; z04: Pic_Extra
  263. 748: 004FF746,0x000004AF   ; z05: Pic_Profiles
  264. 750: 004FF746,0x0000029F   ; z06: Pic_Vibra
  265. 758: 004FF746,0x00000391   ; z07: Pic_Call
  266. 760: 004FF746,0x000004B6   ; z08: Pic_AdvNet
  267. 768: 004FF746,0x000011A7   ; z09: LP_MonthsLong
  268. ;
  269. 770: 004FF746,0x00000400   ; z10: LP_Weekdays
  270. 778: 004FF746,0x00000461   ; z11: Pic_Calendar
  271. ;780: 004FF746,0x   ; z12: Pic_AccuGraph
  272. 788: 004FF746,0xA08D96F5   ; z13: BuildCanvas
  273. ;790: 004FF746,0x   ; z14:
  274. ;798: 004FF746,0x   ; z15:
  275. ;7A0: 004FF746,0x   ; z16:
  276. ;7A8: 004FF746,0x   ; z17:
  277. ;7B0: 004FF746,0x   ; z18:
  278. ;7B8: 004FF746,0x   ; z19:
  279. ;
  280. 7C0: 004FF746,0xA0FD0050   ; z20: Additional_PIT_address
  281. 7C8: 004FF746,0x000004AF   ; z21: Additional_PIT_start
  282. 7D0: 004FF746,0x00000512   ; z22: Additional_PIT_end
  283. ;7D8: 004FF746,0x   ; z23:
  284. 7E0: 004FF746,0xA0FC0A00   ; z24: Picture Relocation Table
  285. 7E8: 004FF746,0x0000F000   ; z25: Picture Relocation Base
  286. 7F0: 004FF746,0x00001E1E   ; z26: Next Picture Magic
  287. ;7F8: 004FF746,0x   ; z27:
  288. #pragma disable old_equal_ff
  289. +0
复制代码



; CX6C v50 lg8 - Patch made by "Smelter" ? avkiev
; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
;********************************************************************************

;Function library v2006.08.07

+0FC0000
#pragma enable old_equal_ff
000: 004F3847,0xA0A73CEB   ; f000: GetDateTime
008: 004F3847,0xA082AD87   ; f001: GetWeek
010: 004F3847,0xA08D1D0D   ; f002: GetProfile
018: 004F3847,0xA08D1BDB   ; f003: SetProfile
020: 004F3847,0xA159BB94   ; f004: dwMODdw
028: 004F3847,0xA082BE21   ; f005: DecToHex
030: 004F3847,0xA122B248   ; f006: GetAkku
038: 004F3847,0xA1216C61   ; f007: GetLP
040: 004F3847,0xA122C0DC   ; f008: SetIllumination
048: 004F3847,0xA1249570   ; f009: SwitchPhoneOff
;
050: 004F3847,0xA121A18C   ; f010: fopen
058: 004F3847,0xA121A1CC   ; f011: fread
060: 004F3847,0xA121A2B4   ; f012: fwrite
068: 004F3847,0xA121A0E0   ; f013: fclose
070: 004F3847,0xA121A110   ; f014: fflush
078: 004F3847,0xA121A140   ; f015: lseek
080: 004F3847,0xA12689A0   ; f016: mkdir
088: 004F3847,0xA0BAFC6B   ; f017: OpenReadCloseFile
090: 004F3847,0xA1268E94   ; f018: GetFileAttrib
098: 004F3847,0xA12689A0   ; f019: SetFileAttrib
;
0A0: 004F3847,0xA0820F98   ; f020: malloc
0A8: 004F3847,0xA0821000   ; f021: mfree
0B0: 004F3847,0xA159AB2D   ; f022: sPrintf
0B8: 004F3847,0xA159BDB4   ; f023: strcat
0C0: 004F3847,0xA159BDD4   ; f024: strchr
0C8: 004F3847,0xA159BDF8   ; f025: strcmp
0D0: 004F3847,0xA159BE95   ; f026: strcopy
0D8: 004F3847,0xA159BF15   ; f027: StrLen
0E0: 004F3847,0xA0A5555D   ; f028: wsAppendChar
0E8: 004F3847,0xA0A55511   ; f029: wsInsertChar
;
0F0: 004F3847,0xA00DDC19   ; f030: GetPITaddr
0F8: 004F3847,0xA08D9C45   ; f031: DrawMainScreen
100: 004F3847,0xA0976055   ; f032: DrawScreenSaver
108: 004F3847,0xA00DDD4D   ; f033: GetImgHeight
110: 004F3847,0xA00DDD5D   ; f034: GetImgWidth
118: 004F3847,0xA08C031D   ; f035: DrawImg
120: 004F3847,0xA00A1B35   ; f036: DrawImage2
128: 004F3847,0xA08C02F7   ; f037: DrawCanvas
130: 004F3847,0xA00A1A75   ; f038: DrawImgBW
138: 004F3847,0xA08BFCF7   ; f039: AddIconToIconbar
;
140: 004F3847,0xA122D144   ; f040: getEELiteMaxID
148: 004F3847,0xA1218BAC   ; f041: getEEFullMaxID
150: 004F3847,0xA122CFE0   ; f042: GetEELiteBlockAddress
158: 004F3847,0xA122D0E8   ; f043: getEELiteBlockSizeVersion
160: 004F3847,0xA12187F0   ; f044: getEEFullBlockSizeVersion
168: 004F3847,0xA122D178   ; f045: StartWriteEELiteBlock
170: 004F3847,0xA122D1F4   ; f046: FinishWriteEELiteBlock
178: 004F3847,0xA122D150   ; f047: DeleteEELiteBlock
180: 004F3847,0xA122D1B0   ; f048: WriteEELiteBlock
188: 004F3847,0xA159C05D   ; f049: StrChrRev
;
190: 004F3847,0xA09050D8   ; f050: PlaySound
198: 004F3847,0xA08FB2BC   ; f051: PlaySound2
1A0: 004F3847,0xA08CB6C0   ; f052: PlaySoundLoop
1A8: 004F3847,0xA0B3312F   ; f053: AlarmClockRing
1B0: 004F3847,0xA0A5C5A1   ; f054: GetATCmdString
1B8: 004F3847,0xA0B356A3   ; f055: OriginalATCGSN
1C0: 004F3847,0xA0A5BF3D   ; f056: PostAtCommand
1C8: 004F3847,0xA0A5D65B   ; f057: SendATAnswerStr
1D0: 004F3847,0xA0BB3699   ; f058: mfree_high
1D8: 004F3847,0xA159B530   ; f059: MemChr
;
1E0: 004F3847,0xA121A20C   ; f060: SetFileSize
1E8: 004F3847,0xA1601C09   ; f061: editOrNewTXTModule
1F0: 004F3847,0xA0A53311   ; f062: LoadProcesses
1F8: 004F3847,0xA00A24AD   ; f063: SelectColor
200: 004F3847,0xA0969529   ; f064: GetVibraStatus
208: 004F3847,0xA0AB6203   ; f065: GetProvider
210: 004F3847,0xA092F4A5   ; f066: IsScreenSaver
218: 004F3847,0xA00B1A5F   ; f067: IsUnlocked
220: 004F3847,0xA0AE3521   ; f068: TempLigntOn
228: 004F3847,0xA09352CC   ; f069: GetWavLen
;
230: 004F3847,0xA0975C21   ; f070: HasNewSMS
238: 004F3847,0xA092E835   ; f071: HasFlashSMS
240: 004F3847,0xA1603A63   ; f072: ReadNewSMS
248: 004F3847,0xA0974C87   ; f073: ReadFlashSMS
250: 004F3847,0xA08FD734   ; f074: PlayFile
258: 004F3847,0xA1023D68   ; f075: StartMidlet
260: 004F3847,0xA0AB2541   ; f076: GetMissedCallsCount
268: 004F3847,0xA0827C04   ; f077: CallAfterTimer
270: 004F3847,0xA0098843   ; f078: ShowMsgInR1_3
278: 004F3847,0xA0098853   ; f079: ShowMsgInR1_4
;
280: 004F3847,0xA00988BB   ; f080: ShowMsgInR1_7
288: 004F3847,0xA010C065   ; f081: GetNetAccessMode
290: 004F3847,0xA122C788   ; f082: GetIlluminationDataTable
298: 004F3847,0xA159B555   ; f083: memcmp
2A0: 004F3847,0xA082BE5D   ; f084: StrToInt
2A8: 004F3847,0xA096953F   ; f085: SwitchVibraOnOff
;2B0: 004F3847,0x   ; f086:
2B8: 004F3847,0xA0827D10   ; f087: IsCallAfterTimerStillRunning
2C0: 004F3847,0xA0836F4C   ; f088: ClearMemory
2C8: 004F3847,0xA159BA20   ; f089: MemCopy
;
2D0: 004F3847,0xA0096EEB   ; f090: Keypress_On
2D8: 004F3847,0xA0096FA9   ; f091: Keypress_Off
2E0: 004F3847,0xA096C9E5   ; f092: GetCPUClock
2E8: 004F3847,0xA096CA1F   ; f093: GetCPULoad
2F0: 004F3847,0xA0824650   ; f094: GetMMIMemUsed
2F8: 004F3847,0xA082100C   ; f095: GetNonPermMemAvail
300: 004F3847,0xA09696E5   ; f096: ShowMainMenu
308: 004F3847,0xA09B4867   ; f097: ShowNativeMenu
;310: 004F3847,0x   ; f098: SetVibraStatus
318: 004F3847,0xA092C14F   ; f099: Screen_Wallpaper_Flush
;
320: 004F3847,0xA0A08EF0   ; f100: EndUpdateScreen
328: 004F3847,0xA0AB3C69   ; f101: EndCall
330: 004F3847,0xA0A66587   ; f102: EndCallBusy
338: 004F3847,0xA08D83A5   ; f103: IsDirectCallActive
340: 004F3847,0xA0928399   ; f104: GetScreenSaverRAM
348: 004F3847,0xA0828E0C   ; f105: LockShed
350: 004F3847,0xA0828E94   ; f106: UnLockShed
358: 004F3847,0xA1219EC4   ; f107: FindFirstFile
360: 004F3847,0xA1219F00   ; f108: FindNextFile
368: 004F3847,0xA1219E4C   ; f109: FindClose
;
370: 004F3847,0xA00CD76F   ; f110: IsCalling
378: 004F3847,0xA08D8A27   ; f111: RefreshGPRSTraffic
380: 004F3847,0xA08D8A45   ; f112: GetGPRSTrafficAddress
388: 004F3847,0xA00A151B   ; f113: DrawFrame
390: 004F3847,0xA0AAE773   ; f114: GetCurrentSecondOfCall
398: 004F3847,0xA00CDF87   ; f115: GetTypeOfCall
3A0: 004F3847,0xA0969C6B   ; f116: GetFunctionPointer
3A8: 004F3847,0xA00A3E41   ; f117: SetWindowMetrics
3B0: 004F3847,0xA00DA811   ; f118: SetWindowText
3B8: 004F3847,0xA00D55C7   ; f119: SetWindowColor
;
3C0: 004F3847,0xA0A74B67   ; f120: GetTimeFormat
3C8: 004F3847,0xA00A2E75   ; f121: PushWindowBuffer
3D0: 004F3847,0xA00D565D   ; f122: ClearWindowBuffer
3D8: 004F3847,0xA08D2349   ; f123: GetProfileFilter
3E0: 004F3847,0xA1234478   ; f124: SetVibration
3E8: 004F3847,0xA00CD189   ; f125: IsIncognitoCall
3F0: 004F3847,0xA00E75E1   ; f126: rand
;3F8: 004F3847,0x   ; f127:
400: 004F3847,0xA0B334A1   ; f128: GetCallsList
408: 004F3847,0xA159BCB0   ; f129: HexToDec
;
;410: 004F3847,0x   ; f130:
418: 004F3847,0xA08E6A34   ; f131: GetPathOfFoundFile
420: 004F3847,0xA121A040   ; f132: GetFileStats
428: 004F3847,0xA08256E9   ; f133: StrCmpNoCase
430: 004F3847,0xA1218718   ; f134: ReadEEPROMData
438: 004F3847,0xA121885C   ; f135: WriteEEPROMData
;440: 004F3847,0x   ; f136: GetAccessoryType
;448: 004F3847,0x   ; f137:
450: 004F3847,0xA1219DDC   ; f138: GetFreeFlexSpace
458: 004F3847,0xA121A3A0   ; f139: GetTotalFlexSpace
;
;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,0xA00A13E7   ; f159: DrawRect
;
500: 004F3847,0xA0A54AD7   ; f160: Unicode_sprintf
508: 004F3847,0xA08257C9   ; f161: Unicode_CopyStr2Str
510: 004F3847,0xA0A5505B   ; f162: Unicode_GetCharByPosition
518: 004F3847,0xA121962C   ; f163: ws_2str
520: 004F3847,0xA0A552CF   ; f164: wsAlloc
528: 004F3847,0xA0A5530B   ; f165: wsFree
;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,0xA0FCF1B1   ; f172: DrawText
568: 004F3847,0xA0FCF0A1   ; f173: StrAnsi2Uni
570: 004F3847,0xA0FCF0C1   ; f174: StrUni2Ansi  
;578: 004F3847,0x   ; f175:
;580: 004F3847,0x   ; f176:
;588: 004F3847,0x   ; f177:
;590: 004F3847,0x   ; f178:
;598: 004F3847,0x   ; f179:
;
5A0: 004F3847,0xA0A73CEB   ; f180: GetDateTime
5A8: 004F3847,0xA082AD87   ; f181: GetWeek
5B0: 004F3847,0xA08D1D0D   ; f182: GetProfile
5B8: 004F3847,0xA08D1BDB   ; f183: SetProfile
5C0: 004F3847,0xA159BB94   ; f184: dwMODdw
;5C8: 004F3847,0x   ; f185:
;5D0: 004F3847,0x   ; f186:
;5D8: 004F3847,0x   ; f187:
;5E0: 004F3847,0x   ; f188:
;5E8: 004F3847,0x   ; f189:
;
5F0: 004F3847,0xA0FC1151   ; f190: RunScaner
5F8: 004F3847,0xA0FC3001   ; f191: SpellTime
600: 004F3847,0xA0FC7601   ; f192: MiniGPS
608: 004F3847,0xA0FC1021   ; f193: RunGraphSearcher
610: 004F3847,0xA0FC12A1   ; f194: GetAllPatchesByInject
;618: 004F3847,0x   ; f195:
620: 004F3847,0xA0FC0C01   ; f196: GetBuffer - x65
;628: 004F3847,0x   ; f197:
;630: 004F3847,0x   ; f198:
;638: 004F3847,0x   ; f199:

;
640: 004FF746,0xA863E518   ; v00: RamCap
648: 004FF746,0xA863E51A   ; v01: RamLS
650: 004FF746,0xA864AABC   ; v02: RamNet
658: 004FF746,0xA864AAC2   ; v03: RamNetRX
660: 004FF746,0xA83FF460   ; v04: RamMissedCalls ?? 0xA8657050
668: 004FF746,0xA83FF454   ; v05: RamMissedSMS ?? 0xA865CC68
670: 004FF746,0xA860E1B8   ; v06: RamDateTime
678: 004FF746,0xA86E839C   ; v07: RamAlarm
680: 004FF746,0xA8682B98   ; v08: RamAccPoint
688: 004FF746,0xA86E7330   ; v09: RamScreensaver
;
690: 004FF746,0xA860E1E0   ; v10: RamAutoTime
698: 004FF746,0xA86E7338   ; v11: RamStby
6A0: 004FF746,0xA83FF444   ; v12: RamMissedMes ??
6A8: 004FF746,0xA86258D0   ; v13: RamIsLocked
6B0: 004FF746,0xA860CC48   ; v14: RamNetOnline
6B8: 004FF746,0xA865F3AA   ; v15: RamScreenBrightness
6C0: 004FF746,0xA860E051   ; v16: RamMenuAnywhere
6C8: 004FF746,0xA8647738   ; v17: ram_ShutdownMode(hword)
6D0: 004FF746,0xA8682C08   ; v18: RamIsShutdown
6D8: 004FF746,0xA860A074   ; v19: RamMainscreenAccuIcon
;
6E0: 004FF746,0xA86E5170   ; v20: ram_random_seed
;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,0xA864C044   ; v27: RamProfileNum

;
720: 004FF746,0xA87086A0   ; z00: FreeRAM
728: 004FF746,0x000012B3   ; z01: LP_MonthsShort
730: 004FF746,0x00000499   ; z02: Pic_Big0
738: 004FF746,0x00000416   ; z03: Pic_Little0
740: 004FF746,0x000004AF   ; z04: Pic_Extra
748: 004FF746,0x000004F5   ; z05: Pic_Profiles
750: 004FF746,0x000002DE   ; z06: Pic_Vibra
758: 004FF746,0x000003D5   ; z07: Pic_Call
760: 004FF746,0x000004FC   ; z08: Pic_AdvNet
768: 004FF746,0x000011A7   ; z09: LP_MonthsLong
;
770: 004FF746,0x00000400   ; z10: LP_Weekdays
778: 004FF746,0x000004A7   ; z11: Pic_Calendar
;780: 004FF746,0x   ; z12: Pic_AccuGraph
788: 004FF746,0xA08D9A35   ; z13: BuildCanvas
;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,0x000004F5   ; z21: Additional_PIT_start
7D0: 004FF746,0x00000534   ; z22: Additional_PIT_end
;7D8: 004FF746,0x   ; z23:
7E0: 004FF746,0xA0FC0A00   ; z24: Picture Relocation Table
7E8: 004FF746,0x0000F000   ; z25: Picture Relocation Base
7F0: 004FF746,0x00001E1E   ; z26: Next Picture Magic
;7F8: 004FF746,0x   ; z27:

A00: 0x0234   ; r0: picture batt charge                  
A02: 0x0237   ; r1: picture batt                        
A04: 0x0140   ; r2: alarm clock (dis)                    
A06: 0x011E   ; r3: music animation                     
A08: 0x031A   ; r4: net indicators (standart)            
A0A: 0x014F   ; r5: calculator_pics                     
;A0C: 0x02C6   ; r6: bluetooth icons (activity)         
A0E: 0x02DB   ; r7: IrDA icons (activity)               
A10: 0x02DD   ; r8: locked kb icon                    
A12: 0x0416   ; r9: small digits (0)                  
A14: 0x0499   ; r10: big digits (0)                    
A16: 0x01C1   ; r11: folder icons (small)              
A18: 0x021E   ; r12: group icons (big)                 
A1A: 0x02D7   ; r13: GPRS (transferring)              
A1C: 0x02E2   ; r14: GPRS (attached)                    
A1E: 0x035C   ; r15: group icons (small)               
A20: 0x04A6   ; r16: illumination control               
A22: 0x0498   ; r17: analog clock                       
A24: 0x04EB   ; r18: adjusting volume (increasing)      
A26: 0x04AF   ; r19: pic extra                          
;A28: 0x04C5   ; r20: pic profiles                        
;A2A: 0x04CC   ; r21: pic advnet
A2C: 0x04A7   ; r22: pic calendar

#pragma disable old_equal_ff
+0



  1. ; CX7C v50 lg8 - Patch made by "Smelter" ? avkiev
  2. ; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
  3. ;********************************************************************************

  4. ;Function library v06.08.14

  5. ; 004F3847 LDR R7, BX R7
  6. ; 004FF746 LDR R7, MOV PC LR

  7. +0FC0000
  8. #pragma enable old_equal_ff
  9. 000: 004F3847,0xA11CD7EF   ; f000: GetDateTime
  10. 008: 004F3847,0xA082AD87   ; f001: GetWeek
  11. 010: 004F3847,0xA08D4DF9   ; f002: GetProfile
  12. 018: 004F3847,0xA08D4CC7   ; f003: SetProfile
  13. 020: 004F3847,0xA1F3690C   ; f004: dwMODdw
  14. 028: 004F3847,0xA082BE21   ; f005: DecToHex
  15. 030: 004F3847,0xA138E87C   ; f006: GetAkku
  16. 038: 004F3847,0xA11BFB49   ; f007: GetLP
  17. 040: 004F3847,0xA138F710   ; f008: SetIllumination
  18. 048: 004F3847,0xA13ACD90   ; f009: SwitchPhoneOff
  19. ;
  20. 050: 004F3847,0xA137D8E4   ; f010: fopen
  21. 058: 004F3847,0xA137D924   ; f011: fread
  22. 060: 004F3847,0xA137DA0C   ; f012: fwrite
  23. 068: 004F3847,0xA137D838   ; f013: fclose
  24. 070: 004F3847,0xA137D868   ; f014: fflush
  25. 078: 004F3847,0xA137D898   ; f015: lseek
  26. 080: 004F3847,0xA13CD1A0   ; f016: mkdir
  27. 088: 004F3847,0xA1055E27   ; f017: OpenReadCloseFile
  28. 090: 004F3847,0xA13CD694   ; f018: GetFileAttrib
  29. 098: 004F3847,0xA13CD1A0   ; f019: SetFileAttrib
  30. ;
  31. 0A0: 004F3847,0xA0820F98   ; f020: malloc
  32. 0A8: 004F3847,0xA0821000   ; f021: mfree
  33. 0B0: 004F3847,0xA1F35699   ; f022: sPrintf
  34. 0B8: 004F3847,0xA1F36EB4   ; f023: strcat
  35. 0C0: 004F3847,0xA1F36ED4   ; f024: strchr
  36. 0C8: 004F3847,0xA1F36EF8   ; f025: strcmp
  37. 0D0: 004F3847,0xA1F36F95   ; f026: strcopy
  38. 0D8: 004F3847,0xA1F37015   ; f027: StrLen
  39. 0E0: 004F3847,0xA11C26B5   ; f028: wsAppendChar
  40. 0E8: 004F3847,0xA11C2669   ; f029: wsInsertChar
  41. ;
  42. 0F0: 004F3847,0xA00DDFDD   ; f030: GetPITaddr
  43. 0F8: 004F3847,0xA08D7E39   ; f031: DrawMainScreen
  44. 100: 004F3847,0xA0968057   ; f032: DrawScreenSaver
  45. 108: 004F3847,0xA00DE111   ; f033: GetImgHeight
  46. 110: 004F3847,0xA00DE121   ; f034: GetImgWidth
  47. 118: 004F3847,0xA08BECA9   ; f035: DrawImg
  48. 120: 004F3847,0xA00A1EF9   ; f036: DrawImage2
  49. 128: 004F3847,0xA08BEC83   ; f037: DrawCanvas
  50. 130: 004F3847,0xA00A1E39   ; f038: DrawImgBW
  51. 138: 004F3847,0xA08BE60B   ; f039: AddIconToIconbar
  52. ;
  53. 140: 004F3847,0xA1390778   ; f040: getEELiteMaxID
  54. 148: 004F3847,0xA137C304   ; f041: getEEFullMaxID
  55. 150: 004F3847,0xA1390614   ; f042: GetEELiteBlockAddress
  56. 158: 004F3847,0xA139071C   ; f043: getEELiteBlockSizeVersion
  57. 160: 004F3847,0xA137BF48   ; f044: getEEFullBlockSizeVersion
  58. 168: 004F3847,0xA13907AC   ; f045: StartWriteEELiteBlock
  59. 170: 004F3847,0xA1390828   ; f046: FinishWriteEELiteBlock
  60. 178: 004F3847,0xA1390784   ; f047: DeleteEELiteBlock
  61. 180: 004F3847,0xA13907E4   ; f048: WriteEELiteBlock
  62. 188: 004F3847,0xA1F3715D   ; f049: StrChrRev
  63. ;
  64. 190: 004F3847,0xA090333C   ; f050: PlaySound
  65. 198: 004F3847,0xA08F9520   ; f051: PlaySound2
  66. 1A0: 004F3847,0xA09F82D8   ; f052: PlaySoundLoop
  67. 1A8: 004F3847,0xA0A93DBD   ; f053: AlarmClockRing
  68. 1B0: 004F3847,0xA0A00689   ; f054: GetATCmdString
  69. 1B8: 004F3847,0xA0A9A673   ; f055: OriginalATCGSN
  70. 1C0: 004F3847,0xA0A00025   ; f056: PostAtCommand
  71. 1C8: 004F3847,0xA0A01743   ; f057: SendATAnswerStr
  72. 1D0: 004F3847,0xA1059855   ; f058: mfree_high
  73. 1D8: 004F3847,0xA1F362A8   ; f059: MemChr
  74. ;
  75. 1E0: 004F3847,0xA137D964   ; f060: SetFileSize
  76. 1E8: 004F3847,0xA0A1BD9D   ; f061: editOrNewTXTModule
  77. 1F0: 004F3847,0xA1000AED   ; f062: LoadProcesses
  78. 1F8: 004F3847,0xA00A2871   ; f063: SelectColor
  79. 200: 004F3847,0xA095D775   ; f064: GetVibraStatus
  80. 208: 004F3847,0xA11E8F2B   ; f065: GetProvider
  81. 210: 004F3847,0xA0929801   ; f066: IsScreenSaver
  82. 218: 004F3847,0xA00B1E23   ; f067: IsUnlocked
  83. 220: 004F3847,0xA1204341   ; f068: TempLigntOn
  84. 228: 004F3847,0xA092F628   ; f069: GetWavLen
  85. ;
  86. 230: 004F3847,0xA0967BD9   ; f070: HasNewSMS
  87. 238: 004F3847,0xA0928B5D   ; f071: HasFlashSMS
  88. 240: 004F3847,0xA0A1DC0F   ; f072: ReadNewSMS
  89. 248: 004F3847,0xA0966C3F   ; f073: ReadFlashSMS
  90. 250: 004F3847,0xA08FB998   ; f074: PlayFile
  91. 258: 004F3847,0xA122F6EC   ; f075: StartMidlet
  92. 260: 004F3847,0xA1018C01   ; f076: GetMissedCallsCount
  93. 268: 004F3847,0xA0827C04   ; f077: CallAfterTimer
  94. 270: 004F3847,0xA0098C07   ; f078: ShowMsgInR1_3
  95. 278: 004F3847,0xA0098C17   ; f079: ShowMsgInR1_4
  96. ;
  97. 280: 004F3847,0xA0098C7F   ; f080: ShowMsgInR1_7
  98. 288: 004F3847,0xA010C50D   ; f081: GetNetAccessMode
  99. 290: 004F3847,0xA138FDBC   ; f082: GetIlluminationDataTable
  100. 298: 004F3847,0xA1F362CD   ; f083: memcmp
  101. 2A0: 004F3847,0xA0807C09   ; f084: StrToInt
  102. 2A8: 004F3847,0xA095D78B   ; f085: SwitchVibraOnOff
  103. ;2B0: 004F3847,0x   ; f086:
  104. 2B8: 004F3847,0xA0827D10   ; f087: IsCallAfterTimerStillRunning
  105. 2C0: 004F3847,0xA0836F4C   ; f088: ClearMemory
  106. 2C8: 004F3847,0xA1F36798   ; f089: MemCopy
  107. ;
  108. 2D0: 004F3847,0xA00972AF   ; f090: Keypress_On
  109. 2D8: 004F3847,0xA009736D   ; f091: Keypress_Off
  110. 2E0: 004F3847,0xA0960D29   ; f092: GetCPUClock
  111. 2E8: 004F3847,0xA0960D63   ; f093: GetCPULoad
  112. 2F0: 004F3847,0xA0824650   ; f094: GetMMIMemUsed
  113. 2F8: 004F3847,0xA082100C   ; f095: GetNonPermMemAvail
  114. 300: 004F3847,0xA095D931   ; f096: ShowMainMenu
  115. 308: 004F3847,0xA09885EB   ; f097: ShowNativeMenu
  116. ;310: 004F3847,0x   ; f098: SetVibraStatus
  117. 318: 004F3847,0xA0926477   ; f099: Screen_Wallpaper_Flush

  118. ;
  119. 320: 004F3847,0xA00B3E55   ; f100: EndUpdateScreen
  120. 328: 004F3847,0xA11E6991   ; f101: EndCall
  121. 330: 004F3847,0xA11C4407   ; f102: EndCallBusy
  122. 338: 004F3847,0xA08D62FD   ; f103: IsDirectCallActive
  123. 340: 004F3847,0xA09225CD   ; f104: GetScreenSaverRAM
  124. 348: 004F3847,0xA0828E0C   ; f105: LockShed
  125. 350: 004F3847,0xA0828E94   ; f106: UnLockShed
  126. 358: 004F3847,0xA137D61C   ; f107: FindFirstFile
  127. 360: 004F3847,0xA137D658   ; f108: FindNextFile
  128. 368: 004F3847,0xA137D5A4   ; f109: FindClose
  129. ;
  130. 370: 004F3847,0xA00CDB33   ; f110: IsCalling
  131. 378: 004F3847,0xA08D697F   ; f111: RefreshGPRSTraffic
  132. 380: 004F3847,0xA08D699D   ; f112: GetGPRSTrafficAddress
  133. 388: 004F3847,0xA00A18DF   ; f113: DrawFrame
  134. 390: 004F3847,0xA1014E33   ; f114: GetCurrentSecondOfCall
  135. 398: 004F3847,0xA00CE34B   ; f115: GetTypeOfCall
  136. 3A0: 004F3847,0xA095DECF   ; f116: GetFunctionPointer
  137. 3A8: 004F3847,0xA00A4205   ; f117: SetWindowMetrics
  138. 3B0: 004F3847,0xA00DABD5   ; f118: SetWindowText
  139. 3B8: 004F3847,0xA00D598B   ; f119: SetWindowColor
  140. ;
  141. 3C0: 004F3847,0xA11CE66B   ; f120: GetTimeFormat
  142. 3C8: 004F3847,0xA00A3239   ; f121: PushWindowBuffer
  143. 3D0: 004F3847,0xA00D5A21   ; f122: ClearWindowBuffer
  144. 3D8: 004F3847,0xA08D5435   ; f123: GetProfileFilter
  145. 3E0: 004F3847,0xA1397AAC   ; f124: SetVibration
  146. 3E8: 004F3847,0xA00CD54D   ; f125: IsIncognitoCall
  147. 3F0: 004F3847,0xA00E79A5   ; f126: rand
  148. ;3F8: 004F3847,0x   ; f127:
  149. 400: 004F3847,0xA0A94141   ; f128: GetCallsList
  150. 408: 004F3847,0xA1F36A28   ; f129: HexToDec
  151. ;
  152. ;410: 004F3847,0x   ; f130:
  153. 418: 004F3847,0xA08E4C98   ; f131: GetPathOfFoundFile
  154. 420: 004F3847,0xA137D798   ; f132: GetFileStats
  155. 428: 004F3847,0xA08256E9   ; f133: StrCmpNoCase
  156. 430: 004F3847,0xA137BE70   ; f134: ReadEEPROMData
  157. 438: 004F3847,0xA137BFB4   ; f135: WriteEEPROMData
  158. ;440: 004F3847,0x   ; f136: GetAccessoryType
  159. ;448: 004F3847,0x   ; f137:
  160. 450: 004F3847,0xA137D534   ; f138: GetFreeFlexSpace
  161. 458: 004F3847,0xA137DAF8   ; f139: GetTotalFlexSpace
  162. ;
  163. ;460: 004F3847,0x   ; f140:
  164. ;468: 004F3847,0x   ; f141:
  165. ;470: 004F3847,0x   ; f142:
  166. ;478: 004F3847,0x   ; f143:
  167. ;480: 004F3847,0x   ; f144:
  168. ;488: 004F3847,0x   ; f145:
  169. ;490: 004F3847,0x   ; f146:
  170. ;498: 004F3847,0x   ; f147:
  171. ;4A0: 004F3847,0x   ; f148:
  172. ;4A8: 004F3847,0x   ; f149:
  173. ;
  174. ;4B0: 004F3847,0x   ; f150:
  175. ;4B8: 004F3847,0x   ; f151:
  176. ;4C0: 004F3847,0x   ; f152:
  177. ;4C8: 004F3847,0x   ; f153:
  178. ;4D0: 004F3847,0x   ; f154:
  179. ;4D8: 004F3847,0x   ; f155:
  180. ;4E0: 004F3847,0x   ; f156:
  181. ;4E8: 004F3847,0x   ; f157:
  182. ;4F0: 004F3847,0x   ; f158:
  183. 4F8: 004F3847,0xA00A17AB   ; f159: DrawRect
  184. ;
  185. 500: 004F3847,0xA11C1C2F   ; f160: Unicode_sprintf
  186. 508: 004F3847,0xA08257C9   ; f161: Unicode_CopyStr2Str
  187. 510: 004F3847,0xA11C21B3   ; f162: Unicode_GetCharByPosition
  188. 518: 004F3847,0xA137CD84   ; f163: ws_2str
  189. 520: 004F3847,0xA11C2427   ; f164: wsAlloc
  190. 528: 004F3847,0xA11C2463   ; f165: wsFree
  191. ;530: 004F3847,0x   ; f166:
  192. ;538: 004F3847,0x   ; f167:
  193. ;540: 004F3847,0x   ; f168:
  194. ;548: 004F3847,0x   ; f169:
  195. ;
  196. 550: 004F3847,0xA0FCF001   ; f170: OpenWriteCloseFile
  197. 558: 004F3847,0xA0FCF051   ; f171: Hex2Int
  198. 560: 004F3847,0xA0FCF1B1   ; f172: DrawText
  199. 568: 004F3847,0xA0FCF0A1   ; f173: StrAnsi2Uni
  200. 570: 004F3847,0xA0FCF0C1   ; f174: StrUni2Ansi
  201. ;578: 004F3847,0x   ; f175:
  202. ;580: 004F3847,0x   ; f176:
  203. ;588: 004F3847,0x   ; f177:
  204. ;590: 004F3847,0x   ; f178:
  205. ;598: 004F3847,0x   ; f179:
  206. ;
  207. 5A0: 004F3847,0xA11CD7EF   ; f180: GetDateTime
  208. 5A8: 004F3847,0xA082AD87   ; f181: GetWeek
  209. 5B0: 004F3847,0xA08D4DF9   ; f182: GetProfile
  210. 5B8: 004F3847,0xA08D4CC7   ; f183: SetProfile
  211. 5C0: 004F3847,0xA1F3690C   ; f184: dwMODdw
  212. ;5C8: 004F3847,0x   ; f185:
  213. ;5D0: 004F3847,0x   ; f186:
  214. ;5D8: 004F3847,0x   ; f187:
  215. ;5E0: 004F3847,0x   ; f188:
  216. ;5E8: 004F3847,0x   ; f189:
  217. ;
  218. 5F0: 004F3847,0xA0FC1151   ; f190: RunScaner
  219. 5F8: 004F3847,0xA0FC3001   ; f191: SpellTime
  220. 600: 004F3847,0xA0FC7601   ; f192: MiniGPS
  221. 608: 004F3847,0xA0FC1021   ; f193: RunGraphSearcher
  222. 610: 004F3847,0xA0FC12A1   ; f194: GetAllPatchesByInject
  223. ;618: 004F3847,0x   ; f195:
  224. 620: 004F3847,0xA0FC0C01   ; f196: GetBuffer - x65
  225. ;628: 004F3847,0x   ; f197:
  226. ;630: 004F3847,0x   ; f198:
  227. ;638: 004F3847,0x   ; f199:

  228. ;
  229. 640: 004FF746,0xA863E558   ; v00: RamCap
  230. 648: 004FF746,0xA863E55A   ; v01: RamLS
  231. 650: 004FF746,0xA864AAFC   ; v02: RamNetCH
  232. 658: 004FF746,0xA864AB02   ; v03: RamNetRX
  233. 660: 004FF746,0xA83FF460   ; v04: RamMissedCalls
  234. ;660: 004F3847,0xA0FDE2A1   ; +0x1C, v04: RamMissedCalls for * RamMissedEventAddrSpike *
  235. 668: 004FF746,0xA83FF454   ; v05: RamMissedSMS
  236. ;668: 004F3847,0xA0FDE295   ; +0x10, v05: RamMissedSMS for * RamMissedEventAddrSpike *
  237. 670: 004FF746,0xA860E1E8   ; v06: RamDateTime
  238. 678: 004FF746,0xA86F480C   ; v07: RamAlarm
  239. 680: 004FF746,0xA868EDA0   ; v08: RamAccPoint
  240. 688: 004FF746,0xA86F3784   ; v09: RamScreensaver
  241. ;
  242. 690: 004FF746,0xA860E210   ; v10: RamAutoTime
  243. 698: 004FF746,0xA86F378C   ; v11: RamStby
  244. 6A0: 004FF746,0xA83FF444   ; v12: RamMissedMes
  245. ;6A0: 004F3847,0xA0FDE291   ; +0x00, v12: RamMissedEvents for * RamMissedEventAddrSpike *
  246. 6A8: 004FF746,0xA8625910   ; v13: RamIsLocked
  247. 6B0: 004FF746,0xA860CC78   ; v14: RamNetOnline
  248. 6B8: 004FF746,0xA866B33A   ; v15: RamScreenBrightness
  249. 6C0: 004FF746,0xA860E081   ; v16: RamMenuAnywhere
  250. 6C8: 004FF746,0xA8647778   ; v17: ram_ShutdownMode(hword)
  251. 6D0: 004FF746,0xA868EE10   ; v18: RamIsShutdown
  252. 6D8: 004FF746,0xA860A0A8   ; v19: RamMainscreenAccuIcon
  253. ;
  254. 6E0: 004FF746,0xA86F1238   ; v20: ram_random_seed
  255. ;6E8: 004FF746,0x   ; v21:
  256. ;6F0: 004FF746,0x   ; v22:
  257. ;6F8: 004FF746,0x   ; v23:
  258. ;700: 004FF746,0x   ; v24:
  259. ;708: 004FF746,0x   ; v25:
  260. ;710: 004FF746,0x   ; v26:
  261. 718: 004FF746,0xA8657F00   ; v27: RamProfileNum

  262. ;
  263. 720: 004FF746,0xA8750FC0   ; z00: FreeRAM
  264. 728: 004FF746,0x000012B3   ; z01: LP_MonthsShort
  265. 730: 004FF746,0x0000049F   ; z02: Pic_Big0
  266. 738: 004FF746,0x0000041C   ; z03: Pic_Little0
  267. 740: 004FF746,0x000004B5   ; z04: Pic_Extra
  268. 748: 004FF746,0x000004FB   ; z05: Pic_Profiles
  269. 750: 004FF746,0x000002E4   ; z06: Pic_Vibra
  270. 758: 004FF746,0x000003DB   ; z07: Pic_Call
  271. 760: 004FF746,0x00000502   ; z08: Pic_AdvNet
  272. 768: 004FF746,0x000011A7   ; z09: LP_MonthsLong
  273. ;
  274. 770: 004FF746,0x00000400   ; z10: LP_Weekdays
  275. 778: 004FF746,0x000004AD   ; z11: Pic_Calendar
  276. ;780: 004FF746,0x   ; z12: Pic_AccuGraph
  277. 788: 004FF746,0xA08D7883   ; z13: BuildCanvas
  278. ;790: 004FF746,0x   ; z14:
  279. ;798: 004FF746,0x   ; z15:
  280. ;7A0: 004FF746,0x   ; z16:
  281. ;7A8: 004FF746,0x   ; z17:
  282. ;7B0: 004FF746,0x   ; z18:
  283. ;7B8: 004FF746,0x   ; z19:
  284. ;
  285. 7C0: 004FF746,0xA0FD0050   ; z20: Additional_PIT_address
  286. 7C8: 004FF746,0x000004FB   ; z21: Additional_PIT_start
  287. 7D0: 004FF746,0x0000055E   ; z22: Additional_PIT_end
  288. ;7D8: 004FF746,0x   ; z23:
  289. 7E0: 004FF746,0xA0FC0A00   ; z24: Picture Relocation Table
  290. 7E8: 004FF746,0x0000F000   ; z25: Picture Relocation Base
  291. 7F0: 004FF746,0x00001E1E   ; z26: Next Picture Magic
  292. ;7F8: 004FF746,0x   ; z27:

  293. ;Additional Shortcuts
  294. 800: "ADD_TALKCURTIME",00,0xA0FC3001
  295. 814: "ADD_TESTPLAYSND",00,0xA09463C4
  296. 828: 00000000

  297. ;----------------------------------------------------------------------
  298. ;Picture Relocation
  299. ;----------------------------------------------------------------------
  300. A00: 0x023A   ; r0: picture batt charge
  301. A02: 0x023D   ; r1: picture batt
  302. A04: 0x0146   ; r2: alarm clock (dis)
  303. A06: 0x0090   ; r3: music animation
  304. A08: 0x0320   ; r4: net indicators (standart)
  305. A0A: 0x0155   ; r5: calculator_pics
  306. ;A0C: 0x02CC   ; r6: bluetooth icons (activity)
  307. A0E: 0x02E1   ; r7: IrDA icons (activity)        
  308. A10: 0x01BF   ; r8: locked kb icon        
  309. A12: 0x041C   ; r9: small digits (0)
  310. A14: 0x049F   ; r10: big digits (0)
  311. A16: 0x01C7   ; r11: folder icons (small)        
  312. A18: 0x0224   ; r12: group icons (big)
  313. A1A: 0x02DD   ; r13: GPRS (transferring)
  314. A1C: 0x02E8   ; r14: GPRS (attached)
  315. A1E: 0x0362   ; r15: group icons (small)
  316. A20: 0x04AC   ; r16: illumination control        
  317. A22: 0x049E   ; r17: analog clock
  318. A24: 0x04F1   ; r18: adjusting volume (increasing)
  319. A26: 0x04B5   ; r19: pic extra
  320. ;A28: 0x04C5   ; r20: pic profiles        
  321. ;A2A: 0x04CC   ; r21: pic advnet
  322. A2C: 0x04AD   ; r22: pic calendar

  323. #pragma disable old_equal_ff
  324. +0
复制代码



; S6C v53 lg8 - Patch made by "Smelter" ? avkiev
; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
;********************************************************************************

;Function library v2006.08.07

+0FC0000
#pragma enable old_equal_ff
000: 004F3847,0xA0AA70BF   ; f000: GetDateTime
008: 004F3847,0xA082AD87   ; f001: GetWeek
010: 004F3847,0xA08D4081   ; f002: GetProfile
018: 004F3847,0xA08D3F4F   ; f003: SetProfile
020: 004F3847,0xA160988C   ; f004: dwMODdw
028: 004F3847,0xA082BE21   ; f005: DecToHex
030: 004F3847,0xA1254C20   ; f006: GetAkku
038: 004F3847,0xA123FEE5   ; f007: GetLP
040: 004F3847,0xA1255AB4   ; f008: SetIllumination
048: 004F3847,0xA1278B24   ; f009: SwitchPhoneOff
;
050: 004F3847,0xA1243484   ; f010: fopen
058: 004F3847,0xA12434C4   ; f011: fread
060: 004F3847,0xA12435AC   ; f012: fwrite
068: 004F3847,0xA12433D8   ; f013: fclose
070: 004F3847,0xA1243408   ; f014: fflush
078: 004F3847,0xA1243438   ; f015: lseek
080: 004F3847,0xA12A2CEC   ; f016: mkdir
088: 004F3847,0xA0BA2FF3   ; f017: OpenReadCloseFile
090: 004F3847,0xA12A31E0   ; f018: GetFileAttrib
098: 004F3847,0xA12A2CEC   ; f019: SetFileAttrib
;
0A0: 004F3847,0xA0820F98   ; f020: malloc
0A8: 004F3847,0xA0821000   ; f021: mfree
0B0: 004F3847,0xA1608825   ; f022: sPrintf
0B8: 004F3847,0xA1609AAC   ; f023: strcat
0C0: 004F3847,0xA1609ACC   ; f024: strchr
0C8: 004F3847,0xA1609AF0   ; f025: strcmp
0D0: 004F3847,0xA1609B8D   ; f026: strcopy
0D8: 004F3847,0xA1609C0D   ; f027: StrLen
0E0: 004F3847,0xA10013B9   ; f028: wsAppendChar
0E8: 004F3847,0xA100136D   ; f029: wsInsertChar
;
0F0: 004F3847,0xA00DDDF9   ; f030: GetPITaddr
0F8: 004F3847,0xA08DB9A7   ; f031: DrawMainScreen
100: 004F3847,0xA0990F75   ; f032: DrawScreenSaver
108: 004F3847,0xA00DDF2D   ; f033: GetImgHeight
110: 004F3847,0xA00DDF3D   ; f034: GetImgWidth
118: 004F3847,0xA08C0939   ; f035: DrawImg
120: 004F3847,0xA00A1D15   ; f036: DrawImage2
128: 004F3847,0xA08C0913   ; f037: DrawCanvas
130: 004F3847,0xA00A1C55   ; f038: DrawImgBW
138: 004F3847,0xA08C0297   ; f039: AddIconToIconbar
;
140: 004F3847,0xA1256B1C   ; f040: getEELiteMaxID
148: 004F3847,0xA1241EA4   ; f041: getEEFullMaxID
150: 004F3847,0xA12569B8   ; f042: GetEELiteBlockAddress
158: 004F3847,0xA1256AC0   ; f043: getEELiteBlockSizeVersion
160: 004F3847,0xA1241AE8   ; f044: getEEFullBlockSizeVersion
168: 004F3847,0xA1256B50   ; f045: StartWriteEELiteBlock
170: 004F3847,0xA1256BCC   ; f046: FinishWriteEELiteBlock
178: 004F3847,0xA1256B28   ; f047: DeleteEELiteBlock
180: 004F3847,0xA1256B88   ; f048: WriteEELiteBlock
188: 004F3847,0xA1609D55   ; f049: StrChrRev
;
190: 004F3847,0xA0906E48   ; f050: PlaySound
198: 004F3847,0xA08FD02C   ; f051: PlaySound2
1A0: 004F3847,0xA08CBCE8   ; f052: PlaySoundLoop
1A8: 004F3847,0xA0B7C157   ; f053: AlarmClockRing
1B0: 004F3847,0xA0A816A5   ; f054: GetATCmdString
1B8: 004F3847,0xA0B7E7B7   ; f055: OriginalATCGSN
1C0: 004F3847,0xA0A81041   ; f056: PostAtCommand
1C8: 004F3847,0xA0A8277B   ; f057: SendATAnswerStr
1D0: 004F3847,0xA0BA70B1   ; f058: mfree_high
1D8: 004F3847,0xA1609228   ; f059: MemChr
;
1E0: 004F3847,0xA1243504   ; f060: SetFileSize
1E8: 004F3847,0xA1673DB1   ; f061: editOrNewTXTModule
1F0: 004F3847,0xA0A79BD1   ; f062: LoadProcesses
1F8: 004F3847,0xA00A268D   ; f063: SelectColor
200: 004F3847,0xA0970F95   ; f064: GetVibraStatus
208: 004F3847,0xA0AFDB0B   ; f065: GetProvider
210: 004F3847,0xA0936F21   ; f066: IsScreenSaver
218: 004F3847,0xA00B1C3F   ; f067: IsUnlocked
220: 004F3847,0xA0B2D2ED   ; f068: TempLigntOn
228: 004F3847,0xA093CD54   ; f069: GetWavLen
;
230: 004F3847,0xA0990B99   ; f070: HasNewSMS
238: 004F3847,0xA09362B1   ; f071: HasFlashSMS
240: 004F3847,0xA1675C0B   ; f072: ReadNewSMS
248: 004F3847,0xA098FB67   ; f073: ReadFlashSMS
250: 004F3847,0xA08FF4A4   ; f074: PlayFile
258: 004F3847,0xA102EA8C   ; f075: StartMidlet
260: 004F3847,0xA0AF9E49   ; f076: GetMissedCallsCount
268: 004F3847,0xA0827C04   ; f077: CallAfterTimer
270: 004F3847,0xA0098A23   ; f078: ShowMsgInR1_3
278: 004F3847,0xA0098A33   ; f079: ShowMsgInR1_4
;
280: 004F3847,0xA0098A9B   ; f080: ShowMsgInR1_7
288: 004F3847,0xA010C245   ; f081: GetNetAccessMode
290: 004F3847,0xA1256160   ; f082: GetIlluminationDataTable
298: 004F3847,0xA160924D   ; f083: memcmp
2A0: 004F3847,0xA082BE5D   ; f084: StrToInt
2A8: 004F3847,0xA0970FAB   ; f085: SwitchVibraOnOff
;2B0: 004F3847,0x   ; f086:
2B8: 004F3847,0xA0827D10   ; f087: IsCallAfterTimerStillRunning
2C0: 004F3847,0xA0836F4C   ; f088: ClearMemory
2C8: 004F3847,0xA1609718   ; f089: MemCopy
;
2D0: 004F3847,0xA00970CB   ; f090: Keypress_On
2D8: 004F3847,0xA0097189   ; f091: Keypress_Off
2E0: 004F3847,0xA097423D   ; f092: GetCPUClock
2E8: 004F3847,0xA0974277   ; f093: GetCPULoad
2F0: 004F3847,0xA0824650   ; f094: GetMMIMemUsed
2F8: 004F3847,0xA082100C   ; f095: GetNonPermMemAvail
300: 004F3847,0xA0971187   ; f096: ShowMainMenu
308: 004F3847,0xA09CFDF3   ; f097: ShowNativeMenu
;310: 004F3847,0x   ; f098: SetVibraStatus
318: 004F3847,0xA0933BDB   ; f099: Screen_Wallpaper_Flush

;
320: 004F3847,0xA0A2D714   ; f100: EndUpdateScreen
328: 004F3847,0xA0AFB571   ; f101: EndCall
330: 004F3847,0xA0A9959F   ; f102: EndCallBusy
338: 004F3847,0xA08DA1D9   ; f103: IsDirectCallActive
340: 004F3847,0xA092FE1D   ; f104: GetScreenSaverRAM
348: 004F3847,0xA0828E0C   ; f105: LockShed
350: 004F3847,0xA0828E94   ; f106: UnLockShed
358: 004F3847,0xA12431BC   ; f107: FindFirstFile
360: 004F3847,0xA12431F8   ; f108: FindNextFile
368: 004F3847,0xA1243144   ; f109: FindClose
;
370: 004F3847,0xA00CD94F   ; f110: IsCalling
378: 004F3847,0xA08DA83F   ; f111: RefreshGPRSTraffic
380: 004F3847,0xA08DA85D   ; f112: GetGPRSTrafficAddress
388: 004F3847,0xA00A16FB   ; f113: DrawFrame
390: 004F3847,0xA0AF607B   ; f114: GetCurrentSecondOfCall
398: 004F3847,0xA00CE167   ; f115: GetTypeOfCall
3A0: 004F3847,0xA097170B   ; f116: GetFunctionPointer
3A8: 004F3847,0xA00A4021   ; f117: SetWindowMetrics
3B0: 004F3847,0xA00DA9F1   ; f118: SetWindowText
3B8: 004F3847,0xA00D57A7   ; f119: SetWindowColor
;
3C0: 004F3847,0xA0AA7F3B   ; f120: GetTimeFormat
3C8: 004F3847,0xA00A3055   ; f121: PushWindowBuffer
3D0: 004F3847,0xA00D583D   ; f122: ClearWindowBuffer
3D8: 004F3847,0xA08D46BD   ; f123: GetProfileFilter
3E0: 004F3847,0xA125DE54   ; f124: SetVibration
3E8: 004F3847,0xA00CD369   ; f125: IsIncognitoCall
3F0: 004F3847,0xA00E77C1   ; f126: rand
;3F8: 004F3847,0x   ; f127:
400: 004F3847,0xA0B7C4C9   ; f128: GetCallsList
408: 004F3847,0xA16099A8   ; f129: HexToDec
;
;410: 004F3847,0x   ; f130:
418: 004F3847,0xA08E87AC   ; f131: GetPathOfFoundFile
420: 004F3847,0xA1243338   ; f132: GetFileStats
428: 004F3847,0xA08256E9   ; f133: StrCmpNoCase
430: 004F3847,0xA1241A10   ; f134: ReadEEPROMData
438: 004F3847,0xA1241B54   ; f135: WriteEEPROMData
;440: 004F3847,0x   ; f136: GetAccessoryType
;448: 004F3847,0x   ; f137:
450: 004F3847,0xA12430D4   ; f138: GetFreeFlexSpace
458: 004F3847,0xA1243698   ; f139: GetTotalFlexSpace
;
;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,0xA00A15C7   ; f159: DrawRect
;
500: 004F3847,0xA1000933   ; f160: Unicode_sprintf
508: 004F3847,0xA08257C9   ; f161: Unicode_CopyStr2Str
510: 004F3847,0xA1000EB7   ; f162: Unicode_GetCharByPosition
518: 004F3847,0xA1242924   ; f163: ws_2str
520: 004F3847,0xA100112B   ; f164: wsAlloc
528: 004F3847,0xA1001167   ; f165: wsFree
;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,0xA0FCF1B1   ; f172: DrawText
568: 004F3847,0xA0FCF0A1   ; f173: StrAnsi2Uni
570: 004F3847,0xA0FCF0C1   ; f174: StrUni2Ansi
;578: 004F3847,0x   ; f175:
;580: 004F3847,0x   ; f176:
;588: 004F3847,0x   ; f177:
;590: 004F3847,0x   ; f178:
;598: 004F3847,0x   ; f179:
;
5A0: 004F3847,0xA0AA70BF   ; f180: GetDateTime
5A8: 004F3847,0xA082AD87   ; f181: GetWeek
5B0: 004F3847,0xA08D4081   ; f182: GetProfile
5B8: 004F3847,0xA08D3F4F   ; f183: SetProfile
5C0: 004F3847,0xA160988C   ; f184: dwMODdw
;5C8: 004F3847,0x   ; f185:
;5D0: 004F3847,0x   ; f186:
;5D8: 004F3847,0x   ; f187:
;5E0: 004F3847,0x   ; f188:
;5E8: 004F3847,0x   ; f189:
;
5F0: 004F3847,0xA0FC1151   ; f190: RunScaner
5F8: 004F3847,0xA0FC3001   ; f191: SpellTime
600: 004F3847,0xA0FC7601   ; f192: MiniGPS
608: 004F3847,0xA0FC1021   ; f193: RunGraphSearcher
610: 004F3847,0xA0FC12A1   ; f194: GetAllPatchesByInject
;618: 004F3847,0x   ; f195:
620: 004F3847,0xA0FC0C01   ; f196: GetBuffer - x65
;628: 004F3847,0x   ; f197:
;630: 004F3847,0x   ; f198:
;638: 004F3847,0x   ; f199:

;
640: 004FF746,0xA8691F14   ; v00: RamCap
648: 004FF746,0xA8691F16   ; v01: RamLS
650: 004FF746,0xA869E820   ; v02: RamNet
658: 004FF746,0xA869E826   ; v03: RamNetRX
660: 004FF746,0xA86AC6E8   ; v04: RamMissedCalls
668: 004FF746,0xA86B27A8   ; v05: RamMissedSMS
670: 004FF746,0xA8661B04   ; v06: RamDateTime
678: 004FF746,0xA8744668   ; v07: RamAlarm
680: 004FF746,0xA86DAED8   ; v08: RamAccPoint
688: 004FF746,0xA87435F8   ; v09: RamScreensaver
;
690: 004FF746,0xA8661B2C   ; v10: RamAutoTime
698: 004FF746,0xA8743600   ; v11: RamStby
6A0: 004FF746,0xA845163C   ; v12: RamMissedMes
6A8: 004FF746,0xA8679238   ; v13: RamIsLocked
6B0: 004FF746,0xA8660594   ; v14: RamNetOnline
6B8: 004FF746,0xA86B4EEE   ; v15: RamScreenBrightness
6C0: 004FF746,0xA866199D   ; v16: RamMenuAnywhere
6C8: 004FF746,0xA869B1D0   ; v17: ram_ShutdownMode(hword)
6D0: 004FF746,0xA86DB2F0   ; v18: RamIsShutdown
6D8: 004FF746,0xA865BE98   ; v19: RamMainscreenAccuIcon
;
6E0: 004FF746,0xA8741404   ; v20: ram_random_seed
;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,0xA869FCCA   ; v27: RamProfileNum

;
720: 004FF746,0xA8708900   ; z00: FreeRAM
728: 004FF746,0x000012B3   ; z01: LP_MonthsShort
730: 004FF746,0x00000447   ; z02: Pic_Big0
738: 004FF746,0x000003CE   ; z03: Pic_Little0
740: 004FF746,0x0000045D   ; z04: Pic_Extra
748: 004FF746,0x000004A3   ; z05: Pic_Profiles
750: 004FF746,0x000002A9   ; z06: Pic_Vibra
758: 004FF746,0x0000039C   ; z07: Pic_Call
760: 004FF746,0x000004AA   ; z08: Pic_AdvNet
768: 004FF746,0x000011A7   ; z09: LP_MonthsLong
;
770: 004FF746,0x00000400   ; z10: LP_Weekdays
778: 004FF746,0x00000455   ; z11: Pic_Calendar
;780: 004FF746,0x   ; z12: Pic_AccuGraph
788: 004FF746,0xA08DB7C5   ; z13: BuildCanvas
;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,0x000004A3   ; z21: Additional_PIT_start
7D0: 004FF746,0x00000506   ; z22: Additional_PIT_end
;7D8: 004FF746,0x   ; z23:
7E0: 004FF746,0xA0FC0A00   ; z24: Picture Relocation Table
7E8: 004FF746,0x0000F000   ; z25: Picture Relocation Base
7F0: 004FF746,0x00001E1E   ; z26: Next Picture Magic
;7F8: 004FF746,0x   ; z27:

A00: 0x01F9   ; r0: picture batt charge
A02: 0x01FC   ; r1: picture batt
A04: 0x0104   ; r2: alarm clock (dis)
A06: 0x00E2   ; r3: music animation
A08: 0x02E0   ; r4: net indicators (standart)
A0A: 0x0113   ; r5: calculator_pics
A0C: 0x01F8   ; r6: bluetooth icons (activity)
A0E: 0x02A6   ; r7: IrDA icons (activity)
A10: 0x02A8   ; r8: locked kb icon
A12: 0x03CE   ; r9: small digits (0)
A14: 0x0447   ; r10: big digits (0)
A16: 0x0185   ; r11: folder icons (small)
A18: 0x01E2   ; r12: group icons (big)
A1A: 0x02A2   ; r13: GPRS (transferring)
A1C: 0x02AD   ; r14: GPRS (attached)
A1E: 0x0323   ; r15: group icons (small)
A20: 0x0454   ; r16: illumination control
A22: 0x0446   ; r17: analog clock
A24: 0x0499   ; r18: adjusting volume (increasing)
A26: 0x045D   ; r19: pic extra

A28: 0x04A3   ; r20: pic profiles
A2A: 0x04AA   ; r21: pic advnet

A2C: 0x0455   ; r22: pic calendar

#pragma disable old_equal_ff
+0



  1. SL6C v50 lg8 - Patch made by "Smelter" ? avkiev
  2. ; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
  3. ;********************************************************************************

  4. ;Function library v2006.08.06

  5. +0FC0000
  6. #pragma enable old_equal_ff
  7. 000: 004F3847,0xA0A7B2A3   ; f000: GetDateTime
  8. 008: 004F3847,0xA082AD87   ; f001: GetWeek
  9. 010: 004F3847,0xA08D3875   ; f002: GetProfile
  10. 018: 004F3847,0xA08D3743   ; f003: SetProfile
  11. 020: 004F3847,0xA15B48BC   ; f004: dwMODdw
  12. 028: 004F3847,0xA082BE21   ; f005: DecToHex
  13. 030: 004F3847,0xA1234B60   ; f006: GetAkku
  14. 038: 004F3847,0xA1220579   ; f007: GetLP
  15. 040: 004F3847,0xA12359F4   ; f008: SetIllumination
  16. 048: 004F3847,0xA1252E88   ; f009: SwitchPhoneOff
  17. ;
  18. 050: 004F3847,0xA1223AA4   ; f010: fopen
  19. 058: 004F3847,0xA1223AE4   ; f011: fread
  20. 060: 004F3847,0xA1223BCC   ; f012: fwrite
  21. 068: 004F3847,0xA12239F8   ; f013: fclose
  22. 070: 004F3847,0xA1223A28   ; f014: fflush
  23. 078: 004F3847,0xA1223A58   ; f015: lseek
  24. 080: 004F3847,0xA12722B8   ; f016: mkdir
  25. 088: 004F3847,0xA0BC8DF7   ; f017: OpenReadCloseFile
  26. 090: 004F3847,0xA12727AC   ; f018: GetFileAttrib
  27. 098: 004F3847,0xA12722B8   ; f019: SetFileAttrib
  28. ;
  29. 0A0: 004F3847,0xA0820F98   ; f020: malloc
  30. 0A8: 004F3847,0xA0821000   ; f021: mfree
  31. 0B0: 004F3847,0xA15B3855   ; f022: sPrintf
  32. 0B8: 004F3847,0xA15B4ADC   ; f023: strcat
  33. 0C0: 004F3847,0xA15B4AFC   ; f024: strchr
  34. 0C8: 004F3847,0xA15B4B20   ; f025: strcmp
  35. 0D0: 004F3847,0xA15B4BBD   ; f026: strcopy
  36. 0D8: 004F3847,0xA15B4C3D   ; f027: StrLen
  37. 0E0: 004F3847,0xA1000505   ; f028: wsAppendChar
  38. 0E8: 004F3847,0xA10004B9   ; f029: wsInsertChar
  39. ;
  40. 0F0: 004F3847,0xA00DDC05   ; f030: GetPITaddr
  41. 0F8: 004F3847,0xA08DB79F   ; f031: DrawMainScreen
  42. 100: 004F3847,0xA0977C8D   ; f032: DrawScreenSaver
  43. 108: 004F3847,0xA00DDD39   ; f033: GetImgHeight
  44. 110: 004F3847,0xA00DDD49   ; f034: GetImgWidth
  45. 118: 004F3847,0xA08C0139   ; f035: DrawImg
  46. 120: 004F3847,0xA00A1B39   ; f036: DrawImage2
  47. 128: 004F3847,0xA08C0113   ; f037: DrawCanvas
  48. 130: 004F3847,0xA00A1A79   ; f038: DrawImgBW
  49. 138: 004F3847,0xA08BFB15   ; f039: AddIconToIconbar
  50. ;
  51. 140: 004F3847,0xA1236A5C   ; f040: getEELiteMaxID
  52. 148: 004F3847,0xA12224C4   ; f041: getEEFullMaxID
  53. 150: 004F3847,0xA12368F8   ; f042: GetEELiteBlockAddress
  54. 158: 004F3847,0xA1236A00   ; f043: getEELiteBlockSizeVersion
  55. 160: 004F3847,0xA1222108   ; f044: getEEFullBlockSizeVersion
  56. 168: 004F3847,0xA1236A90   ; f045: StartWriteEELiteBlock
  57. 170: 004F3847,0xA1236B0C   ; f046: FinishWriteEELiteBlock
  58. 178: 004F3847,0xA1236A68   ; f047: DeleteEELiteBlock
  59. 180: 004F3847,0xA1236AC8   ; f048: WriteEELiteBlock
  60. 188: 004F3847,0xA15B4D85   ; f049: StrChrRev
  61. ;
  62. 190: 004F3847,0xA0906C34   ; f050: PlaySound
  63. 198: 004F3847,0xA08FCE18   ; f051: PlaySound2
  64. 1A0: 004F3847,0xA08CB4DC   ; f052: PlaySoundLoop
  65. 1A8: 004F3847,0xA0B417EB   ; f053: AlarmClockRing
  66. 1B0: 004F3847,0xA0A63921   ; f054: GetATCmdString
  67. 1B8: 004F3847,0xA0B43E4B   ; f055: OriginalATCGSN
  68. 1C0: 004F3847,0xA0A632BD   ; f056: PostAtCommand
  69. 1C8: 004F3847,0xA0A649DB   ; f057: SendATAnswerStr
  70. 1D0: 004F3847,0xA0BCC825   ; f058: mfree_high
  71. 1D8: 004F3847,0xA15B4258   ; f059: MemChr
  72. ;
  73. 1E0: 004F3847,0xA1223B24   ; f060: SetFileSize
  74. 1E8: 004F3847,0xA161BA6D   ; f061: editOrNewTXTModule
  75. 1F0: 004F3847,0xA0A5AFA5   ; f062: LoadProcesses
  76. 1F8: 004F3847,0xA00A24B1   ; f063: SelectColor
  77. 200: 004F3847,0xA096BCE3   ; f064: GetVibraStatus
  78. 208: 004F3847,0xA0ABDA9B   ; f065: GetProvider
  79. 210: 004F3847,0xA0931C7D   ; f066: IsScreenSaver
  80. 218: 004F3847,0xA00B1A47   ; f067: IsUnlocked
  81. 220: 004F3847,0xA0AEADB9   ; f068: TempLigntOn
  82. 228: 004F3847,0xA0937AA4   ; f069: GetWavLen
  83. ;
  84. 230: 004F3847,0xA0977859   ; f070: HasNewSMS
  85. 238: 004F3847,0xA0931009   ; f071: HasFlashSMS
  86. 240: 004F3847,0xA0A10CCD   ; f072: ReadNewSMS
  87. 248: 004F3847,0xA0976787   ; f073: ReadFlashSMS
  88. 250: 004F3847,0xA08FF290   ; f074: PlayFile
  89. 258: 004F3847,0xA1024884   ; f075: StartMidlet
  90. 260: 004F3847,0xA0AB9DD9   ; f076: GetMissedCallsCount
  91. 268: 004F3847,0xA0827C04   ; f077: CallAfterTimer
  92. 270: 004F3847,0xA0098847   ; f078: ShowMsgInR1_3
  93. 278: 004F3847,0xA0098857   ; f079: ShowMsgInR1_4
  94. ;
  95. 280: 004F3847,0xA00988BF   ; f080: ShowMsgInR1_7
  96. 288: 004F3847,0xA010C051   ; f081: GetNetAccessMode
  97. 290: 004F3847,0xA12360A0   ; f082: GetIlluminationDataTable
  98. 298: 004F3847,0xA15B427D   ; f083: memcmp
  99. 2A0: 004F3847,0xA082BE5D   ; f084: StrToInt
  100. 2A8: 004F3847,0xA096BCF9   ; f085: SwitchVibraOnOff
  101. ;2B0: 004F3847,0x   ; f086:
  102. 2B8: 004F3847,0xA0827D10   ; f087: IsCallAfterTimerStillRunning
  103. 2C0: 004F3847,0xA0836F4C   ; f088: ClearMemory
  104. 2C8: 004F3847,0xA15B4748   ; f089: MemCopy
  105. ;
  106. 2D0: 004F3847,0xA0096EEF   ; f090: Keypress_On
  107. 2D8: 004F3847,0xA0096FAD   ; f091: Keypress_Off
  108. 2E0: 004F3847,0xA096EF55   ; f092: GetCPUClock
  109. 2E8: 004F3847,0xA096EF8F   ; f093: GetCPULoad

  110. 2F0: 004F3847,0xA0824650   ; f094: GetMMIMemUsed
  111. 2F8: 004F3847,0xA082100C   ; f095: GetNonPermMemAvail
  112. 300: 004F3847,0xA096BE9F   ; f096: ShowMainMenu
  113. 308: 004F3847,0xA09B6B07   ; f097: ShowNativeMenu
  114. ;310: 004F3847,0x   ; f098: SetVibraStatus
  115. 318: 004F3847,0xA092E81F   ; f099: Screen_Wallpaper_Flush

  116. ;
  117. 320: 004F3847,0xA0A10214   ; f100: EndUpdateScreen
  118. 328: 004F3847,0xA0ABB501   ; f101: EndCall
  119. 330: 004F3847,0xA0A6DB3F   ; f102: EndCallBusy
  120. 338: 004F3847,0xA08D9F39   ; f103: IsDirectCallActive
  121. 340: 004F3847,0xA092A319   ; f104: GetScreenSaverRAM
  122. 348: 004F3847,0xA0828E0C   ; f105: LockShed
  123. 350: 004F3847,0xA0828E94   ; f106: UnLockShed
  124. 358: 004F3847,0xA12237DC   ; f107: FindFirstFile
  125. 360: 004F3847,0xA1223818   ; f108: FindNextFile
  126. 368: 004F3847,0xA1223764   ; f109: FindClose
  127. ;
  128. 370: 004F3847,0xA00CD75B   ; f110: IsCalling
  129. 378: 004F3847,0xA08DA59F   ; f111: RefreshGPRSTraffic
  130. 380: 004F3847,0xA08DA5BD   ; f112: GetGPRSTrafficAddress
  131. 388: 004F3847,0xA00A151F   ; f113: DrawFrame

  132. 390: 004F3847,0xA0AB5FF7   ; f114: GetCurrentSecondOfCall
  133. 398: 004F3847,0xA00CDF73   ; f115: GetTypeOfCall
  134. 3A0: 004F3847,0xA096C423   ; f116: GetFunctionPointer
  135. 3A8: 004F3847,0xA00A3E55   ; f117: SetWindowMetrics
  136. 3B0: 004F3847,0xA00DA7FD   ; f118: SetWindowText
  137. 3B8: 004F3847,0xA00D55B3   ; f119: SetWindowColor
  138. ;
  139. 3C0: 004F3847,0xA0A7C11F   ; f120: GetTimeFormat
  140. 3C8: 004F3847,0xA00A2E81   ; f121: PushWindowBuffer
  141. 3D0: 004F3847,0xA00D5649   ; f122: ClearWindowBuffer

  142. 3D8: 004F3847,0xA08D3EB1   ; f123: GetProfileFilter
  143. 3E0: 004F3847,0xA123DD90   ; f124: SetVibration
  144. 3E8: 004F3847,0xA00CD175   ; f125: IsIncognitoCall
  145. 3F0: 004F3847,0xA00E75CD   ; f126: rand
  146. ;3F8: 004F3847,0x   ; f127:
  147. 400: 004F3847,0xA0B41B5D   ; f128: GetCallsList
  148. 408: 004F3847,0xA15B49D8   ; f129: HexToDec
  149. ;
  150. ;410: 004F3847,0x   ; f130:
  151. 418: 004F3847,0xA08E8590   ; f131: GetPathOfFoundFile
  152. 420: 004F3847,0xA1223958   ; f132: GetFileStats
  153. 428: 004F3847,0xA08256E9   ; f133: StrCmpNoCase
  154. 430: 004F3847,0xA1222030   ; f134: ReadEEPROMData
  155. 438: 004F3847,0xA1222174   ; f135: WriteEEPROMData
  156. ;440: 004F3847,0x   ; f136: GetAccessoryType
  157. ;448: 004F3847,0x   ; f137:
  158. 450: 004F3847,0xA12236F4   ; f138: GetFreeFlexSpace
  159. 458: 004F3847,0xA1223CB8   ; f139: GetTotalFlexSpace
  160. ;
  161. ;460: 004F3847,0x   ; f140:
  162. ;468: 004F3847,0x   ; f141:
  163. ;470: 004F3847,0x   ; f142:
  164. ;478: 004F3847,0x   ; f143:
  165. ;480: 004F3847,0x   ; f144:
  166. ;488: 004F3847,0x   ; f145:
  167. ;490: 004F3847,0x   ; f146:
  168. ;498: 004F3847,0x   ; f147:
  169. ;4A0: 004F3847,0x   ; f148:
  170. ;4A8: 004F3847,0x   ; f149:
  171. ;
  172. ;4B0: 004F3847,0x   ; f150:
  173. ;4B8: 004F3847,0x   ; f151:
  174. ;4C0: 004F3847,0x   ; f152:
  175. ;4C8: 004F3847,0x   ; f153:
  176. ;4D0: 004F3847,0x   ; f154:
  177. ;4D8: 004F3847,0x   ; f155:
  178. ;4E0: 004F3847,0x   ; f156:
  179. ;4E8: 004F3847,0x   ; f157:
  180. ;4F0: 004F3847,0x   ; f158:
  181. 4F8: 004F3847,0xA00A13EB   ; f159: DrawRect
  182. ;
  183. ;500: 004F3847,0x   ; f160: Unicode_sprintf
  184. 508: 004F3847,0xA08257C9   ; f161: Unicode_CopyStr2Str
  185. 510: 004F3847,0xA0A5CCF7   ; f162: Unicode_GetCharByPosition
  186. 518: 004F3847,0xA1222F44   ; f163: ws_2str
  187. 520: 004F3847,0xA1000277   ; f164: wsAlloc
  188. 528: 004F3847,0xA10002B3   ; f165: wsFree
  189. ;530: 004F3847,0x   ; f166:
  190. ;538: 004F3847,0x   ; f167:
  191. ;540: 004F3847,0x   ; f168:
  192. ;548: 004F3847,0x   ; f169:
  193. ;
  194. 550: 004F3847,0xA0FCF001   ; f170: OpenWriteCloseFile
  195. 558: 004F3847,0xA0FCF051   ; f171: Hex2Int
  196. 560: 004F3847,0xA0FCF1B1   ; f172: DrawText
  197. 568: 004F3847,0xA0FCF0A1   ; f173: StrAnsi2Uni
  198. 570: 004F3847,0xA0FCF0C1   ; f174: StrUni2Ansi
  199. ;578: 004F3847,0x   ; f175:
  200. ;580: 004F3847,0x   ; f176:
  201. ;588: 004F3847,0x   ; f177:
  202. ;590: 004F3847,0x   ; f178:
  203. ;598: 004F3847,0x   ; f179:
  204. ;
  205. 5A0: 004F3847,0xA0A7B2A3   ; f180: GetDateTime
  206. 5A8: 004F3847,0xA082AD87   ; f181: GetWeek
  207. 5B0: 004F3847,0xA08D3875   ; f182: GetProfile
  208. 5B8: 004F3847,0xA08D3743   ; f183: SetProfile
  209. 5C0: 004F3847,0xA15B48BC   ; f184: dwMODdw
  210. ;5C8: 004F3847,0x   ; f185:
  211. ;5D0: 004F3847,0x   ; f186:
  212. ;5D8: 004F3847,0x   ; f187:
  213. ;5E0: 004F3847,0x   ; f188:
  214. ;5E8: 004F3847,0x   ; f189:
  215. ;
  216. 5F0: 004F3847,0xA0FC1151   ; f190: RunScaner
  217. 5F8: 004F3847,0xA0FC3001   ; f191: SpellTime
  218. 600: 004F3847,0xA0FC7601   ; f192: MiniGPS
  219. 608: 004F3847,0xA0FC1021   ; f193: RunGraphSearcher
  220. 610: 004F3847,0xA0FC12A1   ; f194: GetAllPatchesByInject
  221. ;618: 004F3847,0x   ; f195:
  222. 620: 004F3847,0xA0FC0C01   ; f196: GetBuffer - x65
  223. ;628: 004F3847,0x   ; f197:
  224. ;630: 004F3847,0x   ; f198:
  225. ;638: 004F3847,0x   ; f199:

  226. ;
  227. 640: 004FF746,0xA8637F30   ; v00: RamCap
  228. 648: 004FF746,0xA8637F32   ; v01: RamLS
  229. 650: 004FF746,0xA86444D4   ; v02: RamNet
  230. 658: 004FF746,0xA86444DA   ; v03: RamNetRX
  231. 660: 004FF746,0xA838244C   ; v04: RamMissedCalls ?? 0xA865098C
  232. 668: 004FF746,0xA8382440   ; v05: RamMissedSMS ?? 0xA86565A4
  233. 670: 004FF746,0xA860DEB0   ; v06: RamDateTime
  234. 678: 004FF746,0xA86E1EE8   ; v07: RamAlarm
  235. 680: 004FF746,0xA867C6B0   ; v08: RamAccPoint
  236. 688: 004FF746,0xA86E0E7C   ; v09: RamScreensaver
  237. ;
  238. 690: 004FF746,0xA860DED8   ; v10: RamAutoTime
  239. 698: 004FF746,0xA86E0E70   ; v11: RamStby
  240. 6A0: 004FF746,0xA8382430   ; v12: RamMissedMes ??
  241. 6A8: 004FF746,0xA861F2E8   ; v13: RamIsLocked
  242. 6B0: 004FF746,0xA860C940   ; v14: RamNetOnline
  243. 6B8: 004FF746,0xA8658CE6   ; v15: RamScreenBrightness
  244. 6C0: 004FF746,0xA860DD49   ; v16: RamMenuAnywhere
  245. 6C8: 004FF746,0xA8641150   ; v17: ram_ShutdownMode(hword)
  246. 6D0: 004FF746,0xA867C720   ; v18: RamIsShutdown
  247. 6D8: 004FF746,0xA8609D70   ; v19: RamMainscreenAccuIcon
  248. ;
  249. 6E0: 004FF746,0xA86DEC88   ; v20: ram_random_seed
  250. ;6E8: 004FF746,0x   ; v21:
  251. ;6F0: 004FF746,0x   ; v22:
  252. ;6F8: 004FF746,0x   ; v23:
  253. ;700: 004FF746,0x   ; v24:
  254. ;708: 004FF746,0x   ; v25:
  255. ;710: 004FF746,0x   ; v26:
  256. 718: 004FF746,0xA864597E   ; v27: RamProfileNum

  257. ;
  258. 720: 004FF746,0xA87E1800   ; z00: FreeRAM
  259. 728: 004FF746,0x000012B3   ; z01: LP_MonthsShort
  260. 730: 004FF746,0x00000439   ; z02: Pic_Big0
  261. 738: 004FF746,0x000003C0   ; z03: Pic_Little0
  262. 740: 004FF746,0x0000044F   ; z04: Pic_Extra
  263. 748: 004FF746,0x00000495   ; z05: Pic_Profiles
  264. 750: 004FF746,0x0000029F   ; z06: Pic_Vibra
  265. 758: 004FF746,0x0000038E   ; z07: Pic_Call
  266. 760: 004FF746,0x0000049C   ; z08: Pic_AdvNet
  267. 768: 004FF746,0x000011A7   ; z09: LP_MonthsLong
  268. ;
  269. 770: 004FF746,0x00000400   ; z10: LP_Weekdays
  270. 778: 004FF746,0x00000447   ; z11: Pic_Calendar
  271. ;780: 004FF746,0x   ; z12: Pic_AccuGraph
  272. 788: 004FF746,0xA08DB5BD   ; z13: BuildCanvas
  273. ;790: 004FF746,0x   ; z14:
  274. ;798: 004FF746,0x   ; z15:
  275. ;7A0: 004FF746,0x   ; z16:
  276. ;7A8: 004FF746,0x   ; z17:
  277. ;7B0: 004FF746,0x   ; z18:
  278. ;7B8: 004FF746,0x   ; z19:
  279. ;
  280. 7C0: 004FF746,0xA0FD0050   ; z20: Additional_PIT_address
  281. 7C8: 004FF746,0x00000495   ; z21: Additional_PIT_start
  282. 7D0: 004FF746,0x000004D4   ; z22: Additional_PIT_end
  283. ;7D8: 004FF746,0x   ; z23:
  284. 7E0: 004FF746,0xA0FC0A00   ; z24: Picture Relocation Table
  285. 7E8: 004FF746,0x0000F000   ; z25: Picture Relocation Base
  286. 7F0: 004FF746,0x00001E1E   ; z26: Next Picture Magic  
  287. ;7F8: 004FF746,0x   ; z27:
  288. #pragma disable old_equal_ff
  289. +0
复制代码



  1. ; SK6C v50 lg8 - Patch made by "Smelter" ? avkiev
  2. ; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
  3. ;********************************************************************************

  4. ;Function library v06.08.2006
  5. ;Last update by starfriend
  6. ;Respect all patchers!

  7. +0FC0000
  8. #pragma enable old_equal_ff
  9. ;----------------------------------------------------------------------
  10. ;Functions
  11. ;----------------------------------------------------------------------
  12. 000: 004F3847,0xA0743FEB   ; f000: GetDateTimeOld
  13. 008: 004F3847,0xA020D4CB   ; f001: GetWeekOld
  14. 010: 004F3847,0xA02B7055   ; f002: GetProfileOld
  15. 018: 004F3847,0xA02B6F23   ; f003: SetProfileOld
  16. 020: 004F3847,0xA0D95EEC   ; f004: dwMODdwOld
  17. 028: 004F3847,0xA020E565   ; f005: DecToHex
  18. 030: 004F3847,0xA09AFCC8   ; f006: GetAkku
  19. 038: 004F3847,0xA0715939   ; f007: GetLP
  20. 040: 004F3847,0xA09B0B5C   ; f008: SetIllumination
  21. 048: 004F3847,0xA09CF960   ; f009: SwitchPhoneOff
  22. ;
  23. 050: 004F3847,0xA0990C18   ; f010: fopen
  24. 058: 004F3847,0xA0990C58   ; f011: fread
  25. 060: 004F3847,0xA0990D40   ; f012: fwrite
  26. 068: 004F3847,0xA0990B6C   ; f013: fclose
  27. 070: 004F3847,0xA0990B9C   ; f014: fflush
  28. 078: 004F3847,0xA0990BCC   ; f015: lseek
  29. 080: 004F3847,0xA0A17B60   ; f016: mkdir
  30. 088: 004F3847,0xA0816B27   ; f017: OpenReadCloseFile
  31. 090: 004F3847,0xA0A18054   ; f018: GetFileAttrib
  32. 098: 004F3847,0xA0A17B60   ; f019: SetFileAttrib
  33. ;
  34. 0A0: 004F3847,0xA02036DC   ; f020: malloc
  35. 0A8: 004F3847,0xA0203744   ; f021: mfree
  36. 0B0: 004F3847,0xA0D94E85   ; f022: sPrintf
  37. 0B8: 004F3847,0xA0D9610C   ; f023: strcat
  38. 0C0: 004F3847,0xA0D9612C   ; f024: strchr
  39. 0C8: 004F3847,0xA0D96150   ; f025: strcmp
  40. 0D0: 004F3847,0xA0D961ED   ; f026: strcopy
  41. 0D8: 004F3847,0xA0D9626D   ; f027: StrLen
  42. 0E0: 004F3847,0xA0719AE1   ; f028: wsAppendChar
  43. 0E8: 004F3847,0xA0719A95   ; f029: wsInsertChar
  44. ;
  45. 0F0: 004F3847,0xA07F7011   ; f030: GetPITaddr
  46. 0F8: 004F3847,0xA02BECFB   ; f031: DrawMainScreen
  47. 100: 004F3847,0xA0390791   ; f032: DrawScreenSaver
  48. 108: 004F3847,0xA07F7145   ; f033: GetImgHeight
  49. 110: 004F3847,0xA07F7155   ; f034: GetImgWidth
  50. 118: 004F3847,0xA02A32D1   ; f035: DrawImg
  51. 120: 004F3847,0xA075B5B5   ; f036: DrawImage2
  52. 128: 004F3847,0xA02A32AB   ; f037: DrawCanvas
  53. 130: 004F3847,0xA075B4F5   ; f038: DrawImgBW
  54. 138: 004F3847,0xA02A2C2F   ; f039: AddIconToIconbar
  55. ;
  56. 140: 004F3847,0xA09B1BC4   ; f040: getEELiteMaxID
  57. 148: 004F3847,0xA098F638   ; f041: getEEFullMaxID
  58. 150: 004F3847,0xA09B1A60   ; f042: GetEELiteBlockAddress
  59. 158: 004F3847,0xA09B1B68   ; f043: getEELiteBlockSizeVersion
  60. 160: 004F3847,0xA098F27C   ; f044: getEEFullBlockSizeVersion
  61. 168: 004F3847,0xA09B1BF8   ; f045: StartWriteEELiteBlock
  62. 170: 004F3847,0xA09B1C74   ; f046: FinishWriteEELiteBlock
  63. 178: 004F3847,0xA09B1BD0   ; f047: DeleteEELiteBlock
  64. 180: 004F3847,0xA09B1C30   ; f048: WriteEELiteBlock
  65. 188: 004F3847,0xA0D963B5   ; f049: StrChrRev
  66. ;
  67. 190: 004F3847,0xA02EA208   ; f050: PlaySound
  68. 198: 004F3847,0xA02E03EC   ; f051: PlaySound2
  69. 1A0: 004F3847,0xA02AE680   ; f052: PlaySoundLoop
  70. 1A8: 004F3847,0xA0512E3F   ; f053: AlarmClockRing
  71. 1B0: 004F3847,0xA04A1BF5   ; f054: GetATCmdString
  72. 1B8: 004F3847,0xA051549F   ; f055: OriginalATCGSN
  73. 1C0: 004F3847,0xA04A1591   ; f056: PostAtCommand
  74. 1C8: 004F3847,0xA04A2CCB   ; f057: SendATAnswerStr
  75. 1D0: 004F3847,0xA081ABE5   ; f058: mfree_high
  76. 1D8: 004F3847,0xA0D95888   ; f059: MemChr
  77. ;
  78. 1E0: 004F3847,0xA0990C98   ; f060: SetFileSize
  79. 1E8: 004F3847,0xA04AC511   ; f061: editOrNewTXTModule
  80. 1F0: 004F3847,0xA071788D   ; f062: LoadProcesses
  81. 1F8: 004F3847,0xA075BF2D   ; f063: SelectColor
  82. 200: 004F3847,0xA0370577   ; f064: GetVibraStatus
  83. 208: 004F3847,0xA078888B   ; f065: GetProvider
  84. 210: 004F3847,0xA0326421   ; f066: IsScreenSaver
  85. 218: 004F3847,0xA0767B87   ; f067: IsUnlocked
  86. 220: 004F3847,0xA07B8279   ; f068: TempLigntOn
  87. 228: 004F3847,0xA032C248   ; f069: GetWavLen
  88. ;
  89. 230: 004F3847,0xA039034D   ; f070: HasNewSMS
  90. 238: 004F3847,0xA03257AD   ; f071: HasFlashSMS
  91. 240: 004F3847,0xA04AE36B   ; f072: ReadNewSMS
  92. 248: 004F3847,0xA038F1F3   ; f073: ReadFlashSMS
  93. 250: 004F3847,0xA02E2864   ; f074: PlayFile
  94. 258: 004F3847,0xA07E2DCC   ; f075: StartMidlet
  95. 260: 004F3847,0xA0784BC9   ; f076: GetMissedCallsCount
  96. 268: 004F3847,0xA020A348   ; f077: CallAfterTimer
  97. 270: 004F3847,0xA09888DF   ; f078: ShowMsgInR1_3
  98. 278: 004F3847,0xA09888EF   ; f079: ShowMsgInR1_4
  99. ;
  100. 280: 004F3847,0xA0988957   ; f080: ShowMsgInR1_7
  101. 288: 004F3847,0xA0AA4181   ; f081: GetNetAccessMode
  102. 290: 004F3847,0xA09B1208   ; f082: GetIlluminationDataTable
  103. 298: 004F3847,0xA0D958AD   ; f083: memcmp
  104. 2A0: 004F3847,0xA020E5A1   ; f084: StrToInt
  105. 2A8: 004F3847,0xA037058D   ; f085: SwitchVibraOnOff
  106. ;2B0: 004F3847,0x   ; f086: PlayVibra
  107. 2B8: 004F3847,0xA020A454   ; f087: IsCallAfterTimerStillRunning
  108. 2C0: 004F3847,0xA0219690   ; f088: ClearMemory
  109. 2C8: 004F3847,0xA0D95D78   ; f089: MemCopy
  110. ;
  111. 2D0: 004F3847,0xA0720167   ; f090: Keypress_On
  112. 2D8: 004F3847,0xA0720225   ; f091: Keypress_Off
  113. 2E0: 004F3847,0xA0373821   ; f092: GetCPUClock
  114. 2E8: 004F3847,0xA037385B   ; f093: GetCPULoad
  115. 2F0: 004F3847,0xA0206D94   ; f094: GetMMIMemUsed
  116. 2F8: 004F3847,0xA0203750   ; f095: GetNonPermMemAvail
  117. 300: 004F3847,0xA0370769   ; f096: ShowMainMenu
  118. 308: 004F3847,0xA03D5607   ; f097: ShowNativeMenu
  119. ;310: 004F3847,0x   ; f098:
  120. 318: 004F3847,0xA0322F8B   ; f099: Screen_Wallpaper_Flush

  121. ;
  122. 320: 004F3847,0xA07693A9   ; f100: EndUpdateScreen
  123. 328: 004F3847,0xA07862F1   ; f101: EndCall
  124. 330: 004F3847,0xA07364C7   ; f102: EndCallBusy
  125. 338: 004F3847,0xA02BD1E1   ; f103: IsDirectCallActive
  126. 340: 004F3847,0xA049E83B   ; f104: GetScreenSaverRAM
  127. 348: 004F3847,0xA020B550   ; f105: LockShed
  128. 350: 004F3847,0xA020B5D8   ; f106: UnLockShed
  129. 358: 004F3847,0xA0990950   ; f107: FindFirstFile
  130. 360: 004F3847,0xA099098C   ; f108: FindNextFile
  131. 368: 004F3847,0xA09908D8   ; f109: FindClose
  132. ;
  133. 370: 004F3847,0xA09E5143   ; f110: IsCalling
  134. 378: 004F3847,0xA02BD847   ; f111: RefreshGPRSTraffic
  135. 380: 004F3847,0xA02BD865   ; f112: GetGPRSTrafficAddress
  136. 388: 004F3847,0xA075AF9B   ; f113: DrawFrame
  137. 390: 004F3847,0xA0780DFB   ; f114: GetCurrentSecondOfCall
  138. 398: 004F3847,0xA09E595B   ; f115: GetTypeOfCall
  139. 3A0: 004F3847,0xA0370CEF   ; f116: GetFunctionPointer
  140. 3A8: 004F3847,0xA075D8C1   ; f117: SetWindowMetrics
  141. 3B0: 004F3847,0xA07F4369   ; f118: SetWindowText
  142. 3B8: 004F3847,0xA07EF11F   ; f119: SetWindowColor
  143. ;
  144. 3C0: 004F3847,0xA0744E67   ; f120: GetTimeFormat
  145. 3C8: 004F3847,0xA075C8F5   ; f121: PushWindowBuffer
  146. 3D0: 004F3847,0xA07EF1B5   ; f122: ClearWindowBuffer
  147. 3D8: 004F3847,0xA02B7691   ; f123: GetProfileFilter
  148. 3E0: 004F3847,0xA09B8EF8   ; f124: SetVibration
  149. 3E8: 004F3847,0xA09E4B5D   ; f125: IsIncognitoCall
  150. 3F0: 004F3847,0xA0A4AF05   ; f126: rand
  151. ;3F8: 004F3847,0x   ; f127:
  152. 400: 004F3847,0xA05131B1   ; f128: GetCallsList
  153. 408: 004F3847,0xA0D96008   ; f129: HexToDec
  154. ;
  155. ;410: 004F3847,0x   ; f130:
  156. 418: 004F3847,0xA02CBB64   ; f131: GetPathOfFoundFile
  157. 420: 004F3847,0xA0990ACC   ; f132: GetFileStats
  158. 428: 004F3847,0xA0207E2D   ; f133: StrCmpNoCase
  159. 430: 004F3847,0xA098F1A4   ; f134: ReadEEPROMData
  160. 438: 004F3847,0xA098F2E8   ; f135: WriteEEPROMData
  161. ;440: 004F3847,0x   ; f136:
  162. ;448: 004F3847,0x   ; f137:
  163. 450: 004F3847,0xA0990868   ; f138: GetFreeFlexSpace
  164. 458: 004F3847,0xA0990E2C   ; f139: GetTotalFlexSpace
  165. ;
  166. ;460: 004F3847,0x   ; f140:
  167. ;468: 004F3847,0x   ; f141:
  168. ;470: 004F3847,0x   ; f142:
  169. ;478: 004F3847,0x   ; f143:
  170. ;480: 004F3847,0x   ; f144:
  171. ;488: 004F3847,0x   ; f145:
  172. ;490: 004F3847,0x   ; f146:
  173. ;498: 004F3847,0x   ; f147:
  174. ;4A0: 004F3847,0x   ; f148:
  175. ;4A8: 004F3847,0x   ; f149:
  176. ;
  177. ;4B0: 004F3847,0x   ; f150:
  178. ;4B8: 004F3847,0x   ; f151:
  179. ;4C0: 004F3847,0x   ; f152:
  180. ;4C8: 004F3847,0x   ; f153:
  181. ;4D0: 004F3847,0x   ; f154:
  182. ;4D8: 004F3847,0x   ; f155:
  183. ;4E0: 004F3847,0x   ; f156:
  184. ;4E8: 004F3847,0x   ; f157:
  185. ;4F0: 004F3847,0x   ; f158:
  186. 4F8: 004F3847,0xA075AE67   ; f159: DrawRect
  187. ;
  188. 500: 004F3847,0xA071905B   ; f160: Unicode_sprintf
  189. 508: 004F3847,0xA0207F0D   ; f161: Unicode_CopyStr2Str
  190. 510: 004F3847,0xA07195DF   ; f162: Unicode_GetCharByPosition
  191. 518: 004F3847,0xA09900B8   ; f163: ws_2str
  192. 520: 004F3847,0xA0719853   ; f164: wsAlloc
  193. 528: 004F3847,0xA071988F   ; f165: wsFree
  194. ;530: 004F3847,0x   ; f166:
  195. ;538: 004F3847,0x   ; f167:
  196. ;540: 004F3847,0x   ; f168:
  197. ;548: 004F3847,0x   ; f169:
  198. ;-------------------------API functions--------------------------------
  199. 550: 004F3847,0xA0FCF001   ; f170: OpenWriteCloseFile
  200. 558: 004F3847,0xA0FCF051   ; f171: Hex2Int
  201. 560: 004F3847,0xA0FCF1B1   ; f172: DrawText
  202. 568: 004F3847,0xA0FCF0A1   ; f173: StrAnsi2Uni
  203. 570: 004F3847,0xA0FCF0C1   ; f174: StrUni2Ansi
  204. 578: 004F3847,0xA0FCF051   ; f175: Hex2Int
  205. 580: 004F3847,0xA0FCF301   ; f176: DrawPicWithCanvas
  206. 588: 004F3847,0xA0FCF371   ; f177: DrawColorPicWithCanvas
  207. ;590: 004F3847,0x   ; f178:
  208. 598: 004F3847,0xA0FCF301   ; f179: Seconds2iTime
  209. ;
  210. 5A0: 004F3847,0xA0743FEB   ; f180: GetDateTime
  211. 5A8: 004F3847,0xA020D4CB   ; f181: GetWeek
  212. 5B0: 004F3847,0xA02B7055   ; f182: GetProfile
  213. 5B8: 004F3847,0xA02B6F23   ; f183: SetProfile
  214. 5C0: 004F3847,0xA0D95EEC   ; f184: dwMODdw
  215. ;5C8: 004F3847,0x   ; f185:
  216. ;5D0: 004F3847,0x   ; f186:
  217. ;5D8: 004F3847,0x   ; f187:
  218. ;5E0: 004F3847,0x   ; f188:
  219. ;5E8: 004F3847,0x   ; f189:
  220. ;----------------Main MP Functions & System Patches--------------------
  221. 5F0: 004F3847,0xA0FC1151   ; f190: RunScaner For MasterPatch V3 RC2 #114
  222. 5F8: 004F3847,0xA0FC3001   ; f191: SpellTime
  223. 600: 004F3847,0xA0FC7601   ; f192: MiniGPS
  224. 608: 004F3847,0xA0FC1021   ; f193: RunGraphSearcher
  225. 610: 004F3847,0xA0FC12A1   ; f194: GetAllPatchesByInject
  226. ;618: 004F3847,0x   ; f195:
  227. 620: 004F3847,0xA0FC0C01   ; f196: GetBuffer - x65
  228. ;628: 004F3847,0x   ; f197:
  229. ;630: 004F3847,0x   ; f198:
  230. ;638: 004F3847,0x   ; f199:
  231. ;----------------------------------------------------------------------
  232. ;RAM Variables
  233. ;----------------------------------------------------------------------
  234. 640: 004FF746,0xA8E4006C   ; v00: RamCap
  235. 648: 004FF746,0xA8E4006E   ; v01: RamLS
  236. 650: 004FF746,0xA8E4C6A0   ; v02: RamNet
  237. 658: 004FF746,0xA8E4C6A6   ; v03: RamNetRX
  238. 660: 004FF746,0xA8E5A56C   ; v04: RamMissedCalls
  239. 668: 004FF746,0xA8E6062C   ; v05: RamMissedSMS
  240. 670: 004FF746,0xA8E0FC50   ; v06: RamDateTime
  241. 678: 004FF746,0xA8EEDF08   ; v07: RamAlarm
  242. 680: 004FF746,0xA8E87408   ; v08: RamAccPoint
  243. 688: 004FF746,0xA8EECEA4   ; v09: RamScreensaver
  244. ;
  245. 690: 004FF746,0xA8E0FC78   ; v10: RamAutoTime
  246. 698: 004FF746,0xA8EECEAC   ; v11: RamStby
  247. ;6A0: 004F3847,0xA0FDE281   ; v12: RamMissedEvents for * RamMissedEventAddrSpike *
  248. 6A8: 004FF746,0xA8E27378   ; v13: RamIsLocked
  249. 6B0: 004FF746,0xA8E0E6E0   ; v14: RamNetOnline
  250. 6B8: 004FF746,0xA8E62D72   ; v15: RamScreenBrightness
  251. 6C0: 004FF746,0xA8E0FAE9   ; v16: RamMenuAnywhere
  252. 6C8: 004FF746,0xA8E4928C   ; v17: ram_ShutdownMode(hword)
  253. 6D0: 004FF746,0xA8E87478   ; v18: RamIsShutdown
  254. 6D8: 004FF746,0xA8E09FE4   ; v19: RamMainscreenAccuIcon
  255. ;
  256. 6E0: 004FF746,0xA8EEAC9C   ; v20: ram_random_seed
  257. ;6E8: 004FF746,0x   ; v21:
  258. ;6F0: 004FF746,0x   ; v22:
  259. ;6F8: 004FF746,0x   ; v23:
  260. ;700: 004FF746,0x   ; v24:
  261. ;708: 004FF746,0x   ; v25:
  262. ;710: 004FF746,0x   ; v26:
  263. 718: 004FF746,0xA8E4DB4A   ; v27: RamProfileNum
  264. ;----------------------------------------------------------------------
  265. ;Other Variables & Constants
  266. ;----------------------------------------------------------------------
  267. 720: 004FF746,0xA8AF62A0   ; z00: FreeRAM
  268. 728: 004FF746,0x000012B3   ; z01: LP_MonthsShort
  269. 730: 004FF746,0x00000477   ; z02: Pic_Big0
  270. 738: 004FF746,0x000003F2   ; z03: Pic_Little0
  271. 740: 004FF746,0x0000048E   ; z04: Pic_Extra
  272. ;748: 004FF746,0x000004C5   ; z05: Pic_Profiles
  273. 750: 004FF746,0x000002BC   ; z06: Pic_Vibra
  274. 758: 004FF746,0x0000038A   ; z07: Pic_Call
  275. ;760: 004FF746,0x000004CC   ; z08: Pic_AdvNet
  276. 768: 004FF746,0x000011A7   ; z09: LP_MonthsLong
  277. ;
  278. 770: 004FF746,0x0000040C   ; z10: LP_Weekdays
  279. 778: 004FF746,0x00000485   ; z11: Pic_Calendar
  280. ;780: 004FF746,0x000004E4   ; z12: Pic_AccuGraph
  281. 788: 004FF746,0xA02BE74D   ; z13: R0_in_DrawCanvas
  282. ;790: 004FF746,0x   ; z14:
  283. ;798: 004FF746,0x   ; z15:
  284. ;7A0: 004FF746,0x   ; z16: Pic_Lani
  285. ;7A8: 004FF746,0x   ; z17:
  286. ;7B0: 004FF746,0x   ; z18:
  287. ;7B8: 004FF746,0x   ; z19:
  288. ;
  289. 7C0: 004FF746,0xA0FD0050   ; z20: Additional_PIT_address
  290. 7C8: 004FF746,0x000004C5   ; z21: Additional_PIT_start
  291. 7D0: 004FF746,0x00000528   ; z22: Additional_PIT_end
  292. 7D8: 004FF746,0xA0FC0800   ; z23: Shortcuts Table
  293. 7E0: 004FF746,0xA0FC0A00   ; z24: Picture Relocation Table
  294. 7E8: 004FF746,0x0000F000   ; z25: Picture Relocation Base
  295. 7F0: 004FF746,0x00001E1E   ; z26: Next Picture Magic
  296. ;7F8: 004FF746,0x   ; z27:

  297. ;Additional Shortcuts
  298. 800: "ADD_TALKCURTIME",00,0xA0FC3001
  299. 814: "ADD_TESTPLAYSND",00,0xA09463C4
  300. 828: 00000000

  301. ;----------------------------------------------------------------------
  302. ;Picture Relocation
  303. ;----------------------------------------------------------------------
  304. A00: 0x0209   ; r0: picture batt charge
  305. A02: 0x020C   ; r1: picture batt
  306. A04: 0x0116   ; r2: alarm clock (dis)
  307. A06: 0x00EE   ; r3: music animation
  308. A08: 0x02F5   ; r4: net indicators (standart)
  309. A0A: 0x0122   ; r5: calculator_pics
  310. ;A0C: 0x02A3   ; r6: bluetooth icons (activity)
  311. A0E: 0x02B9   ; r7: IrDA icons (activity)
  312. A10: 0x02BB   ; r8: locked kb icon
  313. A12: 0x03F2   ; r9: small digits (0)
  314. A14: 0x0477   ; r10: big digits (0)
  315. A16: 0x0194   ; r11: folder icons (small)
  316. A18: 0x01F2   ; r12: group icons (big)
  317. A1A: 0x02B5   ; r13: GPRS (transferring)
  318. A1C: 0x02C3   ; r14: GPRS (attached)
  319. A1E: 0x0338   ; r15: group icons (small)
  320. A20: 0x0484   ; r16: illumination control
  321. A22: 0x0476   ; r17: analog clock
  322. ;A24: 0x04BB   ; r18: adjusting volume (increasing)
  323. A26: 0x048D   ; r19: pic extra
  324. ;A28: 0x04C5   ; r20: pic profiles
  325. ;A2A: 0x04CC   ; r21: pic advnet
  326. A2C: 0x0485   ; r22: pic calendar

  327. #pragma disable old_equal_ff
  328. +0

  329. ;********************************************************************************
复制代码

[ 本帖最后由 starfriend 于 2006-9-4 16:38 编辑 ]

评分

参与人数 1实力分 +2 技术分 +2 收起 理由
空白记忆 + 2 + 2 奖:感谢-你和大家分享资源与经验!

查看全部评分

发表于 2006-8-6 18:23:22 | 显示全部楼层
呵呵,S的出来了,谢谢老大

[ 本帖最后由 电子法拉利 于 2006-8-6 19:52 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-8-6 19:00:46 | 显示全部楼层
哈哈,M的最快!
回复 支持 反对

使用道具 举报

发表于 2006-8-6 19:01:32 | 显示全部楼层
顶之。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-8-6 19:31:55 | 显示全部楼层
占位   
顶 ~~~`

[ 本帖最后由 Oxen 于 2006-8-6 19:34 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-8-6 19:58:22 | 显示全部楼层
我顶...顶....,顶!
回复 支持 反对

使用道具 举报

发表于 2006-8-6 20:03:29 | 显示全部楼层
更新了。支持,希望越来越稳定!!!
回复 支持 反对

使用道具 举报

发表于 2006-8-6 20:03:55 | 显示全部楼层
占个位~~~为什么要用Last update这字眼??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-6 20:14:40 | 显示全部楼层
原帖由 dkm911 于 2006-8-6 08:03 PM 发表
占个位~~~为什么要用Last update这字眼??

什么问题?
回复 支持 反对

使用道具 举报

发表于 2006-8-6 20:21:44 | 显示全部楼层
原帖由 starfriend 于 2006-8-6 20:14 发表

什么问题?



没有问题~~~以为是最后更新了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-6 20:29:51 | 显示全部楼层
原帖由 dkm911 于 2006-8-6 08:21 PM 发表



没有问题~~~以为是最后更新了

就是最后一次更新的时间啊
回复 支持 反对

使用道具 举报

发表于 2006-8-6 20:30:55 | 显示全部楼层
原帖由 starfriend 于 2006-8-6 20:29 发表

就是最后一次更新的时间啊


所以现在知道了,哈哈
回复 支持 反对

使用道具 举报

发表于 2006-8-6 20:44:19 | 显示全部楼层
好,顶顶顶~~~~
回复 支持 反对

使用道具 举报

发表于 2006-8-6 21:45:03 | 显示全部楼层
终于有S65的更新了,好帖留名。
回复 支持 反对

使用道具 举报

发表于 2006-8-7 00:10:05 | 显示全部楼层
支持ST…………
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-7 00:59:49 | 显示全部楼层
更新了一下,请大家看顶楼说明
回复 支持 反对

使用道具 举报

发表于 2006-8-7 02:24:06 | 显示全部楼层
终于在第一时间内用上拉
回复 支持 反对

使用道具 举报

发表于 2006-8-7 07:26:44 | 显示全部楼层
哦,8。7又更新了~~~~
回复 支持 反对

使用道具 举报

发表于 2006-8-7 07:47:34 | 显示全部楼层
SK的 API用不用更新 ?
回复 支持 反对

使用道具 举报

发表于 2006-8-7 07:51:45 | 显示全部楼层
好东西支持啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-9-27 19:00

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表