Системные программы для ZX-Spectrum 128K 1969 г.

Программы - описание BOOT - МОА SERVICE.


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.




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Вступление - Первый выход в свет регулярного издания.
Вступление - От авторов.
source - красивый viewer у меня, правда?
Unusual - Литературная страничка на злобу дня.
Inferno - Авторы журнала.

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