Coding & design by Kibabic Studio, 2002-2005

Заходите в нашу уютную конфу в Телеграме | Добавление патчей в базу открыто!

0 - Гость
Пользователь
ID 7639
НазваниеМастер-патч
Master-patch
Версия14
Модель SL75v52
Тип MP+FL-зависимые
Автор:avkiev
Портер:ferro
Респект:1nvisible, chaos
Конфликты:-
Зависимости:2Cart!/7657 - Мастер-патч v14
2Cart!/7634 - Библиотека функций v071225
2Cart!/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.

Техподдержка