Вторник, 12.12.2017, 09:09

..



Главная Регистрация Вход
Приветствую Вас, Гость · Браузер: « v»
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Всё об «Электроника БК0010(-01), БК0011(М)»! » Программы | Утилиты | ДОСы » Графические редакторы » Разные... » «Gredor» [23.01.89] (Автор: -Kvikos- [Косов К.В.])
«Gredor» [23.01.89]
-=RUS=-Дата: Суббота, 27.09.2014, 12:06 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 350
Репутация: 1
Статус: Offline
(Gredor.doc)

 -KVIKOS- PROGRAM           Косов К.В.           МОСКВА 1989 г.

                        G  R  E  D  O  R

   GREDOR был создан по следующим принципам :  во-первых, полная
совместимость  с  ГРЕД0,  во-вторых,  реализация многих дополни-
тельных возможностей.
   GREDOR имеет основной режим работы и 4 дополнительных. Основ-
ной режим включается при запуске редактора.

                   Директивы основного режима:
                   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

     КЛАВ.               ФУНКЦИЯ
────────────────────────────────────────────────────────────────
     < О >  * Перезапуск редактора с сохранением буфера
    < СБР > * Очистка экрана
     < Б >  * В буфер
     < Э >  * Из буфера
     < И >  * Из буфера с наложением (прозрачный рисунок)
     < З >  * Запись на МЛ 2-х копий
     < Ч >  * Чтение с МЛ в буфер БЕЗ ВЫВОДА НА ЭКРАН !
     < Ц >  * Закраска области с сохранением ее в буфере
              0-9,<пробел> - цвета.
     < Л >  * Вывод рисунка на принтер
     < N >  * Инверсия области с сохранением ее в буфере
     < K >  * Конец работы. ОЗУ не сохраняется.
   < ПОВТ > * "Зеркало". Буфер не сохраняется.
────────────────────────────────────────────────────────────────

                     ДОПОЛНИТЕЛЬНЫЕ РЕЖИМЫ:
                     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   1. "ЛУПА". Вход и выход по клавише  <КТ>.  Работа возможна в 
пределах одной символьной позиции. Кл. 1 - 4 - цвета.

   2. Редактирование телевизионных строк.  Вход и выход осущест-
вляется клавишей <СБРОС СТРОКИ СПРАВА>.

   ┌─────────┬──────────────────────────────────────────────┐
   │ EDITOR :│      <ПОВТ> - раздвижка ТВ строк             │
   ├─────────┘       <КТ>  - сдвижка ТВ строк               │
   │<РАЗДВИЖКА И СДВИЖКА В СТРОКЕ> - аналогично для ТВ строк│
   └────────────────────────────────────────────────────────┘

   ВНИМАНИЕ !!! Этим режимом необходимо пользоваться чрезвычайно
осторожно, следить  за тем,  чтобы  курсор не выходил за пределы
рабочей  области  экрана  (нижняя граница - по "лупе") !! В про-
тивном  случае  может быть  сдвинута не только строка,  но и все
содержимое ОЗУ со всеми вытекающими ...

   3. Печать символов. Вход в режим по клавише <П>,выход-<ВВОД>.

   В этом режиме все клавиши  действуют так, как они действуют в
мониторе.  Клавиша <КТ> - вкл.  и  выкл. лупы в этом режиме. При
 вы-
ключенной лупе в информационной строке появляется полоска.

   4. Графика. Вход по клавише , выход - <ВВОД>.

                      Директивы режима:
                      ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

<уд. симв. слева>  - вкл. и выкл. рисования
      <М>          - метка. Сбрасывается только
                     после выполнения функций
                     <Ч> или <З> в основном режиме
      <.>          - провести линию от курсора к метке.
      1-4          - цвета. (Сохраняются при выходе из режима.)
    <ПРОБЕЛ>       - координаты курсора выдаются на порт.
                     Мл. байт - X, Ст. байт - Y.
     <РУС>         - ставится точка по координатам с порта.
     <ЛАТ>         - формируется вектор от последней постав-
                     ленной точки до координаты с порта.
      <ВС>         - окружности. После нажатия на запрос отме-
                     тить центр окружности и ее радиусы.

   Функции работы с портом не связаны с гр. курсором, т.е. можно
вводить с клавиатуры один рисунок,  а с порта другой одновремен-
но.  В отличии от других режимов, здесь возможно движение курсо-
ра по диагональным направлениям.  Не рекомендуется выводить кур-
сор за пределы рабочей области экрана, т.к. это может плохо кон-
читься.

                  ┌─────────────────────────┐
                  │ ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ │
                  └─────────────────────────┘

   Во всех  режимах,  использующих  буфер,  запрашивается правый
нижний и левый верхний угол рисунка.

   На МЛ рисунок записывается в следующем формате:

      Первое слово - кол-во байт по горизонтали
      Второе слово - кол-во TV-строк в рисунке
      Далее подряд слова каждой TV-строки.

 ┌───────┬──────┬───────┐ Для распечатки рекомендуется следующее
 │контакт│сигнал│контакт│ подключение  принтера  УВВПЧ-30-004  к
 │ УВВПЧ │      │ порта │ порту БК.
 ├───────┼──────┼───────┤
 │  Б14  │  D0  │  A16  │ Рекомендую  использовать  именно  его,
 │  Б13  │  D1  │  А13  │ т.к.  другие  варианты,  приводимые  в
 │  Б12  │  D2  │  B12  │ различной литературе,  не  работают со
 │  Б11  │  D3  │  B10  │ многими программами.  Данное подключе-
 │  Б10  │  D4  │  B5   │ ние работает безупречно.
 │  Б8   │  D5  │  B7   │
 │  Б9   │  D6  │  B6   │ Кстати, экранирование не обязательно.
 │  Б7   │  D7  │  A7   │
 │  Б6   │  СТР │  A28  │ Следует  учесть,  что  при  распечатке
 │  Б4   │  ЗП  │  B31  │ происходит сжатие  рисунка по вертика-
 │  Б16  │  ГИ  │  АB18 │ ли в 1.625 раз.
 │  А1   │  ОБЩ │  AB18 │
 └───────┴──────┴───────┘

   При использовании рисунка в программах рекомендуется выводить
его на экран следующим образом:

                  КОМАНДА:            КОД:

                MOV  (R5)+,R3        012503
                MOV  (R5)+,R4        012504
                MOV  R3,R0       ←─┐ 010300
                ASR  R0            │ 006200
                MOV  (R5)+,(R1)+ ←┐│ 012521
                SOB  R0,       ───┘│ 077002
                SUB  R3,R1         │ 160301
                ADD  #100,R1       │ 062701
                                   │ 000100
                SOB  R4,       ────┘ 077410

   Предварительно в  R5  заносится  адрес рисунка,  а в R1 адрес
ОЗУ экрана,  куда  надо вывести  рисунок.  Прозрачность  рисунка
достигается   заменой   команды   MOV  (R5)+,(R1)+   на  команду
BIS (R5)+,(R1)+ (код 052521).

   GREDOR был сделан под клавиатуру БК0010-01, и если расположе-
ние  клавиш вас  не устраивает,  вы можете  заменить их на более
удобные.  В таблице указаны адреса,  по которым необходимо запи-
сать код клавиши данного режима.

            ┌─────────────────────────┬───────────┐
            │       ФУНКЦИЯ :         │   АДРЕС:  │
            ├─────────────────────────┼───────────┤
            ├─────────── ОСНОВНОЙ РЕЖИМ ──────────┤
            │        инверсия         │   001232  │
            │        в  буфер         │   001340  │
            │       из бувера         │   001364  │
            │    -"- с накладкой      │   001472  │
            │     запись на мл        │   001352  │
            │     чтение с  мл        │   001376  │
            │    печать символов      │   001422  │
            │       закраска          │   001434  │
            │    очистка  экрана      │   001504  │
            │       перезапуск        │   001410  │
            │    вывод на принтер     │   001446  │
            │        "зеркало"        │   006514  │
            ├───────────── РЕЖИМ "ЛУПЫ" ──────────┤
            │      вход в режим       │   001326  │
            │         выход           │   002436  │
            ├──────────────── ЕDITOR ─┼───────────┤
            │      вход в режим       │   001436  │
            │         выход           │   003324  │
            │     сдвижка в стр.      │   003342  │
            │    раздвижка в стр.     │   003350  │
            │     сдвижка строк       │   003356  │
            │    раздвижка строк      │   003364  │
            ├─────────── ПЕЧАТЬ СИМВОЛОВ ─────────┤
            │      вход в режим       │   001422  │
            │         выход           │   002054  │
            ├─────────────── РИСУНОК ─┼───────────┤
            │      вход в режим       │   001244  │
            │         выход           │   004516  │
            │     вкл/выкл. линии     │   004452  │
            │     коорд. на порт      │   004576  │
            │ точка по коор. с порта  │   004616  │
            │        линия -"-        │   004644  │
            │         метка           │   004664  │
            │     уйти к метке        │   004706  │
            │    линия к метке        │   004730  │
            └─────────────────────────┴───────────┘

────────────────────────────────────────────────────────────────
 © -KVIKOS-   Косов Константин    125-37-66   МОСКВА 23.01.89 
────────────────────────────────────────────────────────────────


 
Всё об «Электроника БК0010(-01), БК0011(М)»! » Программы | Утилиты | ДОСы » Графические редакторы » Разные... » «Gredor» [23.01.89] (Автор: -Kvikos- [Косов К.В.])
Страница 1 из 11
Поиск:

-=RUS=-
ICQ: 320867225