|
ID | 7639 |
Название | Мастер-патч Master-patch |
Версия | 14 |
Модель | SL75v52 |
Тип | MP+FL-зависимые |
Автор: | avkiev |
Портер: | ferro |
Респект: | 1nvisible, chaos |
Конфликты: | - |
Зависимости: | 7657 - Мастер-патч v14
7634 - Библиотека функций v071225
7639 - Мастер-патч v14
|
| Этот патч является врезкой для патча 7657 |
Обновление! Совместимость с загрузчиком эльфов 2.2
Количество скачиваний: 711
Добавлен в базу 12.06.2007, добавил ferro
Обновлён 13.06.2007 10:12 пользователем ferro
Добавить для загрузки
Скачать
Вернуться
28.02.2009 02:48, blackdog
У меня он упорно рубит тело на старте, когда оно догружается до айдл-скрина. API и либа - местные, если кому интересно, [url=http://forum.siemens-club.org/viewtopic.php?TopicID=66768]детали здесь[/url].
Кстати, почему врезка подписана как для S75? 14.11.2007 16:53, KonstanT
1. Для совместимости с ELFPac'ом 2.3 из тела патча эльфлоадера вырезать всю библу, потом тело пропатчить библиотекой 071001 (http://patches.siemens-club.org/patches/details.php5?id=7634) 2. Пропатчить тело API от версии 47 (сам патч
;SL75v47 - API ;(c) avkiev ;02.11.2006
;(!) Library
#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: 07B540DF029A104307D000987CDFE4DF 006F140: 1030019901A201324DDF07BD00B50020 006F150: 7CDF00BD
; 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: 00B591B0694601AA0A6011DF07D4011C 006F250: 6846021D034B9847009815DF079811B0 ;006F260: 00BD0000,0xA02A6CAB 006F260: 00BD0000,0xA02A6DEF ;SL75v47 #pragma disable old_equal_ff
В принципе, всё это можно собрать в кучу и назвать ELFLoader+MP14.
|