

   Дисковая операционная система для БК0010, БК0011, БК0011М




         [][]     []    []   [][][]       [][]       [][]
       []    []   []    []   []    []   []    []   []    []
       []    []   [][]  []   []    []   []    []   [][]
       [][][][]   []  [][]   []    []   []    []       [][]
       []    []   []    []   []    []   []    []   []    []
       []    []   []    []   [][][]       [][]       [][]



                          Версия 3.1



                  Описание системных утилит.


==================== (C) 1994 А.М.Надежин =====================


 В этом документе Вы найдете описания следующих утилит ANDOS:

       ANSETUP  - Программа  настройки  параметров
       ~~~~~~~    дисководов.

       ANFORMAT - Программа форматирования,  провер-
       ~~~~~~~~   ки и инициализации  дискет,  прео-
                  бразования формата загрузчика, со-
                  здания новых системных дисков.

       ARC3     - Программа автоматического  копиро-
       ~~~~       вания файлов с кассет на диски.

       CONTXT   - Конвертeр текстов из  формата БК в
       ~~~~~~     формат IBM и обратно.

       ANKEY    - Редактор  программируемых   ключей
       ~~~~~      ANDOS.


       UNERASE  - Программа восстановления удаленных
       ~~~~~~~    файлов.


             ANSETUP - программа настройки системы
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     Программа ANSETUP  предназначена  для  установки в системе
параметров дисководов.  Необходимость настройки параметров выз-
вана различием типов и характеристик дисководов.  После запуска
программа выдает на экран запрос: "Введите имя дисковода с сис-
темным диском ANDOS (A,B,C,D) :", в ответ на который необходимо
ввести букву,  соответствующую имени дисковода c системным дис-
ком ANDOS. Программа считывает с указанного диска фрагмент фай-
ла ANDOS.SYS, после чего переходит собственно к настройке пара-
метров. Процесс настройки состоит из двух частей: установки па-
раметров системы и параметров дисководов.  При вводе любого па-
раметра  для  редередачи
команд  принтеру:  если  за  этим знаком в тексте следует буква
русского алфавита,  то драйвер печати передает управляющий код,
равный порядковому номеру этой буквы, во всех остальных случаях
"бубна" заменяется драйвером на код "ESC" (русское  название  -
"AP2",  код 27).  Порядковые номера русских букв задаются рядом
КОИ7:

ю а б ц д е ф г х и й к л м н о п я р с т у ж в ь ы з ш э щ ч ъ
─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴───
                    1                   2         10).

Тип дисковода (0-40, 1-80)

     Тип используемого дисковода (0 - 40-дорожечный, 1 - 80).

Количество сторон (1-2)

     Тип используемого дисковода (одно- или двусторонний).

Время успокоения головки (1-99мс.)

     Время программной задержки  успокоения  головки  дисковода
(рекомендуется 8 мс).

Задержка перехода с дорожки на дорожку (1-99мс.)

     Время перехода с дорожки на дорожку. Значения этого  пара-
метра сильно различаются для разных типов дисководов. Как  пра-
вило для сорокадорожечных дисководов время должно быть  больше,
чем для восьмидесятидорожечных. Наиболее быстрые  -  зарубежные
дисководы  (2-4  мс.),  несколько  медленнее  -  зеленоградские
МС5305, МС5311,  МС5313, МС5318 и МС5316 (3-8 мс.), еще медлен-
нее - армянские МС5305 и светловодские МС5309,  МС5310,  МС5311
(7-12 мс.),  далее идут 40-дорожечные МС5301,  НГМД6021  (10-15
мс.) и самые медленные дисководы - ISOT EC5321.  По умолчанию в
системе этот параметр установлен равным 8 мс.

     Когда все параметры дисковода A: установлены задается воп-
рос: "Установить такие же параметры для B: (Д/Н) ?". Если у Вас
нет второго дисковода или он такого же типа,  как и первый сле-
дует ответить утвердительно, нажав "Д". Если тип второго диско-
вода отличается от первого - ответьте "Н" и установите парамет-
ры для дисковода B: (дополнительные дисководы C: и D: имеют та-
кие же параметры, как B:).

     По  окончании  установки  параметров задается вопрос: "Все
параметры установлены правильно (Д/Н)?". При утвердительном от-
вете  происходит запись изменений на диск и выход в ANDOS.  При
отрицательном программа перезапускается. Для выхода из програм-
мы нужно нажать клавишу KT.  Изменения,  вносимые программой не
сказываются на состоянии ANDOS в памяти, поэтому для того, что-
бы начать работать с измененными параметрами дисководов,  необ-
ходимо перезагрузить ANDOS.


              ANFORMAT - программа форматирования
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Программа ANFORMAT предназначена для форматирования и ини-
циализации дисков ANDOS, для проверки дисков на читаемость, для
преобразования  формата  загрузчика  и  для создания системного
диска.

     После запуска программы на экране появляется запрос:

Команда [Format,Verify,Init,Dir,ConBoot,MakeBoot,Set,Exit]:
         ~      ~      ~    ~   ~       ~        ~   ~
в ответ  на  который необходимо на любом регистре ввести первую
букву ключевого слова режима работы:

Format - Форматирование  с  последующим  контрольным  чтением и
         инициализацией. Во время форматирования и контрольного
         чтения индицируется номер  обрабатываемой дорожки дис-
         ка, стрелкой указывается текущая сторона. Если во вре-
         мя контрольного  чтения  были  обнаружены  ошибки,  по
         окончании контрольного чтения  происходит  троекратное
         переформатирование дефектных дорожек.  Прервать форма-
         тирование можно клавишей СТОП.

Verify - Контрольное  чтение  диска. Этот режим можно использо-
         вать для проверки записанных дискет.  При  обнаружении
         ошибки выводится  знак "?" и происходит перепозициони-
         рование головки и повторная попытка проверки  дорожки.
         Если и  она  не увенчалась успехом выводится сообщение
         об ошибке.

Init   - Инициализация диска. На диск записывается BOOT-сектор,
         пустой каталог  и  FAT. Режим может использоваться как
         "быстрое форматирование" для очистки дисков с ненужной
         информацией, если есть уверенность что  на  диске  нет
         сбоев. При инициализации в BOOT-секторе устанавливают-
         ся все параметры диска,  в соответствии с  установками
         команды "Set" (объем диска, количество сторон).

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

ConBoot- Преобразование формата загрузчика.  Как уже отмечалось
         на IBM читаются только несистемные  диски  ANDOS.  Для
         того чтобы на IBM можно  было  обрабатывать  системный
         диск  необходимо преобразовать загрузчик в формат чте-
         ния IBM,  а затем, сделав на IBM все, что нужно, снова
         преобразовать загрузчик в формат загрузки БК.
          После запуска функции ConBoot и указания имени диско-
         вода  происходит считывание и анализ загрузчика.  Если
         диск не инициализирован выдается сообщение: "Диск не в
         формате  ANDOS".  Если  загрузчик отсутствует (диск не
         системный) выдается сообщение "Дискета, читаемая на БК
         и IBM. Отсутствует загрузчик, преобразование невозмож-
         но!". Если диск системный,  в зависимости от состояния
         загрузчика выдается одно из сообщений:  "Дискета, заг-
         ружаемая на БК. Преобразовать в формат чтения БК и IBM
         (Д/Н)?",  "Дискета, читаемая на IBM и БК Преобразовать
         в формат загрузки на БК (Д/Н)?".  В  ответ  на  запрос
         можно ввести на любом регистре букву Д или Н, при этом
         при вводе буквы "Д", происходит модификация загрузчика
         и запись его на диск, после которой выдается сообщение
         "Загрузчик преобразован".

MakeBoot-Копирование загрузчика системного диска.  С  дистрибу-
         тивного (или  любого загружаемого) диска ANDOS перепи-
         сывается загрузчик системы. Сначала программа считыва-
         ет загрузчик с системного диска,  после чего прeдлага-
         ет  установить  целевой  диск  (на  него  должен  быть
         предварительно  записан  файл  ANDOS.SYS) и ввести имя
         дисковода,  в который установлен этот диск. Происходит
         анализ диска и запись на него загрузчика. При успешном
         завершении операции выводится сообщение "Новый систем-
         ный диск готов".  Эта функция может использоваться для
         обновления версии ANDOS на  системном  диске,  в  этом
         случае со старого системного диска нужно предваритель-
         но удалить несколько первых файлов  (чтобы  очистились
         первые 16 кластеров) и записать файл ANDOS.SYS.  Более
         подробная информация о создании системного  диска  со-
         держится в файле ANDOS2.EDP.

Set -    Настройка параметров. Эта  функция позволяет настроить
         ANFORMAT для обработки нестандартных дисков.  В  ответ
         на запросы можно ввести новое значение параметра, или,
         нажав клавишу возврата каретки, оставить старое значе-
         ние,  указанное в квадратных скобках.
          Первый параметр:  "Количество дорожек  (40-43,80-86)"
         устанавливает количество дорожек на диске. Если введе-
         но число от 40 до 43,  а в ANSETUP установлен тип дис-
         ковода "80  дорожек", автоматически  включается  режим
         пропуска дорожек (о чем программа будет  извещать  Вас
         при каждой операции).  Следует иметь ввиду, что диски,
         отформатированные в таком режиме очень плохо  читаются
         на 40-дорожечных дисководах,  если они до этого форма-
         тировались на  80-дорожечном  дисководе.  Поэтому  для
         форматирования в режиме пропуска дорожек нужно исполь-
         зовать новые,  ни разу не форматированные (или размаг-
         ниченные) диски, или же диски форматированные до этого
         на настоящем 40-дорожечном дисководе.
          Количество дорожек для 40-дорожечных дисководов может
         принимать  значения от 40 до 43,  для 80-дорожечных от
         80 до 86.  Практически все 40-дорожечные дисководы мо-
         гут обслуживать 41 дорожку,  а 80-дорожечные - 82. Не-
         которые дисководы поддерживают 84 (42) и даже 86  (43)
         дорожки,  однако  не рекомендуется устанавливать такие
         значения так как это может привести к порче дисковода.
          После установки количества дорожек программа запраши-
         вает второй параметр:  "Количество сторон (1,2)" - Ко-
         личество  используемых сторон диска.  В зависимости от
         этого параметра ANDOS в последствии  будет  устанавли-
         вать тип дисковода (односторонний/двухсторонний).

Exit   - Выход из программы в ANDOS.

     При первом запуске форматирования или верификации ANFORMAT
производит настройку драйвера на тип используемого  компьютера.
Если это  окажется целесообразным (обычно на БК0010) включается
турбирование драйвера и появляется инверсное сообщение "Драйвер
турбирован". Турбирование  драйвера позволяет практически изба-
виться от случайных ошибок при форматировании на БК0010.

     При выборе одного из режимов  (Format,Verify,Init,Dir,Con-
Boot,MakeBoot) на экран выводится запрос: "Введите имя дисково-
да [A,B,C,D]:", в ответ на который необходимо на любом регистре
ввести одну из букв (A, B, C или D), соответствующую имени дис-
ковода.
     Перед началом опасных операций (форматирование,  инициали-
зация) выводится дополнительный запрос "Нажмите любую клавишу".


              ARC3 - программа сохранения архива
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Программа ARC3 предназначена для копирования файлов с кас-
сет на диски в автоматическом режиме. Желательно, чтобы  магни-
тофон был оборудован дистанционным управлением.
     Перед запуском программы необходимо объявить текущим  дис-
ковод,  на который Вы собираетесь переписывать файлы с кассеты.
     После запуска ARC3 сразу оказывается в режиме копирования.
При  этом  с магнитофона будут читаться все найденные файлы.  В
начале чтения каждого файла на экране индицируется признак зах-
вата настроечной последовательности - белая черта в текущей по-
зиции курсора. Если на кассете записано по несколько копий каж-
дого файла сразу после настроечной последовательности второго и
последующих файлов на экран выводится слово "копия", и програм-
ма  переходит  в режим ожидания следующего файла на ленте.
     При ошибке чтения файла на экран  выводится  сообщение  об
ошибке, и процесс копирования приостанавливается до нажатия лю-
бой клавиши.
     Нажатие клавиши СТОП в любой момент времени приводит к вы-
ходу в меню, при этом в служебной строке экрана появляется зап-
рос: "[П]оиск, [К]опирование, [В]ыход:".  При  нажатии  клавиши
"K" программа возвращается в режим копирования, нажатие клавиши
"П" вызывает режим поиска, при этом в служебной  строке  экрана
выводятся имена, адреса и длины всех найденных на ленте файлов.
Нажатие клавиши "В" приводит к выходу  из  программы  в  ANDOS.
Программа ARC3 позволяет копировать файлы длиной до 77406 байт,
при этом, если часть файла "вылезает" на экран, его  имя  выво-
дится не сразу после чтения, а только по окончании записи.
     Владельцам БК0011(М)  для использования программы ARC3 не-
обходимо предварительно отключить виртуальный  диск  с  помощью
утитлиты SVD.M, запускаемой из оболочки Disk MASTER.
     После использования ARC3 оболочка Disk MASTER отключается,
поэтому после выхода из ARC3 имеет смысл перезагрузить ANDOS.

                  CONTXT - конвертер текстов
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
     Кодирование русских букв и псевдографики на БК и IBM  раз-
лично,  поэтому  при переносе текстов необходима перекодировка.
Программа CONTXT позволяет конвертировать  текстовые  файлы  из
любого формата  БК (гарантируется правильное конвертирование из
форматов "EDASP",  "Micro#S",  "Micro.K", "Micro.WS", "TED8") в
альтернативную  кодировку  IBM,  и  наоборот,  из формата IBM в
кодировку БК (формат EDASP).
     При конвертировании  из формата IBM знак табуляции переко-
дируется в соответствующее количество  пробелов,  псевдографика
перекодируется  по  приблизительному соответствию вида символов
(это связано с тем, что у IBM набор псевдографики больше, чем у
БК), спецсимволы заменяются знаками забоя "■".
     После загрузки CONTXT выводит на экран заставку и  пригла-
шение к вводу имени входного файла.
     Ввод и редактирование имени осуществляется в режиме  авто-
повтора (повтор начинает работать при нажатии и удержании любой
клавиши). При вводе имени могут использоваться ЛЮБЫЕ, даже слу-
жебные и управляющие символы (можно даже ввести  код  0,  нажав
СУ/@). Для редактирования имени  можно  использовать  следующие
управляющие клавиши:

         <══        - стирание последнего символа
         ←┘ (ВВОД)  - ввод имени
         ← →        - перемещение курсора по имени
         K══        - сдвижка
         ╞═>        - раздвижка

     Затем выводится запрос о формате  входного  файла  и  типе
конвертирования. После  конвертирования  программа  запрашивает
имя выходного файла  (на  редактирование  вызывается  последнее
введенное имя, при этом если  первой  была  нажата  управляющая
клавиша - редактируется старое имя, если же была  нажата  алфа-
витно-цифровая клавиша, буфер имени очищается  и  имя  вводится
заново), записывает преобразованный файл и снова выходит в  на-
чало для конвертирования следующего файла.
     Выйти из программы в ANDOS можно,  нажав  клавишу  КТ  или
СТОП.
     При попытке    конвертировать    очень    большой     файл
(приблизительно 60000) выдается сообщение о нехватке памяти.  В
этом случае файл следует разбить на части и  конвертировать  по
частям.
     При попытке загрузить в CONTXT файл во внутреннем  формате
редактора EDALT3  выдается сообщение о невозможности конвертиро-
вания из этого формата. Для конвертирования такого файла необхо-
димо загрузить EDALT, считать в него файл, войти в экранный ре-
жим командой SC, отметить начало файла, нажав клавишу СБР, уйти
в конец файла, последовательно нажав ВС и К, выйти из экранного
режима, нажав ВС и Е, записать текст в формате "EDASP" командой
SE, и лишь затем конвертировать получившийся файл.


         ANKEY - Редактор программируемых ключей ANDOS
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Операционная система ANDOS позволяет  использовать  десять
программируемых ключей,  которые  также могут быть использованы
как стартовые командные файлы.  Значения  ключей  по  умолчанию
приведены в  файле RUNME.  Для редактирования ключей в комплект
поставки ANDOS введена утилита ANKEY.
     После запуска  ANKEY выдает на экран заставку и спрашивает
откуда считывать информацию о ключах:

Чтение ключей: [с Диска, из Памяти, Отказ]:
                  ~         ~       ~
     При нажатии клавиши "Д" выводится дополнительный запрос:

Диск (A-Z):

     После ввода имени устройства происходит чтение  ключей  из
файла ANDOS.SYS с указанного устройства.  При нажатии буквы "П"
происходит считывание текущей установки ключей из  памяти,  при
нажатии  "О"  программа очищает буфер ключей (этот режим удобно
использовать, если требуется создать все ключи заново).
     После выбора  одного из режимов происходит чтение ключей и
вход в экранный режим.  В экранном режиме индицируются ключи (с
0 по 9) при этом пробел индицируется как маленькая перевернутая
буква "П",все управляющие символы  индицируются  как  в  режиме
"ИСУ БЛР",  вверху  экрана индицируется восьмеричное количество
байт оставшейся памяти (изначально 140),  восьмеричный код сим-
вола,  на котором стоит курсор (индикация "EOL" в этом поле оз-
начает,  что курсор стоит в конце строки и под ним нет никакого
символа) , состояние режима ВСТавка/ЗАМена, регистр клавиатуры.
     Для редактирования  ключа  могут  использоваться следующие
клавиши:

  РУС - включение русского регистра
  ЛАТ - включение латинского регистра
  ╞═> - переключение режима вставка/замена  (в  режиме  вставки
        при наборе текста правая часть строки сдвигается, в ре-
        жиме замены новые символы замещают старые)
  <─  - перемещение курсора влево (при достижении начала строки
        раздается предупредительный звук)
  ─>  - перемещение курсора вправо (при достижении конца строки
        раздается предупредительный звук)
  <══ - забой (удаление символа перед курсором,  остаток строки
        смыкается)
  K══ - сдвижка (символ под курсором удаляется, строка смыкает-
        ся)
 ═╪═> - сброс  конца строки (уничтожаются символы от курсора до
        конца строки)

     Для перехода от одного ключа к другому используются клави-
ши "стрелка вверх" и "стрелка вниз".
     Все алфавитные, а также незадействованные управляющие кла-
виши вводят символы (например клавиша ВВОД вводит символ "возв-
рат каретки",  имеющий код 12). В редакторе имеется возможность
ввести символ по коду. Для этого нужно нажав АР2 ввести восьме-
ричный код символа (кроме кода 0), при этом код будет набирать-
ся в поле текущего байта. Набор заканчивается при вводе третьей
цифры или нажатии любой нецифровой клавиши.
     Для выхода из экранного режима нужно  нажать  клавишу  КТ.
После ее нажатия в нижней строке появляется меню:

Команда: [Редактирование, Сохранение, Перезапуск, Выход]:
          ~               ~           ~           ~
     Пункт меню запускается вводом первой буквы его названия:

Редактирование - возврат в режим экранного редактирования;

Сохранение     - сохранение  ключей  в  памяти или на диске. На
                 экране появляется меню:

                 Сохранение:[на Диск, в Память]:
                                ~       ~
                 При нажатии буквы "Д" выдается  дополнительный
                 запрос, после чего происходит запись ключей на
                 указанный диск в файл ANDOS.SYS. При этом сос-
                 тояние ключей в памяти не изменяется.  При на-
                 жатии "П" происходит установка  ключей  в  па-
                 мять.  Отредактированные ключи устанавливаются
                 в память для текущего сеанса работы;

Перезапуск     - Перезапуск программы. Программа снова запраши-
                 вает, откуда считывать ключи;

Выход          - Выход из программы без сохранения ключей.  При
                 выборе этого  пункта  выдается  дополнительный
                 запрос  "Выход в ANDOS [Да,Нет]?" и выход про-
                 исходит только после нажатия клавиши "Д".


      UNERASE - Программа восстановления удаленных файлов
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Утилита UNERASE позволяет восстановить ошибочно  удаленные
файлы при условии, что после их удаления на диск не  производи-
лась запись других файлов и диск не сжимался утилитой  COMPRESS
или аналогичными.
     После запуска утилита запрашивает  имя  устройства,  после
ввода которого анализирует каталог и сообщает о количестве уда-
ленных файлов и количестве файлов,  подлежащих  восстановлению.
Если хотя бы один файл может быть восстановлен его имя выводит-
ся на экран (вместо первой буквы имени стоит знак "?"  так  как
при удалении файла первая буква его имени теряется).
     С помощью клавиш "стрелка вниз" и  "стрелка  вверх"  можно
перемещаться по списку удаленных файлов, клавиша КТ  перезапус-
кает программу. Для восстановления файла, на котором стоит кур-
сор достаточно ввести первую букву его имени. После  восстанов-
ления файла программа перезапускается, при этом можно  выйти  в
ANDOS, нажав КТ, или  приступить  к  восстановлению  следующего
файла, введя имя устройства.
     При восстановлении файлы помещаются в корневой каталог.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""




                                              31 июля 1994 года
                                              Алексей М.Надежин
                                              тел.(095)180-3002




---------------------------------------------------------------
     Желаем Вам успешной и плодотворной работы с ANDOS V3.1
---------------------------------------------------------------
