Ридер Комиксов (Dingux)

Представляем Вашему вниманию небольшую утилиту, позволяющую читать графические новеллы, они же комиксы прямо на Dingoo A320.

Это самая первая версия (скорее всего и последняя) — поддержаны только CBZ-файлы c JPG-содержимым.

Поддерживаемые форматы:

CBZ — книги с файлами JPEG. Для конвертации в этот формат можно использовать Jomic. Проверено — полученные файлы открываются.

Системные требования:

Dingux-устройство с разрешением 320×240. Ядро Dingux c поддержкой SWAP и включенный SWAP-file (от 64 мб). Протестировано на A330 без свап-файла, но тем не менее, он рекомендован ибо комиксы бывают ОЧЕНЬ большие.

Установка:

Скопируйте CBZViewSS.dge в желаемую директорию (под local) на SD. ОБЯЗАТЕЛЬНО создайте ярлык в gMenu2X или dMenu, позволяющий выбирать файл с маской .cbz. Параметр программе передается в командной строке.

Запуск:

После выбора файла вы увидите некоторую отладочную информацию, экран станет черным, подождите около 5 секунд и нажмите стрелку D-Pad. Есть проблема с первичной прорисовкой экрана.

Управление:

  • D-Pad — скролл
  • B-следующая страница
  • X-предыдущая страница
  • Y-специальная функция Line Feed — комикс сдвинется вниз на один viewport (окно просмотра) и прижмется к левому краю (специально, чтобы не мотать).
  • A+D-Pad — попиксельный скроллинг
  • R-Увеличить
  • L-Уменьшить
  • Start+Select — выход

Известные проблемы:

Как уже говорилось, некорректный ренден первой страницы. См. раздел «запуск», как бороться. Если в архиве CBZ (а это zip-архивы) встретится не jpg-файл — случится segfault. Просто откройте CBZ, как архив и удалите его.

Исходный код:

Идет в комплекте с архивом. Это просто проект тт CodeBlocks, должно заработать сразу, если у вас он настроен. Да, оно собирается под Linux/x86, но управление там чудовищное (никто не мешает изменить по вкусу). Распространяется «как есть». Используется SDLStretch,zlib. Остальное внутри.

Что неплохо бы дописать:

Запись состояния на диск

Прогресс-бары и заставки

Поддержка CBR

Скачать

Зеркало OpenHandhelds

 



Добавить комментарий

Комментарии доступны через Intensedebate. Включите JavaScript.