ropp.pl + Linux
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
ropp.pl + Linux
Сорь, если тему не туда запостил))
Вопрос следующий, придётся ли дёргать товарищей админов, чтобы доставили Win32::API, и встанет ли оно на линюха, либо же существует какой-то другой способ завести данный плагин под линями? )
Вопрос следующий, придётся ли дёргать товарищей админов, чтобы доставили Win32::API, и встанет ли оно на линюха, либо же существует какой-то другой способ завести данный плагин под линями? )
Никто не пробовал запускать на эмуляторе ? Имеется в виду альт. вин32апи Wine. По теории должно работать. Хотя пока не пробовал, но собираюсь.
Хотя конечно же лучше портировать. А разве работа над этим не ведется ?
Просто бОльшую часть времени провожу в Линуксе, и юзать vmware/Parallels/Bochs это не хорошо - сплошные тормоза.
Хотя конечно же лучше портировать. А разве работа над этим не ведется ?

Просто бОльшую часть времени провожу в Линуксе, и юзать vmware/Parallels/Bochs это не хорошо - сплошные тормоза.
Open Your Mind. Use Open Source.
talk with VCL
FullRND wrote:
i see you edit ropp.dll to compile on unix systems, but i can't see ropp.pl without Win32:API.
Do you working on that ?
I plan on working on it. But I don't think the library works on Unix yet. For it to be fully portable, the assembly files have to be ported to C.
Will you release it to public ?
When it is finished, yes.
Do you need some n00bish help ?
Help is always appreciated, but we need someone with good assembly/C skills for this job.
FullRND wrote:
i see you edit ropp.dll to compile on unix systems, but i can't see ropp.pl without Win32:API.
Do you working on that ?
I plan on working on it. But I don't think the library works on Unix yet. For it to be fully portable, the assembly files have to be ported to C.
Will you release it to public ?
When it is finished, yes.
Do you need some n00bish help ?
Help is always appreciated, but we need someone with good assembly/C skills for this job.
извините, не понимаю сути проблемы в переводе на Си?kLabMouse писал(а):b0tter
На насм Перевёл. Даже та библа что Бибиан Компилил уже базиреутся на Насме.
Но Проблема в переводе на С.
Те Урюки с ****** (Не хоче говорить кто) взяли стандартные алгоритмы хешированя И ТАК НАД НИМИ ПОИЗДЕВАЛИСЬ что даже не охотно братся за перевод на С.
Просто взять и написать на си
int Hash1() {
asm {
код на асме
}
}
нельзя? Все равно же все идет под х86 архитектуру?
DInvalid
Видимо Ты плохо знаеш Асм.
На счёт Асмовых Вставок Думали. НО! Во первых те функции что на Асме ещё остались ето Класы (Класы ты инлайном нормально не опишеш). Второе, Гцц использует немного другоую структуру стека а так-же немного отличные операции чем VC++.
Потому стоят процедуры преобразования для тех функций которые ещё на Асме.
Ну и последнее. Насколько извесно ЕТО стандартные алгоритмы Хеширования, с немного изменёнными константами. ТЕ Главно найти что ето за ХЕШ функция, и уже от неё можно плясать.
Видимо Ты плохо знаеш Асм.
На счёт Асмовых Вставок Думали. НО! Во первых те функции что на Асме ещё остались ето Класы (Класы ты инлайном нормально не опишеш). Второе, Гцц использует немного другоую структуру стека а так-же немного отличные операции чем VC++.
Потому стоят процедуры преобразования для тех функций которые ещё на Асме.
Ну и последнее. Насколько извесно ЕТО стандартные алгоритмы Хеширования, с немного изменёнными константами. ТЕ Главно найти что ето за ХЕШ функция, и уже от неё можно плясать.
-
- Профессионал
- Сообщения: 272
- Зарегистрирован: Вс ноя 05, 2006 2:03 pm
Тогда сорцы получатся не портабельными, на разных платформах используется различная запись асмовых команд. Кроме того это неспортивно и не есть хорошо. Когда пришла идея повырезать куски асма прямо из рагекзе, мы планировали этот подход, как временную меру. Часть функций перевели на С. Но осталось еще несколько, которые в лоб не определяются. Так временная мера превратилась в постоянную. И, действительно репу теперь никто не чешет. Декомпиляция занимает много времени и требует предельной внимательности. А времени мало.DInvalid писал(а): извините, не понимаю сути проблемы в переводе на Си?
Просто взять и написать на си
int Hash1() {
asm {
код на асме
}
}
нельзя? Все равно же все идет под х86 архитектуру?