Программы переключения цветовых режимов на Орион ПРО, PRODOS
MONO.COM, 4COL.COM, 8COL.COM, 16COL.COM переключаем цвета, переключение кодировки, управление шириной экрана
Программы переключения цветовых режимов
Переключение кодировки символов
Программы переключения цветовых режимов
E:190896 (C) 1996 ORIONSOFT
ПРОГРАММЫ ПЕРЕКЛЮЧЕНИЯ ЦВЕТОВЫХ РЕЖИМОВ
При загрузке PRODOS устанавливается псевдоцветной режим с белыми буквами на синем фоне. С помощью описываемых ниже программ эта установка может быть изменена. Данные программы перенастраивают внешнюю схему управления палитрами, расположенную на MULTI CARD, что обеспечивает отображение всех цветов на экране цветного монитора. Размеры и положение текущего окна вывода не меняются.
MONO.COM
Программа MONO назначает псевдоцветной режим экрана. В командной строке при запуске программы может быть указан код палитры в виде /PXX, где XX - две шестнадцатиричных цифры, первая из которых задает цвет фона, а вторая - цвет переднего плана. Если параметр не указан, то устанавливается псевдоцветной режим с палитрой, установленной ранее. Примеры запуска:
MONO /P0F - включение белых букв на черном фоне;
MONO - включение псевдоцветного режима без изменения палитры.
4COL.COM
Программа 4COL назначает 4-цветный режим экрана. Выбор одной из двух палитр осуществляется с помощью параметра /PX, где X принимает значения 0 (зеленые буквы на черном фоне) или 1 (белые буквы на синем фоне). Если параметр в командной строке не указан, то включается палитра, установленная ранее. Примеры запуска:
4COL /P1 - включение белых букв на синем фоне;
4COL - включение 4-цветного режима без изменения палитры.
8COL.COM, 16COL.COM
Программы 8COL и 16COL предназначены для включения соответственно 8- и 16-цветного EGA-режимов экрана. Так как в этих режимах понятие аппаратной палитры отсутствует, при запуске программ всегда устанавливается режим вывода белых букв на синем фоне. При запуске из псевдоцветного или 4-цветного режимов всегда назначается экран 1 (адреса 0000H..7FFFH в 0 и 1 страницах ОЗУ), что связано с различием в номерах экранов и положении экранных плоскостей для данных режимов. По этой же причине программы MONO и 4COL при запуске из режимов EGA всегда назначают экран 3, являющийся основным в PRODOS. В остальных случаях текущий номер экрана не меняется. Примеры запуска:
8COL - включение 8-цветного режима;
16COL - включение 16-цветного режима.
Переключение кодировки символов
E:190896 (C) 1996 ORIONSOFT
ПЕРЕКЛЮЧЕНИЕ КОДИРОВКИ СИМВОЛОВ
Для переключения кодировки символов (клавиатура и дисплей) предназначены программы ALT, KOI8, KOI7, которые включают соответствующую кодировку: альтернативную, КОИ-8, КОИ-7/Н2. Примеры запуска:
ALT - включение альтернативной кодировки;
KOI8 - включение КОИ-8;
KOI7 - включение КОИ-7/Н2.
E:190896 (C) 1996 ORIONSOFT
Ширина экрана в "Orion-Pro" может принимать два значения: 384 или 512 пикселей, что позволяет выводить соответственно 64 или 80 символов стандартного размера (6x10 пикселей). Основным режимом в PRODOS принят режим широкого экрана, однако при необходимости он может быть изменен с помощью описываемой программы WIDTH.COM.
Данная программа изменяет аппаратно ширину видимого экрана и логически - ширину текущего окна вывода доступного экрана (видимый экран совпадает с доступным):
┌───────────────┬────────────┬─────────────┬───────────────┐
│ │ Ширина │ Ширина окна │ Смещение окна │
│ РЕЖИМ ЭКРАНА │ видимого │ доступного │ доступного │
│ │ экрана │ экрана │ экрана по X │
├───────────────┼────────────┼─────────────┼───────────────┤
│ Широкий экран │ 512 │ 480 │ 16 │
├───────────────┼────────────┼─────────────┼───────────────┤
│ Узкий экран │ 384 │ 384 │ 0 │
└───────────────┴────────────┴─────────────┴───────────────┘
Номер экрана, цветовой режим и высота текущего окна вывода не изменяются.
Требуемая ширина экрана указывается при запуске программы в виде параметра командной строки: /0 или /1, причем первое значение устанавливает узкий экран, а второе - широкий. Если параметр не указан, то текущее значение ширины экрана меняется на противоположное. Примеры вызова:
WIDTH /0 - включение узкого экрана 384 пикселей;
WIDTH - изменение ширины экрана на альтернативную.
*** ORIONSOFT ***
На предыдущую страницу На главную страницу На следующую страницу