Search found 369 matches

by Freeman
Sat Dec 05, 2020 8:14 pm
Forum: HLL
Topic: Консольное приложение на pascal для колибри
Replies: 8
Views: 13454

Re: Консольное приложение на pascal для колибри

Если использовать Delphi и SDK, консольное приложение выглядит традиционно:

Code: Select all

program Hello;

uses
  CRT;

begin
  InitConsole('Hello');
  WriteLn('Hello, world!');
end.
Насколько знаю, остальные порты Паскаля содержат голый компилятор, без SDK.
by Freeman
Sat Dec 05, 2020 8:04 pm
Forum: Distributives
Topic: KolibriOS - Dev
Replies: 16
Views: 11538

Re: KolibriOS - DE

lev wrote:: DE - как-то сбивает с толку, создаётся ощущение, что это немецкий (deutsch) форк оси.
+
by Freeman
Sat Dec 05, 2020 7:50 pm
Forum: Compilers and programming
Topic: exetokex
Replies: 4
Views: 8251

Re: exetokex

А в отличии от pe2kos, если компилировать msvc программы, в начале не останутся нулевые байты? Чтобы не было нулевых байтов в начале, нужно компилировать с Image Base = 0 или воспользоваться PE Tool перед преобразованием в формат Колибри, как делается в Delphi SDK : pet -nologo -strip -trunc -rebas...
by Freeman
Sat Dec 05, 2020 7:40 pm
Forum: HLL
Topic: ГДЕ ПАСКАЛЬ? НЕ ОБЕРОН, НЕ ДЕЛЬФИ, А НОРМАЛЬНЫЙ ПАСКАЛЬ!!!!!
Replies: 14
Views: 11096

Re: ГДЕ ПАСКАЛЬ? НЕ ОБЕРОН, НЕ ДЕЛЬФИ, А НОРМАЛЬНЫЙ ПАСКАЛЬ!!!!!

На самом деле с Delphi SDK программы на Delphi являются обычными программами на Паскале. Консоль: program Hello; uses CRT; begin InitConsole('Hello'); WriteLn('Hello, world!'); end. GUI: program HelloGUI; uses KolibriOS; var WndLeft, WndTop, WndWidth, WndHeight: Integer; begin with GetScreenSize do ...
by Freeman
Sat Dec 05, 2020 7:14 pm
Forum: Programs
Topic: PELoad
Replies: 37
Views: 41636

Re: PELoad

Тема PELoad на форуме Delphi SDK.
by Freeman
Sat Dec 05, 2020 7:08 pm
Forum: HLL
Topic: Delphi7 examples
Replies: 27
Views: 30799

Re: Delphi7 examples

Эта тема уже 2 года не обновлялась. Сейчас все примеры перенесены на Delphi SDK и компилируются другим набором инструментов.
by Freeman
Sat Sep 26, 2020 3:41 am
Forum: Application libraries
Topic: glass environment - альтернативная оконная система в библиотеке
Replies: 18
Views: 12562

Re: glass environment - альтернативная оконная система в библиотеке

Alex2003 wrote:То есть библиотеки пишутся на ассемблер?
Или можно хоть си Шарп?
Писать можно, наверное, и на Delphi. Только собирать придется как-то нестандартно, не из IDE. Мы пока не прошли этот квест. Пример использования библиотеки есть в CRTи на форуме.
by Freeman
Sun Jun 28, 2020 8:41 pm
Forum: Games
Topic: Hack OS - text RPG
Replies: 6
Views: 8542

Re: Hackers World - text RPG

Документацией на что? Описаний CRT навалом в Интернете. Мы сделали его максимально приближенным к оригиналу, взяв за образец версию от FreePascal. Все консольные функции Колибри реализованы.

Как пользоваться SDK — в Readme, стоит только руку протянуть.
by Freeman
Tue Jun 23, 2020 1:32 pm
Forum: HLL
Topic: FreePascal
Replies: 109
Views: 124274

Re: FreePascal

bw wrote:> после заголовка километровое пустое место идет
Ну как я и обещал, какая-то секция, возможно стэк. Хотя могу врать, забыл всё нахрен.
Это наверняка стандартная база $00400000. Чтобы уменьшить размер, нужно воспользоваться PE Tool:

Code: Select all

pet -strip -trunc -rebase 0 -osver 0.7 -into my.exe
by Freeman
Mon Jun 22, 2020 2:26 am
Forum: Games
Topic: Hack OS - text RPG
Replies: 6
Views: 8542

Re: Hackers World - text RPG

С горячей версией SDK получилось скомпилировать исходник с небольшими правками. Процедуры ввода-вывода в CRT пока нестандартные, но игра работает. Новая версия SDK пока задерживается.
by Freeman
Sun Jun 21, 2020 9:11 pm
Forum: Miscellaneous
Topic: S.M.A.R.T - задачи
Replies: 50
Views: 33762

Re: S.M.A.R.T - задачи

Мне нужен полностью доделанный компилятор Паскаль Турбо (не полуфабрикат, без танцев с бубном), чтобы программы из него можно было бы компилировать сразу в .kex - файл. Срок - до второго ноября 2018 года. Вознаграждение - 3000 рублей. Стоимость разработки Delphi SDK для KolibriOS начинается от 100 ...
by Freeman
Sat May 23, 2020 6:47 pm
Forum: English
Topic: Delphi for KolibriOS
Replies: 0
Views: 108264

Delphi for KolibriOS

We started to develop Delphi support for KolibriOS with SDK and example applications. Because nobody interested in Delphi on this forum, we use own forum. Feel free to start toplics in English on it. We use GitHub to store our source code. License is BSD.

Corresponding Russian topic is here.
by Freeman
Wed May 20, 2020 11:03 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52663

Re: Delphi SDK для Колибри

Разработка SDK теперь ведется тут. Раз на этом форуме Delphi никого не интересует, у нас теперь собственный форум. Разработка пока в самом начале. Для обмена исходниками используется GitHub. Лицензия BSD.
by Freeman
Mon Nov 26, 2018 10:31 pm
Forum: Polls
Topic: Migrate to GitHub
Replies: 67
Views: 629520

Re: Migrate to GitHub

Для SVN уже нет актуальных визуальных средств СКВ. Под Windows я продолжаю пользоваться последней ночной сборкой RapidSVN, работающую с любым имеющимся клиентом, подходящим по экспортам. Собрал для него SVN 1.10 на основе сборки CollabsNet, часть библиотек собрал из исходников. Пользуюсь сам, всё р...
by Freeman
Sat Oct 20, 2018 12:59 pm
Forum: Miscellaneous
Topic: Предложение, план развития
Replies: 119
Views: 67926

Re: Предложение, план развития

В доке не мешало бы описать все форматы выполнимых файлов, используемых помимо MENUET01 — MENUET02, StrippedPE, еще какие-то? Чтобы не приходилось по форуму или исходникам выцарапывать и ругаться нехорошими словами.