CODINGCLEFS POUR AMSTRAD 2 ★ Système disque par Daniel Martin et Philippe Jadoul ★

Clefs2 09 - Logiciel Interne Table Var SystemeCoding Clefs Pour Amstrad 2

LOGICIEL INTERNE DE L'AMSDOS

TABLE DES PRINCIPALES VARIABLES SYSTEME
AdresseTailleFonction
A7001Lecteur appelé.
A7011USER appelé.
A7021Lecteur actif.
A7032Pointeur vers le DPH.
A7051Sémaphore d'indication de fichier ouvert.
A7062Pointeur de pile.
A 7081Sémaphore OPENIN (numéro d'unité ou FF).
A7091Numéro d'USER pour OPENIN.
A70A11Nom du fichier + extension pour OPENIN.
A7151*Numéro de la première entrée ou de l'extension pour OPENIN.
A7181Nombre d'enregistrements de l'extension pour OPENIN.
A71916Numéros des blocs de l'extension (OPENIN).
A7292Nombre d'enregistrements lus (OPENIN).
A72C1Comme A708, mais pour OPENOUT.
A72D1Comme A709, mais pour OPENOUT.
A72E11Comme A70A, mais pour OPENOUT.
A7391Comme A715, mais pour OPENOUT.
A73C1Comme A718, mais pour OPENOUT.
A73D16Comme A719, mais pour OPENOUT.
A74D2Comme A729, mais pour OPENOUT.
A7501Indicateur CAS IN CHAR (1) ou CAS IN DIRECT (2).
A7512Vecteur sur début du tampon lecture de 2 K.
A7532Vecteur sur le caractère courant dans le tam­pon de lecture.
A7551Numéro USER pour fichier en lecture.
A75615Nom du fichier en lecture + extension + 00.
A7651Numéro du bloc courant du fichier en lecture.
A7661Numéro du dernier bloc du fichier en lecture.
A7671Type de fichier en lecture.
A7682Longueur des données en lecture.
A76A2Emplacement des données en lecture.
A76C1Numéro du premier bloc du fichier en lecture.
A76D2Longueur logique du fichier en lecture.
A76F2Point d'entrée.
A7953Compteur du nombre de caractères lus.
A79A1Indicateur CAS OUT CHAR (1) ou CAS OUT DIRECT (2).
A79B2Vecteur qui pointe sur le début du tampon du fichier en écriture.
A79D2Vecteur qui pointe sur le caractère courant du fichier en écriture.
A79F1Numéro d'USER du fichier en écriture.
A7A015Nom du fichier en écriture + extension + octets à 00.
A7AF1Numéro de bloc courant du fichier en écriture.
A7B01Numéro du dernier bloc du fichier en écriture.
A7B11Type de fichier en écriture.
A7B22Longueur des données en écriture.
A7B42Emplacement des données en écriture.
A7B61Numéro du premier bloc en écriture.
A7B72Longueur logique du fichier en écriture.
A7BD2Longueur du bloc de données pour la routine CAS OUT DIRECT.
A7E4128Tampon provisoire d'enregistrement.
A87426Tampon pour les vecteurs cassettes.

Pour la signafication des paramètres qui suivent, reportez-vous aux explications sur le cp/m du chapitre III.

De A890 à A8CE, on trouve les valeurs de la DPB, de la CSA et de l'ALT du disque A.

De A8D0 à A90E, on trouve les mêmes tables pour le disque B.
A8902SPT.
A8921BSH.
A8931BLM.
A8941EXM.
A8952DSM.
A8972DRM.
A8992AL0 et AL1.
A89B2CKS.
A89D2OFF.
A89F1FSC.
A8A01PST.
A8A11GPS.
A8A21GPT.
A8A31FLB.
A8A41BPS.
A8A51RPS.
A8A61BCT.
A8A71FTO.
A8A81FLG.
A8A916CSA. 16 octets avec les valeurs de contrôle pour le lecteur A.
A8B922ALT. Table d'affectation des blocs du lecteur A.
A8D062Table du disque B.
De A910à A91F,on trouve la table DPH du disque A.
De A920à A92F,on trouve la même table pour le disque B.
A9102XLT inutilisé.
A9122Numéro de piste courante.
A9142Numéro de secteur courant.
A9162Numéro de répertoire.
A9182Pointeur sur tampon de 128 octets.
A91A2Pointeur sur DPB.
A91C2Pointeur sur valeur de contrôle.
A91E2Pointeur sur table d'affectation.
A92016Table pour le lecteur B.
A930128Tampon de 128 octets.
A9B0256Tampon de 256 octets.
BE402Vecteur sur la DPH du lecteur A.
BE422Vecteur sur la DPB du lecteur A.
BE442Délai après le démarrage du moteur exprimé en cinquantièmes de seconde.
BE462Délai d'arrêt du moteur.
BE481Délai SEEK TRACK.
BE4B1Taille du tampon pour l'état du FDC.
BE4C7Tampon du FDC.
BE531Lecteur.
BE541Piste.
BE551Secteur.
BE5F1Sémaphore moteur ON/OFF.
BE602Vecteur sur tampon d'enregistrement.
BE666Nombre de tentatives de lecture.
BE67à BE73Paramètres pour la gestion des interruptions.
BE741Numéro de piste à atteindre.

★ ANNÉE: ???
★ AUTEUR(S): ???

Page précédente : Clefs2 08 - Logiciel Interne Adr Rom Disk
Je participe au site:

» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 305 millisecondes et consultée 1887 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.