Итак, в продолжение темы графики, обещанная утилита просмотра картинок, поддерживающая различные форматы файлов растровой графики ПРК "Орион" - PICVIEW$.
Утилита имеет два режима работы: консольный (режим командной строки) и т.н. WUI (оконный интерфейс). В первом варианте при вызове утилиты, в командной строке указываются параметры (имя файла или запрос справки "/?"):
Во втором варианте (вызов без параметров в командной строке) открывается собственный интерфейс выбора файлов для просмотра и некоторых других параметров:
Во втором варианте требуется наличие в системе установленного драйвера расширения ExtDRV версии не ниже 2.7 !
Далее будет описание оконного интерфейса.
Поддерживаются все известные файлы картинок, включая новый формат DSDOS ( *.GF ). Применены быстрые алгоритмы распаковки и вывода изображений.
По нажатию любой клавиши, кроме [F1], [I], [Esc] и [F4], открывается диалог выбора файла для просмотра:
В списке отображаются только файлы графических форматов, имеющиеся на текущем диске. Для выбора диска необходимо нажать соответствующую клавишу - [A]..[H].
Навигация по списку файлов стандартная для подобных диалогов в ОС DSDOS: [↑], [↓], [Home], [End], а также их сочетания с [Ctrl+]. Выбор файла для просмотра - [Enter].
Также действуют следующие клавиши:
[L] - включение/выключение отображения длины файлов;
[T] - включение/выключение отображения даты файлов;
[+] - увеличение количества отображаемых на экране файлов (max=22);
[-] - уменьшение количества отображаемых на экране файлов (min=3);
Выбранные значения параметров сохраняются в конфигурационном файле (PVIEW.CF) утилиты на рабочем диске ОС DSDOS.
После выбора файла производится его загрузка в буфер, а затем вывод на экран:
Картинка выводится на чёрном фоне, в центре экрана (утилита автоматически рассчитывает координаты, в зависимости от размеров).
Видеорежим ПРК "Орион" устанавливается в соответствии с информацией в файле. Поддерживаются все аппаратные режимы Ориона, кроме "гашения экрана".
После успешной загрузки изображения, возможен просмотр детализации его параметров (клавиша - [I]):
Выводятся:
- полное имя файла;
- размеры в пикселях;
- требуемый видеорежим (в скобках указана палитра, 1 или 2);
- используемые бит-планы: передний (FG), задний (BG) или оба вместе (FG BG).
По нажатию любой клавиши, кроме [F4] (выход в ОС), детализация убирается с экрана.
Окно детализации выводится всегда в 16-цветном режиме, в связи с этим, если картинка в 4-цветном, то на время вывода детализации она может быть искажена:
Файлы копий экрана в формате ZX-Spectrum выводятся в 16-цветном режиме Ориона:
Утилита автоматически выполняет приведение цветового пространства к орионовскому при выводе изображения.
Выход из программы в любой момент по клавише [F4], а из режима просмотра изображения также по клавише [Esc].
Напоследок ещё пара прекрасных картинок с "вражеской" платформы
Ссылки для скачивания:
в формате ORI - http://denn.ru/8bit/orion/soft/grf/PICVIEW$.ori
архивом - http://denn.ru/8bit/orion/soft/grf/picview.rar
- - - Добавлено - - -
RD3AY, вот цвета в эмуляторе:
А вот цвета на реале:
Фото с реала не один-в-один как жизни, но примерно похоже. В общем, градации яркости вполне читаемые.
Думаю в Вашем случае дело в формировании видеосигнала или в устройстве отображения. Сигнал I (яркостый "цвет") корректно заведён в монитор?