Page 2 of 3

Re: Pascal компилятор

Posted: Wed Nov 28, 2007 6:45 pm
by bw
Уже вполне можно пользоваться.
Ряд функций не реализовано, так как пока у меня не возникала в них потребность. Так же толком не описан процесс сборки RTL и программ на FreePascal. Очень криво реализована консоль, которая так необходима при отладке. Вот когда все это появится, можно будет перевести RTL в состояние постоянной бетты.

..bw

Re: Pascal компилятор

Posted: Mon Dec 24, 2007 3:37 pm
by last_day
Мдя... Что-то bw замолчал... Есть что-то новенькое по Паскалю?

Re: Pascal компилятор

Posted: Tue Dec 25, 2007 9:03 am
by bw
Есть, но только на локальной машине. Механизм сборки до конца не отлажен. К тому же возникли неожиданные материальные проблемы, на решение которых уход все время. Потерял доступ к wm, на котором лежат все сбережения, приходится срочно зарабатывать на НГ, восстанавливать потеряный wm буду в январе.
Если есть ко мне конкретные вопросы, задавайте здесь.

..bw

Re: Pascal компилятор

Posted: Sun Dec 30, 2007 9:54 am
by last_day
Не буду прикидываться умным, спрошу прямо: КАК написать программу на паскале, чтобы она работала под Колибри? (Уф, непросто было задать такой тупой, на взгляд бывалого программиста, вопрос).

Re: Pascal компилятор

Posted: Sun Dec 30, 2007 1:39 pm
by Gluk
ну сказали же, "Так же толком не описан процесс сборки RTL и программ на FreePascal", как опишут- почитаешь.

Re: Pascal компилятор

Posted: Sun Dec 30, 2007 1:52 pm
by bw
last_day, бери то что есть сейчас на svn: http://kolibrios.org/repos/programs/develop/fp/
По сборке RTL можно пользоваться этой докой: http://kolibrios.org/repos/programs/dev ... dme-ru.txt
По сборке программ ориентируемся на батники в примерах.
Так же можно изучить исходники LRL и батник для сборки LRL: http://kolibrios.org/repos/programs/games/lrl/
Сейчас я переписываю все для компилирования make'ом, соответственно процесс сборки изменится. Он упростится, нужно будет настроить две переменные окружения и выполнить команду make.

..bw

Re: Pascal компилятор

Posted: Mon Dec 31, 2007 12:53 pm
by Dragon
Такой вопросс: а паскаль классический или объектный?

Re: Pascal компилятор

Posted: Mon Dec 31, 2007 1:30 pm
by bw
FreePascal. Как хочешь так и пиши.

..bw

Re: Pascal компилятор

Posted: Tue Mar 04, 2008 10:43 am
by last_day
Не совсем понятно, как работает exe2kos. Drag&Drop'ом перетащил на него exe-файл, скомпилированный в ТР 7.1, в результате появился файл размером 1,3 Гб (размер исходного файла 21 Кб), процесс длился около 15 минут. В Колибри вообще "файл не найден". Документации по exe2kos не нашел. bw, помоги!

Re: Pascal компилятор

Posted: Tue Mar 04, 2008 10:56 am
by bw
1. exe2kos преобразует формат нормального pe exe в формат исполняемого файла kos. tp (bp7), если мне не изменяет память, не в состоянии компилировать pe exe. Так что exe2kos вообще не должен был работать с этим exe'шником, но я мог и не делать проверок на корректность формата, оттого и такие странные результаты.
2. Ты сам делаешь системные вызовы kos в своей программе? Ты уверен что не происходит других инородных для kos вызовов (winapi, dos)?
3. exe2kos использовалась только с кодом, собранным под fp. Утиль испытывался и на других pe exe (случайных, не рассчитаных на работу в окружении kos), проблем не было.

p.s. Читай как собрать и использовать fp rtl, написанно не много, но при должном упорстве разобраться можно.
p.p.s. Упакуй и вышли мне на bw@handsdriver.net тот exe что у тебя получился в tp7 и исходники, если не жалко.

..bw

Re: Pascal компилятор

Posted: Tue Mar 04, 2008 9:14 pm
by Gluk
ну когда же документация? =,(

Re: Pascal компилятор

Posted: Wed Mar 05, 2008 5:59 am
by bw
Кулхацкерам документация не нужна :-).

..bw

Re: Pascal компилятор

Posted: Wed Mar 05, 2008 8:31 pm
by Gluk
ладно, говори где можно скачать исходники примеров и написанных/портированных тобой программ) а то и слей сюда архив)

Re: Pascal компилятор

Posted: Thu Mar 06, 2008 5:15 am
by bw
Все ссылки пятью постами выше, неужели так тяжело глаза поднять.
Используется только svn.

..bw

Re: Pascal компилятор

Posted: Thu Mar 06, 2008 3:49 pm
by Gluk
не, глаза то не тяжело, однако бесполезно - пять постов это далеко за границей монитора) // на самом деле я спрашивал может имеются другие исходники или документы, не дислоцирующиеся на SVN..