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




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



                         Версия 2.50$



       Описание системных утилит ANDOS V2.50$. Часть I.


======= (C) 1990-1993 ANCO Systems. All rights reserved.=======


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

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

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

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

       DISCAS   - Программа  копирования   одиночных
       ~~~~~~     файлов.

 Описания утилит CONTXT и ANKEY находятся в файле ANUTILS2.DOC.



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

     Программа ANSETUP предназначена для  установки  в  системе
параметров дисководов. Необходимость настройки параметров  выз-
вана различием типов и характеристик дисководов. После  запуска
программа выдает на экран запрос: "Введите имя дисковода с сис-
темным диском ANDOS (A,B):",  в  ответ  на  который  необходимо
ввести букву, соответствующую имени дисковода, в котором  нахо-
дится системный диск ANDOS, параметры которого будут  корректи-
роваться. Программа считывает с указанного диска фрагмент файла
ANDOS.SYS, после чего переходит собственно к настройке парамет-
ров. Процесс настройки состоит из двух частей: установки  пара-
метров системы и параметров дисководов. При вводе любого  пара-
метра для редактирования можно использовать клавишу ЗАБОЙ. Если
нажать ВВОД, не вводя параметр, он сохранит  предыдущее  значе-
ние, указанное в квадратных скобках. Все времена задержек зада-
ются в миллисекундах (1мс.=200(8) циклов SOB).
     Нажатие клавиши КТ в любой момент работы программы  приве-
дет к выходу в ANDOS без сохранения изменений.


             Параметры, настраиваемые программой:

Количество повторов при ошибке (1-30)

     Количество попыток обращения к диску при ошибке чтения/за-
писи (рекомендуется 10).

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

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

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

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

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

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

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

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


              ANFORMAT - программа форматирования
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Программа ANFORMAT предназначена для форматирования и ини-
циализации дисков ANDOS. Кроме того она может быть использована
для проверки  дисков  на  читаемость.  В новую версию программы
V2.13 введены также функции преобразования формата загрузчика и
создания системного диска.

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

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

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

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

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

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

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

MakeSys- Создание системного диска.  С дистрибутивного (или лю-
         бого загружаемого)  диска ANDOS переписывается загруз-
         чик и файл ANDOS.SYS. Сначала программа просит устано-
         вить  в указанный дисковод системный диск и нажать лю-
         бую клавишу,  затем с системного диска последовательно
         считываются загрузчик  и  файл  ANDOS.SYS,  после чего
         программа просит установить  чистый  диск  (он  должен
         быть  предварительно отформатирован и инициализирован)
         и  ввести  имя  дисковода,  в  который установлен этот
         диск. Происходит  анализ диска и запись на  него файла
         ANDOS.SYS и загрузчика. При успешном завершении опера-
         ции  выводится  инверсное  сообщение  "Новый системный
         диск готов". Эта же  функция  может использоваться для
         обновления версии ANDOS на  системном  диске,  в  этом
         случае система создается не на чистом диске, а на ста-
         ром системном диске, с которого  должен быть предвари-
         тельно удален файл  ANDOS.SYS (при  обновлении  версий
         ANDOS V2.23 и ниже должен  быть также  удален и второй
         файл каталога, необходимость удаления которого вызвана
         тем, что файл ANDOS.SYS версий ANDOS V2.30 и V2.50 за-
         нимает на диске 9 кластеров, в отличие  от 8 кластеров
         предыдущих версий). Более  подробная информация о соз-
         дании системного диска содержится в файле ANDOS2.DOC.

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,
ConBoot,MakeSys) на экран выводится запрос: "Введите имя диско-
вода [A,B]:",  в ответ на который необходимо на любом  регистре
ввести одну из букв (A или B), соответствующую имени дисковода.
     Перед началом опасных операций (форматирование,  инициали-
зация) выводится дополнительный запрос "Нажмите любую клавишу".


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


             DISCAS - Копировщик одиночных файлов.
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Программа  DISCAS  предназначена для копирования файлов на
любых устройствах ANDOS, однако  не  рекомендуется применять ее
для копирования с ленты,  так как значительно  удобнее  сделать
это  с помощью утилиты ARC3.  После запуска программы на экране
появляется заставка и строка приглашения  к  работе:  "Команды:
Dir Load Save Exit",  в  ответ  на которую можно ввести одну из
первых букв ключевых слов:

         Dir  - просмотр каталога.
         Load - чтение файла.
         Save - запись файла (доступна только после чтения).
         Exit - выход из программы.

     После  ввода команды на экране полностью появится соответ-
ствующее ключевое слово и подсказка "Dev?",  в ответ на которую
необходимо ввести имя устройства,  с которым будет производится
операция, после чего программа переходит в режим редактирования
имени.

     При любых операциях программы DISCAS на редактирование вы-
зывается последнее введенное имя, при этом если первой была на-
жата управляющая клавиша  -  редактируется  старое имя, если же
была нажата алфавитно-цифровая клавиша, буфер имени очищается и
имя вводится заново. Ввод и редактирование имени осуществляется
в режиме автоповтора  (повтор  начинает  работать при нажатии и
удержании любой клавиши). При вводе имени могут  использоваться
ЛЮБЫЕ, даже служебные и управляющие символы (можно даже  ввести
код 0, нажав СУ/@). Для редактирования имени можно использовать
следующие управляющие клавиши:

         <==        - стирание последнего символа
         <=' (ВВОД) - ввод имени
         <-   ->    - перемещение курсора по имени
         K==        - сдвижка
         |=>        - раздвижка

     Если при записи не требуется менять имя,  достаточно после
входа в режим редактирования имени сразу нажать <=' (ВВОД). Ко-
пировщик позволяет копировать файлы,  размером до  77460  байт.
После чтения файла длиной более 71460 байт копировщик индициру-
ет в нижней строке его имя,  адрес и длину и предлагает тут  же
записать этот файл (команда "Save" сразу появляется на экране).
В этом случае можно записать файл, или выйти в основной режим,
нажав клавишу СТОП (файл при этом потеряется).
     При просмотре каталога файл в памяти также теряется,  если
его длина превышала 37460 байт.

`````````````` Продолжение в файле ANUTILS2.DOC '''''''''''''''
   Дисковая операционная система для БК0010, БК0011, БК0011М




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



                         Версия 2.50$



       Описание системных утилит ANDOS V2.50$. Часть II.


======= (C) 1990-1993 ANCO Systems. All rights reserved.=======


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

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

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



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


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

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

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

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

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

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

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

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

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

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

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

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""




                                             12 сентября 1993г.
                                             Алексей М. Надежин
                                             тел. (095)180-3002




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