<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D0%9A%D0%9D%D0%A6_RAM.LST_app</id>
	<title>УКНЦ RAM.LST app - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D0%9A%D0%9D%D0%A6_RAM.LST_app"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_RAM.LST_app&amp;action=history"/>
	<updated>2026-04-22T02:13:34Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_RAM.LST_app&amp;diff=2946&amp;oldid=prev</id>
		<title>Nzeemin: cat</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_RAM.LST_app&amp;diff=2946&amp;oldid=prev"/>
		<updated>2020-03-29T14:15:50Z</updated>

		<summary type="html">&lt;p&gt;cat&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 17:15, 29 марта 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l388&quot;&gt;Строка 388:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 388:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:УКНЦ]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:УКНЦ&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|R&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_RAM.LST_app&amp;diff=1963&amp;oldid=prev</id>
		<title>Nzeemin: Новая страница: «{{ДИ}} Оригинальный документ RAM.LST составлен Alex_K (Alexey Kisly).&lt;br/&gt; Начало — см. в УКНЦ RAM.LST.  __TOC__…»</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_RAM.LST_app&amp;diff=1963&amp;oldid=prev"/>
		<updated>2015-10-07T05:57:35Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{ДИ}} Оригинальный документ RAM.LST составлен Alex_K (Alexey Kisly).&amp;lt;br/&amp;gt; Начало — см. в &lt;a href=&quot;/wiki/%D0%A3%D0%9A%D0%9D%D0%A6_RAM.LST&quot; title=&quot;УКНЦ RAM.LST&quot;&gt;УКНЦ RAM.LST&lt;/a&gt;.  __TOC__…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ДИ}}&lt;br /&gt;
Оригинальный документ RAM.LST составлен Alex_K (Alexey Kisly).&amp;lt;br/&amp;gt;&lt;br /&gt;
Начало — см. в [[УКНЦ RAM.LST]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== ПРИЛОЖЕНИЕ 1. Полное описание управляющих и Esc-последовательностей ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ctrl+G  (007) - звуковой сигнал частотой 500 Гц, длительностью 0.32 сек(Bell).&lt;br /&gt;
&lt;br /&gt;
Ctrl+H  (010) - в системе команд VT-52:&lt;br /&gt;
                   передвижение курсора на одну позицию влево. Если курсор&lt;br /&gt;
                   находился в крайней левой позиции строки, то он переходит&lt;br /&gt;
                   на последнюю позицию предыдущей строки. Если текущая&lt;br /&gt;
                   позиция располагалась в верхнем левом углу экрана, то&lt;br /&gt;
                   при разрешенном рулоне производится скроллинг изображения&lt;br /&gt;
                   вниз на одну символную строку, освободившаяся строка&lt;br /&gt;
                   закрашивается цветом фона, курсор становится в последнюю&lt;br /&gt;
                   позицию этой строки, при запрещенном рулоне курсор&lt;br /&gt;
                   перемещается в последнюю позицию последней строки (Left);&lt;br /&gt;
              - в системе команд 15ИЭ-00-013:&lt;br /&gt;
                   передвижение курсора в верхний левый угол экрана (Home).&lt;br /&gt;
&lt;br /&gt;
Ctrl+J  (012) - передвижение курсора на одну позицию вниз. Если текущая строка&lt;br /&gt;
                была последней, то при разрешенном рулоне производится&lt;br /&gt;
                скроллинг изображения вверх, освободившаяся строка&lt;br /&gt;
                закрашивается цветом фона, при запрещенном рулоне курсор&lt;br /&gt;
                перемещается на первую строку (Line feed).&lt;br /&gt;
&lt;br /&gt;
Ctrl+K  (013) - очистка конца строки. Текущая строка от позиции курсора&lt;br /&gt;
                включительно и до конца закрашивается цветом фона (CLEOL).&lt;br /&gt;
&lt;br /&gt;
Ctrl+L  (014) - очистка экрана. Весь экран закрашивается цветом фона, а курсор&lt;br /&gt;
                перемещается в верхний левый угол экрана. Корректируется&lt;br /&gt;
                таблица видеострок экрана пользователя (устанавливается на&lt;br /&gt;
                начало видеопамяти) (CLS).&lt;br /&gt;
&lt;br /&gt;
Ctrl+M  (015) - возврат каретки. Курсор перемещается в начало текущей строки&lt;br /&gt;
                (Carriage Return).&lt;br /&gt;
&lt;br /&gt;
Ctrl+N  (016) - переключение на русский алфавит (РУС).&lt;br /&gt;
&lt;br /&gt;
Ctrl+O  (017) - переключение на латинский алфавит (LAT).&lt;br /&gt;
&lt;br /&gt;
Ctrl+R  (022) - скроллинг изображения вверх.&lt;br /&gt;
&lt;br /&gt;
Ctrl+S  (023) - раздвижка строки. Символы в текущей строке от позиции курсора&lt;br /&gt;
                сдвигаются вправо. Освободившееся знакоместо в позиции курсора&lt;br /&gt;
                закрашивается цветом фона, последний символ в строке&lt;br /&gt;
                теряется (Insert space character).&lt;br /&gt;
&lt;br /&gt;
Ctrl+T  (024) - сдвижка строки. Символы в текущей строке от позиции курсора&lt;br /&gt;
                сдвигаются влево. Символ в позиции курсора теряется, последнее&lt;br /&gt;
                знакоместо закрашивается цветом фона (Delete character).&lt;br /&gt;
&lt;br /&gt;
Ctrl+U  (025) - последовательное исполнение Ctrl+M и Ctrl+J (CRLF).&lt;br /&gt;
&lt;br /&gt;
Ctrl+V  (026) - скроллинг изображения вниз.&lt;br /&gt;
&lt;br /&gt;
Ctrl+W  (027) - переключение на систему команд VT-52.&lt;br /&gt;
&lt;br /&gt;
Ctrl+Y  (031) - передвижение курсора на одну позицию вправо. Если курсор&lt;br /&gt;
                находился в последней позиции строки, то он перемещается&lt;br /&gt;
                в начало следующей строки. Если курсор находился в последней&lt;br /&gt;
                позиции последней строки, то при разрешенном рулоне&lt;br /&gt;
                производится скроллинг изображения вверх, освободившаяся&lt;br /&gt;
                строка закрашивается цветом фона, курсор становится&lt;br /&gt;
                в первую позицию этой строки, при запрещенном рулоне курсор&lt;br /&gt;
                перемещается в начало экрана (Right).&lt;br /&gt;
&lt;br /&gt;
Ctrl+Z  (032) - аналогично Ctrl+H в системе команд VT-52 (Left).&lt;br /&gt;
&lt;br /&gt;
Ctrl+[  (033) - начало командной последовательности (Esc).&lt;br /&gt;
&lt;br /&gt;
Ctrl+\  (034) - перемещение курсора на одну позицию вверх. Если курсор нахо-&lt;br /&gt;
                дился в верхней строке, то при разрешенном рулоне&lt;br /&gt;
                производится скроллинг изображения вниз, освободившаяся строка&lt;br /&gt;
                закрашивается цветом фона, при запрещенном рулоне курсор&lt;br /&gt;
                перемещается в последнюю строку (Up).&lt;br /&gt;
&lt;br /&gt;
Ctrl+]  (035) - аналогично Ctrl+J (Down).&lt;br /&gt;
&lt;br /&gt;
Ctrl+_  (037) - аналогично Ctrl+K (CLEOL).&lt;br /&gt;
&lt;br /&gt;
Esc %!  (033 045 041) - установка режима работы терминала:&lt;br /&gt;
                Из четвертого символа используются два младших бита&lt;br /&gt;
                Esc %!0 - графический режим;&lt;br /&gt;
                Esc %!1 \&lt;br /&gt;
                Esc %!2 ! - текстовый режим (система команд VT-52).&lt;br /&gt;
                Esc %13 /&lt;br /&gt;
&lt;br /&gt;
Esc =   (033 075) - включение режима дополнительной клавиатуры.&lt;br /&gt;
&lt;br /&gt;
Esc &amp;gt;   (033 076) - выключение режима дополнительной клавиатуры.&lt;br /&gt;
&lt;br /&gt;
Esc A   (033 101) - аналогично Ctrl+\ (Up).&lt;br /&gt;
&lt;br /&gt;
Esc B   (033 102) - аналогично Ctrl+J (Down).&lt;br /&gt;
&lt;br /&gt;
Esc C   (033 103) - аналогично Ctrl+Y (Right).&lt;br /&gt;
&lt;br /&gt;
Esc D   (033 104) - аналогично Ctrl+H в системе команд VT-52 (Left).&lt;br /&gt;
&lt;br /&gt;
Esc E   (033 105) - установка системы команд 15ИЭ-00-013.&lt;br /&gt;
&lt;br /&gt;
Esc H   (033 110) - аналогично Ctrl+H в системе команд 15ИЭ-00-013 (Home).&lt;br /&gt;
&lt;br /&gt;
Esc I   (033 111) - аналогично Ctrl+\ (Up).&lt;br /&gt;
&lt;br /&gt;
Esc J   (033 112) - очистка конца страницы. Текущая строка справа от позиции&lt;br /&gt;
                    курсора и все нижележащие строки заполняются цветом фона&lt;br /&gt;
                    (CLEOP).&lt;br /&gt;
&lt;br /&gt;
Esc K   (033 113) - аналогично Ctrl+K (CLEOL).&lt;br /&gt;
&lt;br /&gt;
Esc P   (033 120) - программирование функциональных клавиш и шрифтов:&lt;br /&gt;
      1. Программирование функциональных клавиш.&lt;br /&gt;
&lt;br /&gt;
  Esc P&amp;lt;сохр&amp;gt;;|&amp;lt;код&amp;gt;/&amp;lt;значение&amp;gt;;&amp;lt;прод&amp;gt;&lt;br /&gt;
  &amp;lt;прод&amp;gt; --&amp;gt; &amp;lt;код&amp;gt;/&amp;lt;значение&amp;gt;;&amp;lt;прод&amp;gt;&lt;br /&gt;
  &amp;lt;прод&amp;gt; --&amp;gt; Esc /&lt;br /&gt;
  &amp;lt;сохр&amp;gt; --&amp;gt; используется только младший бит символа. 0 или 1&lt;br /&gt;
        0 - все прежние значения функциональных клавиш стираются;&lt;br /&gt;
        1 - значения сохраняются;&lt;br /&gt;
  &amp;lt;код&amp;gt; --&amp;gt; число от 1 до 25, задающее номер функциональной клавиши;&lt;br /&gt;
       1-5        &amp;lt;К1-К5&amp;gt;&lt;br /&gt;
       6-10       НР+&amp;lt;К1-К5&amp;gt;&lt;br /&gt;
      11-15     ГРАФ+&amp;lt;К1-К5&amp;gt;&lt;br /&gt;
      16-20      УПР+&amp;lt;К1-К5&amp;gt;&lt;br /&gt;
      21-25     ФИКС+&amp;lt;К1-К5&amp;gt;&lt;br /&gt;
  &amp;lt;значение&amp;gt; --&amp;gt; последовательность шестнадцатеричных чисел, задающих&lt;br /&gt;
                 ASCII-коды символов;&lt;br /&gt;
&lt;br /&gt;
  На клавишу К6 назначается строка : DIR %%.SYS&amp;lt;ВК&amp;gt;&lt;br /&gt;
      Esc P;1|6/4449522025252E5359530D; Esc /&lt;br /&gt;
&lt;br /&gt;
      2. Программирование шрифтов.&lt;br /&gt;
&lt;br /&gt;
  Esc P;&amp;lt;код&amp;gt;;@&amp;lt;верхний_ряд&amp;gt;@&amp;lt;нижний_ряд&amp;gt;&amp;lt;прод&amp;gt;&lt;br /&gt;
  &amp;lt;прод&amp;gt; --&amp;gt; @&amp;lt;верхний_ряд&amp;gt;@&amp;lt;нижний_ряд&amp;gt;&amp;lt;прод&amp;gt;&lt;br /&gt;
  &amp;lt;прод&amp;gt; --&amp;gt; Esc /&lt;br /&gt;
  &amp;lt;код&amp;gt; --&amp;gt; ASCII-символ, шрифт которого перепрограммируется;&lt;br /&gt;
  &amp;lt;верхний_ряд&amp;gt; --&amp;gt; последовательность столбцов по пять точек;&lt;br /&gt;
  &amp;lt;нижний_ряд&amp;gt; --&amp;gt; последовательность столбцов по шесть точек;&lt;br /&gt;
&lt;br /&gt;
     ----              ----&lt;br /&gt;
      ! !  1            ! !  1&lt;br /&gt;
     ----              ----&lt;br /&gt;
      ! !  2            ! !  2&lt;br /&gt;
     ----              ----&lt;br /&gt;
      ! !  4            ! !  4&lt;br /&gt;
     ----              ----&lt;br /&gt;
      ! !  8            ! !  8&lt;br /&gt;
     ----              ----&lt;br /&gt;
      ! ! 16            ! ! 16&lt;br /&gt;
     ----              ----&lt;br /&gt;
                        ! ! 32&lt;br /&gt;
                       ----&lt;br /&gt;
&lt;br /&gt;
  При программировании рядов соответственно используются младшие пять или&lt;br /&gt;
шесть разрядов кода символа.&lt;br /&gt;
&lt;br /&gt;
      -----------------&lt;br /&gt;
      ! ! ! ! ! ! ! ! !&lt;br /&gt;
      -----------------&lt;br /&gt;
      ! !0!0!0!0!0!0! !      000000&lt;br /&gt;
      -----------------     0      0&lt;br /&gt;
      !0! ! ! ! ! ! !0!     0 0  0 0&lt;br /&gt;
      -----------------     0      0&lt;br /&gt;
      !0! !0! ! !0! !0!     0 0000 0&lt;br /&gt;
      -----------------     0  00  0&lt;br /&gt;
      !0! ! ! ! ! ! !0!     0      0&lt;br /&gt;
      -----------------      000000&lt;br /&gt;
      !0! ! ! ! ! ! !0!&lt;br /&gt;
      -----------------&lt;br /&gt;
      !0! !0!0!0!0! !0!&lt;br /&gt;
      -----------------&lt;br /&gt;
      !0! ! !0!0! ! !0!&lt;br /&gt;
      -----------------&lt;br /&gt;
      !0! ! ! ! ! ! !0!&lt;br /&gt;
      -----------------&lt;br /&gt;
      ! !0!0!0!0!0!0! !&lt;br /&gt;
      -----------------&lt;br /&gt;
      ! ! ! ! ! ! ! ! !&lt;br /&gt;
      -----------------&lt;br /&gt;
&lt;br /&gt;
  Перепрограммирование шрифта символа # :&lt;br /&gt;
    Esc P;#;@\BJBBJB\@OPRVVRPO Esc /&lt;br /&gt;
&lt;br /&gt;
  ВНИМАНИЕ !!! В реализации Esc-последовательности программирования шрифта&lt;br /&gt;
  в ПЗУ УКНЦ допущена ошибка при вычислении адреса сохранения символа&lt;br /&gt;
  в буфере, при вычислении смещения производится умножение не на 11 (высота&lt;br /&gt;
  символа), а на 9.&lt;br /&gt;
&lt;br /&gt;
Esc Y   (033 131) - позиционирование курсора:&lt;br /&gt;
                    Esc Y &amp;lt;строка&amp;gt;&amp;lt;столбец&amp;gt;&lt;br /&gt;
                    &amp;lt;строка&amp;gt; и &amp;lt;столбец&amp;gt; - ASCII-символы с кодами строка+32 и&lt;br /&gt;
                    столбец+32. Если в какой-либо позиции координаты выходят&lt;br /&gt;
                    за допустимые пределы, то позиционирование по данному&lt;br /&gt;
                    параметру не производится.&lt;br /&gt;
&lt;br /&gt;
Esc Z   (033 132) - в регистры клавиатуры посылается последовательность&lt;br /&gt;
                    Esc /Z (033 134 132). Терминал VT-100 в режиме VT-52.&lt;br /&gt;
&lt;br /&gt;
Esc [   (033 133) - последовательности VT-100:&lt;br /&gt;
                    Esc [r - аналогично Ctrl+L (CLS);&lt;br /&gt;
                    Esc [2h - отключение клавиш с одиночными кодами. Действуют&lt;br /&gt;
                              клавиши, на которые назначены строки символов;&lt;br /&gt;
                    Esc [2l - включение клавиш с одиночными кодами.&lt;br /&gt;
&lt;br /&gt;
Esc 200 (033 200) - аналогично Esc A.&lt;br /&gt;
&lt;br /&gt;
Esc 201 (033 201) - аналогично Esc B.&lt;br /&gt;
&lt;br /&gt;
Esc 202 (033 202) - аналогично Esc D.&lt;br /&gt;
&lt;br /&gt;
Esc 203 (033 203) - аналогично Esc C.&lt;br /&gt;
&lt;br /&gt;
Esc 204 (033 204) - позиционирование курсора в первую строку текущего столбца.&lt;br /&gt;
&lt;br /&gt;
Esc 205 (033 205) - позиционирование курсора в последнюю строку тек. столбца.&lt;br /&gt;
&lt;br /&gt;
Esc 206 (033 206) - аналогично Ctrl+M.&lt;br /&gt;
&lt;br /&gt;
Esc 207 (033 207) - позиционирование курсора в последнюю позицию тек. строки.&lt;br /&gt;
&lt;br /&gt;
Esc 212 (033 212) - аналогично Ctrl+T.&lt;br /&gt;
&lt;br /&gt;
Esc 213 (033 213) - аналогично Ctrl+S.&lt;br /&gt;
&lt;br /&gt;
Esc 214 (033 214) - аналогично Ctrl+V.&lt;br /&gt;
&lt;br /&gt;
Esc 215 (033 215) - аналогично Ctrl+R.&lt;br /&gt;
&lt;br /&gt;
Esc 220 (033 220) - исполнение Esc C и Esc A.&lt;br /&gt;
&lt;br /&gt;
Esc 221 (033 221) - исполнение Esc D и Esc B.&lt;br /&gt;
&lt;br /&gt;
Esc 222 (033 222) - исполнение Esc A и Esc D.&lt;br /&gt;
&lt;br /&gt;
Esc 223 (033 223) - исполнение Esc B и Esc C.&lt;br /&gt;
&lt;br /&gt;
Esc 224 (033 224) - аналогично Esc H.&lt;br /&gt;
&lt;br /&gt;
Esc 225 (033 225) - аналогично Ctrl+L.&lt;br /&gt;
&lt;br /&gt;
Esc 226 (033 226) - аналогично Esc J.&lt;br /&gt;
&lt;br /&gt;
Esc 227 (033 227) - аналогично Ctrl+K.&lt;br /&gt;
&lt;br /&gt;
Esc 230 (033 230) - аналогично Ctrl+U.&lt;br /&gt;
&lt;br /&gt;
Esc 231 (033 231) - аналогично Esc Y.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-@ (033 240) - установка цвета символа. Предыдущий цвет запоминается.&lt;br /&gt;
                       Esc ГРАФ-@ &amp;lt;цвет&amp;gt;&lt;br /&gt;
                       &amp;lt;цвет&amp;gt; - 0 ... 7. Используются три младших бита.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-A (033 241) - установка цвета знакоместа.Предыдущий цвет запоминается.&lt;br /&gt;
                       Esc ГРАФ-A &amp;lt;цвет&amp;gt;&lt;br /&gt;
                       &amp;lt;цвет&amp;gt; --&amp;gt; 0 ... 7. Используются три младших бита.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-B (033 242) - установка цвета фона.&lt;br /&gt;
                       Esc ГРАФ-B &amp;lt;цвет&amp;gt;&lt;br /&gt;
                       &amp;lt;цвет&amp;gt; --&amp;gt; 0 ... 7. Используются три младших бита.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-C (033 243) - установка режима инверсии.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-D (033 244) - установка режима подчеркивания.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-E (033 245) - установка длины строки:&lt;br /&gt;
                       Esc ГРАФ-E 1 (033 245 061) - длина 40;&lt;br /&gt;
                       Esc ГРАФ-E 2 (033 245 062) - длина 80.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-F (033 246) - установка формата экрана:&lt;br /&gt;
                       Esc ГРАФ-F 1 (033 246 061) - 80x24;&lt;br /&gt;
                       Esc ГРАФ-F 2 (033 246 062) - 40x24;&lt;br /&gt;
                       Esc ГРАФ-F 3 (033 246 063) - 20x24;&lt;br /&gt;
                       Esc ГРАФ-F 4 (033 246 064) - 10x24.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-G (033 247) - установка цвета курсора.&lt;br /&gt;
                       Esc ГРАФ-G &amp;lt;цвет&amp;gt;&lt;br /&gt;
                       &amp;lt;цвет&amp;gt; --&amp;gt; 0 ... 7. Используются три младших бита.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-W (033 267) - включение сетевого таймера в магистрали ЦП.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-X (033 270) - установка паузы до нажатия любой клавиши.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-\ (033 274) - вызов меню ЗАГРУЗКА. Экран очищается и вызывается&lt;br /&gt;
                       меню загрузка. После выбора пункта меню по нажатию&lt;br /&gt;
                       &amp;lt;ВК&amp;gt;,&amp;lt;0&amp;gt; или &amp;lt;ИСП&amp;gt; в регистры клавиатуры (канал 0)&lt;br /&gt;
                       посылаются два символа:&lt;br /&gt;
                        - код первого равен номеру пункта меню, умноженному&lt;br /&gt;
                          на два;&lt;br /&gt;
                        - код второго равен номеру устройства (имеет смысл&lt;br /&gt;
                          для пунктов ДИСК и КАССЕТА ПЗУ).&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-] (033 275) - установка системного режима клавиатуры, и если&lt;br /&gt;
                       в ячейке 22550 содержится 0, то на ЦП подается&lt;br /&gt;
                       сигнал HALT.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-^ (033 276) - запуск тестовых программ. По окончании теста в регистры&lt;br /&gt;
                       клавиатуры (канал 0) посылается символ с кодом 177.&lt;br /&gt;
&lt;br /&gt;
Esc ГРАФ-_ (033 277) - отмена режимов:&lt;br /&gt;
                       Esc ГРАФ-_ ГРАФ-@ - восстановление предыдущего цвета&lt;br /&gt;
                       (033 277 240)       символов;&lt;br /&gt;
                       Esc ГРАФ-_ ГРАФ-A - восстановление предыдущего цвета&lt;br /&gt;
                       (033 277 241)       знакоместа;&lt;br /&gt;
                       Esc ГРАФ-_ ГРАФ-C - отмена режима инверсии и &lt;br /&gt;
                       (033 277 243)       подчеркивания;&lt;br /&gt;
                       Esc ГРАФ-_ ГРАФ-D - отмена режима инверсии и&lt;br /&gt;
                       (033 277 244)       подчеркивания;&lt;br /&gt;
                       Esc ГРАФ-_ ГРАФ-W - выключение сетевого таймера &lt;br /&gt;
                       (033 277 267)       магистрали ЦП;&lt;br /&gt;
                       Esc ГРАФ-_ ГРАФ-] - установка пользовательского режима&lt;br /&gt;
                       (033 277 275)       клавиатуры, и если в ячейке 22550&lt;br /&gt;
                                           содержится 0, то с ЦП снимается&lt;br /&gt;
                                           сигнал HALT и в системном ОЗУ ЦП&lt;br /&gt;
                                           очищается ячейка с адресом 160114.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ПРИЛОЖЕНИЕ 2. Описание команд EMT и TRAP, используемых в ПЗУ ПП ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
EMT 14 - полная программная инициализация в области ПП (восстановление&lt;br /&gt;
         векторов, инициализация всех драйверов).&lt;br /&gt;
&lt;br /&gt;
EMT 20 - программная инициализация клавиатурного драйвера.&lt;br /&gt;
&lt;br /&gt;
EMT 22 - чтение ASCII-кода символа с ожиданием (результат в R0).&lt;br /&gt;
         Для чтения символа необходимо очистить ячейку по адресу 7042,&lt;br /&gt;
         а после установить ее значение равное 2. Это чтение не блокирует&lt;br /&gt;
         клавишу УСТ (вызов режима установки), т.к. при выходе из режима&lt;br /&gt;
         УСТ принудительно устанавливается значение 2 по адресу 7042,&lt;br /&gt;
         что приведет к получению неверного результата (результат будет&lt;br /&gt;
         передан ЦП по каналу 0). Блокировать клавишу УСТ можно так:&lt;br /&gt;
&lt;br /&gt;
	MOV	PC,R0		; Переназначение обработки клавиши УСТ&lt;br /&gt;
	ADD	#SET$-.,R0&lt;br /&gt;
	MOV	R0,@#7114&lt;br /&gt;
&lt;br /&gt;
          ..................................................&lt;br /&gt;
&lt;br /&gt;
; П/п блокирования клавиши УСТ&lt;br /&gt;
SET$:	MOV	R0,-(SP)&lt;br /&gt;
	CLR	@#7070&lt;br /&gt;
	MOV	PC,R0&lt;br /&gt;
	ADD	#SET$-.,R0&lt;br /&gt;
	MOV	R0,@#7114&lt;br /&gt;
	MOV	(SP)+,R0&lt;br /&gt;
	JMP	@#174164&lt;br /&gt;
&lt;br /&gt;
          ..................................................&lt;br /&gt;
&lt;br /&gt;
	CLR	@#7114		; Разблокирование клавиши УСТ&lt;br /&gt;
&lt;br /&gt;
EMT 24 - аналог EMT 22.&lt;br /&gt;
&lt;br /&gt;
EMT 40 - программная инициализация терминального драйвера.&lt;br /&gt;
&lt;br /&gt;
EMT 42 - вывод символа на экран (задается в R0).&lt;br /&gt;
&lt;br /&gt;
EMT 44 - вывод строки символов на экран. Адрес строки символов расположен&lt;br /&gt;
         после команды EMT, конец строки - байт 0.&lt;br /&gt;
&lt;br /&gt;
EMT 46 - аналогично EMT 44, но адрес строки задается в R1.&lt;br /&gt;
&lt;br /&gt;
EMT 52 - вывод строки символов в верхнюю информационную строку. Адрес строки&lt;br /&gt;
         расположен после команды EMT. Первый байт - начальная позиция для&lt;br /&gt;
         вывода (0-39), далее следуют символы для вывода, конец - байт 0.&lt;br /&gt;
         Управляющие символы не обрабатываются и выводятся в соответствии&lt;br /&gt;
         с запрограммированным шрифтом (в стандартном фонте изображаются&lt;br /&gt;
         как пробелы).&lt;br /&gt;
&lt;br /&gt;
EMT 56 - вывод строки символов в нижнюю информационную строку. Структура&lt;br /&gt;
         строки аналогично, как и в EMT 52.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TRAP 0 - вызов диспетчера процессов (текущий PC запоминается и&lt;br /&gt;
         после управление передается на адрес после TRAP 0).&lt;br /&gt;
&lt;br /&gt;
TRAP 2 - вызывается для передачи символа ЦП по каналу 0/или ПП по запросам&lt;br /&gt;
         EMT 22/24. Это необходимо, если было затребовано чтение символа,&lt;br /&gt;
         а очередь была пуста.&lt;br /&gt;
&lt;br /&gt;
TRAP 4 - вызывается для чтения символа с канала 0. Это необходимо, если&lt;br /&gt;
         со стороны ЦП затребован вывод очередного символа, а буфер&lt;br /&gt;
         в области ОЗУ ПП был переполнен.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:УКНЦ]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
</feed>