driver n'a plus besoin que le paramètre MaxTransfer de la MountList ne soit qu'un
artifice comme dans le cas des autres drivers (c 'est a dire MaxTransfer = 0x7fffffff). Le
résultat est un transfert beaucoup plus rapide dans le cas de larges blocs de données.
Contrairement au trackdisk.device version 1.3 on plus ancienne, la commande
TD_REMCHANGEINT marche! L'utilisation de la commande TD REMOVE n'est pas
recommandée car il peut se produire des interférences avec le système de fichiers.
Les versions actuelles du système de fichiers de l'Amiga n'utilisent pas les commandes
TD_ADDCHANGEJNT et TD_REMCHANGEINT car beaucoup de lecteurs ne les
supportent pas ou provoquent un "crash". En conséquence, vous ne devez pas utiliser
plus d'une partition sur les unités a disques amovibles.
Arrêtez toujours le moteur en utilisant la commande TD_MOTOR après les
commandes CMD_READ, CMD_WRITE et TD_FORMAT, car, autrement, vous ne
pourriez enlever le disque amovible.
Commandes SCSI directes
Le standard SCSI de Commodore fournit un moyen d'envoyer des commandes brutes
SCSI qui ne rentrent pas dans le cadre du système d'I/O du driver. De cette manière, un
programmeur peut utiliser toutes les commandes implémentées par le constructeur de
l'unité SCSI. Voici un exemple d'utilisation de cette possibilité :
struct IOStdReq *io;
struct SCSICmd SC;
UBYTE command[12];
io->io_Corrunand
io->io Length
io->io Data
SC.scsi Data
SC.scsi_Length
SC.scsi_C ommand
SC.scsi_CmdLength = 6;
= HD SCSICMD;
= sizeof(struct SCSICmd);
= (APTR)≻
= (UWORD *)scsidata;
= scsilength;
= command;
32