| English, French, German |
|
|
| Главная · Программы · Пользователям · Разработчикам · Конкурсы · Партнерство · Информация · Форум |
|
Раскраска PVOS, экран выключения и графика.Casio PocketViewer PV-S450/250 имеет графический экран, и здесь я попробую описать некоторые моменты отображения разных картинок. Вся графика от PV в интерпретации для ПК имеет монохромный черно-белый формат. Максимальный размер картинки - 160 на 160 точек. 1. Сама PVOS и ее файл.Несколько слов о ОС.Операционна система Casio PocketViewer (далее PVOS) хранится в первом мегабайте флэш-памяти. исследовать ее на Самом наладоннике хоть и можно, но довольно затруднительно - придется писать специальные программы. Поэтому (обычно) работают с ОС в виде файла на ПК. Наиболее принятый формат - файл с расширением HEX, содержащий образ памяти в шестнадцатеричном виде. В током виде ОС доступна для скачивания с сайта, в таком виде ее загружают в PocketViewer для замены старой. Скачать установленную именно у Вас на наладоннике PVOS можно программой GetOS, но фактически версии любых возможных ОС доступны в Интерненте, и можно скачать ее оттуда (предварительно выяснив версию). Ну а если Вы "патчили" (изменяли) свою ОС сами, то файл у Вас уже и так должен быть. Естественно напоминаем, что при всяких манипуляциях с файлом PVOS его оригинал должен храниться в целости и сохранности. Мало ли что можно напортить... Загрузка новой версии PVOS в PV здесь не описывается. 2. Графика в составе PVOS.Графика в PVOS имеется большей частью в виде уже готовых изображений. Это гораздо удобнее, чем рисовать их поточечно, ведь при монохромном формате они даже без сжатия занимают не так уж много места: иконка 16х16 точек - 32 байта, экран 160х160 точек - 3200 байт (3,125 Кб). Из своих программ вместо рисования некоторых элементов экрана можно вызвать рисование уже готовой картинки из состава системы. Каждое изображение имеет свой номер. Часть из них (возможно) уже не используется ни одной из встроенных программ, а осталась из старых версий ОС от моделей типа PV-200, PV-400. В составе ОС 326 картинок с системными номерами от 0x0000h до 0x0154h. Там имеются изображения меню (без надписей), различных пустых кнопок, помеченных и пустых радиокнопок, в том числе и клавиатура (0x001Fh), экран связи (0x010Fh) и экран выключения (0x00A8h). Выяснением того, какие из изображений уже не используются в PVOS 1.02 для PV-250/450, похоже, никто пока не занимался. Многие программы не пользуются библиотекой ОС, а содержат образы нужных им элементов в составе исполняемого BIN-файла (что, конечно же, увеличивает его размер). Если есть интерес посмотреть графический состав ОС, то есть файл PDF (на сайте Andrew Toulchinski) c содержанием картинок из ОС 1.20 с PV-X450. 3. Программа GraphTool.Для собственного изучения есть программа GraphTool от Jо Steingrдber (имеется версия 1.1 от 30.07.2001 г). Для тех, кому сложно разобраться в немецкой инструкции, вот простое описание работы (в моем варианте):
Некоторые замечания: Большинство картинок имеют небольшие размеры (напр. 8х8 точек), так что перерисовывать в них нечего. У некоторых картинок не смысла рисовать во внутренней области (например, на кнопках клавиатуры или меню) - на эти области все равно напишется другой текст.
И главное - размеры картинок должны остаться неизменными (если было 16х30 точек, то должно остаться ровно 16х30 точек). Видимо, поэтому часть из устаревших изображений так и не меняется. Судя по анализу набора картинок - есть варианты, явно дублирующие друг друга. Примеры альтернативных вариантов экранов связи и выключения выложены на сайте в разделе картинок. 4. Программа PVOffScreen.Существует другая, более удобная программа - PVOffScreen (версия 1.1 от того же автора). Она имеет Windows-интерфейс, но предназначена (как и следует из названия) только для смены экрана выключения PV. Правила работы с ней довольно просты:
С уважением Рямов Сергей / RSS, г. Хабаровск. |
||||
| Все права связанные с торговыми марками, упоминаемыми на страницах этого ресурса, принадлежат их владельцам. Полное или частичное воспроизведение любых материалов, содержащихся на этом сайте, допускается только с условием размещения ссылки на этот сайт. |
||
| Пишите нам: admin@pocket-viewer.ru | © Алексей Ананьев-Миляр, 2001 www.melar.ru |
Hosted by valueHOST: Лидер Вэб-Хостинга |
|
|