Уже сделал, проблема именно в приводе, а не в шлейфах.
Вид для печати
Если есть 1.6 MB mode ( например - Teac FD-235HG ).
Утилита скорее для эмуляторов, но тем не менее пусть здесь будет. Это перепись моей старой программы для создания образов лент к различным эмуляторам. Цель - собирать образы лент из кусочков какими представлены дистрибутивы например в The Unix Archive.
Позже оформлю в виде исходников, пока программа для windows (ежели кому надо для BSD/Linux - в личку).
Использование:Опция -o задает имя выходного файла (по умолчанию mktape.tap), опция -t задает тип образа: e11, simh, tpc или charon.Код:usage: mktape.exe [-o tapefile] [-t type] <file|+|#size|EOF|EOT> [...]
mktape.exe [-o tapefile] [-t type] -l tapelog tapedump
Первый формат собирает образ из отдельных файлов в том порядке в котором они указаны. При этом аргументы могут принимать следующие значения:На примере сборки 2.11BSD из файлов TUHS:Код:+ - перед следующим файлом не будет записан EOF (а также EOT
если файлов в командной строке больше нет)
#размер - устанавливает размер блока в байтах (по умолчанию 512)
файл - файл записывается на ленту
EOF - записывается маркер EOF
EOT - записывается маркер EOT (два EOF)
Второй формат берез данные из файла дампа ленты и выставляет разметку согласно лог файла, содержащего размеры текущего блока и маркеры EOF/EOT.Код:mktape -o bsd.tap mtboot + mtboot + boot #1024 disklabel mkfs restor icheck #10240 root.dump file6.tar file7.tar file8.tar
На примере Ultrix 3.0 из файлов TUHS:UPD: Файл перенесен дальше по теме.Код:mktape -o ultrix.tap -l tapelog tapedump
А SUPER/COPIER пробегала здесь такая программка?
- - - Добавлено - - -
На всякий случай программа SUPER/COPIER.
Код:SUPER/COPIER - HELP
КОМАНДНАЯ СТРОКА: DEV:[FILNAM][/SW]<DEV:[FILNAM][/SW]
DEV -ИМЯ УСТРОЙСТВА (НЕ БОЛЕЕ 3-Х СИМВОЛОВ)
FILNAM -ДЛЯ MT: МЕТКА ROLLIN-ФАЙЛА
-ДЛЯ DK: ИМЯ ФАЙЛА С РАСШИРЕНИЕМ .VIR
(РАСШИРЕНИЕ НЕ УКАЗЫВАЕТСЯ!)
/SW (ТОЛЬКО ДЛЯ MT):
/FI -ПОИСК ОТ ТОЧКИ ЗАГРУЗКИ
/WN -ПОИСК ОТ СЛЕДУЮЩЕГО МАРКЕРА
<ПУСТО> -ЧТЕНИЕ (ЗАПИСЬ) ОТ ТЕКУЩЕЙ ПОЗИЦИИ
/LI -СПИСОК ROLLIN-ФАЙЛОВ НА ЛЕНТЕ
/LP -СПИСОК ROLLIN-ФАЙЛОВ НА ЛЕНТЕ НА АЦПУ
/DI -КАТАЛОГ УКАЗАННОГО ROLLIN-ФАЙЛА
/DP -КАТАЛОГ УКАЗАННОГО ROLLIN-ФАЙЛА НА АЦПУ
/EX -ИЗВЛЕЧЕНИЕ ФАЙЛА ИЗ ROLLIN-ФАЙЛА
/DO -ЧТЕНИЕ ЛЕНТЫ В ФОРМАТЕ DOS
/TE -ТЕСТИРОВАНИЕ ЛЕНТЫ ЛЮБОГО ФОРМАТА
ПОДРОБНОЕ ОПИСАНИЕ КОМАНД И КЛЮЧЕЙ ДАНО В ДОКУМЕНТАЦИИ
#
Описание SM.SAV есть здесь: TapeUtils.zip
COPYDX 1.1 не работает вовсе. Клацает один раз головой, потом просто валит ошибку 120 с отжатой головой. Проверял в двух карманах.
Если запускать предыдущую и новую версию по очереди, то старая работает, а новая нет, или обе не работают ?
- - - Добавлено - - -
Если дисковод клацает головой и возвращает ошибку 120 - значит контроллер не получает сигнал RDAT от механики. Такое никак не может зависеть от программы.
- - - Добавлено - - -
Ошибка 120 означает, что диск не форматирован, или в дисководе нет диска.
Patron, тысяча извинений, это я лох, поменял же шлейфы местами, а пихаю по старому в 0й карман и прошу прочитать с 0го... Считывается новой софтиной) Через пару минут сообщу результат
- - - Добавлено - - -
Да, диска не было...
- - - Добавлено - - -
Получилось, считалось, файлик записался!!!
Вот образ, в конце там пару битых секторов было.
Чтобы образ сразу получался правильного размера 256256 - нужно в свежей версии эмулятора VT52 использовать при копировании привод HX ( например - HX1: ), подключенный к каталогу Windows. После прогона чтения DX в программе - надо выйти из программы, сделать DIR HX1: и тогда скопированный файл появится в каталоге Windows и будет иметь правильный размер.
Теперь можно сдампить дискету с русифицированной версией XXDP.
- - - Добавлено - - -
А можно копировать образ DX из файла DSK при помощи свежей версии DSK-плагина - тогда размер тоже будет правильным.