BOOT - МОА SERVICE
Поле слева предназначено для вывода интересуюих Вас файлов. Текущим счита-
ется файл, который отмечен курсором (линия повышенной яркости). Курсор переме-
щается клавишами [Up] (CS+7) и [Down] (CS+6).
Справа вверху выводится информация о диске. Сразу под ней находится окно,
предназначенное для информационных сообщений, подсказки и сообщений об ошиб-
ке. Третье окно справа показывает параметры текущего файла. Внизу находится поле,
в котором работает строчный текстовый редактор. Это окно предназначено для ввода
команд TR-DOS (командное окно).
В любой момент можно отменить непонравившуюся команду, нажав [Edit] (CS+1)
В центре появится картинка:
Disk drive of А
Нажмите [Enter], если хотите перечитать каталог устройства "А:" или на [Edit]
(CS+1) если решили отменить Ъперацию.
ЗАПУСК ПРОГРАММЫ
Если командное окно чисто, то необходимо сделать интересующий Вас файл
текущим и нажать [Enter]. Командное окно очищается при нажатии [SS+U]. Файлы
типа <В> или сброшенные по MAGIC начнут загружаться сразу же. Загрузка и выпол-
нение файлов типа <С> аналогична команде TR-DOS:
RUN "name" CODE address.
Имеется возможность изменить адрес загрузки, отредактировав его в появившемся
окне. j
Start-up of file
name С
Address 30000
СТРОЧНЫЙ РЕДАКТОР
В строчном редакторе (командное окно) используются следующие клавиши:
CS+8 - курсор вправо;
CS+5 - курсор влево;
CS+0 - удаление символа;
SS+U - очистка командного окна;
CS+2 - фиксация строчных символов;
SS+I - вывод на экран (трех) ранее выполненных команд TR-DOS;
ВЫЗОВ КОМАНД TR-DOS
Вы можете выполнить любую команду TR-DOS, для этого ее нужно набрать в
командном окне. Выполнение команды начинается с момента нажатия [Enter].
!
ВЫДЕЛЕНИЕ ФАЙЛОВ
Для групповых операций над файлами их нужно выделить, достигается это нажа-
тием на клавишу [Graf] (CS+9). При этом строка, содержащая информацию о файле
изменит цвет. Отменить выделение можно повторным нажатием [Graf].
Снять выделение со всех файлов можно дважды нажав на клавишу [Edit].
ВЫЗОВ КАТАЛОГА
Для вызова каталога нажмите на клавиатуре оператор "CAT:
(CS+SS, SS+9).
Возврат в программу - нажатие любой клавиши.
ВЫБОР МЕНЮ КОМАНД
Для перехода в меню команд групповых операций над файлами нажмите клавишу
[True Video] (CS+3). Вы увидете:
Insert command
Quit
Insert
Delete
/
Rename
Copy
Hex Dump
Filtr
One Del file
+ Del file
Exit
Клавишами [Up] (CS+7) и [Down] (CS+6) выберите интересующий Вас пункт и
нажмите [Enter].
Функция "Quit" позволит Вам выйти из командного меню, не отменяя выделенных
файлов.
Функция "Insert" отыщет и выделит в каталоге указанные Вами файлы по маске.
В появившемся окне отредактируйте маску, по которой будет произведен поиск.
Символ "?" в маске означает любой символ ASCII в имени файла.
Функция "Delete" удалит из каталого выделенные Вами файлы.
Функция "Rename" позволит переименовать файлы, а функция "Сору" скопиро-
вать их.
Функция "Hex Dump" выведет запрошенный файл в шестнадцатиричном виде.
Функция "Filtr" позволит Вам работать только с теми файлами, которые соответ-
ствуют выбранному фильтру. Задайте имя фильтра, так же, как и для "Insert". В поле
каталога будут выведены, файлы, для которых имя и тип совпадают с фильтром.
Помните, что фильтр действует на все последующие операции с любыми дисками и
дисководами.
Функция "One Del file" приведет к выводу каталога в обычном виде.
Функция" + Del file" включит в каталог удаленные файлы, которые можно восста-
новить переименованием.
Функция "Exit" производит выход из МОА Service в BASIC.
ПЕРЕИМЕНОВАНИЕ ФАЙЛОВ
Перед использованием функции "Rename" выделите группу файлов, которые же-
лаете переименовать. Если все выделенные файлы имеют одинаковые имена, напри-
мер, сброшенные по MAGIC ("@"), то удобно в новом имени файла использовать
символ " % При этом, в новые имена выделенных файлов на место символа " % " будет
подставлен символ ASCII, монотонно увеличивающийся от файла к файлу, начи- ная
со значения "О". Кроме того, как и для функции "Insert", можно использовать символ
"?" для указания на любой символ ASCII в данном месте имени файла (кроме его типа).
В случае переименования удаленного файла, находящегося за границей каталога,
программа предупредит Вас о возможной ошибке следующим сообщением:
Invalid catalog
Continue ?
[ENTER] - No/Yes
Каталог будет переписан только при нажатии на клавишу [Y].
КОПИРОВАНИЕ ФАЙЛОВ
Этой командой можно скопировать один или несколько файлов на одном или на
разных дисководах. Для копирования выделите нужные Вам файлы и выберите
функцию "Сору". В появившемся окне отредактируйте имя дисковода, куда Вы соби-
раетесь копировать. Закончите редактирование клавишей [Enter]. Сразу же после
этого будет произведена проверка на дублирование файлов и размер свободной обла-
- сти на выходном диске. При ответе [N] файл будет удален из операции копирования,
любой другой ответ перезапишет файл. При превышении размера выходного диска
быдет выдано соответствующее сообщение, после которого копирование будет про-
должено, пока хватит места. Если Вы выбрали для копирования то же устройство, что
и исходное, то программа попросит Вас несколько раз сменить диски, если же устрой-
ства выбраны разные, то все произойдет без Вашего участия. Помните, что 'OUTPUT
disk' это выходной диск, т.е. тот, на который Вы собрались копировать, a 'INPUT disk'
входной диск - с которого Вы копируете. Программа МОА - Service может проверять,
какой диск Вы вставили для записи и прекратить операцию, если Вы ошиблись. К
сожалению, эта проверка отнимает много времени и портит магнитное покрытие
дорогих дисков, лишний раз считывая контрольный сектор, поэтому возможность
проверки будет вставлена в Ваш вариант программы по Вашему желанию. Прервать
операцию копирования можно, нажав клавишу [Edit] (CS+1). После этого следует
определиться: вносить имена уже скопированных файлов в каталог выходного диска
или нет. Если Вы не запишите каталог, то это будет означать, что ни один файл не
записался на выходной диск. При чтении файла с диска его параметры выводятся на
экран, так что Вы всегда знаете текущий копируемый файл. Если Вы прервали
копирование или оно закончилось неудачей, именно этот файл окажется погранич-
ным, т.е. скопированы будут все файлы до него. К сожалению, из-за недостатка
TR-DOS, при ошибке диска ни один файл не будет скопирован. Чтобы не попадать в
такое положение используйте сначала копирование в "нулевое" устройство с именем
и0:".
ПРОСМОТР ФАЙЛОВ
Выберите в командном меню функцию "Hex Dump". Затем, если Вы хотите посмот-
реть каталог, то нажмите на клавишу [С], любой другой ответ вызовет для просмотра
файл, на который указывает курсор. При выводе указывается логический номер трека
и сектора, считая от начала диска, т.о. можно узнать действительное местоположение
файла на диске. Каждая выводимая на экран строка вначале содержит номер сектора
и отделенный от него точкой относительный адрес первого выводимого в строке байта.
Далее следуют восемь шестнадцатиричных значений, а за ними те же восемь значе-
ний, только в коде ASCII.
»
ВЫХОД ИЗ ПРОГРАММЫ
Для выхода можно воспользоваться функцией командного меню "Exit", но проще
набрать на клавиатуре оператор "STOP", нажав (SS+A).
Возврат в программу возможен командой BASIC'a:
RANDOMIZE USR 57000.