La ROM supérieure contient toutes les routines de traitement de tous les mots clés BASIC.
C006 Initialisation + envoi du message BASIC 1.1 C033 Message BASIC 1.1 C046 Fonction EDIT C058 Entrée principale (affichage du READY). C0D7 Message READY C0EA AUTO C128 NEW C12F CLEAR C23C PAPER C227 PEN C24B BORDER C254 INK C278 MODE C283 CLS C29B COPYCHR$ C2A4 VPOS C2A8 POS C302 LOCATE C311 WINDOW C346 TAG C34D TAGOFF C363 CURSOR C42D WIDTH C452 EOF C4E1 ORIGIN C509 CLG C515 FILL C532 MOVE C537 MOVER C53C DRAW C541 DRAWR C546 PLOT C54B PLOTR C574 TEST C579 TESTR C59D GRAPHICS C5C3 MASK C5D7 FOR C6A5 NEXT C76A IF C789 GOTO C78F GOSUB C7B3 RETURN C7EA WHILE C81D WEND C885 ON C979 ON BREAK C99A DI C9A0 El C9F8 ON SQ CA25 AFTER CA2D EVERY CA53 REMAIN CB54 ERROR CDF4 Message UNDEFINED LINE CC04 Routine envoi message BREAK in. CC1F Message BREAK CC25 Message IN CC29 STOP CC34 END CC96 CONT CCCD ON ERROR CCD8 RESUME CD17 Table des messages d'erreur (MORCEAU DE MOT). CFF0 Table des points d'entrée des opérations arithmétiques et logiques. D11A Table des points d'entrée des fonctions EOF, ERR, HIMEM, INKEY$, PI, RMD, TIME, XPOS et YPOS. D12E DERR D133 ERR D14B HIMEM D164 XPOS D16B YPOS D1E8 Table des points d'entrée des fonctions. D242 MIN D246 MAX D26D ROUND D2AB OPENOUT D2B7 OPENIN D2F0 CLOSEIN D2F8 CLOSEOUT D316 SOUND D373 RELEASE D37E SQ D3A1 ENV D3D7 ENT D459 INKEY D473 JOY D489 KEY DEF D4DE SPEED D520 PI D52C DEG D530 RAD D534 SQR D539 Routine d'elevation a une puissance. D563 EXP D568 LOG10 D56D LOG D572 SIN D577 COS D57C IAN D581 ATN D587 Message RANDOM NUMBER SEED ? D59C RANDOMIZE D5C4 RND D653 DEFSTR D657 DEFINT D65B DEFREAL D691 LET D6B9 DIM D9F4 ERASE DB18 LINE DB48 INPUT DB7F Message ?redo from start DCCD RESTORE DCDF READ DLC6 TRON DLCA TROFF DEE5 Table des points d'entree des mots cles BASIC. DFA8 Fin de la tab!e. E0C8 Table des mots clés qui peuvent être suivis d'un numéro de ligne (GOTO, RESTORE, AUTO, EDIT, . ..). E1D2 LIST E3AD Routine de positionnement sur la table des lettres pour rechercher des mots clés. E3F0 Routine de test qui vérifie si un mot clé se trouve dans la table. E41D Table des adresses pour chacune des 26 lettres de 1 ' alphabet. E451 Table des mots clés avec leur code. E73A Fin de la table. E7F3 DELETE E8A3 RENUM E9A8 DATA E9AC REM EA7D RUN EABA LOAD EB02 CHAIN EB59 MERGE ECE1 SAVE F20D PEEK F214 POKE F21E INP f228 OUT F232 WAIT F261 CALL F2A2 ZONE F2A9 PRINT F383 PRINT USING F50D WRITE F570 MEMORY F784 SYMBOL F8EC LOWER$ F8F1 Routine de conversion en minuscules. F8FA UPPER$ F964 BINS F969 HEX$ F98F DEC$ F9BC STR$ F9D3 LEFT$ F9D8 RIGHT$ FA07 MID$ FA69 LEN FA6E ASC FA74 CHR$ FA7E INKEY$ FA8D STRING$ FAAD SPACE$ FABE VAL FAE5 INSTR FC53 FRE FD0C Addition + FD21 Soustraction - FD35 Multiplication * FD52 Division / FD67 Division entière FD79 Modulo (reste de la division). FD87 Fonction AND (ET LOGIQUE) . FD92 Fonction OR (OU LOGIQUE) . FD9C Fonction XOR (OU EXCLUSIF) . FDB0 ABS FE0E FIX FE13 INT FEB6 CINT FEER UNT FF14 CREAL FF1B Nettoyage de 1 ' accumulateur . FF2A SGN FF32 Positionnement d'un entier dans 1 ' accumulateur . FF3F Conversi on en réel . FF45 Met le type de variable dans C. FF4B Met le type de variable dans A. FF83 Copie l'accumulateur dans la zone pointé par DE. FF92 Teste si majuscule . FF9C Teste si numérique . FFAB Conversion en majuscule. FFCA Compare A et le contenu de HL. FFD8 Compare HL et DE. FFDE Compare HL et BC. FFF4 DE = HL - DE FFF2 LDIR FFF8 LDDR FFFB JP (HL) FFFC Retour au contenu de BC. FFFE Retour au contenu de DE. CPCrulez[Content Management System] v8.7-desktop/c Page créée en 085 millisecondes et consultée 2000 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. |
|
|