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

Clefs2 10 - Cpm22 Table Vecteurs StandardsCoding Clefs Pour Amstrad 2

CP/M 2.2 - TABLE DES VECTEURS STANDARDS DU BIOS

Le CP/M 2.2 de l'AMSTRAD contient 17 vecteurs standards d'appel de routines du BIOS. La table de JUMPS se trouve à l'adresse AD00H.
NuméroAdresseSaut àNomFonction
1AD00C1B2BOOTInitialisation principale du système et sélection du disque A si le registre C contient 0. En fin d'initialisation, transfert au CCP.
2AD03C2BEWBOOTDémarrage à chaud.
3AD06C2E1CONSTRetourne dans A l'état de la CONSOLE.
4AD09C2C3CONINLecture de la CONSOLE. Résultat dans A.
5ADOCC2C8CONOUTSortie du caractère contenu dans A vers la console.
6ADOFC2D2LISTSortie du caractère contenu dans A vers le périphérique LIST.
7AD12C2D7PUNCHEcriture du caractère contenu dans A vers le périphérique PUNCH.
8AD15C2DCREADERLecture du périphérique READER. Résultat dans A.
9AD18C2E9HOMERetour du disque courant à la piste 0.
10AD1BC2F2SELDSKSélection du disque dont le numéro est contenu dans le registre C.
11AD1EC524SETTRKSélection de la piste dont le numéro est contenu dans le registre C.
12AD21C529SETSECSélection du secteur dont le numéro est contenu dans le registre C.
13AD24C51ASETDMASélection de l'adresse du tampon d'écriture/lecture de l'enregistrement courant. L'adresse sélectionnée doit être contenue dans BC.
14AD27C2F7READLecture de l'enregistrement désigné par SETTRK et SETSEC dans le tampon désigné par SETDMA. A contient 0 si l'opé­ration a réussi et 1 sinon.
15AD2AC2FCWRITEEcriture de l'enregistrement désigné (voir lecture).
16AD2DC2CDLISTSTFournit l'état du périphérique LIST dans le registre A (0 =NOT READY).
17AD30C55ASECTRANConvertit un numéro de secteur logique en numéro de secteur physique (BC contient le numé­ro du secteur et DE pointe sur une table de conversion).

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

Page précédente : Clefs2 10 - Cpm22 Table Vecteurs Standards - Bdos
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.73-desktop/c
Page créée en 474 millisecondes et consultée 1540 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.