Iceberg Страж порядка Признанный телефонист В миру: Антон Откуда: Россия, Тула С нами с: 07.12.2002 Плодовитость: 954
Рейтинг
Подано 282 (250/32) голосов
|
Графическое меню
|
Графическое меню (обычное):
--------------------------------------------
;*** Graphical Menu ***
;*** Графическое главное меню (c полноэкранными картинками) ***
;Firmware : S45i_v04
;Author : Skylord's adaptation of original RizaPN SLIK patch.
;Release : May 8, 2003
;Comments: ver. 1.0
; Heh, it was funny. s/me45 menu format differs from x35
; (including U35, that slik is) so there are corrections in
; data. Besides, have been changed grobal images table,
; because S45i hasn't unused images with size 101x80....
; The subroutine code for now is the same as in Riza's patch.
; Some comments downhere - too.
; Greetings and respects to him and to people at www.sl45.cdsell.ru!
;
; From Russia with love! ))))) (c) Skylord, 2003
;
; Блин, не люблю английский язык... Испанский лучше...
; As i mentioned there are changes in images table to handle 12 fullscreen
; pictures. These will have numbers 254-265. Upload them using ffMod _ONLY_
; after applying the patch!!!
; Each image should be focus on one menu item, according to the list of
; entrypoints.
;
; Если кратко - картинки для меню находятся под номерами 254-265. Но
; изначально их там НЕТ. Они там появятся (а точнее, место под них)
; после добавления этого патча в фуллфлеш. Для тех кто в танке, поясняю на
; пальцах: Льем патч прямо в телефон. Льем патч в файл фуллфлеша. Открываем
; файл в ffMod, записываем необходимые картинки, жмем сохранить. Он
; спрашивает, сохранять ли кусок флеша для быстрой заливки. Сохраняем.
; Он правда даже два куска сохранит, но на второй (тот, который 13h)
; можно забить. Берем тот, который Eh и льем соответственно по адресу
; 0E0000h в телефон. Все должно быть пучком.
0DE718: 1221 6550
0DE71C: 6C0E35 000038
0DE720: 1122 6550
0DE724: CF0E35 100438
0DE728: 1420 6550
0DE72C: 350F35 200838
0DE730: 1021 6550
0DE734: 950F35 300C38
0DE738: 1020 6550
0DE73C: D70F35 401038
0DE740: 1322 6550
0DE744: 171035 501438
0DE748: 1322 6550
0DE74C: 7D1035 601838
0DE750: 1622 6550
0DE754: E31035 701C38
0DE758: 171C 6550
0DE75C: 491135 802038
0DE760: 1720 6550
0DE764: 9D1135 902438
0DE768: 2512 6550
0DE76C: FD1135 A02838
0DE770: 1222 6550
0DE774: 571235 B02C38
; Use the Right Soft Key as a Graphical Menu Key
; Включение графического меню по правой софт клавише.
;5607EC: FA08 1209
; Use the Right Arrow key as a Graphical Menu Key
; Включение графического меню по правой курсорной клавише клавише.
; И то и другое можно одновременно. Если что-то закомментировать,
; то этой клавишей будет вызываться обычное меню.
5607E6: FA08 1209
56090E: F0C4DAF91629EA00 EA005C0DDA87C0C1
560916: 620D 0D20
07C100: FFFFFFFFFFFFFFFF DC4FD44E02002D32
07C108: FFFFFFFFFFFFFFFF D7405B00F2FE7A1F
07C110: FFFFFFFFFFFFFFFF 26FEFD0046F42100
07C118: FFFFFF 3D0208
07C11B: FF E4 ;modify E4 with Ex where x is increment for DOWN Arrow
07C11C: FFFFFFFF 0D1146F4
07C120: FFFFFFFFFF 22003D0228
07C125: FF E4 ;modify E4 with Ex where x is decrement for UP Arrow
07C126: FFFF 0D0C
07C128: FFFFFFFFFFFFFF 46F423003D0208
07C12F: FF E1 ;modify E1 with Ex where x is increment for RIGHT Arrow
07C130: FFFFFFFFFFFFFFFF 0D0746F424003D02
07C138: FF 28
07C139: FF E1 ;modify E1 with Ex where x is decrement for LEFT Arrow
07C13A: FFFFFFFFFFFF 0D0248412D62
07C140: FFFFFFFFFF 48E0DD02E0
07C145: FF BE ;modify BE with xE where x=n-1, n-number of pictures
; (07C14A also must be changed)
07C146: FFFF 0D04
07C148: FFFF 46FE
07C14A: FF 0C ;modify 0C with 0n where n-number of pictures
; (07C145 also must be changed)
07C14B: FFFFFFFFFF 00CD01E00E
07C150: FFFFFFFFFFFFFFFF 48452D0F48432D0D
07C158: FFFFFFFFFFFFFFFF 06FEFD00D7405B00
07C160: FFFFFFFFFFFFFFFF F6FE7A1FE00CE00D
07C168: FFFFFFFFFFFFFFFF DAC89C43E6F4FFFF
07C170: FFFFFFFFFFFFFFFF DB00F04E5C1400E4
07C178: FFFFFFFFFFFFFFFF 06FEDC00E005D760
07C180: FFFFFFFFFFFFFFFF 1F02998E999E99AE
07C188: FFFFFFFFFFFFFFFF 2DF1DAE2FAFF0DEE
07C190: FFFFFFFFFFFFFFFF 0000000000C18700
07C198: FFFFFFFFFFFFFFFF 24B9C80000000000
07C1A0: FFFFFFFFFFFFFFFF 3A3E130214021F02
07C1A8: FFFFFFFFFFFFFFFF 1A021F0200000000
07C1B0: FFFFFFFFFFFFFFFF 0000000000000000
07C1B8: FFFFFFFF C8000000
07C1C0: FFFFFFFFFFFFFFFF E6F4FD00D7405B00
07C1C8: FFFFFFFFFFFFFFFF F6F47A1F88908880
07C1D0: FFFFFFFFFFFFFFFF E6FCFC35E6FDF500
07C1D8: FFFFFFFFFFFFFFFF E6FE9436F0FDDAFA
07C1E0: FFFFFFFFFFFFFFFF 8471F084F095F0C8
07C1E8: FFFFFFFFFFFFFFFF F0D9E6FE9001E6FF
07C1F0: FFFFFFFFFFFFFFFF 1F02DAFA2E73F0C8
07C1F8: FFFFFFFFFFFFFFFF F0D9DAFCEEB79880
07C200: FFFFFFFFFFFFFFFF 9890DB00E004DB00
07C208: FFFFFFFFFFFFFFFF 03000300FFFF0500
07C210: FFFFFFFFFFFFFFFF 0500FFFF08021F02
07C218: FFFFFFFFFFFFFFFF 0200000000006500
07C220: FFFFFFFFFFFFFFFF 50007A1F5B000100
;Menu items:
; Here you are entrypoints for menu items. The format of this list
; is simple: 2 bytes for offset, 1 byte for segment.
; Точки входа для пунктов меню по порядку. Изначально 12. Если хотите
; сделать больше (см. выше про изменения в подпрограмме), то помните, что
; при увеличении количества пунктов, надо отступать назад, а не дописывать
; адреса дальше - а то саму программу затрете.
07C0DC: FFFFFF 4660F6 ;...Messages
07C0DF: FFFFFF 6260F6 ;...Office
07C0E2: FFFFFF 2E60F6 ;...Surf&fun
07C0E5: FFFFFF 5260F6 ;...Records
07C0E8: FFFFFF 3660F6 ;...Favourites
07C0EB: FFFFFF 8C5DF6 ;...Explorer
07C0EE: FFFFFF 7260F6 ;...Audio
07C0F1: FFFFFF 6A60F6 ;...Profiles
07C0F4: FFFFFF 5A60F6 ;...Setup
07C0F7: FFFFFF 7A60F6 ;...Divert
07C0FA: FFFFFF 3E60F6 ;...Help
07C0FD: FFFFFF B29FF5 ;...Developer menu
; Various usefull entry points
; Всякие входные точки. Подставляйте по вкусу.
;2660F6 = Sim menu
;4660F6 = Messages
;5260F6 = Records
;6260F6 = Office
;2E60F6 = Surf&fun
;6A60F6 = Profiles
;7260F6 = Audio
;7A60F6 = Divert
;5A60F6 = Setup
;3660F6 = Favourites
;3E60F6 = Help
;8C5DF6 = Explorer
;AA5DF6 = Internet
;A25DF6 = Games
;B29FF5 = Developer menu
;7E5EF6 = Calendar
;8A5EF6 = Appointments
;965EF6 = Alarm clock
;285EF6 = Organiser
;305EF6 = Clock
;4C5EF6 = Calculator
;A25DF6 = Games
;
; If you want to use a normal key habbit, just like in the
;"Text Menu" mode (RIGHT for Access, LEFT for exit, UP/DOWN for select),
;add these data (uncomment):
; Включение обычной раскладки клавиатуры, как в текстовом меню.
;07C11B: E4 E1
;07C125: E4 E1
;07C12E: 08E1 0D21
;07C13B: 02 64ъ
;Чтобы при меню 3x4, при выходе за границы, меню (сверху и снизу) выделен был тот пункт, который нужен, а не 1 или 12:
;*** don't restart at pos 1 or 12 by pressing up & down in gfx menu ***
;Firmware : S/ME45i-v04
;Author : ACiD [mrp]
;Homepage: www.gsm-dev.com
;need's gfx menu from Riza PN and Skylord
07C11A: 08E40D11 FA8728C2
07C124: 28E40D0C FA873CC2
07C228: FFFF 08E4
07C22A: FFFFFFFF 46FE0D00
07C22E: FFFF DD02
07C230: FFFFFFFF FA8740C1
07C234: FFFFFFFF 26FE0C00
07C238: FFFFFFFF FA8740C1
07C23C: FFFF 28E4
07C23E: FFFFFFFF 46FE0000
07C242: FFFF CD02
07C244: FFFFFFFF FA8740C1
07C248: FFFFFFFF 06FE0C00
07C24C: FFFFFFFF FA8740C1
--------------------------------------------
Ссылки на разные картинки и варианты патчей:
1. http://gorrman.narod.ru/index.html
2. http://www.sharte.org/siemens/roman_gfx_4x3_v2.rar
3. http://wred.fromru.com/download/siemens/gfx_me45i_absent.zip
4. http://www.sharte.org/siemens/roman_gfx_1x12_v3_ru_with_vkp.rar
5. www.shar.ru/az/gm.rar (карусельный тип)
6. http://sharkymf.narod.ru/me45/grafmenu.htm (карусельный тип) |
____________________________
Be careful . . . Regards . . . IIcceebbeerrgg |
|