DIC * Disk Image Creator - Создание образа диска

DIC - это программа для создания файла с образом дискеты. DIC читает дискеты через соответствующий .device (например, "trackdisk.device" для DF0:) и записывает данные в обычный файл выбранного каталога. Имя созданного файла с образом диска будет "Disk.1", где "1" означает номер считанного диска. Эти номера увеличиваются после каждого диска. Используйте параметр Name для выбора имени создаваемого файла с образом.

DIC также может считывать и с других устройств, подобно RAD:, PC0: или DS0: и диски высокой плотности.

Если одна дорожка на дискете не может правильно считаться, и при этом DIC был запущен через интерактивный терминал (например CON:), то программа вас спросит: пропустить эту дорожку, или попробовать считать её снова. На неинтерактивных терминалах такие дорожки по умолчанию будут пропущены.
При пропуске дорожек соответствующая область в образе будет заполнена фразой "TDIC". Таким образом позже можно будет определить места с ошибками чтения.

DIC также может частично считывать дискеты используя параметр SIZE/K/N. Данные после указанного размера будут пропущены. Это бывает полезным, если последние дорожки не используются.

Дорожки можно пропускать используя параметр SKIPTRACK/K/N. Это бывает очень полезным при создании образов дисков, содержащих защиту (например RN-Copylocks на дорожке 1).

Если параметр PEDANTIC/S не определён, то DIC завершит свою работу, как только встретит несчитывающуюся дорожку.

DIC может быть прервана в любой момент времени нажатием Ctrl-C.

Установка

Скопируйте в C: или любое другое место

Использование

Использование DIC интерактивно:

Работа DIC с использованием параметров FD=FIRSTDISK/K/N (первый диск), LD=LASTDISK/K/N (последний диск) и PEDANTIC/S. Для дисков с физической защитой от копирования используйте SKIPTRACK/K/N. Если возможно, то используйте SIZE/K для экономии места во всём мире. ;-)

Параметры

DEVICE,NAME,SKIPTRACK/K,SIZE/K,FD=FIRSTDISK/K/N,LD=LASTDISK/K/N,PEDANTIC/S
DEVICE Устройство, с которого DIC будет считывать диски
по умолчанию "DF0:"
пример "RAD:"
NAME Имя файла создаваемого образа. Если не задано, то DIC будет давать имена подобно "Disk.1", и так далее. Количество дисков задаётся параметрами FIRSTDISK/K/N и LASTDISK/K/N. Например 1, что означает, что только один диск будет считан
SKIPTRACK/K/N Заданные дорожки не будут считываться, соответствующие места в созданном образе будут заполнены фразой "TDIC". Следующая таблица покажет несколько примеров, иллюстрирующих возможную гибкость этой функции
параметррезультат
1-51,2,3,4,5
2,902,90
2*22,4,6,...,156,158
10-20*510,15,20
1-5,7,99-104*21,2,3,4,5,7,99,101,103
SIZE/K Размер создаваемого образа. Применяется, если в конце диска есть неиспользуемое место. Если параметр больше, чем физический размер образа, то он игнорируется
FD=FIRSTDISK/K/N   Номер первого диска
по умолчанию "FD=1"
пример "FD=0"
LD=LASTDISK/K/N Номер последнего диска
по умолчанию "LD=999999"
пример "LD=3"
PEDANTIC/S Если этот параметр задан, то DIC завершит свою работу на первой же дорожке дискеты, которую не сможет считать

Код возврата

Код возврата устанавливается в 0, если все диски от FD до LD были считаны успешно. Иначе возвращается 10.