На пути к KolibriN 10

Share your distros and discuss others'
  • Kopa wrote: Могу добавить на форуме в подходящей темы какие то куски неопубликованной статьи по использованию Forth (Форт) в KolibriOS.
    О, думаю, что это будет интересно.
    Kopa wrote:Возможно не хватило опыта и(или) желания (мотивации, непоследовательность и.т.д) сформировать понятную и читабельную статью для блога на Habrahabr.
    А ведь это было бы очень полезно.
  • Думаю, можно ещё добавить тот пример UASM + KolibriOS.Lib http://board.kolibrios.org/viewtopic.php?f=32&t=3583

    Вообще, алгоритм сборки с помощью ld+objcopy примерно такой:
    Нужны объектные файлы mscoff формата, так как, ld не понимает omf.
    Если компилятор\ассемблер не делает mscoff, а делает omf, то необходимо преобразовать объектные файлы, например, с помощью link -edit
    Если же у нас не просто omf, а Borland omf, то тогда перед link -edit понадобится ещё omf2d.

    Наверное, я всё же сделаю пример, в котором несколько исходников собираются с помощью своих инструментов
    (tasm, uasm, goasm, c--, delphi ...), а затем они все вместе линкуются с помощью ld и objcopy в единое приложение KolibriOS.
  • Сделал пример BigSample http://board.kolibrios.org/viewtopic.php?f=2&t=3587
  • Обзор в честь 10-летия участия в проекте
    «Мои разработки в рамках проекта Колибри»
    Из хаоса в космос
  • почитал, вот замечания:
    Моя первая и на данный самая крупная программа для Колибри
    скорее всего пропущено слово момент
    DrvInst (2016)
    во второй раз встречается в заголовке вместо программы End
    Соцсети(2013..2017)
    нет пробела перед скобкой
    Calendar
    нет года в скобках как у других программ.
    После редизайна календаря пропали кнопки корректировки секунд, так было задумано?
  • Leency, интересно было почитать :)
    http://aspero.pro/kolibri.html wrote:Как всегда блэт я решил обновить иконки. Надеюсь, я вас, уважаемый читатель, еще не заебал ими.
    :lol:
  • Leency wrote:Обзор в честь 10-летия участия в проекте
    «Мои разработки в рамках проекта Колибри»
    Эта же статья на хабрахабр :)
  • На Хабре кто-то упоминал в комментариях про PureBasic.
    Я тоже интересовался этим вопросом в 2015 году.
    Но, к сожалению, на официальном форуме зарегистрироваться тогда не смог,
    а на русском форуме похоже, что никому это не интересно(я ещё в ЛС отправлял исходник одному из участников).

    Но если кому интересно
    Downloaded 233 times
    у меня "PureBasic 4.51".
    Если кто в теме, как это делать, то после компиляции "TestPBKolibriOS.pb" нужно взять полученный "PureBasic.asm"(он у меня создался в папке temp/PureBasic10811171(компилятор потом удаляет эту папку, поэтому и говорю "Если кто в теме")) и скопировать его в папку с "make.bat", который выглядит так:
    Spoiler:

    Code: Select all

    Set NAME=PureBasic
    
    fasm %NAME%.asm
    fasm extrn's.asm
    
    ld                    ^
         -T kolibri.ld    ^
         -o %NAME%.kex ^
            %NAME%.obj ^
            extrn's.obj
     
    objcopy               ^
         -O binary        ^
            %NAME%.kex
    
    pause
    В extrn's реализованы эти процедуры:
    Spoiler:

    Code: Select all

    public _ExitProcess@4
    public _HeapAlloc@12
    public _HeapCreate@12
    public _HeapDestroy@4
    public _HeapFree@12
    public _GetModuleHandleA@4
    public _SetCurrentDirectoryA@4
    public _memset
    Ну, то есть, можно и на PureBasic вести разработку при желании.
  • IgorA wrote:почитал, вот замечания:...
    Спасибо, исправлено.
    Calendar
    После редизайна календаря пропали кнопки корректировки секунд, так было задумано?
    Нет, это баг. Там еще есть пара багов: при нажатии на день он стает оранжевым, в этот момент должно быть возможно перещатся влево/вправо по дням. То же самое для месяца - при открытии списка вниз/вверх клавишами. Увы я не знаю так хорошо ассемблер, чтобы это исправить.
    Из хаоса в космос
  • Leency wrote:Обзор в честь 10-летия участия в проекте
    «Мои разработки в рамках проекта Колибри»
    Обсуждение статьи на Linux.org.ru
    Из хаоса в космос
  • Впечатляет.

    Но аудитория ЛОРа кажется не изменилась =)
  • Что меня привело к Колибри и что было за кулисами статьи «Мои разработки в рамках проекта Колибри»
    «10 лет не с KolibriOS: как это было»
    Из хаоса в космос
  • Замечания, не XFC а XFS, и на чтение еще доступна ISO9660
    to infinity and beyond
  • IgorA wrote:После редизайна календаря пропали кнопки корректировки секунд, так было задумано?
    Heavyiron wrote:changes_1.1_1.4.pngКак-то так, количество кнопок в итоге оставил прежним - на данный момент так удобнее менять время. Клик по секундам их обнуляет.
    Если речь об этом, конечно.
  • Who is online

    Users browsing this forum: No registered users and 1 guest