Index of /ukdwk_archive/dwkwebcomplekt/PATRON_COPYDW
.RU COPYDW
*
CopyDW v1.3 /H - Справка
*/H
Копирование данных с привода КЖД
На экран : TT:/Ключи
В файл : IMAGE/Ключи
Ключи : S:nn - С блока nn
E:nn - До блока nn
O:nn - Только блок nn
*TT:
TT:
Блок номер--000000 0 (256) 0:0:0
000/ 012737 003416 000100 005037 000102 005003 011367 003714 *_...@...B...w.L.*
020/ 005023 005023 010627 000000 012713 001104 011337 000010 *........K.D._...*
Если нажать , то содержимое блоков на экран не выводится, а выводятся только номера сбойных блоков с указанием содержимого регистра ошибок контроллера.
(!)
Новая версия с универсальным кодом: CopyDW_v1.3
Универсальный код :
Код:
$MaxTrack:
.Word 152. ; Максимальный номер дорожки
$N.Sec:
.Word 16. ; Число секторов на дорожке
$N.Head:
.Word 4. ; Число головок
Константы $MaxTrack, $N.Sec и $N.Head в исполнимом файле COPYDW.SAV находятся по смещениям 01142, 01144, 01146 .
Всегда читается КЖД, а пишется в тот файл, спецификация которого введена.
Для ввода спецификации выходного файла и значений ключей используется CSI, поэтому всё вводится в формате CSI ( расширение по умолчанию DW ).
Например:
IMAGE - запишет в файл [ DK:IMAGE.DW ]
IMAGE.BIN - запишет в файл [ DK:IMAGE.BIN ]
MY1:XXX.001 - запишет в файл [ MY1:XXX.001 ]
Если значение ключа без точки - CSI считает его восьмеричным, если с точкой - десятичным.
(!) в формате CSI пробелы не допускаются (!)
Пример правильной и не правильной команды для вывода на терминал первого блока
.COPYDW
*TT: /S:0/E:1 \
?CSI-F-Invalid command - неправильная команда
*TT:/S:0/E:1 - правильная (без пробелов) команда !!!
Автор программы - Patron (C) 2014
Архив взят из авторской публикации на ZX-форуме.
Программа должна запускаться на ЭВМ ДВК или эмуляторах под ОС RT-11.