motofan logo
       
> 

Портация на деревянные моторы, TRIPLETS(V600,V300), V80 и т.п.

ANDS
сообщение 10.2.2009, 18:38


Ветеран
*****

Группа: Пользователи
Сообщений: 464
Регистрация: 11.10.2007
Из: КузБасс
Пользователь №: 150 256
Модель телефона:   
Прошивка:
Победитель конкурса 2008


Настроение:




Рейтинг: 225.5



При портации на V80 столкнулся с проблемой. На этой платформе функции AFW_CreateInternalQueuedEvAux и AFW_CreateInternalQueuedEvAuxD - это одно и то же лицо. Если указать для них одинаковые адреса, тел стартует, но эльфы не запускаются.
Тоже самое и на платформе TRIPLETS...
A ведь без этих функций эльфпак попросту не скомпилится, помогите разобраться пожалуйста.

Сообщение отредактировал ANDS - 10.2.2009, 21:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Мачо
сообщение 10.2.2009, 19:25


Ветеран
*****

Группа: Легенды MotoFan.Ru
Сообщений: 456
Регистрация: 26.7.2004
Из: Киров
Пользователь №: 8 569
Модель телефона: Е398 (умер), E6
Прошивка: Dream A Reality 2.0
Финалист Конкурса 2010

Рейтинг: 1410



Ихмо не из за этого. Возможно структура апп другая или структура эвентов
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 11.2.2009, 4:15


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375
Модель телефона: ---
Прошивка: ---

Рейтинг: 435



ANDS,
имееш ввиду что во всей прошивке вместо этих двух ф-ций используется одна ?
если так определи какая именно у вас ф-ция.
AFW_CreateInternalQueuedEvAux это частный случай AFW_CreateInternalQueuedEvAuxD -
они обе просто вызывают AFW_CreateInternalQueuedEvPriv с разными параметрами.
т.е. впринциме можно обойтись одной лишь AFW_CreateInternalQueuedEvAuxD, но потребуется перекомпиляция эльфпака.

другой способ:
убедится что у вас есть ф-ция AFW_CreateInternalQueuedEvPriv и сделать недостающую ф-цию через нее.
в таком случае не нужно менять ни эльфпак ни эльфы.
-----
проверили вмсте с lavmen-ом, у вас нет ни CreateInternalQueuedEvAux ни CreateInternalQueuedEvAuxD, за место них
используется один враппер над AFW_CreateInternalQueuedEvPriv.
т.ч. самое простое решение - создать CreateInternalQueuedEvAux и CreateInternalQueuedEvAuxD и подлинковать к эльфпаку.
если нужно - могу сделать и выложить сюда.

Сообщение отредактировал tim apple - 11.2.2009, 7:32
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ANDS
сообщение 11.2.2009, 14:19


Ветеран
*****

Группа: Пользователи
Сообщений: 464
Регистрация: 11.10.2007
Из: КузБасс
Пользователь №: 150 256
Модель телефона:   
Прошивка:
Победитель конкурса 2008


Настроение:




Рейтинг: 225.5



от меня что-нибудь нужно?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 11.2.2009, 16:43


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375
Модель телефона: ---
Прошивка: ---

Рейтинг: 435



ANDS, вот держи
Прикрепленный файл afwcrinqev.zip   ( 823 байт ) Кол-во скачиваний: 230

подлинкуй к другим файлам эльфпака
и не забудь добавить ф-цию AFW_CreateInternalQueuedEvPriv в sym- или pat-файл.


Прикрепленный файл afwcrinqev.zip   ( 823 байт ) Кол-во скачиваний: 230
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ANDS
сообщение 12.2.2009, 6:22


Ветеран
*****

Группа: Пользователи
Сообщений: 464
Регистрация: 11.10.2007
Из: КузБасс
Пользователь №: 150 256
Модель телефона:   
Прошивка:
Победитель конкурса 2008


Настроение:




Рейтинг: 225.5



Почему то всё-равно эльфы не стартуют, такое ощущение, что телефон не видит auto.run или эльфов прописанных в этот авторан...
А вот если либу удалить, тогда тел не стартует

Сообщение отредактировал ANDS - 12.2.2009, 6:37
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ANDS
сообщение 13.2.2009, 8:34


Ветеран
*****

Группа: Пользователи
Сообщений: 464
Регистрация: 11.10.2007
Из: КузБасс
Пользователь №: 150 256
Модель телефона:   
Прошивка:
Победитель конкурса 2008


Настроение:




Рейтинг: 225.5



ftest.elf от Andy51 запустился! :)

Сообщение отредактировал ANDS - 13.2.2009, 8:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 13.2.2009, 13:38


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375
Модель телефона: ---
Прошивка: ---

Рейтинг: 435



значит эльфпак теперь работает.
а эльфы не работают изза неправильно найденных ф-ций и/или различия в структуре данных.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ANDS
сообщение 22.2.2009, 8:43


Ветеран
*****

Группа: Пользователи
Сообщений: 464
Регистрация: 11.10.2007
Из: КузБасс
Пользователь №: 150 256
Модель телефона:   
Прошивка:
Победитель конкурса 2008


Настроение:




Рейтинг: 225.5



Выкладываю то что есть на V80 R37_26R. надеюсь кто-нибудь доделает, нет у меня больше V600..
А по эльфпаку, там по-моему только с AFW траблы.
от души благодарю людей, которые приложили к этому руку:
это lavmen в первую очередь, tim apple как вы видите и DmT иногда помогал. Спасибо вам ребята, было весело smile.gif

Сообщение отредактировал ANDS - 23.2.2009, 0:07
Прикрепленный файл build_22.02.rar   ( 19.42 килобайт ) Кол-во скачиваний: 126
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fkcoder
сообщение 15.7.2009, 9:43


Eve
******

Группа: Разработчики
Сообщений: 1 014
Регистрация: 31.1.2006
Из: Новокузнецк
Пользователь №: 68 287
Модель телефона: L9 ATRIX 4G iPhone SE E1

Рейтинг: 650



Вот вам рабочий эльфпак для TRIPLETS_G_0B.09.72R smile.gif
либа не полная, и возможно немного кривая. Надо обновлять ее
либа и авторан на диске /a/

Прикрепленный файл build.7z   ( 6.47 килобайт ) Кол-во скачиваний: 205


Сообщение отредактировал lavmen - 15.7.2009, 9:58
Прикрепленный файл build.7z   ( 6.47 килобайт ) Кол-во скачиваний: 205
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Портация на деревянные моторы, TRIPLETS(V600,V300), V80 и т.п. · Эльфы, их разработка и портирование · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 30.7.2025, 6:34

Форум живёт: