4/0 - Langages du CPC4/1 - Locomotive BASIC : Définitions et rappels de base 4/1.2 Version 1.0 sur CPC 464 : Mots clés et leur utilisation En quelques années, le langage BASIC a énormément progressé. La version LOCOMOTIVE BASIC 1.0 de l'AMSTRAD CPC 464 est de loin différente du BASIC que l'on trouvait sur les systèmes Apple ou Commodore des années 80. Aussi nous a-t-il semblé important de montrer l'utilisation des mots-clés de ce langage. Pour cela, nous avons réparti chaque instruction dans les groupes suivants : - I. Affichage sur l'écran : BORDER, CLS, INK, LOCATE, MODE, PAPER, PEN, POS, PRINT, PRINT USING, SPEED INK, TAG, TAGOFF, VPOS, WRITE, ZONE.
- II. Gestion du clavier : INKEY, INKEY$, INPUT, JOY, KEY, KEY DEF, UNE INPUT, SYMBOL, SYMBOL AFTER, SPEED KEY.
- III. Gestion de l'unité de cassette : CAT, CHAIN, CHAIN MERGE, CLOSEIN, CLOSEOUT, OPENIN, OPE-NOUT, SAVE, EOF, LOAD, MERGE, SPEED WRITE.
- IV. Manipulation de chaînes de caractères : ASC, CHR$, INSTR, LEFT$, LEN, LOWER$, MID$, RIGHT$, SPACE$, STR$, STRING$, UPPER$, VAL.
- V. Gestion de données : DATA, READ, RESTORE.
- VI. Sous-programmes et branchements : GOSUB, GOTO, ON GOSUB, ON GOTO, RETURN.
- VII. Gestion des erreurs : ERR, ERL, ERROR, ON ERROR GOTO, RESUME.
- VIII. Gestion de la mémoire : CALL, ERASE, FRE, HIMEM, INP, MEMORY, OUT, PEEK, POKE, VARPTR.
- IX. Gestion des interruptions : AFTER, DI, EI, EVERY, REMAIN, TIME.
- X. Instructions musicales : ENT, ENV, RELEASE, SOUND, SQ, ON SQ GOSUB.
- XI. Instructions graphiques : CLG, DRAW, DRAWR, MOVE, MOVER, ORIGIN, PLOT, PLOTR, TEST, TESTR, VPOS, XPOS, YPOS.
- XII. Fonctions à caractère mathématique : ABS, AND, ATN, BIN$, CINT, COS, CREAL, DEF FN, DEG, EXP, FIX, HEX$, INT, LOG, LOGIO, MAX, MIN, NOT, OR, PI, RAD, RANDOMIZE, RND, ROUND, SGN, SIN, SQR, TAN, UNT, XOR.
- XIII. Aides à la programmation : AUTO, CLEAR, CONT, DEFINT, DEFREAL, DEFSTR, DELETE, EDIT, END, LIST, NEW, REM, RENUM, RUN, STOP, TRON, TROFF.
- XIV. Divers : DIM, FOR, IF, LET, NEXT, WAIT, WEND, WHILE, WIDTH, WINDOW, WINDOW SWAP.
Dans la suite, nous allons brièvement décrire la ou les fonction(s) de chaque mot-clé (pour plus de détails, reportez-vous au guide de l'utilisateur AMSTRAD CPC), et surtout donner des exemples d'utilisation de ces mots-clés. Conventions d'écriture :Pour faciliter la description systématique des mots-clés du BASIC, nous avons adopté les conventions d'écriture suivantes : - les mots-clés sont écrits en majuscules ;
- les caractères « < » et « > » encadrent un argument obligatoire ;
- les caractères « [ » et « ] » encadrent un argument facultatif ;
- les caractères « ( » et « ) » indiquent que le mot-clé est une fonction. Ces caractères doivent être présents dans son utilisation ;
- enfin, l'« opérateur » désigne l'utilisateur du programme.
CPCrulez[Content Management System] v8.732-desktop Page créée en 485 millisecondes et consultée 1144 foisL'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. |
|