<?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%9A%D0%BE%D1%80%D0%B2%D0%B5%D1%82%2F%D0%9F%D0%B0%D0%BA%D0%B5%D1%82_%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82_POWER%2F%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE</id>
	<title>Корвет/Пакет утилит POWER/Краткое руководство - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%BE%D1%80%D0%B2%D0%B5%D1%82%2F%D0%9F%D0%B0%D0%BA%D0%B5%D1%82_%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82_POWER%2F%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%9A%D0%BE%D1%80%D0%B2%D0%B5%D1%82/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82_%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82_POWER/%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE&amp;action=history"/>
	<updated>2026-05-05T00:26:58Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%9A%D0%BE%D1%80%D0%B2%D0%B5%D1%82/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82_%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82_POWER/%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE&amp;diff=1357&amp;oldid=prev</id>
		<title>Panther: где-то на просторах</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%9A%D0%BE%D1%80%D0%B2%D0%B5%D1%82/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82_%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82_POWER/%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE&amp;diff=1357&amp;oldid=prev"/>
		<updated>2009-03-19T09:55:26Z</updated>

		<summary type="html">&lt;p&gt;где-то на просторах&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ДИ}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        P O W E R                 &lt;br /&gt;
                       -----------&lt;br /&gt;
&lt;br /&gt;
    Краткое руководство по работе с программой &amp;quot;POWER&amp;quot;.&lt;br /&gt;
   .....................................................&lt;br /&gt;
&lt;br /&gt;
Несколько общих замечаний по работе с POWER:&lt;br /&gt;
&lt;br /&gt;
1. B качестве разделителя везде используется &amp;#039;пробел&amp;#039;.&lt;br /&gt;
2. Для выхода в командный режим POWER (A0=) в любой момент&lt;br /&gt;
   нажмите ESC(АР2).&lt;br /&gt;
3. При использовании нескольких ключей разделители между&lt;br /&gt;
   ними не нужны.&lt;br /&gt;
4. При выводе на дисплей:&lt;br /&gt;
   - нажатие пробела - построчный вывод,&lt;br /&gt;
   - нажатие &amp;lt;вк&amp;gt;    - постраничный вывод,&lt;br /&gt;
   - любая другая клавиша - без остановок (до нажатия пробела),&lt;br /&gt;
   - нажатие клавиш 0...9 - управление скоростью вывода символов&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          O п и с а н и е   к о м а н д  POWER.&lt;br /&gt;
         ---------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ?    вывод перечня команд.&lt;br /&gt;
=====&lt;br /&gt;
CHECK  подсчет контрольных сумм указанных файлов&lt;br /&gt;
                       и общей контрольной суммы.&lt;br /&gt;
CM  сравнение двух областей памяти.&lt;br /&gt;
===&lt;br /&gt;
                А0=CM 4100 6000 7100&lt;br /&gt;
COPY [ключ] копирование файлов.&lt;br /&gt;
           ключи:  R - &amp;quot;Kопировать ? (Y/N)&amp;quot; для&lt;br /&gt;
                        каждого файла.&lt;br /&gt;
   V - проверка&lt;br /&gt;
   T - если все копируемые файлы не&lt;br /&gt;
                            помещаются,COPY прерывается.&lt;br /&gt;
   M - помещает в каталоги пометки&lt;br /&gt;
                            исходного (&amp;lt;) и конечного (&amp;gt;)&lt;br /&gt;
                            диска, т.е. откуда/куда про-    &lt;br /&gt;
                            изводилась запись.&lt;br /&gt;
&lt;br /&gt;
   Q - позволяет копировать на тот же&lt;br /&gt;
                            диск (с переименованием),уста-&lt;br /&gt;
                            навливается для каждого сеанса &lt;br /&gt;
                            копирования.&lt;br /&gt;
&lt;br /&gt;
Eсли при копировании втречаются одинаковые имена файлов,&lt;br /&gt;
  то выдается сообщение:&lt;br /&gt;
&lt;br /&gt;
  FILE EXISTS, &amp;lt;B&amp;gt;ACKUP,&amp;lt;O&amp;gt;VERWRITE,&amp;lt;S&amp;gt;KIP:   &lt;br /&gt;
&lt;br /&gt;
  B - создать файл типа .BAK,&lt;br /&gt;
  O - переписать,&lt;br /&gt;
  S - не копировать (обойти).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DIR [KEY] оглавление диска, в квадратных скобках&lt;br /&gt;
указывается ключ:&lt;br /&gt;
&lt;br /&gt;
            U   - оглавление всех областей пользователя&lt;br /&gt;
            X   - оглавление всех дисков&lt;br /&gt;
            N   - число колонок каталога на экране&lt;br /&gt;
&lt;br /&gt;
DISK  информация об организации диска.&lt;br /&gt;
====&lt;br /&gt;
&lt;br /&gt;
DS    просмотр и заполнение памяти,&lt;br /&gt;
==    A0=DS ADR&lt;br /&gt;
&lt;br /&gt;
  изменение вида вводимой информации:&lt;br /&gt;
  .A - ввод в ASCII, .H - HEX, .D - десятичный,&lt;br /&gt;
                .в - двоичный&lt;br /&gt;
&lt;br /&gt;
  Нажатие &amp;#039;\&amp;#039; изменяет направление перебора&lt;br /&gt;
                адресов в столбце ASCII -в означает,&lt;br /&gt;
                что старший бит =1&lt;br /&gt;
                    - &amp;quot; -,   что это управляющий символ.&lt;br /&gt;
&lt;br /&gt;
DUMP ADR1 ADR2&lt;br /&gt;
====&lt;br /&gt;
      DUMP  - вывод текстового массива&lt;br /&gt;
&lt;br /&gt;
  DUMPX - ASCII + HEX&lt;br /&gt;
  DUMPH - HEX&lt;br /&gt;
  DUMPA - ASCII&lt;br /&gt;
  DUMP и DUMPA Oстанавливают вывод, если встречают  Z(EOF)&lt;br /&gt;
&lt;br /&gt;
  При повторном вызове DUMP можно использовать&lt;br /&gt;
  неполное задание границ массива:&lt;br /&gt;
&lt;br /&gt;
            DUMP ADR,N- N байт от ADR (по умолчанию N=128,&lt;br /&gt;
                                             ADR - следующий)&lt;br /&gt;
            DUMP,,    - всю оставшуюся память&lt;br /&gt;
&lt;br /&gt;
ERA  стирание файлов:&lt;br /&gt;
===            ERA [R] - &amp;quot;стирать ? (Y/N)&amp;quot;- для каждого файла&lt;br /&gt;
&lt;br /&gt;
EXIT  выход в CP/M.&lt;br /&gt;
==== &lt;br /&gt;
&lt;br /&gt;
FILL ADR1 ADR2 BYTE   заполнение памяти константой BYTE.&lt;br /&gt;
====&lt;br /&gt;
&lt;br /&gt;
GO  запуск программы.&lt;br /&gt;
==  A0=GO FILE.TYP ADR PARAM&lt;br /&gt;
    ADR   - адрес запуска&lt;br /&gt;
    PARAM - параметры, адрес которых&lt;br /&gt;
                            передается в программу через HL.&lt;br /&gt;
&lt;br /&gt;
GROUP  список групп (блоков) данного файла&lt;br /&gt;
=====&lt;br /&gt;
JP/EX  передача управления по адресу  &lt;br /&gt;
=====  A0=JP ADR PARAM - оканчивается выходом в CP/M,&lt;br /&gt;
  A0=EX ADR PARAM -     - &amp;quot; -    возвратом в PW&lt;br /&gt;
&lt;br /&gt;
LOAD/SAVE&lt;br /&gt;
=========&lt;br /&gt;
&lt;br /&gt;
LOAD TEST.COM ADR&lt;br /&gt;
SAVE TEST.COM ADR - если TEST.COM был загружен LOAD&lt;br /&gt;
SAVE TEST.COM ADR NSEC (NSEC-десятичное число секторов)&lt;br /&gt;
&lt;br /&gt;
Mежду LOAD и SAVE нельзя использовать команды, выводящие&lt;br /&gt;
                                        нумерованный каталог.&lt;br /&gt;
&lt;br /&gt;
LOG  информация о состоянии программы POWER,&lt;br /&gt;
===  параметры по умолчанию могут устанавливаться&lt;br /&gt;
                после A0= или после любой команды.&lt;br /&gt;
  A0=[RV2]&lt;br /&gt;
  A0=DIR [RV2]&lt;br /&gt;
&lt;br /&gt;
MOVE 100 3FFF 4100 перемещение области памяти&lt;br /&gt;
====&lt;br /&gt;
&lt;br /&gt;
READ/WRITE прямой доступ к диску&lt;br /&gt;
==========&lt;br /&gt;
  диск &amp;lt;-&amp;gt; память&lt;br /&gt;
  ---------------&lt;br /&gt;
A0=READ 2 10 5000 14 /дорожка-сектор-адрес-число секторов/&lt;br /&gt;
Aдрес по умолчанию 80H, число секторов - 1&lt;br /&gt;
&lt;br /&gt;
A0=WRITE A:2 18 4000&lt;br /&gt;
&lt;br /&gt;
  диск &amp;lt;-&amp;gt; экран&lt;br /&gt;
  --------------&lt;br /&gt;
A0=READ 2 10 &amp;lt;вид чтения&amp;gt; N&lt;br /&gt;
&lt;br /&gt;
Виды чтения:     X - HEX+ASCII&lt;br /&gt;
                 XH- HEX&lt;br /&gt;
                 XA- ASCII&lt;br /&gt;
&lt;br /&gt;
READGR/WRITEGR обмен с диском (с использованием номеров &lt;br /&gt;
==============  групп/блоков).&lt;br /&gt;
              &lt;br /&gt;
A0=READGR 5 4000 8  / 5-номер группы нех, 8-число сект.дес/&lt;br /&gt;
можно выводить и на дисплей(см.READ)&lt;br /&gt;
&lt;br /&gt;
RECLAIM  восстановление стертых файлов.&lt;br /&gt;
=======  &lt;br /&gt;
A0=RECLAIM            /перечисляет все стертые файлы/&lt;br /&gt;
A0=RECLAIM FILE.TYP   /восстановить  файл/&lt;br /&gt;
&lt;br /&gt;
REN  переименование файлов.&lt;br /&gt;
===  &lt;br /&gt;
&lt;br /&gt;
TEST.COM=NEW NAME:  .BAK /имя оставить/&lt;br /&gt;
TEST.COM=TEST.BAK&lt;br /&gt;
&lt;br /&gt;
          Групповое перименование:&lt;br /&gt;
&lt;br /&gt;
NEW NAME: .BAK  /все файлы получают тип .Bак/&lt;br /&gt;
&lt;br /&gt;
RESET  сброс диска (аналогично C, но для одного диска)&lt;br /&gt;
=====  A0=RESET D , где D = A,B,C...P&lt;br /&gt;
&lt;br /&gt;
RUN  загрузка и передача управления другой программе.&lt;br /&gt;
===  А0=RUN B:WM B:TEKST&lt;br /&gt;
     авторестарт PW - А0=[$]&lt;br /&gt;
&lt;br /&gt;
SEARCH  поиск символа, байта или текста в обл.памяти.&lt;br /&gt;
======  &lt;br /&gt;
&lt;br /&gt;
A0=SEARCH 4000 6000 &amp;quot;???TEST&amp;quot; C3 ? ?  (?-любой символ или байт)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SET  установка старшего бита в коде символа имени&lt;br /&gt;
===                                или типа файла.&lt;br /&gt;
    &lt;br /&gt;
A0=SET [-NUMBER.CHAR] (NUMBER=1-8, CHAR=R...R/O&lt;br /&gt;
           S...SYS&lt;br /&gt;
A0=SET /показ.текущ.устан/             X...EXTRA)&lt;br /&gt;
A0=SET [+NUMBER] - сброс SET&amp;#039;A&lt;br /&gt;
&lt;br /&gt;
Применение: A0=COPY [-3] /копирование файлов с 3-м битом =1/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SETDIR/SETSYS/SETRO/SETWR установка атрибутов файлов.&lt;br /&gt;
=========================&lt;br /&gt;
&lt;br /&gt;
SIZE  определение размеров файлов (с текущей суммой).&lt;br /&gt;
====&lt;br /&gt;
&lt;br /&gt;
SORT сортировка каталога.&lt;br /&gt;
====&lt;br /&gt;
 SORT      0 - несортированный каталог.&lt;br /&gt;
           1 - по именам.&lt;br /&gt;
           2 - по именам и системные в конце.&lt;br /&gt;
           3 - по типам.&lt;br /&gt;
           4 - по типам и системные в конце.&lt;br /&gt;
&lt;br /&gt;
SPEED  установка скорости вывода на дисплей.&lt;br /&gt;
=====  A0=SPEED N /N=0...9/&lt;br /&gt;
&lt;br /&gt;
STAT  информация о заполненности диска.&lt;br /&gt;
====&lt;br /&gt;
&lt;br /&gt;
TEST  тестирование диска.&lt;br /&gt;
====  A0=TEST     /кроме 0 и 1 дорожек/&lt;br /&gt;
      A0=TEST S   /вместе с 0 и 1/&lt;br /&gt;
&lt;br /&gt;
TYPE/TYPEX/TYPEH/TYPEA - вывод текстового файла на дисплей.&lt;br /&gt;
======================&lt;br /&gt;
&lt;br /&gt;
TYPE  - вывод текстового массива&lt;br /&gt;
TYPEX - ASCII + HEX&lt;br /&gt;
TYPEH - HEX&lt;br /&gt;
TYPEA - ASCII&lt;br /&gt;
&lt;br /&gt;
  K - переход к след.файлу (если задана группа)&lt;br /&gt;
&lt;br /&gt;
USER/XUSER использование областей пользователя.&lt;br /&gt;
========== &lt;br /&gt;
&lt;br /&gt;
 XUSER    - область, куда собираются копировать&lt;br /&gt;
 A0-2=    - готов копировать из 0 области во 2-ю&lt;br /&gt;
 &amp;lt;C&amp;gt;OPY   - копирование&lt;br /&gt;
 &amp;lt;M&amp;gt;OVE   - перенесение /убрать из исходной обл./&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Настройка программы POWER&lt;br /&gt;
  =========================&lt;br /&gt;
&lt;br /&gt;
Настраиваемая область: 100  - 2FF  /4 сектора/&lt;br /&gt;
Длина строки дисплея:  118H -  01 - 40 символов&lt;br /&gt;
                               FF - 64    &amp;quot;&lt;br /&gt;
                               00 - 80    &amp;quot;&lt;br /&gt;
&lt;br /&gt;
Длина экрана:       105H - 00 - вывод на экран&lt;br /&gt;
                                без остановок&lt;br /&gt;
                                (в строчках)&lt;br /&gt;
                                24 - 24 строки&lt;br /&gt;
                                (ф.десятичная)&lt;br /&gt;
&lt;br /&gt;
Гудок при ошибке:   112H - 00 - есть&lt;br /&gt;
                           FF - нет&lt;br /&gt;
&lt;br /&gt;
Формат DIR          10EH - 00 - формат ср/м&lt;br /&gt;
                           01 - формат PW без номеров&lt;br /&gt;
                           02 - формат PW с номерами&lt;br /&gt;
&lt;br /&gt;
Aвто(strl/c)  116H - 00 - нет&lt;br /&gt;
                     01 - есть  с после каждой&lt;br /&gt;
                                     команды (долго!)&lt;br /&gt;
&lt;br /&gt;
DIR [X]       160H - 00 - огл. всех зарегистрир.дисков&lt;br /&gt;
                     01 - DIR A:&lt;br /&gt;
                     02 - DIR A: и B:&lt;br /&gt;
&lt;br /&gt;
Aвто-BACKUP   16EH - 00 - автоматич. .вак&lt;br /&gt;
                     FF - запрашивает&lt;br /&gt;
&lt;br /&gt;
Aвторестарт PW  2F0H FF - нет&lt;br /&gt;
                     00 - есть с активизир.диска&lt;br /&gt;
                     01 - есть с A:&lt;br /&gt;
                     02 - есть с B:&lt;br /&gt;
                           и т.д&lt;br /&gt;
&lt;br /&gt;
Mесто для нового имени PW: 02F1-02EF&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Корвет/Документация]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>