Таблица форм
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Таблицы форм — это функция ПЗУ Apple II , которая позволяет манипулировать небольшими изображениями, закодированными как последовательность векторов. Изображение (или фигуру ) можно нарисовать в графическом режиме высокого разрешения — с масштабированием и вращением — с помощью программных процедур в ПЗУ. Таблицы фигур поддерживаются через Applesoft BASIC и из машинного кода в пакете «Помощь программисту», который был в комплекте с исходными ПЗУ Integer BASIC для этого компьютера.
Графические процедуры Applesoft с высоким разрешением не были оптимизированы по скорости, [1] поэтому таблицы форм обычно не использовались для программного обеспечения, критичного к производительности, такого как игры, которые обычно писались на языке ассемблера и использовали предварительно сдвинутые растровые фигуры. Таблицы фигур использовались в основном для статических фигур, а иногда и для необычного текста; Beagle Bros предлагала ряд шрифтов в Font Mechanic в виде таблиц форм Applesoft.
Технические детали
[ редактировать ]Векторы . двухмерной графики, каждый из которых кодирует направление от предыдущего пикселя вместе с флагом, указывающим, должен ли новый пиксель быть освещен или нет, были закодированы до трех в байте Они сохранялись в таблице через Монитор или POKE
команда. Отсюда на графику можно было ссылаться по номеру (таблица могла содержать до 255 фигур), а встроенные процедуры Applesoft позволяли масштабировать, вращать, рисовать или стирать фигуры. Также был доступен режим XOR , позволяющий видеть фигуру на любом цветном фоне; Преимущество этого также заключалось в том, что фигуру можно было легко стереть, перерисовав ее.
Apple не предоставила никаких утилит для создания таблиц форм; их приходилось создавать вручную, обычно путем рисования на миллиметровой бумаге, затем вычисления шестнадцатеричных значений и ввода их в компьютер. Компания Beagle Bros создала программу редактирования таблиц форм, которая устраняла «обработку чисел», под названием Apple Mechanic и связанную с ней программу Font Mechanic .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Симони, Ричард Т. младший (август 1983 г.). «Новая подпрограмма Shape для Apple» . БАЙТ . п. 292 . Проверено 9 февраля 2015 г.
Внешние ссылки
[ редактировать ]- Пример Atariarchives.org , подробная инструкция по сборке фигурных таблиц вручную