Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Примеры использования Окна
Регистр №17: 00H + 01H Окно с левого края до следующего символа. Регистр №18: 00H + 10H Окно с верхнего края до 16-го символа.
Регистр №17: 80H + 02H Окно с 4-го символа слева до правого края. Регистр №18: 80H + 01H Окно со 2-го символа сверху до нижнего края.
Регистр №17: 80H + 01H Окно с 4-го символа до правого края. Регистр №18: 00H + 10H Окно с верхнего края до 16-го символа.
Регистр №17: 00H + 02H Окно с левого края до 4-го символа. Регистр №18: 80H + 01H Окно со 2-го символа сверху до нижнего края.
_ ПРИОРИТЕТ ОКНА _
Приоритет Окна реализован так же, как и приоритет Плоскости “A”. Плоскость “A” не отображается в том месте, где отображается окно. Если Окно установлено слева и Плоскость “A” сдвигается по горизонтали, то символы, находящиеся в двух вертикальных столбцах справа от границы Окна будут испорчены. Этого не наблюдается, если Окно установлено слева и Плоскость “A” перемещается по вертикали, или если Окно установлено справа.
_ ТАБЛИЦА СИМВОЛОВ ОКНА _
Таблица символов Окна находится в видеобуфере VRAM, базовый адрес задается в Регистре №13. Формат символа Окна совпадает с форматом символа Плоскостей.
PRI: Приоритет. CP1, CP0: Палитра цветов. VF: Зеркало по вертикали (1 – зеркально). HF: Зеркало по горизонтали (1 – зеркально). PT10-PT0: Номер символа в знакогенераторе. Таблица символов очень сильно зависит от режима (32/40 символов по горизонтали). Будьте внимательны.
В жирной рамке – отображаемая часть. Столбцы 40-63 никогда не отображаются.
В режиме 40 символов по горизонтали, плоскость состоит из 64 символов по горизонтали. Однако символы, начиная с 40 по 63 отображаться не будут (см. таблицу). Также, в режиме 28 символов по вертикали, не будут отображаться строки, начиная с 29 символа. В режиме 30 символов по вертикали не будет отображаться строки, начиная с 31.
S/TEN = 1 ПАЛИТРА ЦВЕТА СПРАЙТОВ = 3, КОД ЦВЕТА = 14
G: Задний фон. A: Плоскость прокрутки “A”. B: Плоскость прокрутки “B”. S: Плоскость спрайтов.
Точки Спрайта с кодом цвета 15 работают как операторы на экране и “просвечивают” другие плоскости с более низким приоритетом. Соответственно, эти точки не отображаются.
Когда у Спрайта не установлен приоритет, применяется следующий порядок:
|