Колибри OS: дистрибутив AZ от 31.01.2008, 14.02.2008

Данный дистрибутив не претендует на звание официального дистрибутива
    системы Колибри, что, впрочем, совершенно не мешает ему существовать
    и даже работать.

В ядре произведены следующие изменения, доработки, исправления:

  От Евгения Гречникова (Diamond) - Российская Федерация
    1) Небольшое ускорение кода для записи новых данных на FAT.
    2) Добавлен (в диагностических целях) в случае, если ядру не
       удалось загрузить первое приложение, вывод соответствующего сообщения.
    3) Новая системная функция 72 для посылки сообщений окну
       (см. sysfuncr.txt).
    4) Функции приостановки и возобновления потока 69.4 и 69.5 могут
       применяться не только к отлаживаемым потокам.
    5) Исправление в коде завершения ядра: корректная обработка файла
       kernel.mnt на >128 Кб.
    6) V86-менеджер.
    7) Поддержка дисков, видимых BIOS, с помощью п.6.
    8) При загрузке системы с CD-ROM, "дискета" читается полностью и
       кусками по 18 секторов (при загрузке с дискеты читаются только
       используемые сектора) - для CD это ускоряет процесс.
       (мои благодарности Dark Shadl за тестирование)
    9) Ошибки при работе с жёстким диском во время загрузки системы
       больше не завешивают систему.
    10) Добавлены некоторые комментарии в загрузочном экране.
    11) Исправление фатальных ошибок в коде работы с сетью в целом и
       драйверах сетевой карты SIS900 в частности.

  От Сергея Семёнова (Serge) - Российская Федерация
    1) Загрузка PE-образа для ядра. Так просто, для прикола, нигде не
       используется.
    2) Сохранение регистров в функциях, экспортируемых ядром для
       драйверов как stdcall.
    3) Исправление ошибки с выделением недостаточного количества памяти
       при распаковке файлов.
    4) SDK для доступа программ к аппаратному ускорению на видеокартах
       ATI R5xx.

  От Марата Закиянова (Mario79) - Российская Федерация
    1) Расширение возможностей системной функции 47 (см. sysfuncr.txt).

  От Михайлова Ильи (Ghost) - Российская Федерация
    1) Расширенный вывод информации о фатальных ошибках приложений и ядра
       на доске отладки.

  От Михаила Семеняко (mike.dld) - Республика Беларусь
    1) Исправление макроса DEBUGF в ядре.

  От Алексея Теплова (<Lrz>) - Российская Федерация
    1) Новый интерфейс для выбора графического режима в загрузочном экране.


С приложениями произведены следующие изменения, доработки, исправления:

    KFAR     - Евгений Гречников (Diamond), версия 0.43: быстрый переход к
                файлу в панелях при наборе первых букв имени с нажатым Alt;
                багфиксы
    KFM      - Марат Закиянов (Mario79), версия 0.47b: удаление папки происходит
                вместе со всей файловой подструктурой; Alt+Enter показывает
                для файлов и папок расположение, название, размер, количество
                файлов и папок (в том числе и для случая выделения отдельных
                файлов и папок); багфиксы
    @PANEL   - Евгений Гречников (Diamond), Alt+F4 не прибивает программу
                безусловно, а посылает сообщение о закрытии, позволяя
                корректный выход. Если программа не реагирует, её всегда
                можно снять по Ctrl+Alt+Del
    MOUSEMUL - Gluk, эмулирует мышь с помощью дополнительной цифровой
                клавиатуры при включённом NumLock; горячая комбинация
                клавиш для запуска приложения - Alt+Shift+NumLock
    LISTPLAY - ДедОк, проигрывание плейлистов: открывает плейлист и
                запускает проигрыватель ac97snd нужное число раз на
                нужных файлах; запускается из kfar и kfm при открытии
                файлов m3u,lap,asf.
    LRL      - bw, порт игры Lode Runner Live, в свою очередь являющуюся
                реинкарнацией древней игры Lode Runner.
                Стрелки - движение, p - пауза, 5 - остановиться,
                PgDn(1)/End(3) - вырыть другому яму, Alt+1/2/3 -
                масштабировать рисуемую картинку. Цель - собрать все сундуки
                с золотом на уровне, не попасться в зубы врагу;
                причём враги могут красть сундуки, но когда они падают в яму,
                сундук не пролезает и его можно отобрать; после чего выйти
                вверх.
    ICON     - Евгений Гречников (Diamond), исправление ошибки, приводившей
                к тому, что Alt+F4 на иконке запускало
                соответствующее приложение
    MENU     - Евгений Гречников (Diamond), исправление ошибки: после закрытия
                дочернего меню по Esc нельзя было открыть это же меню снова
    VIEW3DS  - macgub, версия 0.052: динамическое выделение необходимой памяти;
                оптимизация
    FASM     - Павел Рымовский (Heavyiron), обновление до версии 1.67.26