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

Adresses principales de la ROM supérieure CPC 6128Coding Clefs Pour Amstrad 1
La ROM superieure contient toutes les routines de traitement de tous les mots cles BASIC.
C006
C033
C046
C058
C0D7
C0EA
C128
C12F
C224
C239
C248
C251
C275
C280
C298
C2A1
C2A5
C2FF
C30E
C343
C34A
C360
C42A
C44F
C4DF
C506
C512
C52F
C534
C539
C53E
C543
C648
C571
C576
C59A
C5C0
C5D4
C6A2
C767
C786
C78C
C7B0
C7E7
C81A
C882
C976
C097
C99D
C9F5
0A22
CA2A
CA50
CB51
CBF1
CC01
CC1C
CC22
CC26
CC31
CC93
CCCA
CCD5
CD14
CFED
D01D
D028
D036
D117
D12B
D130
D139
D142
D148
D14E
D161
D168
D171
D1E5
D23F
D243
DE6A
D296
D2A8
D2B4
D2ED
D2F5
D313
D370
D37B
D39E
D3D4
D456
D470
04B6
D4DB
D51D
D529
D52D
D531
D536
D560
D565
D56A
D56F
D574
D579
D57E
D584
D599
D5C1
D650
D654
D658
D68E
D6B6
D9F0
D B13
DB43
DB7A
l)CC8
DCOA
DEC1
DEC5
UFEO
DFA3
E0C3
E1C0
E3A8
F3FB
E41B
E44C
F735
E7EE
E89E
E9A3
E9A7
E9AD
EA78
CAB5
EAFD
EB04
ECDC
F208
F20F
F219
F223
F229
F25C
F29D
F2A9
F3B3
F508
F56B
F784
F8EC
F8F1
F8FA
F964
F969
F98F
F9RC
F9D3
F9D8
FA07
FA69
FA6E
FA74
FA7E
FA8D
FAAD
FABE
FAE5
FC53
FDDC
FD21
FD35
FD52
FD67
FD79
FD87
FD92
FD9C
FDB0
FE0E
FE13
FEB6
FEEB
FF14
FF1B
FF2A
FF32
FF3E
FF4S
FF4B
FF83
FF92
FF9C
FFAB
FFCA
FFD8
FFDE
FFE4
FFF2
FFF8
FFFB
FFFC
FFFE
Initialisation + envoi du message BASIC 1.1
Message BASIC 1.1
Fonction EDIT
Entrée prinncipale (affichage du READY)
Message READY
AUTO
NEW
CLEAR
PEN
PAPER
BORDER
INK
MODE
CLS
COPYCHR$
VPOS
POS
LOCATE
WINDOW
TAG
TAGOFF
CURSOR
WIDTH
EOF
ORIGIN
CLG
FILL
MOVE
HOVER
DRAW
DRAWR
PLOT
PLOTR
TEST
TESTR
GRAPHICS
MASK
FOR
NEXT
IF
GOTO
GOSUB
RETURN
WHILE
WEND
ON
ON BREAK
DI
EI
ON SQ
AFTER
EVERY
REMAIN
ERROR
Message UNDEFINED LINE
Routine envoi message BREAK in
Message BREAK
Message IN
STOP
END
CONT
ON ERROR
RESUME
Table des messages d'erreur (MORCEAU DE MOT).
Table des points d'entree des operations arithmetiques et logiques.
-
NOT
+
Table des points d'entree des fonctions EOF, ERR, HIMEM, INKEYS, PI, RND, TIME, XPOS et YOPS
DERR
ERR
TIME
ERL
HIMEM
@
XPOS
YPOS
DEF
Table des points d'entree des fonctions
MIN
MAX
ROUND
CAT
OPENOUT
OPENIN
CLOSEIN
CLOSEOUT
SOUND
RELEASE
SQ
ENV
ENT
INKEY
JOY
KEY DEF
SPEED
PI
DEC
RAD
SQR
Routine d'élévation à une puissance.
EXP
L0G1O
LOG
SIN
COS
TAN
ATN
Message RANDOM NUMBER SEED ?
RANDOMIZE
RND
DEFSTR
DEF INT
DEFREAL
LET
DIM
ERASE
LINE
INPUT
Message ?redo from start
RESTORE
READ
TRON
TROFF
Table des points d'entree des mots cles BASIC
Fin de la tab!e
Table des mots cl6s qui peuvent etre suivis d'un numéro de ligne (GOTO, RESTORE, AUTO, EDIT ....)
LIST
Routine de positionnement sur la table des lettres pour rechercher des mots clés
Routine de test qui verifie si un mot cle se trouve dans 1 a table
Table des adresses pour chacune des 26 lettres de 1'alphabet
Table des mots cles avec leur code
Fin de la table
DELETE
RENUM
DATA
REM
ELSE
RUN
LOAD
CHAIN
MERGE
SAVE
PEEK
POKE
INP
OUT
WAIT
CALL
ZONE
PRINT
PRINT USING
WRITE
MEMORY
SYMBOL
LOWER$
Routine de conversion en minuscules
UPPER$
BIN$
HEX$
DEC$
STR$
LEFT$
RIGHT$
MID$
LEN
ASC
CHR$
INKEY$
STRING$
SPACE$
VAL
INSTR
FRE
Addition +
Soustraction -
Multiplication *
Division /
Division entière \
Modulo (reste de la division).
Fonction AND (ET LOGIQUE) .
Fonction OR (OU LOGIQUE) .
Fonction XOR (OU EXCLUSIF) .
ABS
FIX
INT
CINT
UNT
CREAL
Nettoyage de l'accumulateur
SGN
Positionnement d'un entier dans l'accumulateur
Conversion en réel
Met le type de variable dans C
Met le type de variable dans A
Copie l'accumulateur dans la zone pointée par DE
Teste si majuscule
Teste si numérique
Conversion en majuscule
Compare A et le contenu de HL
Compare HL et DE
Compare HL et BC
DE = HL - DE
LDIR
LDDR
JP (HL)
Retour au contenu de BC
Retour an contenu de DE

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

Page précédente : Adresses d'exécution des mots-clés du Basic CPC 664
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 373 millisecondes et consultée 2130 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.