[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

DIC * Disk Image Creator

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.

Installazione

Copialo in C: o in un posto simile

Utilizzo

Per utilizzare DIC interattivamente:

Per usare DIC in uno script di installazione utilizza le opzioni FD=FIRSTDISK/K/N, LD=LASTDISK/K/N e PEDANTIC/S. Per dischi con una protezione fisica dalla copia usa SKIPTRACK/K/N. Se possibile è un'ottima idea usare l'opzione SIZE/K per risparmiare spazio in giro per il mondo ;-).

Opzioni

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
listatracce specificate
1-51,2,3,4,5
2,902,90
2*22,4,...,156,158
10-20*510,15,20
1-5,7,99-104*21,2,3,4,5,7,99,101,103
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

Return code (codice di ritorno)

Il return code sarà 0 (zero) se tutti i dischi da FD fino a LD saranno stati letti correttamente. Altrimenti verrà impostato a 10.
[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]