Vecteurs System – INTERFACE MATERIEL (#BD10 – #BD37) #BD10 - POSITIONNE LE COMPTEUR ÉCOULE A UNE VALEUR PRÉCISE.
CE : | DE HL contient la valeur sur 4 octets exprimée en 1/300 de seconde. |
CS : | AF est modifié. |
#BD13 - CHARGE UN PROGRAMME EN RAM ET LE LANCE.
CE : | HL contient l’adresse de la routine a appeler pour charger le programme. |
CS : | Exécution du programme. |
#BD16 - LANCE UN PROGRAMME DANS UNE ROM DE SECOND PLAN.
CE : | HL contient le point d’entrée. C contient l’adresse de sélection de la ROM. |
CS : | Indéterminable. Dépend du programme. |
#BD19 - ATTEND JUSQU’À CE QUE LE CRT GÉNÈRE UN SIGNAL QUI INDIQUE LE DÉBUT DU BALAYAGE VERTICAL (FRAME).
CE : | Rien. |
CS : | Rien. |
#BD1C - POSITIONNE LE MODE ÉCRAN.
CE : | A contient le mode (0, 1 ou 2). |
CS : | AF est modifié. |
#BD1F - POSITIONNE L’OFFSET DE MÉMOIRE ÉCRAN.
CE : | A contient la base du nouvel écran. HL contient l’offset. |
CS : | AF est modifié. |
#BD22 - MET TOUTES LES ENCRES DANS LA MÊME COULEUR POUR DONNER UN EFFET D’EFFACEMENT D’ÉCRAN.
CE : | DE contient l’adresse d’un vecteur encre. |
CS : | AF est modifié. |
#BD25 - POSITIONNE LES COULEURS DES ENCRES ET DU BORD.
CE : | DE contient l’adresse d’un vecteur encre. |
CS : | AF est modifié. |
#BD28 - RÉINITIALISE LE DÉTOURNEMENT VERS L’IMPRIMANTE.
CE : | Rien. |
CS : | AF, BC, DE, HL sont modifiés. |
#BD2B - ENVOIE UN CARACTÈRE A L’IMPRIMANTE (AVEC POSSIBILITÉ DE RETOUR SI L’IMPRIMANTE EST OCCUPÉE OU HORS SERVICE).
CE : | A contient le caractère a envoyer. |
CS : | si le caractère a été envoyé, C=1. Si l’imprimante est restée occupée trop longtemps, C=0. De toute façon AF est modifié. |
#BD2E - TESTE SI L’IMPRIMANTE EST OCCUPÉE (BUSY).
CE : | Rien. |
CS : | Si l’imprimante est occupée, C=1 sinon C=0. |
#BD31 - ENVOIE UN CARACTÈRE A L’IMPRIMANTE (ELLE NE DOIT PAS ÊTRE OCCUPÉE).
CE : | A contient le caractère a envoyer. |
CS : | C=1 et AF est modifié. |
#BD34 - ENVOIE UNE DONNÉE DANS UN REGISTRE DU PSG.
CE : | A contient le numéro du registre. C contient la donnée. |
CS : | AF, BC sont modifiés. |
#BD37 - REPOSITIONNE LES BLOCS DE SAUT STANDARD.
CE : | Rien. |
CS : | AF, BC, DE, HL sont modifiés. |