Помогите новичку

Applications development, KoOS API questions
  • Вы адрес функции имеете ввиду? Ну тогда с ним проблемы не будет. Это я всё для аналога Wine стараюсь. В теме описывал чуть-чуть. Там компиляция сложнее. Сначало компилиться ядро с отладочной инфой. Потом из отладочной инфы получаем инклудник с этими адресами(типа core.proc = 4F3h и т.д.). И уже компиляция библиотеки. Если ядро не менялось, то просто копиляции библиотеки достаточно, но если сменилось ядро, то приходится всё перекомпилировать. Зато неплохо экономится на релокациях, да и сам код побыстрее. Никакого импорта и вычислений.
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • Как в Колибри с командной строки запустить fasm с созданием отладочной информации? Хочу просто скрипт соорудить для автоматизации.
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • GerdtR wrote:Как в Колибри с командной строки запустить fasm с созданием отладочной информации? Хочу просто скрипт соорудить для автоматизации.
    ЕМНИП только из гуи можно добыть. Можно конечно параметр добавить, но это надо продумывать, чтобы не запороть существующей системы.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Продумывать? А какие могут быть сложности?
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • GerdtR wrote:Продумывать? А какие могут быть сложности?
    Другие программы тоже вызывают FASM, к примеру - Tinypad. Их все придется поправить.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Зачем? Они не используют параметры, кроме названия файла? Вроде нет. Ну вот без дополнительных параметров - как обычно, с параметром - значит отладочную инфу добавлять. Хотя можно соорудить личную версию. Чисто для компиляции моего проекта и всё. Точно проблем не будет. Ну ладно, хоть знаю, что делать.
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • GerdtR wrote:Зачем? Они не используют параметры, кроме названия файла? Вроде нет. Ну вот без дополнительных параметров - как обычно, с параметром - значит отладочную инфу добавлять. Хотя можно соорудить личную версию. Чисто для компиляции моего проекта и всё. Точно проблем не будет. Ну ладно, хоть знаю, что делать.
    Ну, если ты готов написать код парсера, который проанализирует принимаемую строку, то будет замечательно.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Да уже соорудил.
    fasm /debug proga.asm,proga,/hd0/1/progi/ - вот так появится отладочная инфа. Если по старому, то как обычно. И совместимость осталась, и моя задача решена. Не знаю, наверно, для использования в прогах будет не супер удобно, но для скрипта в самый раз. Если полезно, то скинуть могу. Только поправлю, а то там топорно код выглядит :)
    Хм, парсер - любопытно. Но это если когда нибудь руки дойдут:)...
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • GerdtR wrote:fasm /debug proga.asm,proga,/hd0/1/progi/
    Может таки выбрать другой символ, а то "/" определенно обозначает начало пути к файлу и нельзя гарантировать, что когда-нибудь у нас не появится монтирование линков в файловой системе, и кто-нибудь захочет использовать "/debug" в качестве каталога.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Тогда '\' ?
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • А можно традиционное "--"? Или у кого-нибудь может быть файл с таким именем?
  • можно просто -dubug или даже -d
    \ win
    / linux,kolibri
    Из хаоса в космос
  • Значит -d ? Мне нравится :D Осталось надеятся, что пользователь на назовёт свой исходник именем -d ...
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • Если он назовет его "-d", то будет передавать имя в кавычках, и твой парсер должен это штатно распознать.
  • Who is online

    Users browsing this forum: No registered users and 1 guest