CODINGCLEFS POUR AMSTRAD 1 ★ Système de base par Daniel Martin ★

Clefs1 55 - Annexes - Adresses Principales De La Rom Superieure du CPC664Coding Clefs Pour Amstrad 1
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.

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

Page précédente : Clefs1 54 - Annexes - Adresses Principales De La Rom Inferieure Du CPC664
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.7-desktop/c
Page créée en 231 millisecondes et consultée 1980 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.