Télécharger Imprimer la page

AMSTRAD DDI-1 Manuel De L'utilisateur page 91

Publicité

5.7 Ré-interception par l'utilisateur
Pour obtenir une copie de la zone tam pon, il faut procéder com m e suit : Copiez les trois
octets de cette zone tam pon dans votre propre zone de données. Ne faite aucune
supposition sur le contenu de ces trois octets. Puis rem ettez à sa place le contenu de zone
tam pon à I aide d un JM P, RST ou autre. Quand vous avez la main appelez l'adresse
contenu dans la zone tam pon. Quand vous reprenez le contrôle une nouvelle fois, rem ettez
l'adresse en place.
5.8 Paramètres de retour
Les routines A M S D O S ont la même interface que les routines cassette, bien que dans
certains cas, l'interprétatio n des param ètres de re to u r est différente. Les erreurs détectées
et par les routines disquette et par les routines casette sont retournées C a rry faux, zéro
vrai. Les erreurs détectées seulement par les routines disquette sont retournées C arry
faux, Zéro vrai. Ce dernier cas correspond à la condition de la routine cassette BREAK.
Dans les deux cas, le registre A contient un num éro d 'erreur.
Quand une routine échoue (C arry faux), un num éro d 'e rreur sur 6 bits s'inscrit dans le
registre A. Le bit 7 indique si ce num éro d 'erreur a déjà été m entionné auparavant. Les
num éros d 'e rreur sont :
O E Le fichier n'est pas ouvert com m e prévu
O F Fin de ficher matériel
IA
Fin de fichier logicielle
20
Mauvaise com m ande, sûrement un nom de fichier incorrect
21
Le fichier existe déjà
22
Le fichier n 'existe pas
23
Le catalogue est plein
24
La disquette est pleine
25
La disquette a été changée avec un fichier ouvert
26
Fichier en lecture seulement.
Les erreurs détectées par le co ntrôle ur de disquettes sont retournées avec des valeurs
com prises entre
40.. 7F. En effet, dans ce cas le bit 6 est to ujo urs 1. Les autres bits
sont retournés com m e suit :
bit 5 erreu r de données
bit 4 dépassement
bit 3 disque pas prêt
bit 2 pas de données
bit 1 on ne peut écrire
bit 0 k.adresse manque
Chapitre 5.6
CRC
- pas de disque dans le lecteur
- ne peut pas tro u v e r le secteur
- le disque est protégé
Manuel du lecteur DDI-1 AMSTRAD

Publicité

loading