Сегодня закончил с LRL, в смысле закончил последний элемент игры - редактор уровней. Осталось тестить и исправлять код. Может где то оптимизировать, хотя очень не хочется :-).
Актуальная информация, как обычно, на форуме.
воскресенье, 23 марта 2008 г.
LRL 1.5
пятница, 29 февраля 2008 г.
LRL 1.4b
Еще один рывок и этот бесконечный порт будет завершен. Осталось добить редактор карт, а дальше только работа над ошибками ;-).
Актуальная информация, как обычно, на форуме.
пятница, 28 сентября 2007 г.
Первые изменения в FP 2.2.0
С предыдущего сообщения о FreePascal прошло довольно много времени, к сожалению, более или менее, я освободился только сейчас и только сейчас могу вернуть к переносу FreePascal под KolibriOS. С появлением релизной версии FP провел ревизию RTL и исправил некоторые моменты, что бы её можно было собрать под этой последней версией, напомню, речь идет о версии 2.2.0. Собирается :-).
Сейчас я занимаюсь переписыванием встроенного текстового терминала, теперь он будет цветным и со своим шрифтом. Потребность существует. Во первых первая реализация была черновой и служила прежде всего для отладки самого RTL. В прежнем терминале использовалось динамическое выделение памяти посредством RTL, что влекло за собой ряд проблем (не буду их здесь перечислять). Во вторых, текущая версия терминала не предусматривала изменения цвета выводимого текста и не годилась для реализации модулей Video, Crt и пакета FreeVision (это порт TurboVision под FreePascal). С новым терминалом этих проблем не будет, а так же он просто будет быстрее :-). Я не зря упомянул Crt и FV, их переносом я займусь сразу же после создания нормального терминала. Так же потребуется перенести модуль Dos и возможно некоторые другие, что бы программы для FV смогли нормально работать.
среда, 12 сентября 2007 г.
FreePascal 2.2.0
10 сентября. Замечаете, какой день :-) ? Пишу с небольшим опозданием, но ведь только вышла релизная и весьма долгожданная версия FreePascal. Теперь весь код FreePascal для KolibriOS, а это прежде всего RTL (Run-Time Library) будет совместим и гарантированно работать с FPC версии 2.2.0. Не могу обещать что совсем не будет бранчей для последних срезов FreePascal ;-). Так же я сегодня обновил RTL, правда не до версии FP 2.2.0 :-( и выложил первый пример, смотреть все в официальном репозитарии Subversion.