爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1459|回复: 10
收起左侧

【S7C V40】【MP】MasterPatch专题(060812更新)

[复制链接]
发表于 2006-7-22 18:53:53 | 显示全部楼层 |阅读模式

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

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

x
使用说明:
1、所有1楼的补丁分别或者一次性刷入手机后再开机
2、刷补丁之前必须先建立一个空的文件:0:\Misc\Patches\PTC\configs.txt
3、将“Master_S75”压缩包中的文件都拷贝到手机中:0:应用程序\Master
4、将任意键设置成“远程同步处理”的快捷方式
5、具体应用补丁的使用方法请仔细阅读各自的具体说明
6、刷任意应用补丁进手机,开机以后运行Master应用程序,调整好设置以后,退出程序,按选定的“远程同步处理”快捷键刷新,会听到“嘀”的一声,使补丁的调整生效
注:虽然新版的MasterPatch对一些补丁已经可以自动扫描了,但是对于某些补丁,还是需要手动扫描

06.08.12更新:Functions and variables library(2006-08-12

06.08.01更新:Master-patch v13,Functions and variables library(2006-07-31

06.07.29更新:Master-patch v12

06.07.27更新:API(2006-07-26)、Functions and variables library(2006-07-26

另外忘了说,新版的 Mainscreen dispatcher 和 Screensaver&Mainscreen dispatcher 也被做成了可选,需要在 Master 中将它们都打开……有一些补丁需要它们支持……

如果出现在使用DIS类补丁刷新以后死机且开机即死的情况,可以尝试将 Mainscreen-dispatcher v3 撤销以后再开机……开机以后将对应的补丁文件删除……然后再刷回 Mainscreen-dispatcher v3 以后再开机……


;*Master-patch v13*
; (c) avkiev
; (r) 1nvisible, chaos
; (p) qtazure

;(!) Library, API, SWI

;这个补丁的作用是:用来在没有连接计算机的时候控制一些补丁的设置
;刷补丁之前必须先建立一个空的文件:0:\Misc\Patches\PTC\configs.txt

;Run Scaner on startup
02FFB6A: 0021 BEDF ; S7Cv40

;Run Scaner instead of REMOTE_SYNCHRONIZATION
045C4C8: 0xA0343BA9 0xA0060C91 ; S7Cv40

+0060000
#pragma enable old_equal_ff
;Bufferizator
C00: DEB5071CE4DF0468002C1CD0103C1034
C10: 2668002E18D0BE42F9D16668002E09D1
C20: 89B03A1C684686A116DF6846211D11DF
C30: 09B0666834788020204004D0B6DF0121
C40: 8140214000D10026301CDEBD

;Dispatcher
C50: FEB5061CE4DF0568103D103528680028
C60: 0CD0E878B042F8D1A86860B460BCFEBC
C70: 8EB0804705B060BC0028EEE7FEBD

;Scaner
C80: F0B5DEDF0078002803D172E000000000
C90: F0B5E4DF051C0468002C1CD0103C1034
CA0: 216800290DD0E06800F098F8090E05D0
CB0: 010EA82902D10321884315DF606815DF
CC0: EDE7286815DF00202860002100220323
CD0: 04B432DF04BCDFDF0078232849D00124
CE0: A00214DF061C2E60E00314DF051C60B4
CF0: 10214A03484C474FA41AA4182068434B
D00: 9842FAD0404B9842F7D03D4B9842F4D0
D10: 3C4B9842F1D0A3182068B84205D100F0
D20: 39F800F04EF80F20844364189C42F3D1
D30: 3A4B9C42E1D14AA011A10131C3DF50A0
D40: 1CA10131C3DF00203060009E34A00321
D50: 09020131012212026B460ADF041C311C
D60: AA1B6B460CDF201C69460DDF301C15DF
D70: 02B00021F0BD

;Auxiliary
D80: 00B5041C2349043422688A42FBD100F0
D90: 01F817E002B56168316000207060A068
DA0: 00F01CF8B060E06800F021F8F0601034
DB0: 103602BD01B5041C00F003F801BC15DF
DC0: 00BD00B520782870013401350028F9D1
DD0: 013D0A2028706870023500BDFEB500F0
DE0: 06F801B402D0090E00D18047FFBD02B5
DF0: 002803D0010E01D1201A013002BD

;Data
E00: "EELI","EEFU","FFS_","FFS",00                ; Skip 128K
E10: 0x0000BBBB,0xB1C2D3E4,0xA0000000,0xA2000000  ; LGP, Magic, From, To
E20: "0:\\Misc\\Patches\\PTC\\configs.txt",00
E40: "0:\\Misc\\Patches\\PTC\\%08x.ptc",00
E60: "0:\\Misc\\Patches\\Dis\\*.dis",00
E80: "0:\\Misc\\Patches\\Dis\\*.cfg",00
#pragma disable old_equal_ff

;C7B: E7 D0                  ; Check retcode from dis-patches
CCE: 03 03                  ; Ringtone after Refresher
E18: 0xA0000000 0xA0060000  ; From
E1C: 0xA2000000 0xA0080000  ; To
+0
;*SWI-hook*
; (c) avkiev,Rst7/CBSIE,BoBa
; (r) KonstanT
; (p) qtazure

;1519948: 2C0000EA 80F19FE5        ;/ S7Cv38
;1519ACF: A100FFFFFF 00,0xA0078001 ;\ S7Cv38
1510EC0: 2C0000EA 80F19FE5        ;/ S7Cv40
1511047: A100FFFFFF 00,0xA0078001 ;\ S7Cv40

+0078000
#pragma enable old_equal_ff
00: C72807D171460888009A920900D20231
10: 02310591011C03239B0399430B09FF2B
20: 09D8154B8A00D2181368400B87446047
30: 03E009E001930CA31847180EFF28FAD0
40: A828F7D00028F5D09C460AA1059A0098
50: 800901D3013246390591C0467B461847
60: 04002DE90040FDE80100BDE800F069E1
70: 0F80FDE81CFF2FE1,0xA0074000
#pragma disable old_equal_ff
+0
;*Mainscreen-dispatcher v3*
; (c) avkiev
; (r) KreN
; (p) qtazure

;(!) Master

0303CD4: 00201B92F860391C0861 00488047,0xA0063E01,C046 ; S7Cv40

#pragma enable old_equal_ff
0063E00: 00B50848C4DF01D00120C1DF02BC1B92
0063E10: 0020F860386104310847

0063E20: 0xB1C2D3E4,0x0000AB11,0000000000000000,\
"{p=MS-Dispatcher ver=3 cp=avkiev id=AB11}",00
#pragma disable old_equal_ff
;*Screensaver&Mainscreen dispatcher*
; (c) avkiev
; (p) qtazure

; (!) Master

035BA16: 26229D44090169446844 C046,004A9047,0xA0063F01 ; S7Cv40

#pragma enable old_equal_ff
0063F00: 09B50848C4DF01D00220C1DF0DBC9D29
0063F10: 05D19544262209016944684404331847
0063F20: 0xB1C2D3E4,0x0100AB13,0x00000020,00000000,\
"{p=SS+MS-Dispatcher cp=avkiev id=0100AB13}",00
#pragma disable old_equal_ff
;*Pictures add-on v5*
; (c) avkiev
; (r) 1nvisible
; (p) qtazure

;(!) Master

;0A3C7C8: 54009FE51EFF2FE1 04F01FE5,0xA0063691 ; S7Cv38
0A40594: 54009FE51EFF2FE1 04F01FE5,0xA0063691 ; S7Cv40

#pragma enable old_equal_ff
0063600: 00B50120800314DF041CE4DF446028A2
0063610: 55689668D7682BA002A10131C3DF0020
0063620: 606000BD00B542180023103810309042
0063630: F7D24168A942F9D18168B142F6D1C168
0063640: B942F3D16380018A21806060011C2031
0063650: 8161083401332030E8E7
0063660: 00B5E4DF051D2C68002C08D060680028
0063670: 05D0618808340029F8D115DFF6E72868
0063680: 15DF00BD
0063690: 00B5E4DF4268002A08D0118850680832
00636A0: 002803D0A142F8D1143018BD044800BD

00636B0: "GraphicPatchFile"
00636C0: 0x000006DC,"0:\\Misc\\Patches\\GPF\\*",00
00636E0: 0xB1C2D3E4,0x0000AB07,0x000000E0,0x00000080,00
#pragma disable old_equal_ff
;*API*
; (c) avkiev
;for S7C -
;2006-07-26

;(!) Library

#pragma enable old_equal_ff
;OpenReadCloseFile
006F000: FEB50D1C802211026B460ADF041C411C
006F010: 20D0002102226B460FDF061C071C0130
006F020: 14DF2860051C00218155201C00226B46
006F030: 0FDF201C291C321C80231B029A4200D3
006F040: 1A1C6B460BDF2D18361AF2D1201C6946
006F050: 0DDF3C1C201CFEBD

;GetLP
006F060: 30B58C1E258885B0FF21049169460094
006F070: 89DF05B0208825804200A11C89180024
006F080: 0C8030BD

;ProcessFiles
006F090: 03B5E4B0E4B0011C6846021C6BDF0028
006F0A0: 26D0059841885F291DD0C89990B06846
006F0B0: 1ADF68465C2131DF411C684654304022
006F0C0: A3DF684601B4694611DF04BC06D56846
006F0D0: 0AA117DFD999FFF7DBFF03E0011C101C
006F0E0: D99A904710B06846011C6CDF0128D8D0
006F0F0: 6846011C6DDF64B064B003BD5C2A0000

; DrawColorPicWithCanvas
; R0 - X
; R1 - Y
; R2 - Pic
; R3 - *color
006F100: 1FB5101C22DF041C029821DF0138013C
006F110: 0099019A0B198018012411B4C7DFF180
006F120: 25DF02B000240FBC10B426DF18BD

; PlayVibra
; R0 - Frequency
; R1 - Duration
; R2 - PlayIfOff (0-no, 1-yes)
006F130: 07B540DF029A104307D000987CDFE4DF
006F140: 1030019901A201324DDF07BD00B50020
006F150: 7CDF00BD

; CallFunction
006F160: 70B5FF2F0BD8074EBF00F7593E0EFF2E
006F170: 06D0A82E01D0002E01D1381C00E0B847
006F180: 70BD0000004007A0
#pragma disable old_equal_ff
;*Functions and variables library*
; (c) avkiev
; (p) qtazure
;for S7C V40
;2006-08-12

;(!) API

+0074000
#pragma enable old_equal_ff
0000: 0xA00020F0 ; f000: SWI_0
0004: 0xA00020F0 ; f001: SWI_1
0008: 0xA00020F0 ; f002: SWI_2
000C: 0xA00020F0 ; f003: SWI_3
0010: 0xA00020F0 ; f004: SWI_4
0014: 0xA026E2A5 ; f005: DecToHex
0018: 0xA01AA928 ; f006: GetAkku
001C: 0xA006F061 ; f007: GetLP
0020: 0xA01B4E84 ; f008: SetIllumination
0024: 0xA0233124 ; f009: SwitchPhoneOff
;
0028: 0xA0251A40 ; f010: fopen
002C: 0xA0251B00 ; f011: fread
0030: 0xA0251C30 ; f012: fwrite
0034: 0xA0251994 ; f013: fclose
0038: 0xA02519C4 ; f014: fflush
003C: 0xA02519F4 ; f015: lseek
0040: 0x00000000 ; f016: mkdir
0044: 0xA006F001 ; f017: OpenReadCloseFile
0048: 0x00000000 ; f018: GetFileAttrib
004C: 0x00000000 ; f019: SetFileAttrib
;
0050: 0xA0094B5C ; f020: malloc
0054: 0xA0094BB8 ; f021: mfree
0058: 0xA1422085 ; f022: sPrintf
005C: 0xA1423AF1 ; f023: strcat
0060: 0xA1423B11 ; f024: strchr
0064: 0xA1423B34 ; f025: strcmp
0068: 0xA1423BD1 ; f026: strcopy
006C: 0xA1423C51 ; f027: StrLen
0070: 0xA01F60F9 ; f028: wsAppendChar
0074: 0xA01F60AD ; f029: wsInsertChar
;
0078: 0x00000000 ; f030: GetPITaddr
007C: 0x00000000 ; f031: DrawMainScreen
0080: 0x00000000 ; f032: DrawScreenSaver
0084: 0xA09A0817 ; f033: GetImgHeight
0088: 0xA09A0827 ; f034: GetImgWidth
008C: 0xA029C1A1 ; f035: DrawImg
0090: 0x00000000 ; f036: DrawImage2
0094: 0xA029B69B ; f037: DrawCanvas
0098: 0xA0A18235 ; f038: DrawImgBW
009C: 0x00000000 ; f039: AddIconToIconbar
;
00A0: 0x00000000 ; f040: getEELiteMaxID
00A4: 0x00000000 ; f041: getEEFullMaxID
00A8: 0x00000000 ; f042: GetEELiteBlockAddress
00AC: 0x00000000 ; f043: getEELiteBlockSizeVersion
00B0: 0x00000000 ; f044: getEEFullBlockSizeVersion
00B4: 0x00000000 ; f045: StartWriteEELiteBlock
00B8: 0x00000000 ; f046: FinishWriteEELiteBlock
00BC: 0x00000000 ; f047: DeleteEELiteBlock
00C0: 0x00000000 ; f048: WriteEELiteBlock
00C4: 0xA1423D99 ; f049: strrchr
;
00C8: 0xA02814E4 ; f050: PlaySound
00CC: 0xA0277EC0 ; f051: PlaySound2
00D0: 0xA0B23E24 ; f052: PlaySoundLoop
00D4: 0x00000000 ; f053: AlarmClockRing
00D8: 0x00000000 ; f054: GetATCmdString
00DC: 0xA05E6691 ; f055: OriginalATCGSN
00E0: 0x00000000 ; f056: PostAtCommand
00E4: 0xA050FED9 ; f057: SendATAnswerStr
00E8: 0x00000000 ; f058: mfree_high
00EC: 0xA1422DED ; f059: MemChr
;
00F0: 0x00000000 ; f060: SetFileSize
00F4: 0x00000000 ; f061: editOrNewTXTModule
00F8: 0x00000000 ; f062: LoadProcesses
00FC: 0xA099B979 ; f063: GetPaletteAdrByColorIndex
0100: 0xA028A385 ; f064: GetVibraStatus
0104: 0xA095B083 ; f065: GetProvider
0108: 0x00000000 ; f066: IsScreenSaver
010C: 0xA0963047 ; f067: IsUnlocked
0110: 0x00000000 ; f068: TempLigntOn
0114: 0x00000000 ; f069: GetWavLen
;
0118: 0x00000000 ; f070: HasNewSMS
011C: 0x00000000 ; f071: HasFlashSMS
0120: 0x00000000 ; f072: ReadNewSMS
0124: 0x00000000 ; f073: ReadFlashSMS
0128: 0x00000000 ; f074: PlayFile
012C: 0xA0AA8A80 ; f075: StartMidlet
0130: 0x00000000 ; f076: GetMissedCallsCount
0134: 0xA0093278 ; f077: CallAfterTimer
0138: 0x00000000 ; f078: ShowMsgInR1_3
013C: 0x00000000 ; f079: ShowMsgInR1_4
;
0140: 0x00000000 ; f080: ShowMsgInR1_7
0144: 0xA0E42BFF ; f081: GetNetAccessMode
0148: 0x00000000 ; f082: GetIlluminationDataTable
014C: 0x00000000 ; f083: memcmp
0150: 0xA02C49E1 ; f084: StrToInt
0154: 0xA03AABAB ; f085: SwitchVibraOnOff
0158: 0xA006F131 ; f086: PlayVibra
015C: 0x00000000 ; f087: IsCallAfterTimerStillRunning
0160: 0xA001838C ; f088: ClearMemory
0164: 0x00000000 ; f089: memcpy
;
0168: 0x00000000 ; f090: KeypressOn
016C: 0x00000000 ; f091: KeypressOff
0170: 0xA01CFD58 ; f092: GetCPUClock
0174: 0xA0348207 ; f093: GetCPULoad
0178: 0x00000000 ; f094: GetMMIMemUsed
017C: 0x00000000 ; f095: GetNonPermMemAvail
0180: 0x00000000 ; f096: ShowMainMenu
0184: 0x00000000 ; f097: ShowNativeMenu
0188: 0xA028A34D ; f098: SetVibraStatus
018C: 0x00000000 ; f099: MS_Wallpaper_Flush

;
0190: 0x00000000 ; f100: TriggerUpdate
0194: 0x00000000 ; f101: EndCall
0198: 0x00000000 ; f102: EndCallBusy
019C: 0x00000000 ; f103: IsDirectCallActive
01A0: 0x00000000 ; f104: GetScreenSaverRAM
01A4: 0x00000000 ; f105: LockShed
01A8: 0x00000000 ; f106: UnlockSched
01AC: 0xA0251510 ; f107: FindFirstFile
01B0: 0xA0251590 ; f108: FindNextFile
01B4: 0xA0251458 ; f109: FindClose
;
01B8: 0xA0DE415D ; f110: IsCalling
01BC: 0x00000000 ; f111: RefreshGPRSTraffic
01C0: 0x00000000 ; f112: GetGPRSTrafficPointer
01C4: 0x00000000 ; f113: DrawRoundRect
01C8: 0x00000000 ; f114: SetCurrentSecondOfCall
01CC: 0x00000000 ; f115: GetTypeOfCall
01D0: 0x00000000 ; f116: GetFunctionPointer
01D4: 0x00000000 ; f117: StoreXYWHtoRECT
01D8: 0x00000000 ; f118: SetWindowText
01DC: 0x00000000 ; f119: set2color_byPaletteAdr
;
01E0: 0x00000000 ; f120: GetTimeFormat
01E4: 0x00000000 ; f121: DrawObject
01E8: 0x00000000 ; f122: ClearWindowBuffer
01EC: 0x00000000 ; f123: GetProfileFilter
01F0: 0xA01AF757 ; f124: SetVibration
01F4: 0x00000000 ; f125: IsIncognitoCall
01F8: 0x00000000 ; f126: Rand
01FC: 0xA0585859 ; f127: IsPlayerOn
0200: 0xA062B8F9 ; f128: GetCallsList
0204: 0xA1423664 ; f129: HexToDec
;
0208: 0xA058593B ; f130: GetCurrentTrackFilename
020C: 0x00000000 ; f131: GetPathOfFoundFile
0210: 0x00000000 ; f132: GetFileStats
0214: 0x00000000 ; f133: StrCmpNoCase
0218: 0x00000000 ; f134: ReadEEPROMData
021C: 0x00000000 ; f135: WriteEEPROMData
0220: 0xA022E038 ; f136: GetAccessoryType
0224: 0xA09653D0 ; f137: GetLangMesIntoWS
0228: 0x00000000 ; f138: GetFreeFlexSpace
022C: 0x00000000 ; f139: GetTotalFlexSpace
;
0230: 0xA051FCC1 ; f140: RegExplorerExt
0234: 0xA03049C9 ; f141: GetProfileName
0238: 0x00000000 ; f142:
023C: 0x00000000 ; f143:
0240: 0x00000000 ; f144:
0244: 0x00000000 ; f145:
0248: 0x00000000 ; f146:
024C: 0x00000000 ; f147:
0250: 0x00000000 ; f148:
0254: 0x00000000 ; f149:
;
0258: 0x00000000 ; f150:
025C: 0x00000000 ; f151:
0260: 0x00000000 ; f152:
0264: 0x00000000 ; f153:
0268: 0x00000000 ; f154:
026C: 0x00000000 ; f155:
0270: 0x00000000 ; f156:
0274: 0x00000000 ; f157:
0278: 0x00000000 ; f158:
027C: 0x00000000 ; f159:
;
0280: 0xA0993209 ; f160: wsprintf
0284: 0x00000000 ; f161: wstrcpy
0288: 0x00000000 ; f162: Unicode_GetCharByPosition
028C: 0xA0252180 ; f163: ws_2str
0290: 0x00000000 ; f164:
0294: 0x00000000 ; f165:
0298: 0x00000000 ; f166:
029C: 0x00000000 ; f167:
02A0: 0x00000000 ; f168:
02A4: 0x00000000 ; f169:
;
02A8: 0x00000000 ; f170:
02AC: 0xA00020F0 ; f171: SWI_AB
02B0: 0x00000000 ; f172: DrawText
02B4: 0x00000000 ; f173: StrAnsi2Uni
02B8: 0x00000000 ; f174: StrUni2Ansi
02BC: 0x00000000 ; f175: Hex2Int
02C0: 0x00000000 ; f176: DrawPicWithCanvas
02C4: 0xA006F101 ; f177: DrawColorPicWithCanvas
02C8: 0x00000000 ; f178:
02CC: 0x00000000 ; f179: Seconds2iTime
;
02D0: 0xA095F603 ; f180: GetDateTime
02D4: 0xA026D267 ; f181: GetWeek
02D8: 0xA02896EB ; f182: GetProfile
02DC: 0xA028974B ; f183: SetProfile
02E0: 0xA1423484 ; f184: dwMODdw
02E4: 0x00000000 ; f185:
02E8: 0x00000000 ; f186:
02EC: 0x00000000 ; f187:
02F0: 0x00000000 ; f188:
02F4: 0x00000000 ; f189:
;
02F8: 0xA0060C81 ; f190: RunScaner
02FC: 0x00000000 ; f191: SpellTime
0300: 0x00000000 ; f192: MiniGPS
0304: 0xA0060C51 ; f193: RunDispatcher
0308: 0x00000000 ; f194: GetAllPatchesByInject
030C: 0xA006F091 ; f195: ProcessFiles
0310: 0xA0060C01 ; f196: GetBuffer
0314: 0x00000000 ; f197: PIT_Manager_Core
0318: 0x00000000 ; f198:
031C: 0x00000000 ; f199: CallLibFunByNumber

;
0320: 0xA8D036D6 ; f200: RamCap
0324: 0xA8D036FA ; f201: RamLS
0328: 0xA8DFED76 ; f202: RamNet
032C: 0x00000000 ; f203:
0330: 0x00000000 ; f204: RamMissedCalls
0334: 0x00000000 ; f205: RamMissedSMS
0338: 0x00000000 ; f206: RamDateTime
033C: 0x00000000 ; f207: RamAlarm
0340: 0xA8D6A4F8 ; f208: RamAccPoint
0344: 0x00000000 ; f209: RamScreensaver
;
0348: 0x00000000 ; f210: RamAutoTime
034C: 0xA8A80000 ; f211: RamStby
0350: 0xA8DD33F0 ; f212: RamMissedMes
0354: 0x00000000 ; f213: RamIsLocked
0358: 0x00000000 ; f214: RamNetOnline
035C: 0x00000000 ; f215: RamScreenBrightness
0360: 0x00000000 ; f216: RamMenuAnywhere
0364: 0x00000000 ; f217: RamShutdownMode
0368: 0x00000000 ; f218: RamIsShutdown
036C: 0x00000000 ; f219: RamMainscreenAccuIcon
;
0370: 0x00000000 ; f220: RamRandSeed
0374: 0xA899E55C ; f221: RamCurrentTrack
0378: 0xA8D78114 ; f222: RamIsSimPresent
037C: 0xA8D3508C ; f223: RamPressedKey
0380: 0x00000000 ; f224:
0384: 0x00000000 ; f225:
0388: 0x00000000 ; f226:
038C: 0x00000000 ; f227: RamProfileNum
0390: 0xA8A80000 ; f228: FreeRAM
0394: 0x0000123D ; f229: LP_MonthsShort
;
0398: 0x00000260 ; f230: Pic_Big0
039C: 0x00000830 ; f231: Pic_Little0
03A0: 0x00000800 ; f232: Pic_Extra
03A4: 0x00000810 ; f233: Pic_Profiles
03A8: 0x00000818 ; f234: Pic_Vibra
03AC: 0x00000000 ; f235: Pic_Call
03B0: 0x00000800 ; f236: Pic_AdvNet
03B4: 0x00001137 ; f237: LP_MonthsLong
03B8: 0x000003EB ; f238: LP_Weekdays
03BC: 0x000005B0 ; f239: Pic_Calendar
;
03C0: 0x00000000 ; f240: Pic_AccuGraph
03C4: 0xA0303771 ; f241: BuildCanvas
03C8: 0x00000000 ; f242: lpRAM_PIT
03CC: 0x00000000 ; f243: RAM_PIT_Cap
03D0: 0x00000000 ; f244:
03D4: 0x00000000 ; f245:
03D8: 0x00000000 ; f246:
03DC: 0x00000000 ; f247:
03E0: 0x00000000 ; f248: Additional_PIT_address
03E4: 0x00000000 ; f249: Additional_PIT_start
;
03E8: 0x00000000 ; f250: Additional_PIT_end
03EC: 0x00000000 ; f251:
03F0: 0x00000000 ; f252: PictureRelocationTable
03F4: 0x00000000 ; f253: PictureRelocationBase
03F8: 0x00000000 ; f254: NextPictureMagic
03FC: 0x00000000 ; f255:
;
;High Library
;
0400: 0xA0092A94 ; f256: GBS_SendMessage(int cepid_to, int msg, ...)
0404: 0xA0091950 ; f257: GBS_ReciveMessage(GBS_MSG *)
0408: 0xA009209C ; f258: GBS_AcceptMessage(void)
040C: 0xA0091DA4 ; f259: GBS_ClearMessage(void)
;
0410: 0xA0091F88 ; f260: GBS_PendMessage(GBS_MSG *)
0414: 0xA0092F40 ; f261: CreateGBSproc(int cepid, const char *name, void(*onMsg)(void), int prio, int unk_zero)
0418: 0xA8DB99D8 ; f262: CSM_root()
041C: 0xA099A32B ; f263: CreateCSM(const CSM_DESC*,void *,int)
0420: 0xA099A33D ; f264: FindCSMbyID(void *csm_q,int id)
0424: 0xA099A3F9 ; f265: DoIDLE(void)
0428: 0x00000000 ; f266: GetConfig(unsigned int id)
042C: 0x00000000 ; f267: GetMinAdrScan()
0430: 0x00000000 ; f268: GetMaxAdrScan()
0434: 0x00000000 ; f269: GetCI()
;
0438: 0x00000000 ; f270: Vibration(unsigned int power, unsigned int duration)
043C: 0xA029A7DD ; f271: freeUSSD()
0440: 0xA026E67D ; f272: wstrcopy(char *dst, char *src)
0444: 0xA029A819 ; f273: GetTypeUSSD()
0448: 0xA029A829 ; f274: SetUSSD(StructUSSDStr *)
044C: 0xA1423C21 ; f275: strpbrk(const char *s1,const char *s2)
0450: 0xA1423C9D ; f276: strncat(char *dest,const char *substr,int maxSubLen)
0454: 0xA1423CCD ; f277: strncmp(const char *s1,const char *s2,int n)
0458: 0xA1423D1D ; f278: strncpy(char *dest,const char *source,int maxlen)
045C: 0xA1423D99 ; f279: strrchr(const char *s,int c)
;
0460: 0xA1423DB1 ; f280: strstr(const char *s1,const char *s2)
0464: 0xA1423DD9 ; f281: strtol(const char *nptr,char **endptr,int base)
0468: 0xA1423E55 ; f282: strtoul(const char *nptr,char **endptr,int base)
046C: 0xA1422031 ; f283: snprintf(char *,int n,const char *format,...)
0470: 0xA0018941 ; f284: memcmp(void *m1,void *m2,int n)
0474: 0xA142326C ; f285: zeromem(void *dest,int n)
0478: 0xA000B228 ; f286: memcpy(void *dest,const void *source,int cnt)
047C: 0xA01F5FEB ; f287: wstrcpy(WSHDR *wshdr_d,WSHDR *wshdr_s)
0480: 0xA01F600D ; f288: wstrncpy(WSHDR *,WSHDR *,int)
0484: 0xA01F6031 ; f289: wstrcat(WSHDR *wshdr_d,WSHDR *wshdr_s)
;
0488: 0xA01F6065 ; f290: wstrncat(WSHDR *wshdr_d,WSHDR *wshdr_s,int n)
048C: 0xA01F594B ; f291: wstrlen(WSHDR *wshdr)
0490: 0xA0993209 ; f292: wsprintf(WSHDR *,const char *format,...)
0494: 0xA0993CCD ; f293: AllocWS(int len)
0498: 0xA01F625D ; f294: CutWSTR(void *WSHDR,int len)
049C: 0xA01F5E7B ; f295: CreateLocalWS(WSHDR *wshdr,unsigned __int16 *wsbody,int len)
04A0: 0xA01F5EF5 ; f296: CreateWS(void *malloc,void *mfree,int len)
04A4: 0xA01F587D ; f297: FreeWS(WSHDR *wshdr)
04A8: 0xA09621E9 ; f298: DrawObject(DRWOBJ *)
04AC: 0xA099A4D5 ; f299: AddKeybMsgHook(void *proc)
;
04B0: 0xA099A4DD ; f300: AddKeybMsgHook_end(void *proc)
04B4: 0xA099A4E5 ; f301: RemoveKeybMsgHook(void *proc)
04B8: 0xA099B979 ; f302: GetPaletteAdrByColorIndex(int ColorIndex)
04BC: 0xA099B99D ; f303: getRGBcolor(int ColorIndex,void *dest)
04C0: 0xA099B9AD ; f304: getRGBbyPaletteAdr(void *paletteAdr,void *dest)
04C4: 0xA099B9CB ; f305: setColor(int a,int r,int g,int b,void *dest)
04C8: 0x00000000 ; f306:
04CC: 0xA09A0211 ; f307: StoreXYWHtoRECT(void *RECT,int x,int y,int w,int h)
04D0: 0xA09A0227 ; f308: StoreXYXYtoRECT(void *RECT,int x,int y,int x2,int y2)
04D4: 0xA09A27CF ; f309: IsGuiOnTop(int id)
;
04D8: 0x00000000 ; f310: CreateGUI_ID(void *gui,int id)
04DC: 0xA09A2903 ; f311: CreateGUI(void *gui)
04E0: 0xA09A2911 ; f312: CreateGUI_30or2(void *gui)
04E4: 0xA09A294B ; f313: CreateGUIWithDummyCSM(void *gui,int flag)
04E8: 0xA09A295B ; f314: CreateGUIWithDummyCSM_30or2(void *gui,int flag)
04EC: 0xA09A296B ; f315: GeneralFuncF1(int cmd)
04F0: 0xA09A2979 ; f316: GeneralFuncF0(int cmd)
04F4: 0xA09A2987 ; f317: GeneralFunc_flag1(int id,int cmd)
04F8: 0xA09A2997 ; f318: GeneralFunc_flag0(int id,int cmd)
04FC: 0xA09A2A2B ; f319: DirectRedrawGUI(void)
;
0500: 0xA09A2A43 ; f320: DirectRedrawGUI_ID(int id)
0504: 0xA09A2A37 ; f321: PendedRedrawGUI(void)
0508: 0xA0A15DDF ; f322: FindCSM(void *csm_q,int id)
050C: 0xA0093318 ; f323: GBS_StartTimer(GBSTMR *tmr,int time,int msg,int unk,int cepid)
0510: 0xA009B820 ; f324: GBS_StopTimer(GBSTMR *tmr)
0514: 0xA0099208 ; f325: GBS_GetCurCepid(void)
0518: 0xA009B180 ; f326: LockSchedNoTskContext(void)
051C: 0xA009B26C ; f327: UnlockSchedNoTskContext(void)
0520: 0xA09A1E57 ; f328: ShowMSG(int flag, int lgp_id)
0524: 0xA099DC91 ; f329: SetPropTo_Obj1(DRWOBJ *drwobj,void *rect,int rect_flag,WSHDR *wshdr,int font,int text_flag)
;
0528: 0xA099BEC5 ; f330: FreeDrawObject_subobj(DRWOBJ *drwobj)
052C: 0xA099BE2F ; f331: SetColor(DRWOBJ *drwobj, int color1, int color2)
0530: 0xA099DCDB ; f332: DrawString(WSHDR *WSHDR,int x1,int y1,int x2,int y2,int font,int text_attribute,int *Pen,int *Brush)
0534: 0xA09A27DD ; f333: GetTopGUI(void)
0538: 0xA0A3101D ; f334: FindItemByID(GUI *gui,int id)
053C: 0xA0A31069 ; f335: GetDataOfItemByID(GUI *gui,int id)
0540: 0xA0A17CB7 ; f336: DrawFrameInNativeMenu(int x1,int y1,int x2,int y2,int x_round,int y_round,int flags,int *pen,int *brush)
0544: 0xA0A1820B ; f337: SetPropTo_Obj5(DRWOBJ *, RECT *, int zero, IMGHDR *Image)
0548: 0xA09A19E7 ; f338: CreateMenu(int is_small,int zero1,MENU_DESC *menu,HEADER_DESC *hdr,int zero2,int n_items,int zero4,int zero5)
054C: 0xA0091808 ; f339: GBS_RecActDstMessage(GBS_MSG *)
;
0550: 0xA0099180 ; f340: KillGBSproc(int cepid)
0554: 0xA00E3284 ; f341: png_create_read_struct(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn)
0558: 0xA00E1CAC ; f342: png_create_info_struct(png_structp png_ptr)
055C: 0xA00E47A8 ; f343: png_destroy_read_struct(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr)
0560: 0xA00E1AB0 ; f344: png_set_sig_bytes(png_structp png_ptr,int num_bytes)
0564: 0xA00E3504 ; f345: png_read_info(png_structp png_ptr, png_infop info_ptr)
0568: 0xA00E2A3C ; f346: png_get_IHDR(png_structp png_ptr,png_infop info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_method, int *compression_method, int *filter_method)
056C: 0xA0119680 ; f347: png_malloc(png_structp png_ptr, png_uint_32 size)
0570: 0xA00E4084 ; f348: png_read_image(png_structp png_ptr, png_bytepp image)
0574: 0xA00E40E4 ; f349: png_read_end(png_structp png_ptr, png_infop info_ptr)
;
0578: 0xA00E47A8 ; f350: png_destroy_read_struct(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr)
057C: 0xA00E2658 ; f351: png_get_rowbytes(png_structp png_ptr,png_infop info_ptr)
0580: 0xA00E3B18 ; f352: png_read_row(png_structp png_ptr,png_bytep row,png_bytep dsp_row)
0584: 0xA00E21EC ; f353: png_init_io(png_structp png_ptr, int fp)
0588: 0xA1424088 ; f354: setjmp(jmp_buf jmpbuf)
058C: 0xA0A22347 ; f355: AllocEQueue(void *malloc_a, void *mfree_a)
0590: 0xA0A21785 ; f356: PrepareEditControl(EDITCONTROL *)
0594: 0xA0A21A95 ; f357: ConstructEditControl(EDITCONTROL *EditControl,int type,int flag,WSHDR *ws,int maxlen)
0598: 0xA0A224E3 ; f358: AddEditControlToEditQend(void *EditQ,EDITCONTROL *EditControl,void *malloc_a)
059C: 0xA0A1EF45 ; f359: CreateInputTextDialog(const INPUTDIA_DESC *input_desc, const HEADER_DESC *header_desc,void editq,int do_mfree,WSHDR *)
;
05A0: 0xA0A283D3 ; f360: SetSoftKey(void *gui,SOFTKEY_DESC *,int n)
05A4: 0xA0A28369 ; f361: ExtractEditControl(void *guidata,int n,EDITCONTROL *)
05A8: 0xA0A28375 ; f362: StoreEditControl(void *guidata,int n,EDITCONTROL *)
05AC: 0xA025187C ; f363: unlink(const char *cFileName,unsigned int *errornumber)
05B0: 0xA025208C ; f364: str_2ws(WSHDR *ws,char *str,unsigned int size)
#pragma disable old_equal_ff
+0
;以下供撤销用:***********************************************************
;*API*
; (c) avkiev
; (p) qtazure
;for S7C
;2006-07-22

; (!) Library

#pragma enable old_equal_ff
;OpenReadCloseFile
006F000: FEB50D1C802211026B460ADF041C411C
006F010: 20D0002102226B460FDF061C071C0130
006F020: 14DF2860051C00218155201C00226B46
006F030: 0FDF201C291C321C80231B029A4200D3
006F040: 1A1C6B460BDF2D18361AF2D1201C6946
006F050: 0DDF3C1C201CFEBD

;GetLP
006F060: 70B5061C8C1E2588E4DF011C20310C60
006F070: FF200874301C89DF208825804200A11C
006F080: 891800240C8070BD

;ProcessFiles
006F090: 03B5E4B0E4B0011C6846021C6BDF0028
006F0A0: 26D0059841885F291DD0C89990B06846
006F0B0: 1ADF68465C2131DF411C684654304022
006F0C0: A3DF684601B4694611DF04BC06D56846
006F0D0: 0AA117DFD999FFF7DBFF03E0011C101C
006F0E0: D99A904710B06846011C6CDF0128D8D0
006F0F0: 6846011C6DDF64B064B003BD5C2A0000

; DrawColorPicWithCanvas
; R0 - X
; R1 - Y
; R2 - Pic
; R3 - *color
006F100: 1FB5101C22DF041C029821DF0138013C
006F110: 0099019A0B198018012411B4C7DFF180
006F120: 25DF02B000240FBC10B426DF18BD

; PlayVibra
; R0 - Frequency
; R1 - Duration
; R2 - PlayIfOff (0-no, 1-yes)
006F130: 07B540DF029A104307D000987CDFE4DF
006F140: 1030019901A201324DDF07BD00B50020
006F150: 7CDF00BD

; CallFunction
006F160: 70B5FF2F0BD8074EBF00F7593E0EFF2E
006F170: 06D0A82E01D0002E01D1381C00E0B847
006F180: 70BD0000004007A0
#pragma disable old_equal_ff
;*Functions and variables library*
; (c) avkiev
; (p) qtazure
;for S7C V40
;2006-07-22

;(!) API

+0074000
#pragma enable old_equal_ff
;000: 0x   ; f000: SWI_0
;004: 0x   ; f001: SWI_1
;008: 0x   ; f002: SWI_2
;00C: 0x   ; f003: SWI_3
;010: 0x   ; f004: SWI_4
014: 0xA026E2A5   ; f005: DecToHex
018: 0xA01AA928   ; f006: GetAkku
01C: 0xA006F061   ; f007: GetLP
020: 0xA01B4E84   ; f008: SetIllumination
024: 0xA0233124   ; f009: SwitchPhoneOff
;
028: 0xA0251A40   ; f010: fopen
02C: 0xA0251AC0   ; f011: fread
030: 0xA0251BF0   ; f012: fwrite
034: 0xA0251994   ; f013: fclose
038: 0xA02519C4   ; f014: fflush
03C: 0xA02519F4   ; f015: lseek
;040: 0x   ; f016: mkdir
044: 0xA006F001   ; f017: OpenReadCloseFile
;048: 0x   ; f018: GetFileAttrib
;04C: 0x   ; f019: SetFileAttrib
;
050: 0xA0094B5C   ; f020: malloc
054: 0xA0094BB8   ; f021: mfree
058: 0xA1422085   ; f022: sPrintf
05C: 0xA1423AF1   ; f023: strcat
060: 0xA1423B11   ; f024: strchr
064: 0xA1423B34   ; f025: strcmp
068: 0xA1423BD1   ; f026: strcopy
06C: 0xA1423C51   ; f027: StrLen
070: 0xA01F60F9   ; f028: wsAppendChar
074: 0xA01F60AD   ; f029: wsInsertChar
;
;078: 0x   ; f030: GetPITaddr
;07C: 0x   ; f031: DrawMainScreen
;080: 0x   ; f032: DrawScreenSaver
084: 0xA09A0817   ; f033: GetImgHeight
088: 0xA09A0827   ; f034: GetImgWidth
08C: 0xA029C1A1   ; f035: DrawImg
;090: 0x   ; f036: DrawImage2
094: 0xA029B69B   ; f037: DrawCanvas
098: 0xA0A18235   ; f038: DrawImgBW
;09C: 0x   ; f039: AddIconToIconbar
;
;0A0: 0x   ; f040: getEELiteMaxID
;0A4: 0x   ; f041: getEEFullMaxID
;0A8: 0x   ; f042: GetEELiteBlockAddress
;0AC: 0x   ; f043: getEELiteBlockSizeVersion
;0B0: 0x   ; f044: getEEFullBlockSizeVersion
;0B4: 0x   ; f045: StartWriteEELiteBlock
;0B8: 0x   ; f046: FinishWriteEELiteBlock
;0BC: 0x   ; f047: DeleteEELiteBlock
;0C0: 0x   ; f048: WriteEELiteBlock
0C4: 0xA1423D99   ; f049: strrchr
;
0C8: 0xA02814E4   ; f050: PlaySound
0CC: 0xA0277EC0   ; f051: PlaySound2
0D0: 0xA0B23E24   ; f052: PlaySoundLoop
;0D4: 0x   ; f053: AlarmClockRing
;0D8: 0x   ; f054: GetATCmdString
0DC: 0xA05E6691   ; f055: OriginalATCGSN
;0E0: 0x   ; f056: PostAtCommand
0E4: 0xA050FED9   ; f057: SendATAnswerStr
;0E8: 0x   ; f058: mfree_high
0EC: 0xA1422DED   ; f059: MemChr
;
;0F0: 0x   ; f060: SetFileSize
;0F4: 0x   ; f061: editOrNewTXTModule
;0F8: 0x   ; f062: LoadProcesses
0FC: 0xA099B979   ; f063: GetPaletteAdrByColorIndex
100: 0xA028A385   ; f064: GetVibraStatus
104: 0xA095B083   ; f065: GetProvider
108: 0x00000000   ; f066: IsScreenSaver
10C: 0xA0963047   ; f067: IsUnlocked
;110: 0x   ; f068: TempLigntOn
;114: 0x   ; f069: GetWavLen
;
;118: 0x   ; f070: HasNewSMS
;11C: 0x   ; f071: HasFlashSMS
;120: 0x   ; f072: ReadNewSMS
;124: 0x   ; f073: ReadFlashSMS
;128: 0x   ; f074: PlayFile
12C: 0xA0AA8A80   ; f075: StartMidlet
;130: 0x   ; f076: GetMissedCallsCount
134: 0xA0093278   ; f077: CallAfterTimer
;138: 0x   ; f078: ShowMsgInR1_3
;13C: 0x   ; f079: ShowMsgInR1_4
;
;140: 0x   ; f080: ShowMsgInR1_7
144: 0xA0E42BFF   ; f081: GetNetAccessMode
;148: 0x   ; f082: GetIlluminationDataTable
;14C: 0x   ; f083: memcmp
150: 0xA02C49E1   ; f084: StrToInt
154: 0xA03AABAB   ; f085: SwitchVibraOnOff
158: 0xA006F131   ; f086: PlayVibra
;15C: 0x   ; f087: IsCallAfterTimerStillRunning
160: 0xA001838C   ; f088: ClearMemory
;164: 0x   ; f089: MemCopy
;
;168: 0x   ; f090: KeypressOn
;16C: 0x   ; f091: KeypressOff
;170: 0x   ; f092: GetCPUClock
174: 0xA0348207   ; f093: GetCPULoad
;178: 0x   ; f094: GetMMIMemUsed
;17C: 0x   ; f095: GetNonPermMemAvail
;180: 0x   ; f096: ShowMainMenu
;184: 0x   ; f097: ShowNativeMenu
188: 0xA028A34D   ; f098: SetVibraStatus
;18C: 0x   ; f099: MS_Wallpaper_Flush

;
;190: 0x   ; f100: TriggerUpdate
;194: 0x   ; f101: EndCall
;198: 0x   ; f102: EndCallBusy
;19C: 0x   ; f103: IsDirectCallActive
;1A0: 0x   ; f104: GetScreenSaverRAM
;1A4: 0x   ; f105: LockShed
;1A8: 0x   ; f106: UnLockShed
1AC: 0xA0251510   ; f107: FindFirstFile
1B0: 0xA0251590   ; f108: FindNextFile
1B4: 0xA0251458   ; f109: FindClose
;
1B8: 0xA0DE415D   ; f110: IsCalling
;1BC: 0x   ; f111: RefreshGPRSTraffic
;1C0: 0x   ; f112: GetGPRSTrafficPointer
;1C4: 0x   ; f113: DrawFrame
;1C8: 0x   ; f114: SetCurrentSecondOfCall
;1CC: 0x   ; f115: GetTypeOfCall
;1D0: 0x   ; f116: GetFunctionPointer
;1D4: 0x   ; f117: SetWindowMetrics
;1D8: 0x   ; f118: SetWindowText
;1DC: 0x   ; f119: SetWindowColor
;
;1E0: 0x   ; f120: GetTimeFormat
;1E4: 0x   ; f121: PushWindowBuffer
;1E8: 0x   ; f122: ClearWindowBuffer
;1EC: 0x   ; f123: GetProfileFilter
1F0: 0xA01AF757   ; f124: SetVibration
;1F4: 0x   ; f125: IsIncognitoCall
;1F8: 0x   ; f126: Rand
1FC: 0xA0585859   ; f127: IsPlayerOn
;200: 0x   ; f128: GetCallsList
204: 0xA1423664   ; f129: HexToDec
;
208: 0xA058593B   ; f130: GetCurrentTrackFilename
;20C: 0x   ; f131: GetPathOfFoundFile
;210: 0x   ; f132: GetFileStats
;214: 0x   ; f133: StrCmpNoCase
;218: 0x   ; f134: ReadEEPROMData
;21C: 0x   ; f135: WriteEEPROMData
220: 0xA022E038   ; f136: GetAccessoryType
224: 0xA09653D0   ; f137: GetLangMesIntoWS
;228: 0x   ; f138: GetFreeFlexSpace
;22C: 0x   ; f139: GetTotalFlexSpace
;
;230: 0x   ; f140:
;234: 0x   ; f141:
;238: 0x   ; f142:
;23C: 0x   ; f143:
;240: 0x   ; f144:
;244: 0x   ; f145:
;248: 0x   ; f146:
;24C: 0x   ; f147:
;250: 0x   ; f148:
;254: 0x   ; f149:
;
;258: 0x   ; f150:
;25C: 0x   ; f151:
;260: 0x   ; f152:
;264: 0x   ; f153:
;268: 0x   ; f154:
;26C: 0x   ; f155:
;270: 0x   ; f156:
;274: 0x   ; f157:
;278: 0x   ; f158:
;27C: 0x   ; f159:
;
280: 0xA0993209   ; f160: Unicode_sprintf
;284: 0x   ; f161: Unicode_CopyStr2Str
;288: 0x   ; f162: Unicode_GetCharByPosition
28C: 0xA0252180   ; f163: ws_2str
;290: 0x   ; f164:
;294: 0x   ; f165:
;298: 0x   ; f166:
;29C: 0x   ; f167:
;2A0: 0x   ; f168:
;2A4: 0x   ; f169:
;
;2A8: 0x   ; f170:
;2AC: 0x   ; f171: SWI_AB
;2B0: 0x   ; f172: DrawText
;2B4: 0x   ; f173: StrAnsi2Uni
;2B8: 0x   ; f174: StrUni2Ansi
;2BC: 0x   ; f175: Hex2Int
;2C0: 0x   ; f176: DrawPicWithCanvas
2C4: 0xA006F101   ; f177: DrawColorPicWithCanvas
;2C8: 0x   ; f178:
;2CC: 0x   ; f179: Seconds2iTime
;
2D0: 0xA095F603   ; f180: GetDateTime
2D4: 0xA026D267   ; f181: GetWeek
2D8: 0xA02896EB   ; f182: GetProfile
2DC: 0xA028974B   ; f183: SetProfile
2E0: 0xA1423484   ; f184: dwMODdw
;2E4: 0x   ; f185:
;2E8: 0x   ; f186:
;2EC: 0x   ; f187:
;2F0: 0x   ; f188:
;2F4: 0x   ; f189:
;
2F8: 0xA0060C81   ; f190: RunScaner
;2FC: 0x   ; f191: SpellTime
;300: 0x   ; f192: MiniGPS
304: 0xA0060C51   ; f193: RunDispatcher
;308: 0x   ; f194: GetAllPatchesByInject
30C: 0xA006F091   ; f195: ProcessFiles
310: 0xA0060C01   ; f196: GetBuffer
;314: 0x   ; f197: PIT_Manager_Core
;318: 0x   ; f198:
;31C: 0x   ; f199: CallLibFunByNumber

;
320: 0xA8D036D6   ; f200: RamCap
324: 0xA8D036FA   ; f201: RamLS
328: 0xA8DFED76   ; f202: RamNet
;32C: 0x   ; f203:
;330: 0x   ; f204: RamMissedCalls
;334: 0x   ; f205: RamMissedSMS
;338: 0x   ; f206: RamDateTime
;33C: 0x   ; f207: RamAlarm
340: 0xA8D6A4F8   ; f208: RamAccPoint
;344: 0x   ; f209: RamScreensaver
;
;348: 0x   ; f210: RamAutoTime
34C: 0xA8A80000   ; f211: RamStby
350: 0xA8DD33F0   ; f212: RamMissedMes
;354: 0x   ; f213: RamIsLocked
;358: 0x   ; f214: RamNetOnline
;35C: 0x   ; f215: RamScreenBrightness
;360: 0x   ; f216: RamMenuAnywhere
;364: 0x   ; f217: RamShutdownMode
;368: 0x   ; f218: RamIsShutdown
;36C: 0x   ; f219: RamMainscreenAccuIcon
;
;370: 0x   ; f220: RamRandSeed
374: 0xA899E55C   ; f221: RamCurrentTrack
;378: 0x   ; f222:
;37C: 0x   ; f223:
;380: 0x   ; f224:
;384: 0x   ; f225:
;388: 0x   ; f226:
;38C: 0x   ; f227: RamProfileNum
390: 0xA8A80000   ; f228: FreeRAM
394: 0x0000123D   ; f229: LP_MonthsShort
;
398: 0x00000260   ; f230: Pic_Big0
39C: 0x00000830   ; f231: Pic_Little0
3A0: 0x00000800   ; f232: Pic_Extra
3A4: 0x00000810   ; f233: Pic_Profiles
3A8: 0x00000818   ; f234: Pic_Vibra
;3AC: 0x   ; f235: Pic_Call
3B0: 0x00000800   ; f236: Pic_AdvNet
3B4: 0x00001137   ; f237: LP_MonthsLong
3B8: 0x000003EB   ; f238: LP_Weekdays
3BC: 0x000005B0   ; f239: Pic_Calendar
;
;3C0: 0x   ; f240: Pic_AccuGraph
3C4: 0xA0303771   ; f241: BuildCanvas
;3C8: 0x   ; f242: lpRAM_PIT
;3CC: 0x   ; f243: RAM_PIT_Cap
;3D0: 0x   ; f244:
;3D4: 0x   ; f245:
;3D8: 0x   ; f246:
;3DC: 0x   ; f247:
;3E0: 0x   ; f248: Additional_PIT_address
;3E4: 0x   ; f249: Additional_PIT_start
;
;3E8: 0x   ; f250: Additional_PIT_end
;3EC: 0x   ; f251:
;3F0: 0x   ; f252: PictureRelocationTable
;3F4: 0x   ; f253: PictureRelocationBase
;3F8: 0x   ; f254: NextPictureMagic
;3FC: 0x   ; f255:
#pragma disable old_equal_ff
+0
;*Master-patch v11*
; (c) avkiev
; (r) 1nvisible,chaos
; (p) qtazure

;(!) Library,API,SWI

;这个补丁的作用是:用来在没有连接计算机的时候控制一些补丁的设置
;刷补丁之前必须先建立一个空的文件:0:\Misc\Patches\PTC\configs.txt

;Run Scaner on startup
;02FF566: 0120 BEDF ; S7Cv38
02FFB42: 0120 BEDF ; S7Cv40

;Run Scaner instead of REMOTE_SYNCHRONIZATION
;045D43C: 0xA0343A5D 0xA0060C81 ; S7Cv38
045C4C8: 0xA0343BA9 0xA0060C81 ; S7Cv40

+0060000
#pragma enable old_equal_ff
;Bufferizator
C00: DEB5071CE4DF0468002C1CD0103C1034
C10: 2668002E18D0BE42F9D16668002E09D1
C20: 89B03A1C684682A116DF6846211D11DF
C30: 09B0666834788020204004D0B6DF0121
C40: 8140214000D10026301CDEBD

;Dispatcher
C50: FEB5061CE4DF0568103D103528680028
C60: 0AD0E878B042F8D1A86860B460BCFEBC
C70: 89B0804760BCF0E7FEBD

;Scaner
C80: FEB5E4DF051C0468002C1BD0103C1034
C90: 216800290DD0E06800F098F8090E05D0
CA0: 010EA82902D10321884315DF606815DF
CB0: EDE7286815DF002000210022032304B4
CC0: 32DF04BC0124A00214DF061C2E60E003
CD0: 14DF051C60B410214A034B4C494F2068
CE0: 464B98423CD0444B984239D0404B9842
CF0: 36D0404B984233D0414B98422ED0A318
D00: 2068B84205D100F03DF800F052F80F20
D10: 844364189C42F3D13C4B9C42DFD14CA0
D20: 13A10131C3DF52A01EA10131C3DF0020
D30: 3060009E36A00A010321090201316B46
D40: 0ADF041C311CAA1B6B460CDF201C6946
D50: 0DDF301C15DF02B00120FEBD9300E418
D60: A418D9E7

;Auxiliary
D70: 00B5041C2349043422688A42FBD100F0
D80: 01F817E002B56168316000207060A068
D90: 00F01CF8B060E06800F021F8F0601034
DA0: 103602BD01B5041C00F003F801BC15DF
DB0: 00BD00B520782870013401350028F9D1
DC0: 013D0A2028706870023500BDFEB500F0
DD0: 06F801B402D0090E00D18047FFBD02B5
DE0: 002803D0010E01D1201A013002BD

;Data
DF0: "EELI","EEFU","FFS_","FFS",00 ; Skip 128K
E00: 0x0000BBBB,0xB1C2D3E4,0xA0000000,0xA2000000 ; LGP (skip 640K), Magic, From, To
E10: "0:\\Misc\\Patches\\PTC\\configs.txt",00
E30: "0:\\Misc\\Patches\\PTC\\%08x.ptc",00
E50: "0:\\Misc\\Patches\\Dis\\*.dis",00
E70: "0:\\Misc\\Patches\\Dis\\*.cfg",00
#pragma disable old_equal_ff

CBC: 03 03 ; Ringtone after Refresher
E08: 0xA0000000 0xA0060000 ; From
E0C: 0xA2000000 0xA0080000 ; To
+0
;*Master-patch v12*
; (c) avkiev
; (r) 1nvisible, chaos
; (p) qtazure

;(!) Library, API, SWI

;这个补丁的作用是:用来在没有连接计算机的时候控制一些补丁的设置
;刷补丁之前必须先建立一个空的文件:0:\Misc\Patches\PTC\configs.txt

;Run Scaner on startup
02FFB6A: 0021 BEDF ; S7Cv40

;Run Scaner instead of REMOTE_SYNCHRONIZATION
045C4C8: 0xA0343BA9 0xA0060CA1 ; S75v40

+0060000
#pragma enable old_equal_ff
;Bufferizator
C00: DEB5071CE4DF0468002C1CD0103C1034
C10: 2668002E18D0BE42F9D16668002E09D1
C20: 89B03A1C684686A116DF6846211D11DF
C30: 09B0666834788020204004D0B6DF0121
C40: 8140214000D10026301CDEBD

;Dispatcher
C50: FEB5061CE4DF0568103D103528680028
C60: 0CD0E878B042F8D1A86860B460BCFEBC
C70: 8EB0804705B060BC0028EEE7FEBD

;Scaner
C80: 1FB501A80090012004906846002141DF
C90: 05B0120E542A01D000F002F8002100BD
CA0: F0B5E4DF051C0468002C1BD0103C1034
CB0: 216800290DD0E06800F090F8090E05D0
CC0: 010EA82902D10321884315DF606815DF
CD0: EDE7286815DF002000210022032304B4
CE0: 32DF04BC0124A00214DF061C2E60E003
CF0: 14DF051C60B410214A03474C454FA41A
D00: A4182068414B9842FAD03F4B9842F7D0
D10: 3B4B9842F4D03B4B9842F1D0A3182068
D20: B84205D100F036F800F04BF80F208443
D30: 64189C42F3D1394B9C42E1D148A010A1
D40: 0131C3DF4EA01BA10131C3DF00203060
D50: 009E33A0032109020131012212026B46
D60: 0ADF041C311CAA1B6B460CDF201C6946
D70: 0DDF301C15DFFCBD

;Auxiliary
D80: 00B5041C2349043422688A42FBD100F0
D90: 01F817E002B56168316000207060A068
DA0: 00F01CF8B060E06800F021F8F0601034
DB0: 103602BD01B5041C00F003F801BC15DF
DC0: 00BD00B520782870013401350028F9D1
DD0: 013D0A2028706870023500BDFEB500F0
DE0: 06F801B402D0090E00D18047FFBD02B5
DF0: 002803D0010E01D1201A013002BD

;Data
E00: "EELI","EEFU","FFS_","FFS",00 ; Skip 128K
E10: 0x0000BBBB,0xB1C2D3E4,0xA0000000,0xA2000000 ; LGP, Magic, From, To
E20: "0:\\Misc\\Patches\\PTC\\configs.txt",00
E40: "0:\\Misc\\Patches\\PTC\\%08x.ptc",00
E60: "0:\\Misc\\Patches\\Dis\\*.dis",00
E80: "0:\\Misc\\Patches\\Dis\\*.cfg",00
#pragma disable old_equal_ff

;C7B: E7 D0 ; Check retcode from dis-patches
CDC: 03 03 ; Ringtone after Refresher
E18: 0xA0000000 0xA0060000 ; From
E1C: 0xA2000000 0xA0080000 ; To
+0
;*Functions and variables library*
; (c) avkiev
; (p) qtazure
;for S7C V40
;2006-07-26

;(!) API

+0074000
#pragma enable old_equal_ff
;0000: 0x   ; f000: SWI_0
;0004: 0x   ; f001: SWI_1
;0008: 0x   ; f002: SWI_2
;000C: 0x   ; f003: SWI_3
;0010: 0x   ; f004: SWI_4
0014: 0xA026E2A5   ; f005: DecToHex
0018: 0xA01AA928   ; f006: GetAkku
001C: 0xA006F061   ; f007: GetLP
0020: 0xA01B4E84   ; f008: SetIllumination
0024: 0xA0233124   ; f009: SwitchPhoneOff
;
0028: 0xA0251A40   ; f010: fopen
002C: 0xA0251AC0   ; f011: fread
0030: 0xA0251BF0   ; f012: fwrite
0034: 0xA0251994   ; f013: fclose
0038: 0xA02519C4   ; f014: fflush
003C: 0xA02519F4   ; f015: lseek
;0040: 0x   ; f016: mkdir
0044: 0xA006F001   ; f017: OpenReadCloseFile
;0048: 0x   ; f018: GetFileAttrib
;004C: 0x   ; f019: SetFileAttrib
;
0050: 0xA0094B5C   ; f020: malloc
0054: 0xA0094BB8   ; f021: mfree
0058: 0xA1422085   ; f022: sPrintf
005C: 0xA1423AF1   ; f023: strcat
0060: 0xA1423B11   ; f024: strchr
0064: 0xA1423B34   ; f025: strcmp
0068: 0xA1423BD1   ; f026: strcopy
006C: 0xA1423C51   ; f027: StrLen
0070: 0xA01F60F9   ; f028: wsAppendChar
0074: 0xA01F60AD   ; f029: wsInsertChar
;
;0078: 0x   ; f030: GetPITaddr
;007C: 0x   ; f031: DrawMainScreen
;0080: 0x   ; f032: DrawScreenSaver
0084: 0xA09A0817   ; f033: GetImgHeight
0088: 0xA09A0827   ; f034: GetImgWidth
008C: 0xA029C1A1   ; f035: DrawImg
;0090: 0x   ; f036: DrawImage2
0094: 0xA029B69B   ; f037: DrawCanvas
0098: 0xA0A18235   ; f038: DrawImgBW
;009C: 0x   ; f039: AddIconToIconbar
;
;00A0: 0x   ; f040: getEELiteMaxID
;00A4: 0x   ; f041: getEEFullMaxID
;00A8: 0x   ; f042: GetEELiteBlockAddress
;00AC: 0x   ; f043: getEELiteBlockSizeVersion
;00B0: 0x   ; f044: getEEFullBlockSizeVersion
;00B4: 0x   ; f045: StartWriteEELiteBlock
;00B8: 0x   ; f046: FinishWriteEELiteBlock
;00BC: 0x   ; f047: DeleteEELiteBlock
;00C0: 0x   ; f048: WriteEELiteBlock
00C4: 0xA1423D99   ; f049: strrchr
;
00C8: 0xA02814E4   ; f050: PlaySound
00CC: 0xA0277EC0   ; f051: PlaySound2
00D0: 0xA0B23E24   ; f052: PlaySoundLoop
;00D4: 0x   ; f053: AlarmClockRing
;00D8: 0x   ; f054: GetATCmdString
00DC: 0xA05E6691   ; f055: OriginalATCGSN
;00E0: 0x   ; f056: PostAtCommand
00E4: 0xA050FED9   ; f057: SendATAnswerStr
;00E8: 0x   ; f058: mfree_high
00EC: 0xA1422DED   ; f059: MemChr
;
;00F0: 0x   ; f060: SetFileSize
;00F4: 0x   ; f061: editOrNewTXTModule
;00F8: 0x   ; f062: LoadProcesses
00FC: 0xA099B979   ; f063: GetPaletteAdrByColorIndex
0100: 0xA028A385   ; f064: GetVibraStatus
0104: 0xA095B083   ; f065: GetProvider
0108: 0x00000000   ; f066: IsScreenSaver
010C: 0xA0963047   ; f067: IsUnlocked
;0110: 0x   ; f068: TempLigntOn
;0114: 0x   ; f069: GetWavLen
;
;0118: 0x   ; f070: HasNewSMS
;011C: 0x   ; f071: HasFlashSMS
;0120: 0x   ; f072: ReadNewSMS
;0124: 0x   ; f073: ReadFlashSMS
;0128: 0x   ; f074: PlayFile
012C: 0xA0AA8A80   ; f075: StartMidlet
;0130: 0x   ; f076: GetMissedCallsCount
0134: 0xA0093278   ; f077: CallAfterTimer
;0138: 0x   ; f078: ShowMsgInR1_3
;013C: 0x   ; f079: ShowMsgInR1_4
;
;0140: 0x   ; f080: ShowMsgInR1_7
0144: 0xA0E42BFF   ; f081: GetNetAccessMode
;0148: 0x   ; f082: GetIlluminationDataTable
;014C: 0x   ; f083: memcmp
0150: 0xA02C49E1   ; f084: StrToInt
0154: 0xA03AABAB   ; f085: SwitchVibraOnOff
0158: 0xA006F131   ; f086: PlayVibra
;015C: 0x   ; f087: IsCallAfterTimerStillRunning
0160: 0xA001838C   ; f088: ClearMemory
;0164: 0x   ; f089: MemCopy
;
;0168: 0x   ; f090: KeypressOn
;016C: 0x   ; f091: KeypressOff
;0170: 0x   ; f092: GetCPUClock
0174: 0xA0348207   ; f093: GetCPULoad
;0178: 0x   ; f094: GetMMIMemUsed
;017C: 0x   ; f095: GetNonPermMemAvail
;0180: 0x   ; f096: ShowMainMenu
;0184: 0x   ; f097: ShowNativeMenu
0188: 0xA028A34D   ; f098: SetVibraStatus
;018C: 0x   ; f099: MS_Wallpaper_Flush

;
;0190: 0x   ; f100: TriggerUpdate
;0194: 0x   ; f101: EndCall
;0198: 0x   ; f102: EndCallBusy
;019C: 0x   ; f103: IsDirectCallActive
;01A0: 0x   ; f104: GetScreenSaverRAM
;01A4: 0x   ; f105: LockShed
;01A8: 0x   ; f106: UnLockShed
01AC: 0xA0251510   ; f107: FindFirstFile
01B0: 0xA0251590   ; f108: FindNextFile
01B4: 0xA0251458   ; f109: FindClose
;
01B8: 0xA0DE415D   ; f110: IsCalling
;01BC: 0x   ; f111: RefreshGPRSTraffic
;01C0: 0x   ; f112: GetGPRSTrafficPointer
;01C4: 0x   ; f113: DrawRoundRect
;01C8: 0x   ; f114: SetCurrentSecondOfCall
;01CC: 0x   ; f115: GetTypeOfCall
;01D0: 0x   ; f116: GetFunctionPointer
;01D4: 0x   ; f117: StoreXYWHtoRECT
;01D8: 0x   ; f118: SetWindowText
;01DC: 0x   ; f119: set2color_byPaletteAdr
;
;01E0: 0x   ; f120: GetTimeFormat
;01E4: 0x   ; f121: DrawObject
;01E8: 0x   ; f122: ClearWindowBuffer
;01EC: 0x   ; f123: GetProfileFilter
01F0: 0xA01AF757   ; f124: SetVibration
;01F4: 0x   ; f125: IsIncognitoCall
;01F8: 0x   ; f126: Rand
01FC: 0xA0585859   ; f127: IsPlayerOn
0200: 0xA062B8F9   ; f128: GetCallsList
0204: 0xA1423664   ; f129: HexToDec
;
0208: 0xA058593B   ; f130: GetCurrentTrackFilename
;020C: 0x   ; f131: GetPathOfFoundFile
;0210: 0x   ; f132: GetFileStats
;0214: 0x   ; f133: StrCmpNoCase
;0218: 0x   ; f134: ReadEEPROMData
;021C: 0x   ; f135: WriteEEPROMData
0220: 0xA022E038   ; f136: GetAccessoryType
0224: 0xA09653D0   ; f137: GetLangMesIntoWS
;0228: 0x   ; f138: GetFreeFlexSpace
;022C: 0x   ; f139: GetTotalFlexSpace
;
;0230: 0x   ; f140: RegExplorerExt
0234: 0xA03049C9   ; f141: GetProfileName
;0238: 0x   ; f142:
;023C: 0x   ; f143:
;0240: 0x   ; f144:
;0244: 0x   ; f145:
;0248: 0x   ; f146:
;024C: 0x   ; f147:
;0250: 0x   ; f148:
;0254: 0x   ; f149:
;
;0258: 0x   ; f150:
;025C: 0x   ; f151:
;0260: 0x   ; f152:
;0264: 0x   ; f153:
;0268: 0x   ; f154:
;026C: 0x   ; f155:
;0270: 0x   ; f156:
;0274: 0x   ; f157:
;0278: 0x   ; f158:
;027C: 0x   ; f159:
;
0280: 0xA0993209   ; f160: wsprintf
;0284: 0x   ; f161: wstrcpy
;0288: 0x   ; f162: Unicode_GetCharByPosition
028C: 0xA0252180   ; f163: ws_2str
;0290: 0x   ; f164:
;0294: 0x   ; f165:
;0298: 0x   ; f166:
;029C: 0x   ; f167:
;02A0: 0x   ; f168:
;02A4: 0x   ; f169:
;
;02A8: 0x   ; f170:
;02AC: 0x   ; f171: SWI_AB
;02B0: 0x   ; f172: DrawText
;02B4: 0x   ; f173: StrAnsi2Uni
;02B8: 0x   ; f174: StrUni2Ansi
;02BC: 0x   ; f175: Hex2Int
;02C0: 0x   ; f176: DrawPicWithCanvas
02C4: 0xA006F101   ; f177: DrawColorPicWithCanvas
;02C8: 0x   ; f178:
;02CC: 0x   ; f179: Seconds2iTime
;
02D0: 0xA095F603   ; f180: GetDateTime
02D4: 0xA026D267   ; f181: GetWeek
02D8: 0xA02896EB   ; f182: GetProfile
02DC: 0xA028974B   ; f183: SetProfile
02E0: 0xA1423484   ; f184: dwMODdw
;02E4: 0x   ; f185:
;02E8: 0x   ; f186:
;02EC: 0x   ; f187:
;02F0: 0x   ; f188:
;02F4: 0x   ; f189:
;
02F8: 0xA0060C81   ; f190: RunScaner
;02FC: 0x   ; f191: SpellTime
;0300: 0x   ; f192: MiniGPS
0304: 0xA0060C51   ; f193: RunDispatcher
;0308: 0x   ; f194: GetAllPatchesByInject
030C: 0xA006F091   ; f195: ProcessFiles
0310: 0xA0060C01   ; f196: GetBuffer
;0314: 0x   ; f197: PIT_Manager_Core
;0318: 0x   ; f198:
;031C: 0x   ; f199: CallLibFunByNumber

;
0320: 0xA8D036D6   ; f200: RamCap
0324: 0xA8D036FA   ; f201: RamLS
0328: 0xA8DFED76   ; f202: RamNet
;032C: 0x   ; f203:
;0330: 0x   ; f204: RamMissedCalls
;0334: 0x   ; f205: RamMissedSMS
;0338: 0x   ; f206: RamDateTime
;033C: 0x   ; f207: RamAlarm
0340: 0xA8D6A4F8   ; f208: RamAccPoint
;0344: 0x   ; f209: RamScreensaver
;
;0348: 0x   ; f210: RamAutoTime
034C: 0xA8A80000   ; f211: RamStby
0350: 0xA8DD33F0   ; f212: RamMissedMes
;0354: 0x   ; f213: RamIsLocked
;0358: 0x   ; f214: RamNetOnline
;035C: 0x   ; f215: RamScreenBrightness
;0360: 0x   ; f216: RamMenuAnywhere
;0364: 0x   ; f217: RamShutdownMode
;0368: 0x   ; f218: RamIsShutdown
;036C: 0x   ; f219: RamMainscreenAccuIcon
;
;0370: 0x   ; f220: RamRandSeed
0374: 0xA899E55C   ; f221: RamCurrentTrack
;0378: 0x   ; f222:
;037C: 0x   ; f223:
;0380: 0x   ; f224:
;0384: 0x   ; f225:
;0388: 0x   ; f226:
;038C: 0x   ; f227: RamProfileNum
0390: 0xA8A80000   ; f228: FreeRAM
0394: 0x0000123D   ; f229: LP_MonthsShort
;
0398: 0x00000260   ; f230: Pic_Big0
039C: 0x00000830   ; f231: Pic_Little0
03A0: 0x00000800   ; f232: Pic_Extra
03A4: 0x00000810   ; f233: Pic_Profiles
03A8: 0x00000818   ; f234: Pic_Vibra
;03AC: 0x   ; f235: Pic_Call
03B0: 0x00000800   ; f236: Pic_AdvNet
03B4: 0x00001137   ; f237: LP_MonthsLong
03B8: 0x000003EB   ; f238: LP_Weekdays
03BC: 0x000005B0   ; f239: Pic_Calendar
;
;03C0: 0x   ; f240: Pic_AccuGraph
03C4: 0xA0303771   ; f241: BuildCanvas
;03C8: 0x   ; f242: lpRAM_PIT
;03CC: 0x   ; f243: RAM_PIT_Cap
;03D0: 0x   ; f244:
;03D4: 0x   ; f245:
;03D8: 0x   ; f246:
;03DC: 0x   ; f247:
;03E0: 0x   ; f248: Additional_PIT_address
;03E4: 0x   ; f249: Additional_PIT_start
;
;03E8: 0x   ; f250: Additional_PIT_end
;03EC: 0x   ; f251:
;03F0: 0x   ; f252: PictureRelocationTable
;03F4: 0x   ; f253: PictureRelocationBase
;03F8: 0x   ; f254: NextPictureMagic
;03FC: 0x   ; f255:
;
;High Library
;
;0400: 0x ; f256:
;0404: 0x ; f257:
;0408: 0x ; f258:
;040C: 0x ; f259:
;
;0410: 0x ; f260:
;0414: 0x ; f261:
;0418: 0x ; f262:
;041C: 0x ; f263:
;0420: 0x ; f264:
;0424: 0x ; f265:
;0428: 0x ; f266:
;042C: 0x ; f267:
;0430: 0x ; f268:
;0434: 0x ; f269:
;
;0438: 0x ; f270:
;043C: 0x ; f271:
;0440: 0x ; f272:
;0444: 0x ; f273:
;0448: 0x ; f274:
;044C: 0x ; f275:
;0450: 0x ; f276:
;0454: 0x ; f277:
;0458: 0x ; f278:
;045C: 0x ; f279:
;
;0460: 0x ; f280:
;0464: 0x ; f281:
;0468: 0x ; f282:
;046C: 0x ; f283:
;0470: 0x ; f284:
;0474: 0x ; f285:
;0478: 0x ; f286:
;047C: 0x ; f287:
;0480: 0x ; f288:
;0484: 0x ; f289:
;
;0488: 0x ; f290:
;048C: 0x ; f291:
;0490: 0x ; f292:
;0494: 0x ; f293:
;0498: 0x ; f294:
;049C: 0x ; f295: CreateLocalWS(WSHDR *wshdr,unsigned __int16 *wsbody,int len)
;04A0: 0x ; f296:
;04A4: 0x ; f297:
;04A8: 0x ; f298:
;04AC: 0x ; f299:
;
;
;04B0: 0x ; f300:
;04B4: 0x ; f301:
;04B8: 0x ; f302:
;04BC: 0x ; f303:
;04C0: 0x ; f304:
;04C4: 0x ; f305:
;04C8: 0x ; f306:
;04CC: 0x ; f307:
;04D0: 0x ; f308:
;04D4: 0x ; f309:
;
;04D8: 0x ; f310:
;04DC: 0x ; f311:
;04E0: 0x ; f312:
;04E4: 0x ; f313:
;04E8: 0x ; f314:
;04EC: 0x ; f315:
;04F0: 0x ; f316:
;04F4: 0x ; f317:
;04F8: 0x ; f318:
;04FC: 0x ; f319:
;
;0500: 0x ; f320:
;0504: 0x ; f321:
;0508: 0x ; f322:
;050C: 0x ; f323:
;0510: 0x ; f324:
;0514: 0x ; f325:
;0518: 0x ; f326:
;051C: 0x ; f327:
;0520: 0x ; f328:
;0524: 0x ; f329:
;
;0528: 0x ; f330:
;052C: 0x ; f331:
;0530: 0x ; f332: DrawString(WSHDR *WSHDR,int x1,int y1,int x2,int y2,int font,int text_attribute,int *Pen,int *Brush)
;0534: 0x ; f333:
;0538: 0x ; f334:
;053C: 0x ; f335:
;0540: 0x ; f336:
;0544: 0x ; f337:
;0548: 0x ; f338:
;054C: 0x ; f339:
;
;0550: 0x ; f340:
;0554: 0x ; f341:
;0558: 0x ; f342:
;055C: 0x ; f343:
;0560: 0x ; f344:
;0564: 0x ; f345:
;0568: 0x ; f346:
;056C: 0x ; f347:
;0570: 0x ; f348:
;0574: 0x ; f349:
;
;0578: 0x ; f350:
;057C: 0x ; f351:
;0580: 0x ; f352:
;0584: 0x ; f353:
;0588: 0x ; f354:
;058C: 0x ; f355:
;0590: 0x ; f356:
;0594: 0x ; f357:
;0598: 0x ; f358:
;059C: 0x ; f359:
#pragma disable old_equal_ff
+0

Master_S75.rar

[ 本帖最后由 qtazure 于 2006-8-12 20:53 编辑 ]

评分

参与人数 1实力分 +2 金钱数 +28 收起 理由
camlee + 2 + 28 奖:感谢-你和大家分享资源与经验!

查看全部评分

发表于 2006-7-22 18:54:47 | 显示全部楼层
HOHO...........又是沙发咯。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-7-22 18:55:33 | 显示全部楼层
刚发的啊,支持!
回复 支持 反对

使用道具 举报

发表于 2006-7-23 12:34:36 | 显示全部楼层
QT疯了。。。
回复 支持 反对

使用道具 举报

发表于 2006-7-23 20:02:46 | 显示全部楼层
非常的好,哈哈~~没抢倒位置,不过很靠前诶
回复 支持 反对

使用道具 举报

发表于 2006-7-24 17:12:23 | 显示全部楼层
晴天就是偶像!
回复 支持 反对

使用道具 举报

发表于 2006-8-29 12:46:12 | 显示全部楼层
新升到40版,还没开始刷别的补丁,mp第一行就显示强刷。 不过强刷过后一切正常

[ 本帖最后由 shell 于 2006-8-29 15:08 编辑 ]
Snap1.jpg
回复 支持 反对

使用道具 举报

发表于 2006-8-30 19:46:43 | 显示全部楼层
又没有钱?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-31 00:42:15 | 显示全部楼层
原帖由 shell 于 2006-8-29 12:46 发表
新升到40版,还没开始刷别的补丁,mp第一行就显示强刷。 不过强刷过后一切正常

因为升级的时候这部分flash空间是没有更新的……
之前刷过MP,所以这时会强刷……
这时的强刷不会有任何问题……
如果之前没有刷过针对手机低版本MP的时候出现强刷,那么请查看补丁是否于系统版本相符合……
回复 支持 反对

使用道具 举报

发表于 2006-9-15 17:19:14 | 显示全部楼层
几乎都是强刷  晕死···不过可以开机····;P

[ 本帖最后由 water_1981 于 2006-9-15 22:57 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-10-10 14:48:40 | 显示全部楼层
原帖由 qtazure 于 2006-8-31 00:42 发表

因为升级的时候这部分flash空间是没有更新的……
之前刷过MP,所以这时会强刷……
这时的强刷不会有任何问题……
如果之前没有刷过针对手机低版本MP的时候出现强刷,那么请查看补丁是否于系统版本相符合……

我就是QT说的这种情况,之前没刷过也出现强刷,现在暂时不敢动手了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 15:14

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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