- PVSM.RU - https://www.pvsm.ru -

Дайджест KolibriOS #6: последняя осень

Дайджест KolibriOS #6: последняя осень - 1Мы рады представить вам новый выпуск дайджеста изменений, сделанных в KolibriOS. По нескольким причинам, было решено делать не ежемесячный, а ежеквартальный дайджест. Именно поэтому он так долго не выходил. Но сейчас ноябрь, конец осени, а значит, пришло время поделиться новостями. Если интересно, добро пожаловать под кат.

Также вынужден не без сожаления сказать, что этот дайджест может оказаться последним. Действие подписки нашего блога заканчивается завтра, и пока нам его не продлили. Так что его дальнейшая судьба пока неизвестна.

Обозначения

Дайджест KolibriOS #6: последняя осень - 2 — реализация новой программы, драйвера или библиотеки
Дайджест KolibriOS #6: последняя осень - 3 — реализация чего-либо в рамках GSoC
Дайджест KolibriOS #6: последняя осень - 4 — ссылка на загрузку

Общесистемные изменения:

  • Слияние ветки kolibri-process с «транком» (основной веткой). В рамках ветки kolibri-process разрабатывалась новая модель процессов и потоков, более схожая с моделью больших ОС.
  • Конвертация всех драйверов в формат PE. Формат PE позволяет упростить загрузку драйверов и подключение библиотек в Колибри, по сравнению с форматом COFF, используемым ранее. После успешной конвертации, была удалена поддержка драйверов в COFF формате.
  • Обновление драйверов для видеокарт Intel и ATI
  • Дайджест KolibriOS #6: последняя осень - 5 exif.obj: библиотека для извлечения данных EXIF [6] из изображений;
  • Поддержка всех IDE — контроллеров (ранее поддерживались только PCI 01018x)
  • Повышена скорость загрузки на некоторых конфигурациях
  • Поддержка 16bpp видео режимов (используется в 86duino [7] с vortex86 VGA [8])
  • TinyGL [9]: форк на FASM
  • Драйвер COM-мыши: поддержка третьей кнопки;

Изменения в прикладном ПО:

  • Eolite: копирование выделенных файлов (выделение по Insert).
  • RDsave: исправление ошибок; использование системных цветов.
  • Дайджест KolibriOS #6: последняя осень - 6 tengine: движек для создания 2D-игр.
    Скрытый текст

    Возможности:

    • готовый мультиплатформенных функционал, в том числе для платформы kolibrios
    • блиттер для рендеринга
    • поддержка многопоточности
    • возможность попиксельной проверки границ игрового объекта сложной формы
    • поддержка тайловой карты, скроллинг
    • поддержка полупрозрачности
    • поддержка смешивание данных изображения с указанным цветом
    • поддержка пропорциональных шрифтов

    Дайджест KolibriOS #6: последняя осень - 7
    Пример работы физики Верле

    Дайджест KolibriOS #6: последняя осень - 8
    Invaders

  • Game Center: переход на использование ini для хранения списка игр.
  • scrshoot: поддержка 16bpp режима.

Прочее:

  • Перевод системы автосборки на Tup [10]

Автор: Punk_Joker

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/razrabotka/75244

Ссылки в тексте:

[1] Дайджест KolibriOS #1: ввод в курс дела: http://habrahabr.ru/company/kolibrios/blog/210268/

[2] Дайджест KolibriOS #2: что нам принёс февраль: http://habrahabr.ru/company/kolibrios/blog/210628/

[3] Дайджест KolibriOS #3: начало весны: http://habrahabr.ru/company/kolibrios/blog/216789/

[4] Дайджест KolibriOS #4: и весна нам не помеха: http://habrahabr.ru/company/kolibrios/blog/221205/

[5] Дайджест KolibriOS #5: мы снова с вами: http://habrahabr.ru/company/kolibrios/blog/225127/

[6] EXIF: http://ru.wikipedia.org/wiki/EXIF

[7] 86duino: http://www.86duino.com/

[8] vortex86 VGA: http://www.86duino.com/?p=8586

[9] TinyGL: http://board.kolibrios.org/viewtopic.php?f=24&t=584

[10] Tup: http://gittup.org/tup/

[11] Источник: http://habrahabr.ru/post/231433/