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

Описание DCU COPY, DISK DOCTOR V4.3 - экранный редактор программы DISK DOCTOR позволяет редактировать содержимое диска вводом шестнадцатеричных или символьных значений, в зависимости от поля, в котором находится курсор.


DCU COPY

Программа защищена от тиражирования, В комплекте с программой
должна поставляться программа DCU COPY, позволяющая сделать до трех
рабочих копий программы.

После загрузки DCU COPY на экране возникает меню, позволяющее
произвести четыре операции — Proceed, Change drive, Cancel и Set time.
Начнем с конца.

Set time __

Абсолютно ненужная, но красивая функция установки времени (анало-
гична такой же в программе DCU).

Cancel___

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

Change drive__

Полностью повторяет аналогичную функцию основной программы.

Proceed

Если Вы загрузили программу с четким намерением сделать копию
DCU V2.21, то выбирайте эту функцию. На экран будет выведено сооб-
щение Insert TARGET disk (Вставьте целевой диск). Необходимо вставить
диск, на который Вы хотите скопировать или уже скопировали
DCU V2.21. Диск должен быть отформатирован и может содержать ин-
формацию — она утеряна не будет.

DISK DOCTOR V4.3
Общие сведения

Экранный редактор программы DISK DOCTOR позволяет редактиро-
вать содержимое диска вводом шестнадцатеричных или символьных значе-
ний, в зависимости от поля, в котором находится курсор.

Передвижения курсора осуществляются курсорными клавишами либо
Kempston joystick'ом. Клавиша Edit позволяет выйти из программы в TR-DOS.
По возврату из операционной системы управление будет передано програм-
ме DISK DOCTOR.

Переход в командный режим осуществляется клавишей Extend Mode
либо клавишей Graphics Mode, после нажатия которых курсор становится
красным. Отказ от командного режима производится теми же клавишами,
что и переход в него.

Клавиши Тше Video и Inverse Video соответственно сбрасывают или
устанавливают старший бит по указателю. Работают только в том случае,
если курсор находится на символьном поле или в режиме ASCII-редактора.

Комаедиый режим

Командный режим позволяет выполнить следующие операции (вызов
производится нажатием соответствующей клавиши в командном режиме):

А - ASCII editor

Переход в экранный ASCII-редактор. Edit — возврат в основной режим;
SS.+Q — страница назад; SS.+E — страница вперед.

В — Page backward

Возврат назад на одну страницу.

F — Page forward

Переход к следующей странице.

Н — Help page

Вывод на экран списка возможных команд.

I — Information

Вывод на экран информации о диске, положении курсора и файле, на
который указывает курсор.

N — Find next string

Поиск следующей последовательности байтов, заданной командой FIND
(см. X).

О — Open file

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

Р — Put sector

Запись текущего сектора на диск.

R — Reload track

Перезагрузка текущего буфера (дорожки). Может использоваться при
смене диска или для отмены ошибочно внесенных изменений.

S — Save changes

Запись на диск произведенных изменений.

Т — Select Track/Sector

Выбор сектора для редактирования. На подсказку сначала вводится номер
дорожки, затем номер сектора. Если вместо номера дорожки введена
пустая строка, выбирается текущая дорожка.

X — Find string

Поиск на диске последовательности байтов. На подсказку вводятся интер-
вал (номера дорожек, с которой и до которой будет производиться поиск),
затем последовательность байтов, которая может включать как шестнад-
цатеричные значения, так и символьные строки в произвольном сочета-
нии. Символьные строки необходимо заключать в кавычки. В случае
ввода пустой строки будет производиться поиск строки, заданной ранее.
Если в текущем буфере были произведены какие-либо изменения, то
при выполнении всех операций, связанных с перезагрузкой буфера, авто-
матически будет выбираться режим Save changes.

AM Copier

Программа предназначена для быстрого копирования файлов с ленты
на диск и обратно. Длина файлов не может превышать 41000 байт, сохра-
няются любые типы данных при условии, что используется стандартный
формат записи ZX Spectrum.

Запуск программы производится командой TR-DOS

RUN "amcopier"

или

RUN "amcopier"CODE

при этом копировщик «настраивается» на дисковод, с которого он был
запущен.

Ниже приведен список команд копировщика, команды вводятся при
нажатии на первую букву имени.

D — Disk

Последовательное копирование файлов с дискеты на магнитную ленту. На
экране отображаются параметры текущего копируемого файла и, кроме

этого, число оставшихся файлов. Можно копировать файлы по выбору,
для этого нужно включить режим копирования по выбору (см. команду
Select). Прервать команду можно, нажав на клавишу Break.

Т — Таре

Копирование файлов с магнитной ленты на диск. Ниже приведены неко-
торые особенности команды Таре.

В случае, если длина файла не соответствует тому, что записано в
заголовке, копирование прерывается с сообщением об ошибке. Если при
этом нажать на клавишу I, то файл будет записан на диск, причем с реальной
длиной, которая будет поставлена в заголовке и при обратном копировании.

Если у считанного с ленты файла нет заголовка, то на дискету он
запишется под именем "*пп", где пп — это увеличивающееся от файла к
файлу число. В дальнейшем таким файлам можно придать более содержа-
тельное название. Число пп хранится по адресу 23639 и обнуляется при
загрузке копировщика.

В каталог дискеты с ленты переписываются только первые восемь
символов имени файла, оставшиеся два символа пропадают. Символы име-
ни файла никак не изменяются, поэтому если на кассете имя файла содер-
жало токены Бейсика, то может потребоваться последующая правка каталога
дискеты, например, DiskDoctor'oM.

I — insert

Выбор дисковода для копирования. На появившийся на экране запрос
Insert drive необходимо ввести имя дисковода — букву А, В, С или D. Если
соответствующего дисковода нет, то появится сообщение об ошибке, но
дисковод все же будет установлен. Для дальнейшей работы выберите
существующий накопитель.

С — Catalog

Вывод на экран каталога дискеты на текущем дисководе. Команда дейст-
вует аналогично команде TR-DOS CAT.

В — Basic

Выход в Бейсик. При этом в памяти создается небольшая программа,
первой строкой вызывающая TR-DOS, а второй — возвращающая управ-
ление в копировщик. Коды копировщика на время работы в Бейсике
сохраняются в старших адресах оперативной памяти и защищаются
уменьшением значения системной переменной RAMTOP.

А — Auto, start

Отмена/установка режима снятия номера автозапуска бейсик-программ.

Режим индицируется на экране надписью One start. Если программа
скопирована без автостарта, то вернуть его при последующем копирова-
нии невозможно.

Н — Hex

Отмена/установка режима индикации адресов в шестнадцатеричном виде.
S - Select

Отмена/установка режима ручного выбора копируемых файлов. Если
режим включен (на экране присутствует слово Select), то в начале
копирования очередного файла выводится запрос Abort! Ignore? Write?
Нажатие на клавишу А прекратит операцию копирования, нажатие на I
приведет к пропуску текущего файла, а любая друга клавиша — к
копированию файла.

Е — Execute

Выполнение программы. Команда начинает выполнение программы ко-
пирования файлов с дискеты на магнитную ленту (см. команду Program).

р — Program

Программирование копировщика на копирование файлов с дискеты на
ленту. Программа копирования набирается и редактируется приведен-
ными ниже подкомандами. Коды подкоманд и номера файлов отобража-
ются внизу экрана копировщика, текущая команда выделена маркером.

[ENTER]

Запись текущего файла в программу, параметры файла отображаются на
экране;

[UP] и [DOWN] (стрелки «вверх» и «вниз»)

Переход к следующему (или предыдущему) файлу в каталоге;

[DELETE]

Удаление команды, отмеченной маркером (это всегда последняя команда);
В — Beep+key

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

I — Insert

Выбор дисковода для копирования, подкоманда аналогична команде
Insert. Обратите внимание, что при программировании и при выполне-
нии программы (команда Execute) дисководы (и дискеты в них) должны
меняться синхронно.

А — АН

Копировать все файлы с дискеты.




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Мир звуков Спектрума - глава 2: Оператор BEEP, Создание эффектов на BEEPе, Создание музыки на BEEPе.
СС'01 report - отчет Joker/OHG с питерского фестиваля компьютерного искусства Chaos Construction 2001.
G.A.C. - адаптация под TR-DOS системы для написания адвентюр G.A.C.
Новости ГРЦАС - новости группы Over Sun Friendship.
Система - Описание системных программ:дизассемблер "ADM 7.08", дисковая утилита "ADS 2.00p"

В этот день...   24 апреля