You are on page 1of 6

B900 KL U ROM ENABLE connecter ROM suprieure actuelle. B903 KL U ROM DISABLE dconnecter ROM suprieure.

J B906 KL L ROM ENABLE connecter ROM infrieure. B909 KL L ROM DISABLE dconnecter ROM infrieure. B90C KL ROM RESTORE restaurer ancienne configuration ROM. B90F KL ROM SELECT slectionner une ROM suprieure dtermine. B912 KL CURR SELECTION quelle ROM suprieure est active? B915 KL PROBE ROM examiner ROM. B918 KL ROM DESELECT restaurer ancienne configuration ROM suprieure. B91B KL LDIR LDIR pour ROMs bloques. B91E KL LDDR LDDR pour ROMs bloques. B921 KL POLL SYNCHRONOUS Y a-t-il un event de priorit suprieure celle de l'actuel? B941 RST 7 INTERRUPT ENTRY CONT'D entre pour interruptions hardware. B978 KL EXT INTERRUPT ENTRY B984 KL LOW PCHL CONT'D saut la ROM ou RAM infrieures. B98A RST 1 LOW JUMP CONT'D Appel d'une routine dans le systme d'exploitation ou d ans la RAM lui tant parallle. B9B9 KL FAR PCHL CONT'D B9C1 KL FAR ICALL CONT'D B9C7 RST 3 LOW FAR CALL CONT'D On peut appeler une routine n'importe o en RAM ou en ROM. BA17 KL SIDE PCHL CONT'D BA1D RST 2 LOW SIDE CALL CONT'D Sert appeler une routine dans la ROM d'extension . BA35 RST 5 FIRM JUMP CONT'D permet de sauter une routine du systme d'exploitation . BA51 KL L ROM ENABLE CONT'D connecter ROM infrieure. BA58 KL L ROM DISABLE CONT'D dconnecter ROM infrieure. BA5F KL U ROM ENABLE CONT'D activer ROM suprieure. BA66 KL U ROM DISABLE CONT'D dconnecter ROM suprieure. BA70 KL ROM RESTORE CONT'D restaurer ancienne configuration ROM. BA79 KL ROM SELECT CONT'D slectionner une ROM suprieure dtermine. BA7E KL PROBE ROM CONT'D examiner ROM. BA87 KL ROM DESELECT CONT'D restaurer ancienne configuration ROM suprieure. BA9D KL CURR SELECTION CONT'D quelle ROM suprieure est active? BAA1 KL LDIR CONT'D LDIR pour ROMs bloques. BAA7 KL LDDR CONT'D LDDR pour ROMs bloques. BAAD KL ROM OFF & CONFIG. SAVE BAC6 RST 4 RAM LAM CONT'D lire contenu RAM, indpendamment de l'tat ROM. BB0C KM CHAR RETURN placer caractre dans le buffer clavier pour le prochain accs. BBOO KM INITIALISE initialisation complte de la gestion clavier. BB03 KM RESET rinitialisation de la gestion clavier. BBOC KM CHAR RETURN placer caractre dans le buffer clavier pour le prochain accs. BBOC KM CHAR RETURN placer caractre dans le buffer clavier pour le prochain accs. BBOC KM CHAR RETURN placer caractre dans le buffer clavier pour le prochain accs. BBOF KM SET EXPAND crer chane d'extension. BB12 KM G ET EXPAND aller chercher caractre dans chane d'extension. BB15 KM EXP BUFFER Affecter mmoire pour chane d'extension. BB18 KM WAIT KEY attendre la frappe d'une touche. BB1B KM RE AD KEY aller chercher numro de touche si une touche a t enfonce. BB1E KM TEST KEY une touche a-t-elle t enfonce? BB21 KM GET STATE aller chercher tat SHIFT. BB24 KM GET JOYSTICK Interrogation de l'tat actuel du joystick. BB27 KM SET TRANSLATE effectuer une entre dans la table clavier (1. niveau). BB2A KM GET TRANSLATE aller chercher une entre de la table clavier (1. niveau). BB2D KM SET SHIFT effectuer une entre dans la table clavier (2. niveau). BB30 KM GET SHIFT aller chercher une entre de la table clavier (2. niveau). BB33 KM SET CONTROL effectuer une entre dans la table clavier (3. niveau). BB36 KM GET CONTROL aller chercher une entre de la table clavier (3. niveau). BB39 KM SET REPEAT fixer fonction de rptition pour une touche dtermine. BB3C KM GET REPEAT fonction de rptition fixe pour une touche dtermine?

BB3F KM SET DELAY fixer emploi et vitesse de rptition de touche. BB42 KM GET DELAY aller chercher paramtres pour emploi et vitesse de la rptition de touches. BB45 KM ARM BREAK autoriser la touche BREAK. BB48 KM DISARM BREAK verrouiller la touche Break. BB4B KM BREAK EVENT excuter routines lorsque la touche Break est appuye. BB4E TXT INITIALISE initialisation complte du pack TEXTE. BB51 TXT RESET rinitialisation du pack TEXTE. BB54 TXT VDU ENABLE On peut crire des caractres sur l'cran. BB57 TXT VDU DISABLE inhiber reprsentation du caractre. BB5A TXT OUTPUT reprsenter caractre (de commande) ou l'excuter. BB5D TXT WR CHAR reprsenter caractre. BB60 TXT RD CHAR lire un caractre de l'cran. BB63 TXT SET GRAPHIC activer ou dsactiver reprsentation des caractres de commande. BB66 TXT WIN ENABLE dterminer taille de la fentre de texte actuelle. BB69 TXT GET WINDOW quelle taille a la fentre de texte actuelle? BB6C TXT CLEAR WINDOW supprimer fentre de texte actuelle. BB6F TXT SET COLUMN fixer position horizontale du curseur. BB72 TXT SET ROW fixer position verticale du curseur. BB75 TXT SET CURSOR positionner le curseur. BB78 TXT GET CURSOR demander la position actuelle du curseur. BB7B TXT CUR ENABLE autoriser curseur (programme utilisateur). BB7E TXT CUR DISABLE verrouiller curseur (programme utilisateur). BB81 TXT CUR ON autoriser curseur (systme d'exploitation). BB84 TXT CUR OFF verrouiller curseur (systme d'exploitation, priorit suprieure BB7B TXT CUR ENABLE/BB7E TXT CUR DISABLE). BB87 TXT VALIDATE curseur l'intrieur de la fentre de texte? BB8A TXT PLACE/REMOVE CURSOR fixer curseur sur l'cran/enlever curseur de l'cran. BB8D TXT PLACE/REMOVE CURSOR fixer curseur sur l'cran/enlever curseur de l'cran. BB90 TXT SET PEN fixer couleur de premier plan. BB93 TXT GET PEN quelle couleur de premier plan? BB96 TXT SET PAPER fixer couleur d'arrire-plan. BB99 TXT GET PAPER quelle couleur de fond? BB9C TXT INVERSE changer actuelles couleurs de premier et arrire plans. BB9F TXT SET BACK mode transparent activ/dsactiv. BBA2 TXT GET BACK quel mode transparent? BBA5 TXT GET MATRIX aller chercher adresse du modle points d'un caractre. BBA8 TXT SET MATRIX fixer adresse du modle points (dfini par l'utilisateur) d'un c aractre dtermin. BBAB TXT SET M TABLE fixer adresse de dpart et premier caractre d'une matrice de p oints dfinie par l'utilisateur. BBAE TXT GET M TABLE adresse de dpart et premier caractre d'une matrice utilisateu r? BBB1 TXT GET CONTROLS aller chercher adresse de la table de saut des caractres de commande. BBB4 TXT STR SELECT slectionner fentre de texte. BBB7 TXT SWAP STREAMS change des paramtres (couleurs, limites de fentre etc.) de de ux fentres de texte. BBBA GRA INITIALISE initialisation complte du pack graphique. BBBD GRA RESET rinitialisation du pack graphique. BBCO GRA MOVE ABSOLUTE dplacement vers une position absolue. BBC3 GRA MOVE RELATIVE Dplacement relativement la position actuelle. BBC6 GRA ASK CURSOR O est le curseur graphique actuel? BBC9 GRA SET ORIGIN fixer origine des coordonnes utilisateur. BBCC GRA G ET ORIGIN aller chercher origine des coordonnes utilisateur. BBCF GRA WIN WIDTH fixer limites gauche et droite de la fentre graphique. BBD2 GRA WIN HEIGHT fixer limites suprieure et infrieure de la fentre graphique. BBD5 GRA GET W WIDTH limites gauche et droite de la fentre graphique? BBD8 GRA GET W HEIGHT limites suprieure et infrieure de la fentre graphique? BBDB GRA CLEAR WINDOW vider fentre graphique.

BBDE GRA SET PEN fixer couleur d'criture. BBE1 GRA GET PEN quelle couleur d'criture? BBE4 GRA SET PAPER fixer couleur d'arrire-plan. BBE7 GRA GET PAPER quelle couleur de fond? BBEA GRA PLOT ABSOLUTE fixer un point graphique (absolu). BBED GRA PLOT RELATIVE fixer point graphique (relativement au curseur actuel). BBF0 GRA TEST ABSOLUTE point fix (absolu)? BBF3 GRA TEST RELATIVE point fix (relativement au curseur actuel)? BBF6 GRA LINE ABSOLUTE tracer une ligne de position act. position absolue. BBF9 GRA LINE RELATIVE tracer ligne de distance act. distance rel. BBFC GRA WR CHAR crire un caractre dans la position curseur graphique actuelle. BBFF SCR INITIALISE initialisation du pack cran. BC02 SCR RESET rinitialisation du pack cran. BC05 SCR SET OFFSET fixer adresse de dpart du premier caractre relativement l'adre sse de base de la RAM vido. BC08 SCR SET BASE fixer adresse de base de la RAM vido. BCOB SCR GET LOCATION act. dbut cran? (base+Offset). BC0E SCR SET MODE fixer mode cran. BC11 SCR GET MODE aller chercher mode cran et tester. BC14 SCR CLEAR vider l'cran. BC17 SCR CHAR LIMITS aller chercher nombres maxi de lignes et colonnes de l'cran (dpend du mode). BC1A SCR CHAR POSITION convertir coordonnes physiques en position cran. i BC1D SCR DOT POSITION dterminer position cran pour un pixel. BC20 SCR NEXT BYTE augmenter une adresse cran fournie d'une position de caractre. BC23 SCR PREV BYTE diminuer une adresse cran fournie d'une position. BC26 SCR NEXT LINE augmenter une adresse cran d'une ligne. BC29 SCR PREV LINE diminuer une adresse cran d'une ligne. BC2C SCR INK ENCODE transposer une ink en format cod. BC2F SCR INK DECODE dcoder une ink. BC32 SCR SET INK affecter couleur(s) un No ink. BC35 SCR GET INK couleur(s) d'un No ink? BC38 SCR SET BORDER fixer couleur(s) du bord. BC3B SCR GET BORDER couleur(s) du bord? BC3E SCR GET FLASHING dures de clignotement?. BC41 SCR GET FLASHING dures de clignotement? BC44 SCR FILL BOX remplir fentre indique avec une couleur (positions en caractres e n fonction du mode) BC47 SCR FLOOD BOX remplir fentre indique avec une couleur (les positions sont des adresses cran indpendantes du mode) BC4A SCR CHAR INVERT changer couleurs de premier et arrire plans pour un car actre. BC4D SCR HW ROLL cran d'une ligne vers le haut ou le bas (software). BC50 SCR SW ROLL cran une ligne vers le haut ou le bas (software). BC53 SCR UNPACK agrandir matrice caractre (pour modes 0/1). BC56 SCR REPACK ramener la matrice caractre sa forme originelle. BC59 SCR ACCESS fixer caractres de commande visibles/invisibles. BC5C SCR PIXELS fixer points sur l'cran. BC5F SCR HORIZONTAL tracer ligne horizontale. BC62 SCR VERTICAL tracer ligne verticale. BC65 CAS INITIALISE initialiser manager cassette. BC68 CAS SET SPEED fixer vitesse d'criture. BC6B CAS NOISY message cassette activ/dsactiv. BC6E CAS START MOTOR lancer moteur cassette. BC71 CAS STOP MOTOR arrter moteur cassette. BC74 CAS RESTORE MOTOR restaurer ancien tat moteur. BC77 CAS IN OPEN ouverture d'un fichier d'entre. BC7A CAS IN CLOSE fermeture correcte d'un fichier d'entre. BC7D CAS IN ABANDON fermer immdiatement fichier d'entre. BC80 CAS IN CHAR lire caractre (du buffer).

BC83 CAS IN DIRECT amener fichier entier dans la mmoire. BC86 CAS RETURN renvoyer dernier caractre lu dans ie buffer. BC89 CAS TEST EOF fin de fichier? BC8C CAS OUT OPEN ouverture d'un fichier de sortie. BC8F CAS OUT CLOSE fermeture correcte d'un fichier de sortie. BC92 CAS OUT ABANDON fermer immdiatement fichier de sortie. BC95 CAS OUT CHAR crire caractre (dans le buffer). BC98 CAS OUT DIRECT crire zone mmoire dfinie sur cassette -(pas travers le buffer). BC9B CAS CATALOG sort un catalogue de la cassette sur l'cran. BC9E CAS WRITE crire bloc. BCA1 CAS READ lire bloc. BCA4 CAS CHECK comparer bloc sur la bande avec contenu de la mmoire. BCA7 SOUND RESET rinitialisation du pack sound BCAA SOUND QUEUE ajouter note la file d'attente. BCAD SOUND CHECK encore de la place dans la file d'attente? BCB0 SOUND ARM EVENT 'armer' bloc event pour le cas o une place se librerait dans la file d'attente. BCB3 SOUND RELEASE autoriser notes. BCB6 SOUND HOLD arrter notes immdiatement. BCB9 SOUND CONTINUE poursuivre le traitement des notes arrtes auparavant. BCBC SOUND AMPL ENVELOPE crer courbe d'enveloppe de volume. BCBF SOUND TONE ENVELOPE crer courbe d'enveloppe de note. BCC2 SOUND A ADRESS aller chercher adresse d'une courbe d'enveloppe. BCC5 SOUND T ADRESS aller chercher adresse d'une courbe d'enveloppe de note. BCC8 KL CHOKE OFF rinitialiser le Kernal. BCCB KL ROM WALK extensions ROM quelconques? BCCE KL INIT BACK ajouter extension ROM. BCD1 KL LOG EXT ajouter extension rsidente. BCD4 KL FIND COMMAND chercher instruction dans toutes les zones mmoire ajoutes. BCD7 KL NEW FRAME FLY crer et ajouter bloc event. BCDA KL ADD FRAME FLY ajouter bloc event. BCDD KL DEL FRAME FLY supprimer bloc event. BCE0 KL NEW FAST TICKER comme BCD7. BCE3 KL ADD FAST TICKER comme BCDA. BCE6 KL DEL FAST TICKER comme BCDD. BCE9 KL ADD TICKER ajouter bloc ticker. BCEC KL DEL TICKER supprimer bloc ticker. BCEF KL INIT EVENT crer bloc event. BCF2 KL EVENT 'kick' bloc event. BCF5 KL SYNC RESET supprimer Sync Pending Queue. BCF8 KL DEL SYNCHRONOUS supprimer un bloc dtermin de la pending queue. BCFB KL NEXT SYNC Au suivant. BCFE KL DO SYNC excuter routine exent. BD01 KL DONE SYNC routine event termin. BD04 KL EVENT DISABLE Verrouillage des vnements normalement simultans. Les vnements u rgents simultans ne sont pas verrouills. BD07 KL EVENT ENABLE autoriser vnements simultans normaux. BD0A KL DISARM EVENT verrouiller bloc event (compteur ngatif). BDOD KL TIME PLEASE Combien de temps s'est-il coul? BD10 KL TIME SET Fixer le temps sur valeur indique. BD13 MC BOOT PROGRAM restaure le systme d'exploitation et transmet la commande un e routine en (hl). BD16 MC START PROGRAM initialisation du systme et appel d'un programme. BD19 MC WAIT FLYBACK attendre retour du faisceau. BD1C MC SET MODE fixer mode cran. BD1F MC SCREEN OFFSET fixer offset cran. BD22 MC CLEAR INKS fixer bord cran et inks sur une couleur. BD25 MC SET INKS fixer couleur pour toutes les inks. BD28 MC RESET PRINTER rinitialisation du point de branchement indirect pour l'imp rimante.

BD2B BD2E BD31 BD34 BD37 BD3A BD3D BD40 BD43 BD46 BD49 BD4C BD4F BD52 BD55 BD58 BD5B

MC PRINT CHAR imprimer caractre si possible. MC BUSY PRINTER imprimante encore occupe? MC SEND PRINTER imprimer caractre (attendre jusqu' ce que ce soit possible). MC SOUND REGISTER fournir des donnes au Sound Controller. JUMP RESTORE initialiser tous les vecteurs de saut. KM SET STATE KM VrDER BUFFER TXT FLAG CURSEUR ACTUEL VERS ACCU GRA NN GRA SAUVER PARAMETRES GRA SAUVER PARAMETRES MASQUE GRA SAUVER PARAMETRES MASQUE GRA CONVERTIR COORD. coordonnes logiques en coordonnes physiques. GRA FILL SCR MODIFIER DEBUT ECRAN MC AFFECTATION DE CARACTERES KL FIXER CONFIGURATION RAM

Les vecteurs suivants sont utiliss par le Basic. BD5E BD61 BD64 BD67 BD6A BD6D BD70 BD73 BD76 BD79 BD7C BD7F BD82 BD85 BD88 BD8B BD8E BD91 BD94 BD97 BD9A BD9D BDAO BDA3 BDA6 BDA9 BDAC BDAF BDB2 BDB5 BDB8 BDBB BDBE EDIT FLO COPIER VARIABLE DE (DE) VERS (HL) FLO ENTIER VERS VIRGULE FLOTTANTE FLO VALEUR 4 OCTETS VERS FLO FLO FLO VERS ENTIER FLO FLO VERS ENTIER FLO FDC FLO INT FLO FLO MULTIPLIER NOMBRE PAR HT A FLO ADDITION FLO RND FLO SOUSTRACTION FLO MULTIPLICATION FLO DIVISION FLO ALLER CHERCHER DERNIERE VALEUR RND FLO COMPARAISON FLO CHANGEMENT DE SIGNE FLO SGN FLO DEG/RAD FLO PI FLO SQR FLO ELEVATION A LA PUISSANCE FLO LOG FLO LOG10 FLO EXP FLO SIN FLO COS FLO TAN FLO ATN FLO VALEUR 4 OCTETS VERS FLO FLO RND INIT FLO SET RND SEED

Ici commencent ce qu'on appelle les INDIRECTIONS. Il s'agit de sauts dans le sys tme d'exploitation qui ne sont pas traits globalement mais individuellement par ch aque pack lorsque son RESET ou INITIALISE est parcouru. BDCD TXT DRAW/UNDRAW CURSOR fixation/suppression du curseur.

BDD0 TXT DRAW/UNDRAW CURSOR fixation/suppression du curseur BDD3 TXT WRITE CHAR crire un caractre sur l'cran. BDD6 TXT UNWRITE CHAR lire un caractre de l'cran. BDD9 TXT OUT ACTION sortie d'un caractre sur l'cran ou excution d'un code de comman de? BDDC GRA PLOT reprsenter un point sur l'cran. BDDF GRA TEST fournit l'ink de la position graphique actuelle. BDE2 GRA LINE dessin d'une ligne. BDE5 SCR READ lecture d'un pixel et dcodage d'une ink. BDE8 SCR WRITE crire pixel(s). BDEB SCR CLEAR vidage de l'cran. BDEE KM TEST BREAK ESC, SHIFT et CTRL entranent une rinitialisation totale du systm e. BDF1 MC WAIT PRINTER envoyer un caractre l'imprimante; si celle-ci n'est pas prte attendre une priode de dlai. BDF4 KM UPDATE KEY STATE MAP

You might also like