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

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

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



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

Упаковщик Kpack

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

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

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

четверг, 30 сентября 2010 г.

Колибри 0.7.7.0

К сожалению, выход новой версии системы оставался ранее не освещенным в блоге। В декабре 2009 года завершилась работа над версией 0.7.7.0 дистрибутива.Список изменений можно посмотреть на wiki.
Проект продолжает развиваться, и довольно часто появляются свежие ночные сборки системы. Следите за обновлениями на форуме :)

суббота, 29 августа 2009 г.

zSea версии 1.00 ПреАльфа2


Mario уже на протяжении долгого времени продолжает совершенствовать свой графический просмоторщик zSea, и, надо заметить, добился в этом определённых успехов.


Из реализованного:
1) Поддержка в загружаемых модулях (могут быть использованы в других проектах почти без накладных расходов): BMP, PNG, JPEG и GIF. В модулях используется свой промежуточный RAW формат с заголовком с данными.
2) Реализованы элементы управления: Scroll Bar, Menu Bar, Dinamic Button (могут быть использованы в других проектах почти без накладных расходов).
3) Функциональность: просмотр файлов, пролистывание директории с файлами, валпапер, слайдшоу, а также поворот картинки (по часовой и против) и масштабирование.

DOSBox 0.73

diamond портировал версию 0.73. Со списком "что нового в этой версии" можно ознакомиться на официальном сайте http://dosbox.com . Исправлен баг и с imgmount.


воскресенье, 7 июня 2009 г.

Лэйауты

В этой теме Mike.dld выложил пример лэйаутов для Колибри. Сделано пока что на скорую руку три контрола: hbox_layout (собственно, он самый), rect (рисует свои границы красным) и spacer (ничего не рисует, но занимает место). Чуть позже добавил vbox_layout, в результате стало возможным реализовать практически любой интерфейс.

Для проверки кода - собрать example.asm, запустить и поизменять размеры окна (будет видно, что размеры и положение "контролов" также меняются).

По словам автора: "Это начало более-менее правильной библиотеки GUI (точнее, не совсем начало, но одна из основ, без которой писать контролы - смешно)."

Hex Editor


Staper переделал Hex Editor, программа всё ещё в процессе шлифовки напильником, но уже сейчас есть много преимуществ по сравнению с предыдущей версией:

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