ZX-Spectrum & TR-DOS для пользователей и программистов 1994 г.

Описание PCOPIER PLUS V1.1 - копирование с ленты на диск и с диска на ленту файлов.


PCOPIER PLUS ¥1.1

Общие сведения

Копировщик обеспечивает следующие возможности:

- копирование с ленты на диск и с диска на ленту файлов, размер

которых не превышает 41728 байт;

- сохранение на диске всех десяти символов названия кассетного файла

с последующим восстановлением;

- поддержку до четырех дисководов как при копировании с ленты на

диск, так и с диска на ленту;

- режим программирования копировщика с удобным пользовательским

интерфейсом, возможностью редактирования вводимой программы
и др.

Программа состоит из трех файлов: PCOPIER+ — загрузчик программы,
рсор+1.1 — основной файл программы и peop.prg — оверлейный файл,
вызываемый при выборе режима Programming.

На рабочем (архивном) диске файл "peop.prg" можно опустить. В этом
случае режим Programming работать не будет. Для рабочих дискЬв это не

обязательно, т. к. для них могут быть подготовлены программы, записанные
в файлах типа "рсор.???" (см. Save, Restore).

Режимы работы

Выбор любой из функций осуществляется нажатием соответствую-
щей клавиши (обозначается заглавной буквой).

С — Catalogue

Просмотр каталога диска. Функция аналогична оператору CAT системы
TR-DOS.

D — Drive

Смена текущего дисковода. На подсказку вводится номер дисковода
(A...D). Если выбранный дисковод не подключен, операция отменяется
автоматически.

Е — Execute

Выполнение программы, введенной в режиме Programming (см.).
L - List

Просмотр введенной программы копирования.

Р — Programming

См. раздел «Программирование копировщика».

R — Restore

Загрузка в память программы, записанной на диск функцией Save (см.).
S — Save

Запись на диск программы, введенной в режиме Programming. На подсказ-
ку вводятся три символа названия файла, под которым программа будет
записана на диск. Программа записывается в файл с именем "рсор.???",
где ??? — введенные символы.

Т — Таре

Копирование файлов с кассеты на диск. Для отмены режима необходимо
нажать клавишу Break. В процессе копирования на экран выводится вся
информация о копируемом файле. Файл с заголовком записывается на
диск в обычном формате. Символы с кодами меньше 32 и больше 127
заменяются знаком вопроса, а на диске сохраняются все десять символов
названия файла, хотя стандартным средствам TR-DOS доступны только
первые восемь. Полное переименование файла возможно в режиме
Programming.

Файл без заголовка записывается под символическим именем
"less ххх", где ххх — уникальный номер файла. Стартовый адрес файла
замещается величиной флагового байта файла (от 0 до 255).

Z-Zap

Удаление программы из памяти.

Программирование копировщика

При выборе режима Programming программа пытается загрузить с
текущего диска файл "pcop.prg". Если файл на диске не будет найден, то
выдается соответствующее сообщение с просьбой вставить диск, его содер-

жащий. Когда диск будет вставлен, необходимо нажать любую клавишу. Для
отмены режима используйте клавишу Break.

Если файл на диске найден, то он загружается и программа переходит
в режим программирования. При этом на экран выводится сообщение Insert
disks into the drives (Вставьте диски в дисководы), после чего программа
ожидает нажатия клавиши. Когда клавиша будет нажата, программа некото-
рое время будет настраиваться на вставленные диски.

Затем экран разделяется на несколько окон, в которых выводится
следующая информация:

каталог диска;
листинг программы;
служебная информация;
краткая подсказка.
Служебная информация содержит данные о количестве выбранных
файлов, времени выполнения программы, названии отмеченного файла, и
текущем дисководе. Время указывается для промежутка между двумя ближай-
шими ограничителями. Ограничителями могут являться начало программы,
конец программы и команда Walt.

Передвижение маркера по каталогу осуществляется либо курсорными
клавишами, либо джойстиком (kempston). Передвижение маркера по тексту
программы осуществляется клавишами Q (вверх) и А (вниз). Нажатие
клавиши Delete приводит к удалению команды программы, расположенной
над маркером, из программы.

Для выполнения тех или иных операций необходимо нажать соот-
ветствующую клавишу. Все операции перечислены ниже в алфавитном
порядке.

В - Bell

Запись в программу команды Bell. При выполнении программы (Execute)
дает кратковременный звуковой сигнал.

С — Сору

Запись в программу команды Copy X:NAME, где X — текущий дисковод,
NAME — имя файла, на котором установлен маркер.

Клавишу С дублируют клавиши Space, Enter и кнопка «стрельбы» на
джойстике.

D — Drive

Запись в программу команды Drive X, где X — выбранный дисковод. При
выполнении программы обеспечивает смену дисковода.

Е - End

Завершение программирования и занесение в программу команды End.

К - кш

Удаление с диска файлау на котором установлен маркер.
М — Move

Упаковка имен. Как уже говорилось, стандартные средства TR-DOS обес-
печивают поддержку только первых восьми символов названия файла,
скопированного посредством Pcopier Plus, поэтому после выполнения
оператора MOVE системы TR-DOS возможны смещения символов назва-
ний файлов. Для предотвращения подобной ситуации, перед выполне-
нием MOVE системы TR-DOS необходимо выполнить Move в программе
Pcopier Plus,

Р — Pause

Запись в программу команды Pause. При выполнении программы обес-
печивает задержку в 5 секунд. Для программирования больших задержек
необходимо вставить оператор Pause несколько раз подряд.

R — Rename

Переименование файла. Используется при переименовании архивных
файлов с именем, состоящим из 10 символов. Стандартными средствами
TR-DOS полное переименование таких файлов невозможно.

S — Select

Отметка файла. Используется совместно с Use (см.).
Т - Тор

Быстрый переход к последней строке программы.
U - Use

Запись в программу оператора Copy X:NAME, где X — имя текущего
дисковода, a NAME — отмеченный файл (см. Select). Отмеченный файл
указывается в служебном окне (Current). Удобно использовать при необ-
ходимости вставить перед каждой программой файл заставки и т. п.

W - Wait

Запись в программу команды Wait. При выполнении программы вызы-
вает задержку до первого нажатия произвольной клавиши.

Z — Zap

Удаление программы копирования нз памяти. После выбора функции
необходимо подтвердить (клавиша Y) либо отменить (клавиша N).

Сообщения об ошибках

В процессе работы программы могут возникать различные ошибоч-
ные ситуации. В этом случае на экран выводятся соответствующие сообще-
ния, перечень которых с пояснениями приведен ниже.

Break key pressed

Нажата клавиша Break. Ошибка возникает при нажатии клавиши Break
во время действий (записи или чтения) с кассетой. Не рекомендуется
прерывать работу программы во время записи файла на диск, т. к. это
может привести к некорректной обработке директории диска.
Directory full

Директория переполнена. Ошибка возникает при попытке записи на диск
свыше 128 файлов.
Disk not present

Диск отсутствует. Ошибка может быть выдана только в режиме
Programming. Может возникнуть в двух случаях:

— если во время программирования копировщика из дисковода будет
удален диск;

- если при вызове режима Programming записанная в памяти программа
будет содержать обращение к несуществующему диску, в этом случае
может помочь функция Zap основного режима.

File 'pcop.prg' not found. Insert master disk

На текущем диске нет файла "pcop.prg". Вставьте диск, его содержащий,
и нажмите любую клавишу.

File too long

Файл слишком большой. Ошибка возникает при попытке копирования
файлов, превышающих максимально возможную длину (41728 байт).
No room for file

Нет места для файла. Ошибка возникает в том случае, когда на диске
недостаточно места для записи файла.




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Вступление - содержание номера.
Бред к ночи - На диске со всевозможными прогами на Spectrum, жил себе в убовольствие байт по имени Магнет.
Перспектива - Предисловие к игре СТАЛКЕР.
Разное - C добрым утром... Cейчас 12:эо. Я только что очнулся после пьяного нездорового сна...
Презентация - варгеймы которые мы выбираем.

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