Патч Библиотека функций v061026 для Siemens S75 SW:32
Библиотека функций v061026
В этой версии: +GetEELiteBlockAddress(short blocknum) +int GetFreeRamAvail() +RebootPhone +char IsGPRSEnabled() +char IsGPRSConnected() +void KbdLock() +void KbdUnlock +void *realloc(void *ptr, int size) +void *memset(void *s, int c, int n) +int divide(int divisor, int dividend) +int DivBy10(int divident) +char GetAkkuCapacity() +unsigned int RamMPlayer CtrlCode() +void SetIDLETMR(int time ms,int msg) +void RestartIDLETMR(void) +void DisableIDLETMR(void) +int EDIT GetItemNumInFocusedComboBox(void *gui) +void EDIT SetTextToFocused(void *gui,WSHDR *ws) +int EDIT GetFocus(void *gui) +int EDIT GetUnFocus(void *gui) +void ConstructComboBox(EDITCONTROL *EditControl,int type,int attr,WSHDR*,int maxlen,int unk zero,int num of items,int start item) +PlayFile +RamScreenBuffer и многое многое другое New: впервые для облегчения установки, прилагаю данный патч бинарником(ставите или то или это)
Этот патч сам по себе ничего не делает. Он предназначен для облегчения создания и портирования других патчей. В патче собрано 4096 самых часто-используемых функций, переменных и констант. После применения патча для вызова (например) функции GetWeek достаточно написать "SWI 181". Для получения в R0 адреса переменной RamCap нужно будет написать "SWI 200". На любом телефоне и на любой прошивке. После портирования этого патча на определенную прошивку - для портирования других патчей в большинстве случаев достаточно будет поменять только место врезки. Для портирования этого патча на другие прошивки используйте Smelter - Инструменты - Библиотека функций.
English:It is auxiliary patch. It consist of 4096 most useable function, variables and constants. After applying this patch for calling (for example) GetWeek - you should write "SWI 181". For getting in R0 address of variable RamCap you sould write "SWI 200". In any mobile. In any firmware. After porting this patch to some firmware - in most cases for porting another patches you just need to change a EntryPoint. For porting this patch use Smelter -