***************************************************************
*                                                             *
*        О П И С А Н И Е   С И С Т Е М Ы   H C   D O S        *
*                     v.2.2, ноябрь 1992 г.                   *
*                                                             *
***************************************************************

  Система HC DOS, именуемая дальше как система, является совер-
шенно новой операционной системой для компьютера БК-0011М. По
формату записи на диск она совместима с RT-11, файловая система
оригинальная. Версия 2.1 позволяет работать как с 80-ти доро- 
жечными дисководами, так и с 40-дорожечными. Возможна поставка
под 40-дорожечные дисководы. Преимущество системы перед ОСБК -
простота работы как с одним, так и с двумя дисководами. На се-
годняшний день создано большое количество систем, эмулирующих
среду БК-0010. Однако такие системы не позволяют создавать и
запускать программы специально для БК-0011М, максимально исполь
зовать возможности этого компьютера. HC DOS  позволяет запус-
кать программы как для одного, так и для другого компьютера.
  Основная цель создания системы - облегчить создание программ
для БК-0011М. Особенность системы - открытый интерфейс, прос-
тота работы с файлами на диске из программ пользователя.
  Способ хранения файлов на диске - уплотненный. Это означает,
что файл может быть разбит на несколько частей, если непрерыв-
ной свободной области для него не хватает. Это позволяет макси-
мально использовать дисковое пространство.

                1. ОБЩИЕ СВЕДЕНИЯ

  Система загружается при включении компьютера или из монитора
командой 'B'. После загрузки появляется заставка с номером вер-
сии и приглашение ввести дату. После набора числа, месяца или
года нужно нажимать 'ВК'. Для сохранения старого значения мож-
но нажать 'ВК' без набора числа. После ввода даты печатается
каталог, и на экране появляется приглашение

A:>

или

B:>

в зависимости от того, с какого дисковода была загружена сис-
тема. Дисководом A считается верхний дисковод, B - нижний.
Указанный дисковод считается системным до ввода специальных
команд. С системного диска производится загрузка утилит и прог-
рамм, запущенных без команды RUN, с указанием только их имени.
  Дисковод, указанный в приглашении, является также текущим.
переход с одного дисковода на другой осуществляется командой

D:

где D - имя дисковода - A,B или S, причем S означает переход к
системному дисководу.
  Команды набираются сразу после  приглашения, без пробелов
перед первым символом. Набираемую команду можно редактировать
клавишами со стрелками и клавишей 'ЗАБОЙ'. После набора коман-
ды необходимо нажать 'ВК', причем неважно, в каком месте нахо-
дится курсор. Клавиша 'ВС' вызывает предыдущую команду.
  Установить системный привод можно командами

A!
и
B!

  После загрузки системы работа проходит в режиме 64 символа
в строке. Установить режимы 32 или 64 символа можно соответ-
ственно командами

32
64

  Для очистки экрана используется команда CLS.
  Имена файлов в системе состоят из 16 символов для обеспечения
совместимости с программами для БК-0010. Расширение необяза-
тельно, но если оно необходимо, то отделяется точкой в имени
файла. При этом точка является значащим символом в имени и рас-
полагается на 13-ой позиции в имени. Если в операциях с файлами
указать расширение длиной более 3-х символов, то лишние символы
будут проигнорированны.
  В имени не должны встречаться символы: ПРОБЕЛ,*,?,/,\,A:,B:.
Если пробел в имени необходим, то при наборе он заменяется сим-
волом подчеркивания "_".
  Для аварийного завершения операций служит клавиша 'КТ'. Если
система находилась в мометн нажатия в состоянии ожидания, то
происходит завершение любой программы.
  При работе в системе предполагается, что диски из карманов не
вынимаются. Если один из дисков все же необходимо сменить, то
систему ОБЯЗАТЕЛЬНО надо информировать об этом. Для этго можно
либо нажать клавишу 'КТ', либо отдать команду "." (см.ниже).
Эта команда, кроме того, распечатает каталог нового диска. Все
это необходимо для того, чтобы сократить количество обращений
к каталогу; кроме того, уменьшается износ дисковода. В некото-
рых программах диски можно сменять без предупреждения: напри-
мер, редактор учитывает это.

                2. ОСНОВНЫЕ КОМАНДЫ

  Программы, реализующие описываемые ниже команды, находятся в
ОЗУ резидентно, т.е не требуют загрузки с диска и сохраняются
до выключения питания. В отличие от ОСБК, это позволяет легко
работать с одним дисководом, а кроме того ускоряет выполнение
команд.
  В скобках указаны допустимые сокращения некоторых команд.
  Некоторые команды допускают использование ключей. Ключ сос-
тоит из одного символа, перед которым ставится косая черта '/'.
Ключ ставится либо без пробелов после имени команды, либо с
пробелами или без после операндов для команды.
  Символы, стоящие в квадратных скобках, необязательны. Напри-
мер, "[D:]" означает, что имя дисковода (где D - A или B) ука-
зывать необязательно. Если имя не указанно, то считается, что
указан текущий привод.
  Везде, где написано "MASKA", предполагается, что это может
быть либо однозначное имя, либо маска с символами '*' и '?'.
  Можно указывать также непосредственно перед маской символ
отрицания "^" - это означает все файлы, не подходяшие под мас-
ку.

Примеры:

PR*      - все файлы, начинающиеся с PR, расширение любое или
         бообще нет.
GAM*.SAV - все файлы, начинающиеся с GAM и расширением SAV.
FOR.S*   - все файлы с именем FOR и расширением с первой S.
TRA?     - все четырехбуквенные файлы, начинающиеся с TRA,
         расширение любое или нет.
FORT.S?S - все файлы с именем FORT и любой второй буквой в рас-
         ширении.
*.*      - все файлы с расширением.
*        - все файлы. Вместо этого можно вообще ничего не пи-
         сать, а поставить пробел или завершить команду.
^*.TXT   - все файлы, у которых расширение не ".TXT".

  Пример:

DIR A:*
DIR A:   - эти две команды идентичны.


1. A: , B: , S: , A! , B! - описаны выше.

2. 32 , 64 - описаны выше.

3. DIR [D:][MASKA] - печать каталога файлов указанного диска.
        В случае с маской печатает соответствующие файлы.
        После имени файла в распечатке стоит число, означающее
        длину в килобайтах, после числа возможен символ 'p',
        означающий, что файл защищен от стирания и дата.
 Ключи:

   /I - печать в каталога в столбец. Выводятся адрес и длина в
        восьмеричных числах.
   /P - печать на принтер.

        Если каталог слишком большой, то нажатием на любую
        клавишу можно приостановить его выдачу.
        Максимальное количество файлов, хранимых в одном ката-
        логе - 100. В дальнейшем будут введены подкаталоги,
        и число хранимых файлов станет практически неограничен-
        но.
  Примечание. Вместо команды DIR можно указывать просто точку
        '.'. Применяется, когда был сменен диск в одном из при-
        водов. Примеры:

.    -был сменен диск в текущем приводе.
. A:
. B:

        Если диск не сменялся, рекомендуется использовать DIR,
        так как в этом случае реже производятся обращения к
        диску.

4. INIT [D:] - инициализация диска. После ввода команды система
        запрашивает подтверждение. При инициализации диск тес-
        тируется, информация о сбойных блоках заносится в ка-
        талог. Старый каталог, если он был, уничтожается. Диск
        должен быть предварительно отформатирован программой
        FORMAT (см. ниже). Система на инициализируемый диск не
        переносится. Если сбойных дорожек не было, то под файлы
        отводится область в 779 Кбайт. Каждая сбойная дорожка
        уменьшает это число на 10 Кбайт. После 3-х сбоев подряд
        инициализация завершается: система считает, что следую-
        щие блоки также сбойные. Указанный эффект всегда воз-
        никает при инициализации диска Е (см.ниже), но это не
        является ошибкой.

  Ключи:

   /N - инициализация с занесением в каталог имени тома. При
        этом максимальное число файлов на диске уменьшается до
        99. Команда DIR будет выдавать имя тома, введенное
        пользователем в конце инициализации. Расширение не
        учитывается, длина имени тома - 14 символов.
   /S - инициализация с резервированием места для системы.
   /F - инициализация с форматированием.

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

5. RUN(R) [D:][MASKA] - запуск файлов. Указанный файл загружа-
        ется и запускается. Если у файла есть расширение, то
        оно должно быть указано. Если задана маска, то система
        поочередно запрашивает на запуск соответствующие фай-
        лы. Для старта нужно нажать 'ВК', для отказа - любую
        клавишу, например, 'ПРОБЕЛ'.

  Ключ:

   /A - запуск с указанного далее адреса.

  Примеры:

RUN A:GAME1.SAV
R S:GAME2.SAV - запуск файла с системного диска.
R PROBA*.SAV - запуск одного из файлов с именем, начинающимся с
               "PROBA".

        Файлы, имеющие расширения SAV и SYS, можно запускать и
        без команды RUN, если они находятся на системном диске.
        При этом достаточно указать имя файла без расширения.
        Некоторые из файлов SAV сами являются командами и тре-
        буют операндов.

6.  LOAD - загрузка файлов без запуска. Действие аналогично
        команде RUN, ключ тот же.

7.  FORMAT - форматирование дискет.


  Примеры:

FORMAT B: - отформатировать диск в дисководе B - программа
        запросит подтверждение. Если дисковод B является теку-
        щим, то после завершения операции в него надо вставить
        исходный диск.
FORMAT - отформатировать диск в текущем дисководе.

8. RENAME(REN) - переименование файлов. Команда имеет два фор-
        мата:

а) REN [D:][MASKA] - переименование файлов по маске. Система
        будет поочередно выдавать имена файлов и запрашивать
        новые. Для сохранения старого имени нужно нажимать
        сразу 'ВК'.

б) REN [D:]NAME1 NAME2 - переименование конкретного файла, где
        NAME1 - его старое имя, NAME2 - новое.

  Примеры:

RENAME A:PROBA1.MIC PROBA1.SAV
REN B:START* - переименование файлов на диске B, начинающихся
             со "START".

9. DELETE(DEL) [D:][MASKA] - удаление файлов. При удалении каж-
        дого файла система будет запрашивать подтверждение. Для
        согласия нужно нажимать 'ВК'. Чтобы подтверждение не
        запрашивалось, используется
  ключ:

   /N

        Защищенные файлы не удаляются (о защите см. ниже).

10. COPY - копирование файлов. Команда имеет два формата:

а) COPY [D1:][MASKA] [D2:] -копирование по маске с одного диска
        на другой.

б) COPY [D1:]NAME1 [D2:][NAME2] - копирование конкретного файла
        с переименованием. Если второе имя не указано, то будет
        сохранено старое.

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

  Ключи:

   /Q - копирование с запросами. Ключ будет действовать, если
        была задана маска. Для согласия на копирование нужно
        нажимать 'ВК'.
   /W - копирование с ожиданием. Применяется при работе с одним
        дисководам. При запросах системы выходным считается
        диск с файлом для копирования, входным - второй диск.

  Примеры:

COPY A:PROBA.TXT B:PROBA1.TXT - копирование с переименованием.
COPY/W PROBA.SAV - копирование с текущего диска на текущий с
                   ожиданием.
COPY/Q MARS*.SAV B: - копирование с текущего диска (пусть это
                    диск A) на диск B.
COPY/W/Q PROBA* - копирование с текущего диска на текущий с
                  ожиданием и запросами.
COPY PROBA.SAV - копирование с текущего диска на текущий. Ко-
                 манда не имеет большого смысла - файл запишет-
                 ся на старое место или будет создан новый, ес-
                 он защищен.
COPY ^*.TXT B: - копирование всех нетекстовых файлов.

10. PROT [D:][MASKA] - защита файлов от удаления. В каталоге
        при распечатке такие файлы помечаются буквой "p".

11. UNPROT [D:][MASKA] - снятие защиты.

12. BYE - выход из системы.

13. EXIT(EX) - выход в монитор. В мониторе пользователь может
        произвести любые действия, например, загрузить
        файл с магнитной ленты, а затем войти в систему.
        Вход в систему осуществляется командами
4;1C
110000G

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

14. GO - запуск программы, находящейся в памяти. Система HC DOS
        является однозадачной системой, и может контролировать
        только одну программу, находящуюся в памяти. Если ранее
        была запущена какая-либо программа, а затем из нее про-
        изошел выход в систему, то эта команда снова передает
        ей управление, но без загрузки с диска.

15. STAND(STA) - установка состояния памяти. Пользователь может
        установить адрес,длину и имя находящейся в памяти прог-
        раммы. После установки адреса программу можно запустить
        командой GO. Применяется, например, тогда, когда после
        выхода в монитор был загружен с магнитофона какой-либо
        файл. После установки параметров файла его можно запи-
        сать на диск командой

16. SAVE [D:] - эта команда запишет файл из ОЗУ на диск.
        В совокупности команды EXIT,STAND и SAVE можно исполь-
        зовать для копирования файлов с МЛ на диск. Но лучше
        для этого воспользоваться программой MAG.SAV, входящей
        в комплект стандартного програмного обеспечения.

17. ? - команда выдает состояние памяти, например, после уста-
        новки командой STAND.
  Примечание. Состояние памяти изменяется и после операций
        запуска, копирования и некоторых других.

18. DATE - установка даты. Пользователь может установить новую
        дату. Ввод производится аналогично, как при загрузке
        системы. Если после команды через пробел поставить
        знак вопроса "?", то система выдаст текущую дату.

19. TYPE [D:]NAME - вывод содержимого текстового файла на эк-
        ран. В системе текстовые файлы имеют расширения TXT,
        DOC и другие. Распечатывать не текстовый файл не имеет
        смысла, так как на экран будет выдан произвольный на-
        бор символов.
   Ключ:
    /P -  выдача файла на печать. Печать будет производится в
        соответствии с загруженным драйвером. Поставляемые
        драйверы приостанавливают печать при нажатии на любую
        клавишу, а при нажатии клавиши 'КТ' печать прекращается

                3. КОМАНДНЫЕ ФАЙЛЫ

  Система HC DOS позволяет создавать развитые командные файлы.
Командный файл - это текстовый файл, включающий в себя любые
допустимые системой команды. При запуске командного файла
команды из него поочередно выполняются, что позволяет исполнить
сразу несколько операций. Командные файлы можно создавать в
любом редакторе, входящем в комплект HC DOS. Все команды должны
располагаться с нулевой позиции. Длина командного файла не долж
на превышать 512 байт. 
  Все командные файлы имеют расширение COM. При этом вызов его
происходит при наборе одного имени без расширения, аналогично
файлам с расширением SAV. При выполнении командного файла ни-
какой информации на экран не выдается, кроме специально запрог-
раммированной пользователем (см.ниже). При нажатии клавиши 'КТ'
выполнение командного файла прекращается.
  Для удобства работы введены специальные команды, не имеющие
большого смысла при наборе их в непосредственном режиме:

20. ECHO TEXT - печать TEXTа на экран. Применяется для вывода
        сообщений пользователю.

21. *M - определение метки. После символа "*" ставится любой
        символ, который определяет метку.Команда неисполняемая.

22. GOTO M - переход к метке.

23. PAUSE - ждать ввода символа с клавиатуры. Введенный код
        заносится в специальную ячейку. Код сохраняется до
        следующей команды PAUSE.

24. IFKEY A M - условный переход. Код, полученный командой
        PAUSE, сравнивается с символом A, и если они совпадают,
        осуществляется преход к метке M. Если на месте A ука-
        зать два символа "//", то будет производится сравнива-
        ние с кодом клавиши 'ВК' (как общеупотребительной в
        HC DOS).

25. TEST [D:][MASKA] - проверить наличие файла в каталоге. Если
        файл не найден, будет выдано сообщение об ошибке.
        
26. IFERR M - переход к метке, если предыдущая команда завер-
        шилась с ошибкой. При возникновении ошибки (нет файла,
        ошибка дисковода и др.) система выдает соответствующее
        сообщение на экран, а кроме того, заносит признак в
        некоторую ячейку. Поэтому команду IFERR логично ставить
        после операций с диском или команды TEST.

27. CLS - очистка экрана.

  Для работы с именами файлов, неопределенными заранее, таких,
которые должен ввести пользователь в процессе работы, служит
операция %. Если после имени любой команды поставить знак 
"%", это приведет к следующим действиям системы:
на экране высветится имя команды, после него знак "?".
  После этого пользователь должен ввести необходимые операнды
для данной команды. Введенная строка подставится на место
знака "%" в командной строке.
  Пример:

COPY A:%.TXT B:
COPY ? PROB*

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

COPY A:PROB*.TXT B:

и будет исполнена.
  Более одного знака "%" в одной строке ставть не разрешается:
лишние знаки будут восприняты как обычные литеры.
Эту операцию также нет смысла использовать в непосредственном
режиме.
  Для сохранения введенного текста применяется операция "%+".
Действие ее точно такое же, как у "%", но строка будет зане-
сена в специальный буфер. После этого, применяя еще одну
операцию "%%", можно подставлять текст из этого буфера в
текст командной строки. Полее одной пары "%%" в одной строке
также ставить нельзя. Текст будет подставляться автоматически
без действий со стороны пользователя. Для примера достаточно
распечатать файл ASS.COM, входящий в комплект программного
обеспечения.
  Вышеуказанные знаки можно ставить после любой команды, даже
не требующей операндов; замена производится ДО выполнения
команды.

27. () %+ - эта команда (пустая) введена специально для ввода
        текста в буфер. Применяется вместе с "%+".

28. REM - комментарий.

                4. ФАЙЛ AUTOEXEC.COM И
             НАЧАЛЬНАЯ КОНФИГУРАЦИЯ СИСТЕМЫ

  Для работы с дисководами на 400 Кбайт(40 дорожек) необходимо
иметь дискету с системой, записанной на таком дисководе. Пос-
ле загрузки все опции, связанные с работой с дисками (INIT,
FORMAT) будут выполняться с соответствующими ключами(по умол-
чанию). Чтобы работать с такими дисками на 80-ти дорожечном
дисководе, необходимо отдать комнду

29. TRK [D:][NUMBER]  - установка числа дорожек на соответствую-
    щем дисководе. NUMBER - либо 4, либо нет, что означает
    возврат к старому режиму.

  Пимеры:

  TRK 4   - установить 40 дорожек на текущем приводе.
  TRK B:  - установить старый режим (т.е 80 дорожек) на дис-
          ководе B:

  При загрузке системы после появления заставки запускается
специальный файл AUTOEXEC.COM. В этом файле содержаться коман-
ды установки даты, распечатки каталога. Пользователь может
вводит свои собственные команды - например, запуск какой-либо
программы. Кроме того, возможно подключение необходимых драй-
веров. В версии 2.0 имеют смысл только драйверы принтера, в
прилагаемом програмном обеспечении есть три драйвера - принте-
ров MS6312, MS6313 и D100. Драйверы имеют расширение SYS и
имеют соответствующие имена. При загрузке системы в ней уже
находится драйвер МС6512, если у пользователя другой принтер,
он может включить имя соответствующего драйвера в файл AUTOEXEC
(драйвер подключается по указанию имени без расширения). Файл
MS6312 включен на тот случай, если пользователь производит
смену драйверов во время работы.
  Принтер должен быть подключен к блоку КМ.
  При редактировании командного файла можно воспользоваться,
например, ассемблер-системой. Для этого сначала нужно изменить
его расширение на TXT, затем вызвать ассемблер командой

ED AUTOEXEC.TXT 

и отредактировать, записать на диск и в системе снова изменить
расширение на COM (командой RENAME).
  Подробная информация о редакторе ассемблера и трансляторе
находится ф файле EDDOC.DOC.

                5. КОПИРОВАНИЕ СИСТЕМЫ

  Если на только что проинициализированный диск нужно перенести
систему с загрузчиком, то необходимо выполнить следующие дейст-
вия: вставить в дисковод A диск с базовым вариантом системы;
отдать команду MOVER (файл MOVER.SAV); после запроса программы
вставить в дисковод A новый диск; когда операция будет завер-
шена, программа выйдет в монитор, для загрузки системы нужно
отдать директиву "B". При этом, так как файла AUTOEXEC.COM на
новом диске нет, система выдаст сообщение "НЕПРАВИЛЬНАЯ КОМАН-
ДА". Для полноценного варианта на диске должны быть следующие
файлы:

AUTOEXEC    .COM
MS12        .SYS ;
MS13        .SYS ; Из этих трех драйверов можно оставить только
D100        .SYS ; один, необходимый пользователю.
CENTR       .SYS ; Драйвер принтера типа Д100 с кодировкой для
                   IBM PC.
MON         .SAV ; Эмуляция БК-0010(01).
BASIC       .SAV ; Бейсик.
ED          .SAV
MAG         .SAV
MOVER       .SAV ;
SYST        .MIC ; Файлы необходимы для копирования системы.
SYST1       .MIC ;

  Файлы SYST*.MIC используются при работе программы MOVER - без
него перенос системы невозможен.
  Указанные файлы копируются командой COPY.

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

30. VER


                6. ЭМУЛЯЦИЯ РЕЖИМА БК-0010(01)

  При запуске файла MON.SAV происходит выход в монитор БК-0010.
Директивы в данном мониторе изменены и расширенны. Ввод дирек-
тивы завершается нажатием клавиши 'ВК'.

 D  - распечатка каталога нового диска (при смене диска).
 D1 - распечатка каталога из ОЗУ.
 M  - загрузка файла (без запуска: автозапуск исключен).
 R  - запуск файла (независимо от существования автозапуска)
 T  - переход от работы с дисководом к магнитофону:
      приглашение '>', означающее работу с диском, сменяется на
      '?'. Повторный ввод команды - возврат в исходный режим.
 T1 - запись на диск только что загруженного файла.
 R1 - копирование: с магнитофона загружается указанный файл и
      автоматически записывается на диск. Возможно и обратное:
      с диска считывается файл и записывается на магнитофон.
      Первое осуществляется при приглашении '?', второе - '>'.
 B  - выход в систему.

 В режиме эмуляции компьютер будет работать либо с диском, либо
с магнитофоном: в зависимости от установленного режима.
  Предполагается также, что чтение/запись производится на диск,
указанный в приглашении системы при запуске MON.SAV (A или B).
  Для смены накопителя необходимо выйти в систему.

         7. РАБОТА С БЕЙСИКОМ-ПЗУ

  При запуске файла BASIC.SAV происходит выход в Бейсик-систе-
му, зашитую в ПЗУ. Сообщения, адресуемые Бейсиком к магнитофо-
ну, перехватываются и производятся обращения к диску. При этом
возможна работа и с магнитофоном. Несколько расширено действие
команды FIND:

FIND "A:" - работа с диском A:
FIND "B:"
FIND "T:" - переключение на работу с магнитофоном. В режиме ра-
        боты с диском имеет смысл только эти варианты команды.

         8. ИСПОЛЬЗОВАНИЕ ДОПОЛНИТЕЛЬНЫХ УСТРОЙСТВ

  В последней версии системы имеется возможность работы с 3-м
и 4-м дисководами, которые обозначаются "C:>" и "D:>" в пригла-
шении системы. Введен 'диск' Е, представляющий собой 6-ю и 3-ю
страницы ОЗУ. Для работы с электронным диском необходимо его
проинициализировать (INIT E:). При этом будет выдано 3 сообще-
ния об ошибке. Объем памяти этого диска - 29 кбайт + 3 кбайт
на каталог. Для сохранения информации нелзя пользоваться прог-
раммами, использующими указанные страницы; ассемблер и редактор
их используют.
  Возможно написание пользователем другого драйвера, обслужива-
ющего, например, внешний электронный диск, ОЗУ или нестандарт-
ный дисковод. Подробнее об этом см. в файле SYSTRP.TXT

***************************************************************

                                       Борисенко М.А,
                                       г. Ростов-на-Дону,
                                       тел. 33-18-02.
                                       27.09.1992 г.








