
                 C S I D O S - 3.20, 3.21, 3.22

                       Mонитор БК0010(01)
    Описание дополнительных функций, добавленных в монитор.

  С целью поддержки програмного обеспечения, написанного  и  еще
продолжаемого писать (програмистами не столь дальновидящими) для
БК0010(01) в систему CSIDOS-3.2 включен монитор этой  машины.  В
каталоге могут храниться файлы,  работающие  только  в  мониторе
БК0010, такие файлы имеют специальную метку, а визуально у таких
файлов страницы пишутся через "-" (дэфис).

  Итак, вас случайно (ну совершенно случайно)  вдруг  угораздило
попасть в монитор БК0010, не нужно отчаиваться, можно даже  чем-
нибудь заняться, например:

    M[адрес] - если вы введете эту команду, то монитор очень
               захочет прочитать  какой-нибудь файл.  Но так как
               он не знает, что именно  нужно  загрузить,  то он
               любезно  спросит  у вас имя файла вопросом: ИМЯ?,
               И  вам  ничего не останется как ввести имя файла.
               Только  после  этого  монитор загрузит нужный вам
               файл.  Если  файл  имеет автозапуск, то он тут же
               запуститься,  если  автозапуска  у  файла нет, то
               придется его запусть следующей командой.
    S[адрес] - эта команда передает управление программе по ука-
               занному адресу.  Если  адрес не задан, то адресом
               запуска является  адрес  последней  загруженной в
               память программы.
               аналогична  команде "М[адрес]", но после успешной
               загрузки файла, он запустится независимо от того,
               есть автозапуск у файла или нет.
    P[номер] - включение  палитры  с  указанным номером (0...17)
    A...K,O  - все  эти  буквы вызывают у монитора желание выйти
               обратно  в  нормальную  среду  обитания- оболочку
               X-SHELL, что он с успехом и сделает.

  При вводе имени можно ввести и еще много интересного.  Примеры
написания:

  bolder.exe   - прочитать файл  "bolder.exe" из текущей дирек-
                 тории.
  .            - (точка)  вывести  на экран каталог текущей ди-
                 ректории.
  A:bolder.exe - прочитать  файл  с  диска  A и установить этот
                 диск и ту директорию, в которой находится этот
                 файл, текущими.
  @:bolder.exe - прочитать файл  с системного диска и установить
                 системнй диск и директорию, в которой находится
                 этот файл, текущими.
  A:           - установить диск А текущим, но ничего не читать.
  B:.          - вывести  каталог  диска B  и установить его те-
                 кущим.

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

                       КОМАНДЫ ДЛЯ ЕМТ36

   0 и 1....ни каких действий не происходит
   2........запись файла
   3........чтение файла
   4........вывод на экран каталога

  Eсли в коде команды установлен бит 3 (маска #10), то это озна-
чает, что двигатель у дисковода не останавливать после  заверше-
ния операции. Биты 4..7 не имеют значения.
  Это сделано с целью частичной совместимости с MKDOS'ом.  Также
имеются и системные ячейки:

   120004- номер версии (123032)
   120006- адрес блока параметров диска
   120010- номер подкаталога на текущем диске
   120012- номер текущего устройства
   120013- временный подкаталог
   120014- адрес буфера чтения каталога 1000 байт

  При запуске монитора можно пкредать команды  как  ему,  так  и
програме запускаемой в нем,если она производит опрос клавиш  че-
рез команду ЕМТ 6. Команды передаются через командную строку  из
"X-SHELL". Команды представляют собой последовательность  клавиш
нажимаемых при опросе клавиатуры, причем  знак  подчеркивания  в
строкеэто клавиша пробела при  опросе  клавиатуры,  а  пробел  в
строкекод клавиши ввода. Коды, которые не имеют пепечатного сим-
вола, передаются следующим способом:

  /код,код,...,код/

  Пример командной строки приведен в главном описании системы.

  Ну..., я думаю, не стоит сильно увлекаться описанием  монитора
БК0010(01), поощряя тем самым работу в  нем.  Пишите  программы,
работающие  в  мониторе  БК0011М  при  поддержке  систем  "TURBO
VISION" и "CSIDOS", и успех вашим программам обеспечен.  Обеспе-
чена простота в написании и легкость в работе с вашими програма-
ми.


                                           Алексей Мельников.

  (C) 1995 A.V.M. Caroline Software Inc. Samara-city, Russia.

