Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Sep 22, 2021 9:30 am

All times are UTC+03:00


Search found 436 matches
Search these results:

Author Message

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Tue Jul 20, 2021 9:11 am 

Replies: 103
Views: 66996


Извиняюсь за задержку. Ошибки в твоём коде. Исправил парочку, с остальным сам справишься. В модуле `test_crt` поставил ключ `{$H+}`, возможно не оптимальный вариант, но я не хотел заморачиваться со строками. Что он дает и чем отличаются `String`, `ShortString` и `AnsiString`, если не знаешь, найдёшь...

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Fri May 28, 2021 12:13 am 

Replies: 103
Views: 66996


Не понял вопроса. Это какая-то старая ДОСовская демка. У меня такого хлама накопилось прилично. В оригинальном исходнике, есть такой комментарий в конце: SI> Sam Bye ! Alex --- * Origin: Love's Secret Domain Station (2:5025/32.13) Игру можно сделать хоть из коробка спичек, но это вопрос не ко мне, к...

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Sat May 08, 2021 12:45 pm 

Replies: 103
Views: 66996


Ничего интересного я в этом формате не нашёл. Там вроде пару байт можно сэкономить, зачем-то.
Я искал в нём возможность работы с секциями (не COM-подобный формат, а EXE) и ресурсами (двоичные данные, которые загружаются опционально), но безуспешно.

..bw

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Tue May 04, 2021 3:44 pm 

Replies: 103
Views: 66996


Загрузку DLL я не делал.
Вещь хорошая, но руки не дошли пока.

..bw

 Forum: HLL   Topic: FreePascal

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

Replies: 103
Views: 66996


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: 103
Views: 66996


В основном исправления: ⋅  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: 103
Views: 66996


Это не поможет с 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: 103
Views: 66996


Покажи, что в ".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: 103
Views: 66996


! 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: 103
Views: 66996


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

..bw

 Forum: HLL   Topic: FreePascal

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

Replies: 103
Views: 66996


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

..bw

 Forum: HLL   Topic: FreePascal

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

Replies: 103
Views: 66996


У меня где-то была тупенькая реализация 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: 103
Views: 66996


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

..bw

 Forum: HLL   Topic: FreePascal

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

Replies: 103
Views: 66996


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

 Forum: HLL   Topic: FreePascal

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

Replies: 103
Views: 66996


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

p.s. Или этот код в user-space выполняется?
Sort by:  
Page 1 of 30 [ Search found 436 matches ]


All times are UTC+03:00


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