Board.KolibriOS.org

Official KolibriOS board
It is currently Sat May 15, 2021 7:43 pm

All times are UTC+03:00


Search found 432 matches
Search these results:

Author Message

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Mon Apr 26, 2021 11:28 am 

Replies: 97
Views: 52209


doserr #153 это koserr #2 или koserr > #8.
К сожалению, сейчас не могу этим заниматься.
Инструкция по сборке есть в README.

p.s. Попробуй кросскомпиляцию из винды или линуха.

..bw

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Wed Mar 17, 2021 6:43 pm 

Replies: 97
Views: 52209


В основном исправления: ⋅  ftp://ftp.kolibrios.org/users/bw/fpc/fpckos-2.4.4.210317.source.tar.bz2 ⋅  ftp://ftp.kolibrios.org/users/bw/fpc/fpckos-2.4.4.210317.binary.tar.bz2 ⋅  ftp://ftp.kolibrios.org/users/bw/fpc/examples.210317.source.tar.bz2 ⋅  ftp://ftp.ko...

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Tue Mar 16, 2021 8:32 pm 

Replies: 97
Views: 52209


Это не поможет с fpc.kex, но так правильнее (FPCDIR должен указывать на директорию с ppc386.kex и units): #.environ FPCROOT=/hd0/1/fpckos-2.4.4 FPCDIR=$FPCROOT/lib/fpc/2.4.4 FPC=$FPCDIR/ppc386.kex PATH=/sys:$FPCROOT/bin:$FPCDIR p.s. Сейчас у режима ${apptype gui} есть косяк, не используй его. p.p.s....

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Tue Mar 16, 2021 7:36 pm 

Replies: 97
Views: 52209


Покажи, что в ".environ" (он должен быть в корне ФС, хотя его отсутствие не должно приводить к падению) и "build.sh". И какая ревизия ОС (у меня 8329)? Там никакого вывода в терминале и [User] нет? Я особо под Kolibri не тестировал. Просто проверил факт запускаемости "fpc.ke...

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Fri Mar 05, 2021 5:15 pm 

Replies: 97
Views: 52209


! fpc.kex не работает (ppc386.kex рабочий) ! ! ${apptype gui} не работает ! Немного обновлений: ⋅  ftp://ftp.kolibrios.org/users/bw/fpc/fpckos-2.4.4.210303.source.tar.bz2 ⋅  ftp://ftp.kolibrios.org/users/bw/fpc/fpckos-2.4.4.210303.binary.tar.bz2 ⋅  ftp://ftp.kolibrios....

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Sat Feb 13, 2021 2:24 am 

Replies: 97
Views: 52209


Привет.
Гляну до конца следующей недели.

..bw

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Wed Feb 03, 2021 10:59 am 

Replies: 97
Views: 52209


  • Я больше ничего не могу сказать про компилятор, в ЛС я писал, что времени ему было уделено настолько мало насколько это возможно.
  • Что за буфер? Если буфер обмена, то нет. Сейчас проще самому посмотреть (kosh.inc), чем меня спрашивать. RTL я делал в 2007 году.

..bw

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Sun Jan 31, 2021 8:07 pm 

Replies: 97
Views: 52209


У меня где-то была тупенькая реализация Crt, можно попробовать её воскресить. Но она отсасывает, конечно, у современного console.obj и они обе не годятся для fpc-шного toolchain-а. Вроде console.obj как-то приспособили для работы с несколькими приложениями (а нужно именно это, так как make -> fpc ->...

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Sun Jan 31, 2021 7:54 pm 

Replies: 97
Views: 52209


Можно всё что угодно, но я не планирую в ближайшее время возвращаться к этому проекту, сорян :-(.
О каком выводе речь? Стандартный вывод в KolibriOS осуществляется на отладочную доску. Если запустить ppc386.kex, то ошибки (и не ошибки) будут выведены туда.

..bw

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Sun Jan 31, 2021 7:23 pm 

Replies: 97
Views: 52209


⋅  Для ELF в FPC нужен внешний линковщик, неоправданный геморой, я считаю, таскать с собой link.kex, который ещё нужно как-то собрать. ⋅  Что бы не использовать ogcoff, нужно разобраться как он работает и переписать реализованную в нём логику, я не буду этим заниматься. ⋅&n...

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Sat Dec 26, 2020 7:18 pm 

Replies: 97
Views: 52209


Я нашёл эти futex-ы в sysfn77, но не понял, разве их суть как раз не состоит в том, что бы не обращаться лишний раз к ядру? Если один хрен каждый раз дёргать ядро, то почему было не сделать нормальные примитивы синхронизации.

p.s. Или этот код в user-space выполняется?

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Tue Dec 08, 2020 7:42 am 

Replies: 97
Views: 52209


⋅  https://bitbucket.org/fpckos/ ⋅  ftp://ftp.kolibrios.org/users/bw/ Не сделано, сделано на отъебись и другие особенности: ⋅  ничего не тестировалось и если что-то есть, то это не значит что оно работает, классика; ⋅  нельзя создавать динамические библиотеки...

 Forum: Kernel   Topic: Заменить PAGE FAULT

Posted: Sat Jan 14, 2012 8:42 am 

Replies: 23
Views: 16283


> 68.24
И правда, вопрос обсуждался и всё было сделано, Как сделать полноценный SEH (r1074). В мои времена этого ещё не было, теперь жить интереснее :-).

> Только для текущего потока.
Т.е. для вызывающего процесса/приложения?

..bw

 Forum: Kernel   Topic: Заменить PAGE FAULT

Posted: Fri Jan 13, 2012 1:27 pm 

Replies: 23
Views: 16283


> А писать свой обработчик #PF в userland я бы ни за что не стал. А почему во "взрослых" системах пишут? Т.е. есть возможность. > себе дороже Ну те же исключения FPU можно обрабатывать, хотя это тоже процесс накосячил и непонятно как обработчик заработает. Обработчик конечно же не должен с...

 Forum: Kernel   Topic: Заменить PAGE FAULT

Posted: Fri Jan 13, 2012 6:52 am 

Replies: 23
Views: 16283


Сначала мне показалось что речь о возможности приложения повесить обработчик на "Segmentation fault", что было бы полезным (а заодно и на "Division by zero" и пр.) как это сделано для исключений в FPU. но похоже ошибся. Я не считаю что страница (если я правильно понял) должна выд...
Sort by:  
Page 1 of 29 [ Search found 432 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited