TR-DOS 1969 г.

Краткий перечень команд - Синтаксис команд. Переход от TRDOS на SOS. Переход от SOS к TRDOS. Вызов TRDOS из SOS и BASIC - программ. Выбор дисковода по умолчанию. Выбор временного дисковода.


     
     4. Краткий перечень команд TRDOS.
     
     Команда        Функция                 Раздел
     
     *"A : "  Установка по умолчанию        5.4
              дисковода A.
     *"B : "  --- дисковода B               ---
     *"C : "  --- дисковода C               ---
     *"D : "  --- дисковода D               ---
     40       Информирует TRDOS, что
              дисковод 40 - дорожечный      2.4
     80       ---, что дисковод 80 -
              дорожечный                    ---
     CAT      Вывод на экран справочника
              диска                         7.1
     CAT#     Расспечатка справочника
              диска                         7.3
     CLOSE#   Закрыть файл с последова-
              тельным произвольным
              доступом                      13
     COPY     Копирование файлов с диска
              на диск                       8.1
     COPY S   Копироавание файла в системе
              с одним диском                8.2
     COPY B   Дублирование дисков в системе
              с одним диском.               ---
     ERASE    Удалить файл с диска.         9.2
     LIST     Вывод содержания диска.       7.2
     LIST#    Распечатка содержания диска.  ---
     LOAD     Загрузка программы с диска    10.2
     INPUT#   Чтение файла с последова-
              тельным произвольным доступом 13
     MEGRE    Объеденитьпрограмму BASIC c
              диска и программу BASIC в
              ОЗУ                           10.3
     MOVE     Сортировать и упаковать
              вместе файлы на диск          9.3
     NEW      Изменить имя файла            9.1
     OPEN#    Открыть файл                  13
     PEEK     Считать сектор с диска в
              ОЗУ                           14.1
     POKE     Записать файл из ОЗУ сектор
              диска                         14.2
     PRINT#   Заспечатка файла              13
     RANDOMIZE Переход к TRDOS из SOS       5.2
     USR 15616
     RANDOMIZE Вызов TRDOS-команд из SOS    5.3
     RETURN    Переходд к SOS из TRDOS      5.1
     RUN       Загрузить и запустить
               программы с диска            10.2
     SAVE      Записать программу на диск   10.1
     VERIFY    Сравнить программу в ОЗУ с
               диском                       10.1
     
     Приведенная  выше  таблица  представляет собой свод команд
TRDOS. Прежде, чем использовать эти команды, прочтите соответс-
твующие разделы данного справочника.
     Где это вожможно, указанные  команды  предмставляют  собой
ключевые слова , полученные обычным способом с помощью SOS.
     Некоторые  команды  требуют  дополнения, о чем будет гово-
риться в особом разделе.
     
     5. Синтаксис команд.
     
     TRDOS является гибкой системой, и Вы  можете  осуществлять
доступ  к системе на дисках следующим обказом : (A) непосредст-
венно с TRDOS (Б) прямым доступом из SOS (В) из  BASIC  (Г)  из
программ в машинных кодах.
     Когда Вы работаете с TRDOS, Вы видете обозначение дисково-
дов  плюс стрелку. Это будет называется подсказка TRDOS, напри-
мер :
     A>
     B>
     В соответствии с только что законченой операцией, за подс-
казкой может следовать дальнейшая часть команды TRDOS, например
:
  A>RUN "BOOT"
     Команды TRDOS могут  быть  введены  непосредственно  после
подсказки. Если вслед за подсказкой идет предыдущая команда, Вы
должны отменить старую команду с помощью клавиши DELETE.
     
     
     5.1 Переход от TRDOS на SOS .
     
     Для перехода на SOS используется команда RETURN (возврат).
     В нижеследующем примере слова в [] представляют собой объ-
яснение, а не часть синтаксиса.
     A>                     [подсказка TRDOS на экране]
     A> RETUPN              [V нажато - теперь на экране]
     (C) SINCLAIR COPYRIGHT [ нажато ENTER - теперь на на экране]
                                                        
     5.2 Переход от SOS к TRDOS.
     
     Для перехода от SOS к TRDOS, при указателе "K", необходима
следующая запись:
     RANDOMIZE USR 15615
     Это  достигается  с  помощью  ключевого  слова  на букву T
(RANDOMIZE), за которым следует буква L режима E (USR), а затем
номера. Как в примере в разделе  5.1,  для  завершения  команды
следует нажать клавишу ENTER.
     Если  только  один  дисковод подогнан, это возвратит вас к
дисководу "A". Однако, если подогнано более  одного  дисковода,
то команда возвратит вас к последнему выбранному дисководу (см.
Раздел 5.4).
     Хотя  данная программа больше не выводится на дисплей, она
все еще находится в памяти и ,  после  выполнения  определенных
команд TRDOS, таких как каталог диска, Вы можете вернутся к SOS
и LIST c целью представления этой программы  на экран.
     
     5.3 Вызов TRDOS из SOS и BASIC-программ.
     
     Синтаксис команды одинаков во все времена, но, если коман-
да  вызывается  из  SOS  или из программы, следует использовать
префикс должен быть следующий:
     RANDOMIZE USR 15619 :REM
     например:
     RANDOMIZE USR 15619 :REM :CAT "B:"
     Использование 15619 влесто 15616 сохранает управление SOS.
Действие CATALOGE следует предпринять на дисководе в (см.  Раз-
дел 5.5).
     Если  данная команда не выполняет функции замещения, такие
как прогон программы, она завершает  свое  действие  подсказкой
дисководу, если используется TRDOS, либо указанием SINCLAIR OK,
если используется SOS, например:
     A> CAT  по завершении получается подсказка A>.
     RANDOMIZE USR 15619 :REM :CAT 
                 в результате OK.
     Хотя  существует возможность выполнять команды от SOS, это
не рекомендуется.
     Во-первых, если все действия предпринимаются от TRDOS, ве-
роятность разрушения  гораздо  меньше.  Во-вторых,  значительно
уменьшается непосредственная печатьи, в-третьих, на дисплей вы-
водиться  текущий  дисковод по умолчанию, что помогает избежать
глупых ошибок, ведущих к потере ценной информации .
     Когда команды TRDOS включаются в программу BASIC, им долж-
но предшествовать :
     RANDOMIZE USR 15619 :REM:
     К тому же команда должна быть последним элементом в  стро-
ке. При написании программы или преобразовании ее как управляе-
мую  с диска, а не с кассеты Вы должны следовать правилу - "ко-
манда TRDOS завершает строку."  Например,  строка  программы  с
кассеты:
     10 INK7: PAPER1:LOAD""CODE:GOSUB500:CLS:PRINT"
                     PRESS ANY KEY"
               Преобразуются для диска:
     10 INK7: PAPER1:RANDOMIZE USR 15619:REM:LOAD
                     "TITLE"CODE
     20 GOSUB 500:CLS:PRINT "PRESS ANY KEY"
     Заметьте, что для диска нельзя использовать пустые "".
     Наряду  с завершающей командой TRDOS в строке 10 мы должны
ввести заголовок, под которым сохраняется код.
     
     
     5.4 Выбор дисковода по умолчанию.
     
     Дисковод по умолчанию - это тот дисковод, доступ к которо-
му может осуществляется с помощью любой команды, в  которой  не
указывается подлежащий миспользованию дисковод.
     При  подключении  к сети или после сброса системы дисковод
по умолчанию всегда "A".
     TRDOS поддерживает до 4 дисководов, обозначенных как A,B,C
или D. Для изменения дисковода по умолчанию формат команды сле-
дующий :
                   *"DRIVE:"
     Где дисковод -A,B,C или D. Например:
     *"B:"
     - для перехода умолчания на дисковод B.
     *"A:"
     - для переходя умолчания на дисковод A.
     
     ПРИМЕЧАНИЕ: Для обозначения дисковода  команда  может  ис-
пользовать верхний и нижний вариант, хотя на дисплее всегда бу-
дет представлена заглавная буква, предшествующая стрелке.
     Например,  если  произведено изленение умолчания с "A" на "B", все
         последующие команды будут осуществлять доступ к дисководу "B",
         если нет других указаний.
              Если подогнан только один дисковод, то обозначение на эк-
         ране остается A>, и гибкое функционирование нескольких  диско-
         водов, продемонстрированное в этом руководстве отсутствует.
              
              5.5 Выбор временного дисковода .
              
              В  некоторых  случаях  желательно  оставаться в состоянии
         умолчания на одном дисководе, но стремится осуществить  доступ
         к  другому  дисководу  .  Синтаксисом для этого являетсся суф-
         фикс() к команде, указывающей требуемый дисковод, Снффикс выг-
         лядит как изменение умолчания , но без звездочки, наприимер:
              
              "A:" или "B:" или "C:"  или "D:"
              Ниже приводится пример полного оператора из SOS:
              RANDOMIZE  USR 156119:REM:LOAD"B:PROGRAM"
              Это обеспечивает загрузку "программы" из  дисковода  "B",
         не зависимо от того, какой из дисководов является текущим дис-
         ководом по умолчанию, включая "B".
              Из  TRDOS с диском "A" по умолчанию команда будет следую-
         щей:
              LOAD "B:PROGRAM"
              Таким образом осуществляеттся загрузка "PROGRAM" из  дис-
         ковода "B", но по умолчае остается за дисководом "A" для даль-
         нейших операций.



СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Экспертиза - разборка известной игры Пита Кука "АКАДЕМИЯ".
Мысли - Crank заплатит любому 1000р за переделку STS под Scorpion.
Ликбез - полное описание и полный дизассемблер ПЗУ TR-DOS (продолжение).
B.B.S. Новости - Alex B.B.S.
WANTED - Розыск программ...

В этот день...   21 ноября