Корвет/Пакет утилит POWER

Материал из Emuverse
Данный материал защищён авторскими правами!

Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей.

*******************************************************************
*******************************************************************
**     �E                                                          **
**                         P  O  W  E  R   !                     **
**                                               �F                **
*******************************************************************
*************************** 03.11.90 ******************************


Добро пожаловать в программу POWER - компактный пакет системных утилит
и сложных функций с памятью и дисками. POWER легка в использовании,даже
если вы новичок в компьютерах. Она поможет вам справиться с такими
катастрофами как текст с плохим сектором или диск со стертым оглавлением,
она также предлагает вам ключ к сердцу CP/M,так что вы можете исследовать
внутреннюю работу системы во время программирования или же отладки. POWER
делает все это, выдавая вам приглашения,так что вы всегда будете знать что
вам делать.
    POWER предлагает вам более 55 команд, в то время как сама занимает
только 16к. Вот почему даже те пользователи, которые пользовались разными
программами для выполнения некоторых функций программы POWER, предпочитают
стереть эти программы с диска и работать только с POWER.
  Настоящее руководство содержит ссылки на множество легких в
использовании функций программы POWER. Имеется список команд по функциям.
В конце руководства мы собрали список общих сообщений об ошибках и их
причинах, а также раздел как бороться с трудностями, чтобы помочь вам
использовать уникальные команды непосредственного чтения с диска, на которых
испорчены  оглавления или имеются плохие секторы, и тем самым доступ к
содержимому диска становится невозможен.

        Начальный запуск.
        ----------------

  Начать работать с программой POWER легко. Сперва убедитесь, что ваш диск
защищен от записи и на него нельзя ничего записать. Ваш оригинал всегда
должен быть защищен от записи, так как если что-нибудь случится с рабочим
диском, вы сможете сделать копию с оригинала. А оригинал всегда остается
неизменяемым.
    Сначала вам следует сделать копию программы POWER на рабочий диск. Вот
как нужно использовать программу POWER, чтобы скопировать саму себя.

    Начать надо так:

   1.  Сделайте начальную загрузку системы с дисковода А: рабочим диском или
системным, который не защищен от записи и на котором достаточно места, чтобы 
принять дубликат с программы POWER с оригинала.
   2.  Поместите  оригинал  POWER  на дисковод  B: и нажмите <STOP> или ^C
       чтобы запустить диск с программой POWER.
   3.  При появлении  А> (приглашения А) наберите B:POWER.
   4.  POWER загружается с появлением сообщения об авторском  праве  и  с
приглашением A0=, из чего следует, что вы все еще подключены к дисководу А:
и что вы находитесь в пользовательской области 0.
   5.   После приглашения  А0=  наберите  COPY  B:. Здесь используется
соглашение умолчания, при котором с диска B: копируются все файлы. Обратите
внимание, что для функции COPY не нужно запоминать никакого дополнительного
термина.
   6.  POWER ответит вопросом дисковода назначения. Опять же у вас не
возникает вопросов, что же нужно компьютеру, чтобы продолжить работу
   7.  Введите А. не нужно печатать : или <вк>.
   8.  Теперь программа POWER автоматически скопирует себя на ваш системный
диск  в дисководе А:  . Пока это происходит,  POWER высвечивает имя каждого
файла, который копируется, чтобы вы могли видеть, что происходит.  работа
команды COPY закончена, когда появится приглашение А0=.
   9.  Выньте  оригинал  программы POWER из дисковода B: и уберите его в
надежное место.
  10.  Теперь вставьте в дисковод B:  любой диск CP/M, на котором вы хотите
работать и подключите его нажатием <STOP>. Теперь вы готовы запустить любую
из функций программы POWER или же пустить на выполнение имеющуюся  у  вас
программу посредством пронумерованного меню.

         Несколько общих замечаний по работе с POWER:
         -------------------------------------------

    Заметьте, что диск с системой CP/M и сама программа POWER не должны
оставаться в каком-либо дисководе, а также, что с новым диском нужно
выполнить операцию <STOP> для обновления оглавления, после чего появится
приглашение  A0=. Tеперь вы можете работать в системе. Введите "?" чтобы
получить список команд программы POWER. Начинайте непосредственно с имени
команды, которую вы желаете использовать,так что вы можете начать управлять
вашей машиной "числами".

      Приглашение и пронумерованное меню программы POWER.
      --------------------------------------------------

   Основное приглашение программы POWER " А0= " устроено так, что вы всегда
знаете в какой пользовательской области вы работаете и на каком дисководе.
Пронумерованное меню - это одно из самых полезных соглашений программы
POWER. Вы увидите его много раз в процессе работы. Пронумерованное меню
сортирует оглавление файлов вашего диска в алфавитном порядке и присваивает
последовательные номера каждому файлу для того, чтобы дальнейшие манипуляции
с файлами можно было производить помощи номеров, не набирая  (печатая с
ошибками) имя каждого файла. Это сильно понижает вероятность ошибки,
особенно когда вам нужно ввести большое количество имен файлов. Важно
помнить, что приписанные номера не имют никакой постоянной связи ни с какими
файлами, они  могут измениться в листингах при том, как файлы  будут
уничтожаться, перемещаться и подвергаться другим манмпуляциям.
Замечание: в оглавлениях, величина которых превышает размер экрана, нужно
нажимать <вк>, чтобы перейти к следующим частям оглавления.

   Пример.
----------------------------------------------------------------------------
      А0=ТYPЕ  <вк>

A0:     1= LPRINT.TXT     2= MONEY .TXT     3= IOVER  .TXT
A0:     4= PRINT .TXT     5= SYSTEM.TXT     6= WS     .COM

    SELECT? 1 3-5  <вк>
____________________________________________________________________________


       Вот что происходит:

     шаг 1: В ответ на приглашение А0= вы вводите любую команду, которую вы
желаете активировать. Если хотите запросить список команд, то введите <?>.
здесь в качестве примера используется команда TYPE. Она выведет файл на
экран  для того, чтобы вы могли определить тот ли это  файл, который вам
нужен. Это очень эффективная помощь, особенно, если то, что вы ищете,
находится  на нескольких дискетах. После того, как введете TYPE, нажмите
<вк>.
     шаг  2: Программа POWER покажет пронумерованное меню всех файлов на
диске  (А0:). После приглашения (SELECT?) напечатайте номер или номера
которые приписаны файлам, которые вы хотите просмотреть. Помните: необходимо
разделять номера файлов пробелом. Однако, порядок номеров не имеет значения.
так 1 3 5,  так и  3 1 5 произведут операции над файлами 1 и 3, и 5. Нажмите
<вк>.
     Для манипуляции с несколькими идущими подряд файлами введите 1-3.  если
вы используете обозначение 3- <вк>, то будут обработаны файлы с номерами от
3 и до конца оглавления.

          Свобода в смене дисков.
          ----------------------
   Все то время, что программа POWER управляет вашим компьютером, вы можете
менять диски местами, когда вам только заблагорассудится. Все же нужно не
забывать нажать (STOP), чтобы инициализировать оглавление диска перед какими
бы то ни было действиями, связанными с записью на диск. В связи с этим
требованием было бы неплохо завести хорошую привычку нажимать (STOP) каждый
раз, когда вы меняете диск.
       
   �E
          Команды программы POWER.    �F

============================================================================
I  команда   I              функция                                        I
============================================================================

      ?        вывести доступные команы на экран.

   CHEK        прочитать дисковый файл или программу и подсчитать контроль-
               ную сумму, однозначно соответствующую ей.

   CM          сравнить две области памяти.
  
   COPY        копирование файла или файлов с дисковода на дисковод.

   DIR         вывести оглавление диска.

   DISK        распечатать параметры диска и его формат.

   DS          вывести на экран и выборочно изменить шестнадцатеричные,
               двоичные, десятичные или ASCII коды в памяти,начиная с
               указанного адреса и продвигаясь по памяти шаг за шагом вперед
               или назад.

   DUMP        дампинг текста ASCII из памяти на экран, в точном
               соответствии с указанным пользователем форматом.

   DUMPA       дампинг блоков ASCII из памяти на экран в формате 16 символов
               на строку.

   DUMPH       дампинг шестнадцатиричных блоков из памяти на экран в формате 
               16 символов на строку.

   DUMPX        дампинг как шестнадцатиричных блоков, так и блоков ASCII из
                памяти на экран в формате 16 символов на строку.

   ERA         стирание файла или файлов.

   EX          выполнить программу по указанному адресу, а затем вернуться в
               программу POWER. 

   EXIT        выход из программы POWER и возврат к теплому рестарту системы 
               CP/M.

   FILL        заполнение блоков памяти шестнадцатиричными байтами.

   GO           загрузить и автоматически выполнить программу по любому
                адресу в памяти (а не только 100HEX).

   GROUP        перечисление групп внутреннего формата  системы  CP/M,  из
                которых состоит файл.

   JP           переход по указанному адресу с целью выполнить программу  и 
                затем вернуться к тепломы стариту системы CP/M.

   LOAD         загрузка файла с диска в память,начиная с любого адреса.

   LOG          вывод на экран состояния опций  (скобочных [] команд)
                программы POWER.

   MOVE         передвинуть кусок памяти по указанному адресу.

   PASS         активирование защищенных файлов или команд.

   READ         (в память) считать любой сектор с любой дорожки диска в
                память по указанному адресу.

   READ         (на экран) считать любой сектор с любой дорожки диска
                непосредственно на экран.

   READGR       (в память) считать любую группу CP/M файла непосредственно  с 
                диска в память по указанному адресу.

   READGR       (на экран) считать любую группу CP/M файла
                непосредственно с диска на экран.

   RECLAIM      восстановление ранее стертых с диска файлов с занесением  их 
                имен в оглавление диска.
 
   REN          переименование файла или файлов.

   RESET        обновление информации, которой система CP/M располагает  о
                каждом дисководе, без использования <STOP>.
 
   RETOOL       переименование любой команды программы POWER.

   RUN          запуск программы на выполнение из программы POWER.

   SAVE        сохранение файла из любой области памяти на диске.

   SEARCH       поиск символов ASCII или шестнадцатиричных кодов (или того и
               другого сразу) в памяти с использованием соглашений
               умолчания. Вывод на экран как найденных адресов памяти,
               так и их содержимого.

   SET         маркировка файлов.

   SETDIR      пометить файл так, чтобы он упоминался в оглавлении $DIR.

   SETRO       пометить файл $R/O, чтобы защитить его от записи.

   SETSYS      пометить файл $SYS, чтобы он не высвечивался в оглавлении,
               если выключатель [S] не включен (ON).

   SETWR       пометить файл $R/W, чтобы снять защиту от записи.

   SIZE        сообщение о размере файла в секторах и килобайтах.

   SORT        сортировка оглавления файлов четырьмя различными способами.

   SPEED       установка скорости скроллинга на экране.

   STAT        перечисление свободного и использованного места на всех
               дисководах, к которым были обращения. В случае смены
               дисков <STOP>, обновляет эту статистику.

   TEST        тестирование диска с целью обнаружения плохих секторов,сбор
               всех  плохих секторов в зарезервированный файл для
               доступности диска и любого файла на нем. Печать контрольной
               суммы всего диска.

   TYPE        печать текста ASCII с диска на экран в точном соответствии с
               форматированием файла пользователем.

   TYPEA       печать файллов с текстами ASCII с диска на экран в формате 16
               символов на строку.
 
   TYPEH       печать шестнадцатиричных файлов с диска на экран в формате 16 
               символов на строку.

   TYPEX       печать файла с диска на экран в формате 16  шестнадцатиричных 
               символов на строку плюс вывод 16 ASCII символов в тех
               случаях, когда  шестнадцатиричным  символам  соответствует
               определенный текст.

   USER        открывает доступ к файлам в различных пользовательских
               областях.

   WRITE       записать область памяти на диск, начиная с любого сектра  на
               любой дорожке.

   WRITEGR     записать область памяти на диск в любую группу файла
               операционной системы CP/M.

   XUSER       обьявление новых пользовательских областей для приема или
               передача файлов при копировании или передвижении файлов между 
               пользовательскими областями.