DIC è un tool che serve a creare un file immagine di un floppy disk. DIC legge il contenuto del floppy tramite l'appropriato device (per esempio "trackdisk.device" per DF0:) e scrive i dati in un file nella directory corrente. Il nome dell'immagine creata sarà "Disk.1", dove "1" è il numero del disco letto. Il numero del disco viene incrementato dopo la lettura di ogni floppy. Mediante l'utilizzo dell'opzione Name si potrà specificare un diverso nome per il file immagine.
DIC può anche leggere altri device come RAD:, PC0: o DS0: e dischi ad alta densità.
Se una traccia del floppy non può essere letta correttamente e DIC è stato lanciato da un terminale interattivo
(come CON:), verrà richiesto se saltare la traccia oppure se provare a rileggerla. Con terminali non interattivi queste
tracce verranno saltate di default.
Per le tracce saltate, la corrispondente area nell'immagine verrà riempita con il
pattern "TDIC". Sarà così possibile identificare in seguito gli errori di lettura.
DIC può anche leggere parzialmente i dischi tramite l'utilizzo dell'opzione SIZE/K/N. Se questa opzione viene utilizzata, DIC non leggerà i dati dopo la dimensione specificata. Questo può tornare utile se le ultime tracce non sono usate.
Si può evitare la lettura di alcune tracce grazie all'opzione SKIPTRACK/K/N. Può essere utile per creare immagini di dischi protetti (per esempio RN-Copylocks nella traccia 1).
Se l'opzione PEDANTIC/S è stata specificata, DIC terminerà immediatamente alla presenza di una traccia illeggibile.
DIC può essere interrotto in ogni momento premendo Ctrl-C.
Per utilizzare DIC interattivamente:
DEVICE,NAME,SKIPTRACK/K,SIZE/K,FD=FIRSTDISK/K/N,LD=LASTDISK/K/N,PEDANTIC/S | |||||||||||||
DEVICE |
il nome del device dal quale DIC dovrà leggere i dischi
default "DF0:" esempio "RAD:" | ||||||||||||
NAME | nome dell'immagine da creare, se specificato DIC non nominerà l'immagine "Disk.1" eccetera, ma userà il nome specificato. Questa opzione imposta FIRSTDISK/K/N e LASTDISK/K/N a 1, che significa che solo un disco verrà letto | ||||||||||||
SKIPTRACK/K/N |
le tracce specificate non verranno lette, la corrispondente area nell'immagine disco da creare verrà riempita dal pattern
"TDIC", la tabella seguente mostra qualche esempio per illustrare la flessibilità nello specificare le tracce
| ||||||||||||
SIZE/K | la dimensione dell'immagine da creare, utile se c'é un'area inutilizzata alla fine del disco. Se SIZE è più grande della dimensione fisica dell'immagine, l'opzione verrà ignorata | ||||||||||||
FD=FIRSTDISK/K/N |
numero del primo disco
default "FD=1" esempio "FD=0" | ||||||||||||
LD=LASTDISK/K/N |
numero dell'ultimo disco
default "LD=999999" esempio "LD=3" | ||||||||||||
PEDANTIC/S | se specificata DIC terminerà immediatamente se una traccia non potrà essere letta, dovrebbe essere utilizzato negli script di installazione |