jpg001 发表于 2007-2-25 19:48:12

API & Functions_Library (ELC1/E71Cv41 & S68C/M81Cv51)

以后更新到这找:
http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp


更新最新API!只说一次。。。
API for <=ELFLoader2.0&MPv14old:最新070315在这里,API和lib不再针对旧版本更新。

API for ELFLoader2.2&MPv14new:最新070508在本贴找。

;自行制作swi.blib
;for ELF2.2
;若仅提供vkp格式,所有机型swi.blib请自行生成:
smelter(例9.30版)-打开自己机型的fullflash备份-工具-Library-*.vkp-打开lib-下面窗口,右键-另存为*.blib
本帖的更新将不会这么及时,以后会更新在这里:
打开下面网址,找到对应机型目录。。。
http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8
请关注其更新。。。希望了解使用TortoiseSVN操作以及这个项目更多信息。。。看:http://mobile.0110.cn/viewthread.php?tid=340931

更新记录:
******************************************************************
2007.02.25
修正08、15、42、58、6E、7F、82、88、AA、C6、CC、E0、148、155-160、169、16A、16D-16F、180、19B、19C、1A8-1B2;增加1E、1F、20、24、27、40、44、4B、4F、52、5A、5B、60、61、73、75、79、9C-9E、D4、D5、DA、DB、E1、132、1B5-1B7、1BC-1CE、1D1-1D5、1F9、1FF

2007.03.03增加1D6-1D9、1FB
2007.03.07增加1DA-1E3
2007.03.13增加1DA-1E3;修正88,E0,183,19D,1D7,1FB
2007.03.14增加1EE
2007.03.18增加D6,1F0-1F2
2007.04.04增加DC,1DA-1E6
2007.04.08修正DD
2007.04.13修正E0 修正smenu的部分显示错误。
2007.04.16增加1E7 -1ED、1EF、1F5、1F6
2007.04.24增加1F3、 1F4、1F8、 201-204,修改1FC。
2007.04.25 增加63,7A,AF,F5,F6,修改79。
2007.05.12 增加1F7,76,B3,205-210   修改75,7E(可能有问题,更新有问题的,自己把75改回原值)必须更新API。。。
2007.05.27 增加74,CB,1FA,1FE,211修改75,7E,F0
2007.05.31 EL71紧急修正0x1E6,自行修改1E6为0xA097FF95,或者加刷:0074798: 0xA095CFF9 0xA097FF95
2007.06.13 增加47,57,5e,64,66-68,85,a2,d1,d8,212-21B,修改4e,4f,75,7a
2007.06.27 ;增加:2C,36,38,3A,3E,6F,71,21C    ;修正:37,39,70
2007.07.13 ;增加:28,2B,2D,2E,2F,C5,21D
2007.07.14 ;修改211,21D

******************************************************************
2007.07.22new ;增加21E-222


******************************************************************
2007.08.14new ;增加225-228


[ 本帖最后由 jpg001 于 2007-10-20 10:43 编辑 ]

Zach 发表于 2007-2-25 20:34:48

S68C v51

070822
更新45,新增229


070813
修正5D,19D,修正textinfo开始剩余RAM显示是死机问题

070811





[ 本帖最后由 Zach 于 2007-8-22 18:51 编辑 ]

jpg001 发表于 2007-5-12 04:00:18

E71C\ELC1 v41-API

。。把这个合并到lib的更新帖子里吧。。
这样更新比较好。。

for E\EL71:
;EL71
;API
;(c) avkiev
;Version: 070521

#pragma enable old_equal_ff
;OpenReadCloseFile
006F000: 7EB50D1C802211026B460ADF041C411C
006F010: 17D0002102226B460FDF061C013014DF
006F020: 2860051C00218155201C00226B460FDF
006F030: 201C291C321C6B460BDF201C69460DDF
006F040: 341C201C7EBD
;GetLP
006F060: 30B58C1E258885B0FF21049169460094
006F070: 89DF05B0208825804200A11C89180024
006F080: 0C8030BD
;ProcessFiles
006F090: 03B500F07DF8FA20800014DF011C6031
006F0A0: 03B402991ADF02985C2131DF0099C865
006F0B0: 00985C2131DF2A214170002181700198
006F0C0: 0099021C6BDF002812D00098019900F0
006F0D0: 87F808D0102806D10098C16D17DF0098
006F0E0: 0399FFF7D5FF0198011C6CDF0128ECD0
006F0F0: 0198011C6DDF009815DF02B003BD
; 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: 07B540DF029A104308D000987CDFC7DF
006F140: E4801030019902A201324DDF07BDFFFF
006F150: 00B500207CDF00BD
; CallFunction
006F160: 70B5FF2F0BD8074EBF00F7593E0EFF2E
006F170: 06D0A82E01D0002E01D1381C00E0B847
006F180: 70BDC046004007A0
; Subroutines
006F190: 03B5E4B0E4B0011C6846021C6BDF0028
006F1A0: 17D0694698B0684600F01AF80BD01028
006F1B0: 09D0684601B4694611DF04BC03D4011C
006F1C0: 101CE19A904718B06846011C6CDF0128
006F1D0: E7D06846011C6DDF64B064B003BD
006F1E0: 03B534311ADF009806A117DF0199B531
006F1F0: 08785F2804D0009817DF0199888D0121
006F200: 02B000BD5C000000
;PlaySoundVibra
;R0 - Sound# (if > 0x80, plays with vibra)
;R1 - Vibra Frequency
;R2 - ... Duration
;R3 - Play Vibra If Vibra Off
006F210: 0FB57F23034000200021002204B432DF
006F220: 03BC802907BC00D356DF00BD
;GetWavLen
;In:R0-filename
;Out: R0-duration in ms
006F240: 00B591B0694601AA0A6011DF06D4011C
006F250: 6846021D96DF009815DF079811B000BD
;CreatePath
;In:R0-path
;Out: R0-path (the same)
006F260: 11B599B0011C68461ADF6C4602345C21
006F270: 2170601C18DF00280FD0041C00202070
006F280: 01B401A8694691DF02BC0028EFD101B4
006F290: 01A8694610DF01BCE9E719B011BD
;GetMissedEventCount - EL71
;In: R0-event (0=all, 1=missed calls, 2=missed messages, 3=missed other events)
;Out: R0-count
006F2B0: FEB5071C00269DDF00280CD0EA300688
006F2C0: 012F08D0351C4688022F04D0AD198688
006F2D0: 032F00D0AE19301CFEBD0000
; Send_MPlayer_Command
; in: R0 - cmd
; in: R1 - substract
; no=0x0D prev=0x02 next=0x01 fwd=0x12 rwd=0x13 list begin=0x1D track begin=0x27
; pause=0x10 play=0x0E toggle=0x11 stop=0x0F vol_up=0x15 vol_dwn=0x16 kill=0x0C mute=0x0A
006F400: 03B5C7DFE180036803BC5B1A01B40022
006F410: 02490348C7DF000101BDC04653800000
006F420: 09420000
;GetFileSize
;v1.1
;(c) KreN
;Returns File Size.
;R0 - File Name (0-term str)
006F500: FEB58BB06A4601A984DF411C00D00298
006F510: 0BB0FEBD
;Seconds2iTime
;v1.0
;(c) benj9
;in: R0 - time (seconds)
;out: R0 - iTime
006F550: FEB5052109020031143141430620B8DF
006F560: FEBD
;GetAccessoryType
;Out: R0 - accesory type
006EF00: D08000EF080090E5000050E31EFF2F01
006EF10: 0400D0E51EFF2FE1
;ProgressCalculate
;(c) 1nvisible
;__arm int ProgressCalculate(int current, int total);
1400000: 08402DE90030A0E10000A0E30120B0E1
1400010: 0500000A020053E10300008A6400A0E3
1400020: 900301E00200A0E1BC0000EF0880BDE8
#pragma disable old_equal_ff
;------------------------- end -------------------------

[ 本帖最后由 jpg001 于 2007-5-22 23:33 编辑 ]

beyondpara 发表于 2007-8-13 10:25:12

汇总主题,请网友不要回复,谢谢配合

binghelingxi 发表于 2007-8-13 11:11:16

Functions Library 2007.08.12 [紧急修正C5,更新225-228]

呆呆中 发表于 2007-9-23 21:59:33

S68的API怎么没有啊

gaoing 发表于 2007-9-25 11:29:22

同问啊
我也需要S68的API

andytdj 发表于 2007-10-10 15:02:17

S68的API:/dk

water_boy 发表于 2007-10-30 23:15:56

没在标题注明以下内容,一般人都不知道这个呢!

以后更新到这找:
http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp

sender 发表于 2007-11-10 02:29:24

070406更新的S68 API
页: [1]
查看完整版本: API & Functions_Library (ELC1/E71Cv41 & S68C/M81Cv51)