Программа просмотра графический файлов (спрайтов) "ОРИОН-128" по журналу Радиолюбитель
Скачать программу для просмотров спрайтов Орион-128
Публиковалось в журнале Радиолюбитель №4 - 1998 год
А. ПРЕСНЯКОВ, 660028, Россия. г.Красноярск, ул. 1-я Пионеров. 15 - 79.
VIEW V2.0. ПРОГРАММА ПРОСМОТРА СПРАЙТОВ
В настоящее время на "ОРИОНе" прижились два основных стандарта
графических спрайтов:
- упакованный шестнадцатицветный рисунок в стандарте графического
редактора PENXS [1] и программы снятия копии экрана PRTSCR2$;
- неупакованная монохромная копия экранной области или ее фрагмента в
стандарте программ SCREEN$, DDD2$.
Программа DDD2S пока не получила широкого распространения, поэтому
рассмотрим ее стандарт.
Экранный спрайт файла *.PS может иметь любой размер в пределах 1...30Н
байт но горизонтали и 1...100Н точек по вертикали. При записи спрайта в
файл *.PS сначала записываются размеры (2 байта) - высота в точках и
ширина в байтах, причем, если высота равна 100Н, записывается 0; затем
поочередно записываются байты изображения начиная с левого верхнего,
после него - следующий ниже и т.д. сверху вниз и слева направо до
правого нижнего угла. В случае, если сохраняется весь экран размерами
100Нх30Н, байты размера можно опустить (сохранив экран, например
директивой S NAME.PS С000, EFFF). Файл при этом имеет длину 3000Н.
Для просмотра спрайтов указанных форматов предназначена программа VIEWS V2.0, занимающая на диске пространство 1 Кб. При ее запуске на экране появляется каталог спрайтов всех рабочих дисков и курсор в виде инверсно выделенного имени файла. Выбрать имя другого файла можно, нажав клавиши перемещения курсора вверх или вниз, а нажатие [ВК] вызывает вывод спрайта и его параметров (имя, ширина, высота) на экран. При нажатии клавиш перемещения курсора вверх или вниз на экран выводится предыдущий или следующий спрайт, а при нажатии [F4] управление передастся OR DOS.
Дампы программ для набора
Литература
1. Сугоняко В., Сафронов В. ПРК "Орион-128". Графический редактор PENX - Радио, 1991, N8, С.49; 1991, N9, С.34.
На предыдущую страницу На главную страницу На следующую страницу