Coding & design by Kibabic Studio, 2002-2005

Заходите в нашу уютную конфу в Телеграме | Добавление патчей в базу открыто!

0 - Гость
User
ID 6630
NameFunction_Library
Version0710031
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

ну основное добавил вроде
Support