воскресенье, 31 июля 2011 г.

Тестируем поддержку OHCI (USB)!

CleverMouse выложила в общий доступ свою версию ядра с поддержкой USB (пока только OHCI, поддержка UHCI/EHCI ожидается в будущем). Есть драйвер для USB мышек и клавиатур, в разработке драйвер для флешек. Обсуждение, тестирование и прочее на форуме: http://board.kolibrios.org/viewtopic.php?f=30&t=1785

вторник, 29 марта 2011 г.

Возобновлены ночные сборки LiveCD

Радостная новость: возобновлены ночные сборки KolibriOS LiveCD!
Найти их можно там же, где и ночные сборки образов дискет: http://builds.kolibrios.org/

суббота, 15 января 2011 г.

Драйвер HDA

Уже достаточно давно один из наших активных программистов Asper ведет работу по созданию и отладке драйвера поддерживающего звуковых карт High Definition Audio. Причем в этом деле он добился немалых успехов - около половины устройств тестировавшихся с драйвером таки работают.

Тема форума в которой происходит обсуждение sound, SB, AC97 и другое.

Cложно поверить, но еще год назад об поддержке HDA можно было только мечтать. Остается только пожелать дальнейшей успешной работы автору кода, мы будем поддерживать его морально и обеспечивать тестирование.

вторник, 9 ноября 2010 г.

FPlay - видеоплеер в Колибри

Уже достаточно давно один из наших главных разработчиков Serge занимается разработкой видеоплеера (вообще он много чем занимается - молодец!).

За основу взят исходный код библиотеки FFMpeg.



Сначала была версия воспроизводящая только изображение, недавно он выложил версию воспроизводящую оба потока. Обсуждение ведется в теме FPlay - видеоплеер в Колибри

суббота, 6 ноября 2010 г.

OpenDialog - повышаем дружелюбность системы к пользователю

OpenDialog это по сути побочный код, возникший во время работы над проcмотрщиком графики zSea. Довольно большой кусок кода выдран из KFM и из него в свое время я сформировал компонент FileBrowser, который входит в состав библиотеки Box_Lib - в текущий момент компонент используется только для OpenDialog, но в недалеком будущем будет использован в новом, переписанном KFM.

Программа связывается с вызывающей ее программой, через "расшаренную" память (функция 68), кодом реализованным в библиотеке Proc_Lib, и имеет три режима функционирования: выбор файла для открытия, выбор файла для сохранения, выбор рабочей директории.

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

На сегодня OpenDialog используют уже 17 программ, большинство из которых входят в состав дистрибутива.

В общем Колибри стала на шаг ближе к пользователям. :-)

пятница, 29 октября 2010 г.

Kofee: проигрывание flash в Колибри

Asper продолжает разработку программы для воспроизведения flash в Колибри. Что не может не радовать!
Пользоваться им пока еще нельзя, зато можно полюбоваться, как парсятся некоторые флеш-ролики.



среда, 27 октября 2010 г.

Упаковщик Kpack

Третью неделю веду ковыряние дизассемблерного листинга программы kpack - а все для того, чтобы получить код упаковщика LZMA в виде ассемблерного кода.

Изначально идея была просто прикрутить OpenDialog (изначально kpack написал Diamond на masm c линковкой LZMA SDK на C++), но теперь мысль развивается дальше.

Программа KFAR уже достаточно давно имеет возможность просматривать и распаковывать 7zip и Zip архивы - код вынесен в библиотеку и если добавить туда код полученный от дизассемблирования kpack, то теоретически можно будет и упаковывать. Соответственно функционал программ для Колибри расширится и все будут в выигрыше.