爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 6911|回复: 12
收起左侧

[分享]国外SL45i v56版的函数

[复制链接]
发表于 2005-8-11 00:00:00 | 显示全部楼层 |阅读模式

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

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

x

01) DisplayMessageBox :

mov r12, flag ; #1=boxed, #2=unboxed
mov r13, textID
calls 0E6h, 0F138h ; with V icon

mov r12, flag
mov r13, textID
calls 0E6h, 0F198h ; with ! icon

02) StringCopy :

mov r12, dst_offset
mov r13, dst_page
mov r14, src_Offset
mov r15, src_page
calls 0C7h, 84A6h

03) MoveWord :

mov r4, src_offset
mov r5, src_page
mov r10, dst_offset
mov r11, dst_page
mov r3, word_count
calls 0C7, 0EE0Ah

04) Indirect Call :

mov r4, func_offset
mov r5, func_page
calls 0C7h, 7EE88h

05) Run Java File :

mov     r12, filename_offset
mov     r13, filename_page
mov     r14, flag  ; #0 = list, #1 = run
calls   0C8h, 0BDEh

06) Draw Image (Screen must be prepared) :

mov r14, image_index
mov r12, x_pos
mov r13, y_pos
calls 0C1h, 22ECh

07) Write Data to EEPROM :

mov r12, #0
mov [-r0], r12
mov [-r0], r12
mov [-r0], r12
mov r12, size
mov [-r0], r12
mov r12, EEPROM_Block
mov r13, data_Offset
mov r14, data_Page
mov r15, offset
calls 0C2h, 2F92h
add r0, #8

08 ) Read Data from EEPROM (method 1) :

mov r12, #0
mov [-r0], r12
mov [-r0], r12
mov [-r0], r12
mov r12, size
mov [-r0], r12
mov r12, EEPROM_Block
mov r13, dst_Offset
mov r14, dst_Page
mov r15, offset
calls 0C2h, 2F3Eh
add r0, #8

08 ) Read Data from EEPROM (method 2) :

mov r12, size
mov [-r0], r2
mov r12, EEPROM_Block
mov r13, dst_Offset
mov r14, dst_Page
mov r15, offset
calls 0C2h, 30BAh
add r0, #2

09) GetLength :

mov r12, string_offset
mov r13, string_page
calls 0C7h, 8536h  ; output = r4

10) CopyArray :

mov r12, size
mov [-r0], r12
mov r12, src_offset
mov r13, src_page
mov r14, dst_offset
mov r15, dst_page
calls 0C7h, 859Eh

11) Get Word Value :

mov r12, string_offset
mov r13, string_page
calls 0C7h, 82E6h  ; output = r4

12) Get Double Word Value :

mov r12, string_offset
mov r13, string_page
calls 0C7h, 7EBAh  ; output = r4,r5

13) Get Word :

mov r12, data_offset
mov r13, data_page
calls 0h, 8356h  ; output = r4

14) Get Double Word :

mov r12, data_offset
mov r13, data_page
calls 0C7h, 8344h  ; output = r4:r5

15) FillChar :

mov r12, dst_offset
mov r13, dst_page
mov r14, char
mov r15, size
calls 0C7h, 8416h

16) Display Free String without Box :

mov r12, text_offset
mov r13, text_page
calls 0CAh, 8B7Ah

17) Find substring :

mov     r12, string_offset
mov     r13, string_page
mov     r14, substring_offset
mov     r15, substring_page
calls   0C7h, 85F0h
发表于 2005-8-11 00:01:00 | 显示全部楼层
嗯,好东东,可惜不会用
发表于 2005-8-11 00:02:00 | 显示全部楼层
多些分享~有些函数已经在使用中
不知道跟v5508是不是一样,这就去试试看的说~
发表于 2005-8-11 00:03:00 | 显示全部楼层
加入精华,保存参考。
发表于 2005-8-11 00:04:00 | 显示全部楼层
那是在Mamaich的主页上的吧?
我的IDA(v55lg8)文件是他的(v56lg1)的移植来的,上面大多函数都有。
你可以参考一下。
 楼主| 发表于 2005-8-11 00:05:00 | 显示全部楼层
以下是引用KoncaCN在2004-4-24 23:28:11的发言:
那是在Mamaich的主页上的吧?
我的IDA(v55lg8)文件是他的(v56lg1)的移植来的,上面大多函数都有。
你可以参考一下。

是德国人Acidmrp整理的资料,还有一些其它机型的。
发表于 2005-8-11 00:06:00 | 显示全部楼层
SL45i v56的fullflash哪里可以下载?
发表于 2005-8-11 00:07:00 | 显示全部楼层
以下是引用远帆在2004-4-26 9:00:41的发言:
SL45i v56的fullflash哪里可以下载?

同问!
发表于 2005-8-11 00:08:00 | 显示全部楼层
很可惜不会用
发表于 2006-3-30 11:18:39 | 显示全部楼层
新手学习中,但顶贴先
回复 支持 反对

使用道具 举报

发表于 2006-4-3 09:16:50 | 显示全部楼层
Main menu(Главное меню)

3040DB ;Organaiser(Органайзер)
4040DB ;Surf/Fun(Развлечения)
0040DB ;Message(Мессаги)
1040DB ;Records(Списки тел)
5040DB ;Profiles(Профили)
6040DB ;Audio(По ушам)
7040DB ;Time/Charge(Как говорит мой шеф:"Время-Деньги")
8040DB ;Divert(Стрелочник)
2040DB ;Setup(Сетап)
DEFFEB ;Help(Ламерам)

Organaiser(Органайзер)

3CEFDB ; Addressbook(Адресная книга)
46EFDB ;SIM-Location(Тетя Сима)
50EFDB ;Calendar(Календарь)
5CEFDB ;Appointments(Встречи)
68EFDB ;Dictaphone(Диктофон)
6CEFDB ;Answer-Message(Автоответчик)
70EFDB ;BussinessCard(Визитка)
7CEFDB ;Calculator(Счеты)
80EFDB ;VoiceControl(Голос)
DEFFEB ;Help(Ламерам)

Surf/Fun(Развлечения)

B4E1D8 ;Java(Жаба)
B8E1D8 ;Internet(Паутина)
C4E1D8 ;MP3 Player(Шарманка)
CAE1D8 ;Card-Explorer(Сусанин)
CEE1D8 ;Chronometer(Хрон-о-метр)
=======================================
Chronometer(Хрон-о-метр)

C0F1DB ;Stopwatch(Секундомер)
C4F1DB ;Countdown(Таймер)
=======================================
D6E1D8 ;Currency(Обменник)


DAE1D8 ;Games(Рубилово)
=======================================
Games(Рубилово)

0479DC ;Game-SuperMind
1079DC ;Game-MoveTheBox
1479DC ;Game-Wacko
0879DC ;Game-HomeRun
FC78DC ;Game-Reversi
0079DC ;Game-Quattropoli
0C79DC ;Game-TheMaze
DEFFEB ;Help(Ламерам)
=======================================
DEFFEB00 ;Help(Ламерам)

Audio
DE05DC ;Ringer setting
E605DC ;Volume
Volume
3C08DC ;All calls
6A08DC ;VIP
8C08DC ;Appointment
AE08DC ;Message
D008DC ;Cell broacast
DEFFEB ;Help

EE05DC ; Melodies
Melodies
AA15DC ;All calls
E415DC ;VIP
0616DC ;Appointment
2816DC ;Message
4A16DC ;Cell broacast
DEFFEB ;Help

0606DC ;Filter
0E06DC ;Servise tones
1606DC ;Comp. melody
DEFFEB ; Help(Ламерам)

Divert(Стрелочник)

2854D7 ;Unanswered(Неотвеченные)
2C54D7 ;All calls(Все вызовы)
3054D7 ;Speciefic divert(Специальная)
3854D7 ;Receiving fax(Прием факса)
3C54D7 ;Receiving data(Прием данных)
4454D7 ;Status check(Состояние)
4054D7 ;Clear all(Отменить все)
DEFFEB ;Help(Ламерам)

Setup
EA4ADC ;Menu mode
EE4ADC ;Device
=======================================
5AF2D5 ;Language(Язык)
62F2D5 ;Keys(Клава)
=================================
342CDC >>>3C2C34>>>623DDC Any key answ.
482CDC >>>3C2C48>>>E82BDC Auto key lock
5C2CDC ;Key tones
DEFFEB ;Help
=======================================
6AF2D5 ;Display(Монитор,диагональ 21)
72F2D5 ;Status(Статус)
=======================================
Device/Status
4252DC ;Master reset
4652DC ;Phone identity
4A52DC ;Fast search
5A52DC ;Erase record
DEFFEB ;Help(Ламерам
=======================================
7AF2D5 ;Clock(Котлы)
=======================================
52FADB ;Время/Дата
56FADB ;ххх>>>IN>3619DE>OUT>2419DE Число/месяц/год
2AFADB ;ххх :>>>IN>7219DE>OUT>6019DE Индикация
26FADB ;Автомат. выключение
DEFFEB ;Help(Ламерам)
=======================================
82F2D5 ;T9-Input(Т9)
=======================================
DEFFEB ;Help(Ламерам)
38F3D5 ;T9 Preferred
68F3D5 ;Т9 Language/Язык ввода
=======================================
DEFFEB ;Help(Ламерам)

F64ADC ;Secutity
Security
3E28DC Babysitter
4228DC Only (key)
4228DC Only last 10
5228DC Pin control
6228DC Prev. new SIM
7228DC Pin change

822ADC PIN1
DA2ADC Phonecode
AE2ADC PIN2
DEFFEB Help

8228DC
DEFFEB Help

FE4ADC ;Network
Network/Setup(Сеть/Настройки)
3E92DA Network info
4292DA Change netw.
4A92DA Auto network
5E92DA Operator list
6692DA Pref. network
6A92DA Band selection
Band selection
069EDA Auto
169EDA GSM 900
269EDA GSM1800
DEFFEB Help(Ламерам)

064BDC ;During call
0E4BDC ;Fax/data mod.

6E2EDC ххх>>>0x3C2E6E>>>CE34DC FAX
822EDC ххх>>>0x3C2E82>>>6C34DC DATA

DEFFEB Help
164BDC ;Headset
264BDC ;Car use

DEFFEB ;Help(Ламерам)
5628D7 >>>Car use>>>Auto Answer>>>D426D7
6628D7 >>>Car use>>>Auto power off >>>3228D7

2E4BDC ;IrDA???
DEFFEB ;Help(Ламерам)

F83FDB ;(SAT)

Net Monitor:

DAA3D2 - Monitor
DAA3D6 - AudioMonitor
DAA3DA - BatteryCare
DAA3DE - SExit
DAA3E2 - DateTime
DAA3E6 - History
DAA3EA - SatCommands
DAA3EE - Configuration

4A52DC ;Fast search
3C40DB ;Organaiser(Органайзер) а не 3040DB
1С40DB ;Records(Списки тел) а не 1040DB
回复 支持 反对

使用道具 举报

发表于 2006-4-4 15:57:20 | 显示全部楼层
进入下列目录里,有许多资料可下载:
http://patch.oslik.ru/archive/
http://patch.oslik.ru/temp/
...............

都是高手研究小8的成果!

[ 本帖最后由 Xinshou 于 2006-4-4 16:13 编辑 ]

sl45_asm.zip

42.58 KB, 下载次数: 13

rizapn_asm.rar

82.6 KB, 下载次数: 8

sl45_asm.zip

42.58 KB, 下载次数: 8

rizapn_asm.rar

82.6 KB, 下载次数: 7

回复 支持 反对

使用道具 举报

发表于 2006-4-11 09:15:28 | 显示全部楼层
做一个链接:
wwssff [原创] 56版函数 http://mobile.0110.cn/viewthread.php?tid=213008&highlight=
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 22:28

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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