Page 7 of 13
Re: На пути к KolibriN 10
Posted: Fri Jul 07, 2017 9:54 pm
by Kopa
Могу добавить на форуме в подходящей темы какие то куски неопубликованной статьи по использованию Forth (Форт) в KolibriOS.
P.S. Возможно не хватило опыта и(или) желания (мотивации, непоследовательность и.т.д) сформировать понятную и читабельную статью для блога на Habrahabr.
Re: На пути к KolibriN 10
Posted: Fri Jul 07, 2017 10:45 pm
by 0CodErr
Kopa wrote: Могу добавить на форуме в подходящей темы какие то куски неопубликованной статьи по использованию Forth (Форт) в KolibriOS.
О, думаю, что это будет интересно.
Kopa wrote:Возможно не хватило опыта и(или) желания (мотивации, непоследовательность и.т.д) сформировать понятную и читабельную статью для блога на Habrahabr.
А ведь это было бы очень полезно.
Re: На пути к KolibriN 10
Posted: Fri Aug 25, 2017 7:41 pm
by 0CodErr
Думаю, можно ещё добавить тот пример
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.
Re: На пути к KolibriN 10
Posted: Sun Sep 03, 2017 7:25 pm
by 0CodErr
Re: На пути к KolibriN 10
Posted: Sat Sep 09, 2017 2:24 am
by Leency
Обзор в честь 10-летия участия в проекте
«Мои разработки в рамках проекта Колибри»
Re: На пути к KolibriN 10
Posted: Sat Sep 09, 2017 1:19 pm
by IgorA
почитал, вот замечания:
Моя первая и на данный самая крупная программа для Колибри
скорее всего пропущено слово
момент
DrvInst (2016)
во второй раз встречается в заголовке вместо программы End
Соцсети(2013..2017)
нет пробела перед скобкой
Calendar
нет года в скобках как у других программ.
После редизайна календаря пропали кнопки корректировки секунд, так было задумано?
Re: На пути к KolibriN 10
Posted: Sat Sep 09, 2017 6:34 pm
by 0CodErr
Leency, интересно было почитать
Re: На пути к KolibriN 10
Posted: Sat Sep 09, 2017 7:50 pm
by Kopa
Re: На пути к KolibriN 10
Posted: Sat Sep 09, 2017 9:10 pm
by 0CodErr
На Хабре кто-то упоминал в комментариях про
PureBasic.
Я тоже интересовался этим вопросом в 2015 году.
Но, к сожалению, на официальном форуме зарегистрироваться тогда не смог,
а на русском форуме похоже, что никому это не интересно(я ещё в ЛС отправлял исходник одному из участников).
Но если кому интересно
у меня "
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 вести разработку при желании.
Re: На пути к KolibriN 10
Posted: Sun Sep 10, 2017 12:00 am
by Leency
IgorA wrote:почитал, вот замечания:...
Спасибо, исправлено.
Calendar
После редизайна календаря пропали кнопки корректировки секунд, так было задумано?
Нет, это баг. Там еще есть пара багов: при нажатии на день он стает оранжевым, в этот момент должно быть возможно перещатся влево/вправо по дням. То же самое для месяца - при открытии списка вниз/вверх клавишами. Увы я не знаю так хорошо ассемблер, чтобы это исправить.
Re: На пути к KolibriN 10
Posted: Mon Sep 11, 2017 12:02 pm
by Leency
Обсуждение статьи на
Linux.org.ru
Re: На пути к KolibriN 10
Posted: Tue Sep 12, 2017 2:30 pm
by Siemargl
Впечатляет.
Но аудитория ЛОРа кажется не изменилась =)
Re: На пути к KolibriN 10
Posted: Wed Sep 13, 2017 11:57 am
by Leency
Что меня привело к Колибри и что было за кулисами статьи «Мои разработки в рамках проекта Колибри»
«10 лет не с KolibriOS: как это было»
Re: На пути к KolibriN 10
Posted: Wed Sep 13, 2017 1:24 pm
by punk_joker
Замечания, не XFC а XFS, и на чтение еще доступна ISO9660
Re: На пути к KolibriN 10
Posted: Wed Sep 13, 2017 1:29 pm
by Heavyiron
IgorA wrote:После редизайна календаря пропали кнопки корректировки секунд, так было задумано?
Heavyiron wrote:changes_1.1_1.4.pngКак-то так, количество кнопок в итоге оставил прежним - на данный момент так удобнее менять время. Клик по секундам их обнуляет.
Если речь об этом, конечно.