Приложение 1
Программы-утилиты
Вместе с диск-интерфейсом поставляется диск ути-
литов, на котором имеются 3 программы-утилиты:
ТАРЕ COPY - копирование на диск программ,
размещаемых на ленте
MAGIC - переименование, копирование и
стирание семейства файлов, запи-
санных с помощью магической
кнопки
D О СТО R - диагностика диска
Для запуска каждой из этих программ вставьте в
текущий дисковод диск утилитов и дайте команду.
BOOT_
БЕЙСИК-программа BOOT высветит меню и
предложит выбрать одну из программ-утилит. С дру-
гой стороны вы можете назвать программу-утилит,
непосредственно напечатав следующее:
RUN "ТАРЕ COPY"
TAPE COPY
Программа-утилит ТАРЕ COPY является относи-
тельно несложным копировщиком, не предназначен-
ным для копирования коммерческих программ с их
сложными защитными предосторожностями. Но с дру-
гой стороны, эта программа является идеальным сред-
ством для копирования на диск ваших собственных
программ и файлов, расположенных на ленте.
Программа копирует БЕЙСИК-программы, про-
граммы в машинных кодах и массивы данных, если их
длина не превышает 40000 байт (для SPECTRUM&).
После загрузки программы появляется сообщение:
ТАРЕ ТО DISK Копировщик с ленты на диск
COPYER
TECHNOLOGY RESEARCH LTD
DATA TYPE: Тип данных
FILENAME: Имя файла
CODE LENGTH: Длина кодов
START LINE: Строка автозапуска
BASIC LENGTH: Длина БЕЙСИК-программы
PRESS BREAK Для прерывания нажать
ТО STOP BREAK
START ТАРЕ: Включите магнитофон
Как только появится это сообщение, выньте диск
утилитов из дисковода. Копировщик готов записывать
на диск файлы, размещенные на ленте. Вставьте в ди-
сковод диск, на котором вы собираетесь получить ди-
сковую копию, а затем включите магнитофон.
Далее копирование происходит автоматически.
Сообщение с экрана подскажет вам, когда следует ос-
тановить ленту. Через некоторое время файл будет
скопирован на диск под тем же именем, какое он имел
на ленте. После этого вам снова будет предложено пу-
стить ленту для копирования следующего файла.
Во время копирования могут поступать следующие
сообщения:
STOP ТАРЕ Остановите движение
ленты на время, пока
файл копируется на диск
ТАРЕ LOAD ERROR Сообщение SOS об ошиб-
ке при загрузке с магни-
тофона
NOT ENOUGH Программа длиннее, чем
MEMORY 40000 байт.
Для копирования такой программы прочитайте и
запишите данные из заголовка, приведенные на экра-
не. Затем нажмите BREAK, чтобы вернуться в SOS.
Очистите компьютер командой "RANDOMIZE USR 0"
и введите программу обычным путем. Используйте
данные заголовка для записи программы на диск пу-
тем, указанным в разделе П.
MAGIC_
При перенесении программ SPECTRUM 128 на
диск с помощью магической кнопки записывается се-
мейство файлов (до 7 штук). Обрабатывать эти файлы
один за другим достаточно утомительно. Эта програм-
ма дает вам возможность более простого переименова-
ния, стирания и копирования этих файлов (на системе
с 1-м или 2-мя дисководами).
DOCTOR_
Эта программа позволяет вам читать, контролиро-
вать и изменять содержимое любого сектора на диске.
Вы можете выбрать дисковод, дорожку (от 0 до 159) и
сектор. После этого выбора вы можете прочитать со-
держимое сектора и загрузить его в буфер (размер
сектора 256 байт).
Содержимое буфера может быть выдано для редак-
тирования. Программа запрашивает начальный адрес,
который может быть в диапазоне от 0 до 255. Когда
содержимое выдается на экран, вы можете остановить
выдачу, нажав <Enter>.
При желании содержание буфера может быть за-
писано обратно на диск.
Команда CHANGE DISK (сменить диск) сообщает
системе, что вы изменили диск в дисководе. Вы также
можете проверять диск командой VERIFY.