|
ID | 6630 |
Name | Function_Library |
Version | 0710031 |
Model | S68v47 |
Type | System |
Author: | avkiev |
Porter: | Smelter, klaud |
Respect: | MasterMind |
Conflicts: | - |
Depends on: | - |
Add/file: | Function_Library.zip, 1789 bytes |
No English doc at the moment! Файл swi.blib, прикреплённый к Библиотеке в архиве, должен обновляться вместе с библиотекой и содержать её копию в BLIB-формате! Этот файл можно будет использовать для обновления Библиотеки в отсутствии кабеля для установки патча. Следует положить blib-файл в 0:\ZBin\SWI.blib 25.04.07 - привел библиотеку в порядок в соответствии с библиотекойй S75 воизбежание в будущем окошек о возникшем конфликте библиотек в патче и файле
Download count: 1333
Added in DB at 25.12.2006, added by klaud
Updated at 02.11.2007 16:31 by den11111
Add to cart
Download
Back
02.11.2007 16:31, den11111
доне 01.11.2007 11:14, NForce24
0108: 0xA0E97857 ; 42: IsScreenSaver лажа. исправь на 0xA02D73DB 31.10.2007 20:34, den11111
+ 0218: 0xA01A79A4 ; 86: __arm void EEFullReadBlock(int block, void *buf, int offset, int size, int cepid, int msg) 021C: 0xA01A7C10 ; 87: _arm void EEFullWriteBlock(int block, void *buf, int offset, int size, int cepid, int msg); 31.10.2007 12:48, den11111
+ 08D4: 0xA01A8008 ; 239: __arm int EEFullDeleteBlock(unsigned int block,int cepid,int msg); 08D8: 0xA01A8174 ; 23A: __arm int EEFullCreateBlock(unsigned int block,int size,int version,int cepid,int msg); 24.10.2007 18:30, den11111
+ 08D0: 0xA07E0F2B ; 238: __arm void SendAutoUSSDack(void); 04.10.2007 14:21, den11111
* 017C: 0xA00940EC ; 5F: int GetFreeRamAvail() 02.10.2007 21:39, dimonp25
Теперь точно пашет (проверялось на эльфе ExtraInfo): 017C: 0xA00940EC ; 5F: int GetFreeRamAvail() Спасибо IDA ну и тебе Ден. 01.10.2007 00:49, den11111
+ 033C: 0xA8E831EC ; CF: RamAlarm 29.09.2007 12:48, shadowevp
Вроде так правильно 017C: 0xA0FB4694 ; 05F: __arm int GetFreeRamAvail(); 21.09.2007 16:23, den11111
*04C8: 0xA0FC0028 ; 132: void *memmove(void *dest,const void *source,int cnt) 21.09.2007 16:01, den11111
+ 08C8: 0xA00927B8 ; 232: GBS_DestroyMessage(GBS_MSG *) 08CC: 0xA04D3CC9 ; 233: void GetAllEmail() 14.09.2007 13:37, den11111
+ 08AC: 0xA02A9D09 ; 22B: CreateRadioButtonList(RadioButtonListDesc *, char num_of_radiobuttons, 0, 0, char prev_setting, void HandlerFunc(int), char flag) 08B0: 0xA02A95FB ; 22C: pdcache_getval(char *return, int maxlen_of_return_str, char cachetype,0, *pd_entry_identifier) 08B4: 0xA02A96F9 ; 22D: pdcache_setval(char *new_value, char cachetype, 0, char *pd_entry_identifier) 08B8: 0xA02EB39F ; 22E: OpenExplorer(ExplOpenDesc *) 08BC: 0xA8D28184 ; 22F: TDateTimeSettings *RamDateTimeSettings 08C0: 0xA07A3591 ; 230: int GetTimeZoneShift(int param1, int param2, int timeZone) 08C4: 0xA8D28128 ; 231: TAppointment *RamAppointment 14.09.2007 13:28, den11111
сделал 10.09.2007 19:08, shadowevp
2den11111: поправь плз 0520: 0xA07FCF47 ; 148: __thumb extern int ShowMSG(int flag, int lgp_id); 0138: 0xA07FCF65 ; 04E: __thumb int MsgBoxError(int flag, int LgpId); 013C: 0xA07FCFC5 ; 04F: __thumb int MsgBoxYesNo(int flag, int LgpID, void CallBackProc(int)); 0140: 0xA07FCFCF ; 050: __thumb int MsgBoxOkCancel(int flag, int LgpID, void CallBackProc(int)); 06.09.2007 14:26, den11111
0170: 0xA031A62D ; 5C: GetCPUClock() 017C: 0xA0094D58 ; 5F: int GetFreeRamAvail исправил.. 05.09.2007 10:38, dimonp25
Может быть еще вот эта(посмотрите кто может): 017C: 0xA0094D58 ; 5F: int GetFreeRamAvail().
05.09.2007 10:35, dimonp25
Вот еще неправильная: 0170: 0xA031A62D ; 5C: GetCPUClock().
04.09.2007 08:28, den11111
+ 08A8: 0xA07E0F81 ; 22A: __arm void FreeGSMTXTpkt(void *pkt); 03.09.2007 13:01, den11111
+ исправил 076C: 0xA8E783C0 ; 1DB: PDU *IncommingPDU(void) 02.09.2007 10:13, den11111
сделал 01.09.2007 16:50, dimonp25
0390: 0xA8D00000 ; E4: FreeRAM - было чуток не правильно(не работал Расширение для картинок),теперь будет так: 0390: 0xA8D80010 ; E4: FreeRAM. Остальное вроде неправильное, что мог - нашел. 31.08.2007 17:44, dimonp25
Еще ошибки: 014C: 0xA0FBFA59 ; 53: int memcmp_2(void *m1,void *m2,int n) 0284: 0xA01B9E93 ; A1: WSHDR *wstrcpy_2(WSHDR *wshdr_d,WSHDR *wshdr_s) 0304: 0xA0060C51 ; C1: RunDispatcher 0470: 0xA0FBFA59 ; 11C: int memcmp(void *m1,void *m2,int n) 07C8: 0xA01A19DC ; 1F2: _config_IsCheckboxOff 071C: 0xA088B0A5 ; 1C7: EDIT_StoreControlToFocused(void *gui,EDITCONTROL *ec); 017C: 0xA0094D58 ; 5F: int GetFreeRamAvail() А для того чтобы работал мастер патч,надо подправить(спасибо Инвизиблу): 0390: 0xA8D00000 ; E4: FreeRAM 30.08.2007 18:33, den11111
+ 035C: 0xA8DA79CC ; D7: RamScreenBrightness 0354: 0xA8D338D4 ; D5: RamIsLocked 0358: 0xA8DA68F0 ; D6: RamNetOnline 0338: 0xA8DA850C ; CE: RamDateTime 032C: 0xA8D73CA0 ; CB: RamRingtoneStatus 076C: 0xA8E781EC ; 1DB: *IncommingPDU 30.08.2007 16:48, den11111
добавил..с рамными поработаю 30.08.2007 16:10, dimonp25
Также нету этих функций: D5,D6,CE,CB,1DB,1FE,1FA,1FB. Также вроде надо подправить эти(уже сделал): 00DC: 0xA02473A0 ; 37: void Ringtones_SetState(unsigned char state) 0108: 0xA0E97857 ; 42: IsScreenSaver 00E4: 0xA02F88E5 ; 39: Registry_SetResourcePath(int HMIKeyID, int Prio, WSHDR *Path) 07F4: 0xA087ABBB ; 1FD: SetProp2Square_v2 073C: 0xA026EE27 ; 1CF: TREGEXPLEXT *get_regextpnt_by_uid(int uid) 01D0: 0xA02A083D ; 74: SHORTCUTREC *GetShortcutRecordByName(char *szShortcutName) 0178: 0xA031A635 ; 5E: GetMMIMemUsed 0160: 0xA0FBFECC ; 58: void zeromem_2(void *dest,int n).
30.08.2007 15:33, den11111
+ 08A4: 0xA0FC0D10 ; 229: __arm void longjmp(jmp_buf, int); 036C: 0xA8E81A74 ; DB: RamMainscreenAccuIcon 22.08.2007 08:34, gureedo
08A4: 0xA0FC0D10 ; 229: __arm void longjmp(jmp_buf, int); 06.08.2007 22:00, den11111
+ 0894: 0xA02466F4 ; 225: __arm int PlayMelody_ChangeVolume(int handle,int volume); 0898: 0xA0247164 ; 226: __arm int PlayMelody_StopPlayback(int handle); 089C: 0xA0247204 ; 227: __arm int PlayMelody_PausePlayback(int handle); 08A0: 0xA0247234 ; 228: __arm int PlayMelody_Resume 29.07.2007 22:16, den11111
+ 0884: 0xA0291EC4 ; 221: SetCpuClockLow(2) 0888: 0xA0291EAC ; 222: SetCpuClockTempHi(2) + кое-что поправлено 21.07.2007 20:34, den11111
ну основное добавил вроде |