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" для даль-
нейших операций.