### 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 :

- відкрити Shell
- перейти в каталог, де (будуть) розташовані образи
- наберіть "DIC" і натисніть ENTER
- тепер вставляйте дискети й виконуйте подальші інструкції DIC
- після зчитування останнього диска зупинить роботу DIC натисканням Ctrl-C

Для використання 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-5 | 1,2,3,4,5
2,90 | 2,90
2*2 | 2,4,6,...,156,158
10-20*5 | 10,15,20
1-5,7,99-104*2 | 1,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.