Программы переключения цветовых режимов на Орион ПРО, PRODOS

MONO.COM, 4COL.COM, 8COL.COM, 16COL.COM переключаем цвета, переключение кодировки, управление шириной экрана

Продаю платы и наборы микросхем, куплю микросхемы Платы и комплектующие на ПК Орион-128

 

Программы переключения цветовых режимов

Переключение кодировки символов

Управление шириной экрана

 

Программы переключения цветовых режимов

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 ***

 

Купить платы, наборы микросхем на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы, Z80, микропроцессоры и микроконтроллеры

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу