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

Clefs1 54 - Annexes - Adresses Principales De La Rom Inferieure Du CPC664Coding Clefs Pour Amstrad 1
La ROM inférieure contient les routines système (communication avec le matériel), les routines mathé­matiques et le générateur de caractères.

Remarque : les adresses qui correspondent aux routines déjà décrites en détail sont indiquées avec uniquement le point d'entrée mémoire vive correspondant suivi d'une *.

Dès lors, nous vous conseillons de vous rapporter aux pages 81 à 111, pour de plus amples informations.

Les routines situées à une adresse identique dans le CPC464 sont indiquées par un signe = à la suite de l'adresse.

0050 = BCC8 *
0099 = BD0D *
00A3 = BD10 *
0163 = BCD7 *
016A = BCDA *
0170 = BCDD *
0176 = BCE0 *
017D = BCE3 *
0183 = BCE6 *
01B3 = BCE9 *
01C5 = BCEC *
01D2 = BCEF *
01E2 = BCF2 *
0219 BCFE *
0227 BCF5 *
0255 BCFB *
0276 BD01 *
0284 BCFB *
028D BD0A *
0294 BD04 *
029A BD07 *
02A0 BCD1 *
02B1 BCD4 *
0326 BCCB *
0330 BCCE *
05D7 BD13 *
0606 BD16 *
066F Message 64K MICR0COMPUTER (V2).
068B Message copyright 1984 Amstrad Consumer Electronics PLC and L0Comotive Software Ltd.
06F5 Message *** program load failed ***.
0728 Liste des compatibles Arnold, Amstrad, Orion, Schneider, Awa, Solavox, Saisho, Triumph, Isp.
0766 BD1C *
0776 BD22 *
077C BD25 *
07A4 BD19 *
07B0 BD1F *
07D0 BD28 *
080B BD2B *
0825 BDF1 *
O834 BD31 *
0848 8D2E *
0853 BD34 *
08BB BD37 *
0ABB BBFF *
0ACC BC02 *
0AE5 BC0E *
0B08 BC11 *
0B13 BC14 *
0B13 BDEB *
0B33 BC05 *
0B38 BC08 *
0852 BCOB *
0B59 BC17 *
0B66 BC1A *
OBAB BC1D *
0C01 BC20 *
0C0D BC23 *
0C1B BC26 *
0C35 BC29 *
0C51 BC59 *
0C6D BDEB *
0C70 BC5C *
0C86 BDE5 *
0C8A BC2C *
0CA3 BC2F *
0CE6 BC3E *
0CEA BC41 *
0CEE BC32 *
0CF3 BC38 *
OD16 BC35 *
0D1B BC3B *
0DB5 BC44 *
0DB9 BC47 *
0DE1 BC4A *
0DFC BC4D *
0D40 BC50 *
0EF5 BC53 *
0F26 BC56 *
0F8F BC5F *
0F97 BC62 *
1070 BB4E *
1000 BB51 *
10E0 BBB4 *
10FF BBB7 *
1156 BB6F *
1161 BB72 *
116C BB75 *
1178 BB78 *
11C6 BB87 *
1204 BB66 *
124E BB69 *
125B BDCD *
125B BDD0 *
1261 BB8A *
1261 BB8D *
1272 BB81 *
117A BB84 *
1282 BB7B *
1293 BB7E *
12A2 BB90 *
12A7 BB96 *
12B6 BB93 *
12BC BB99 *
12C2 BB9C *
12D0 BBA5 *
12EE BBA8 *
12FA BBAB *
1327 BBAE *
1331 BB5D *
1347 BDD3 *
1377 BB9F *
1384 BBA2 *
13A4 BB63 *
13A8 BB60 *
13BA BDD6 *
13FA BB5A *
1406 BDD9 *
144E BB57 *
1455 BB54 *
14D0 BBB1 *
154B BB6C *
15A4 BBBA *
15D3 BBBD *
15F7 BBC3 *
15FA BBC0 *
1602 BBC6 *
160A BBC9 *
1618 BBCC *
16A1 BBCF *
16E6 BBD2 *
1713 BBD5 *
1729 BBD8 *
1732 BBDB *
1763 BBDE *
176A BBE4 *
1771 BBE1 *
1776 BBE7 *
177C BBED *
177F BBEA *
1782 BDDC *
1790 BBF3 *
1793 BBF0 *
1796 BDDF *
17A2 BBF9 *
17A5 BBF6 *
17B0 BDE2 *
193C BBFC *
1B5C BB00 *
1B98 BB03 *
1BBF BB06 *
1BC5 BB09 *
1BFA BB0C *
1C04 BB15 *
1C3C Valeur par defaut des touches etendues (RUN pour CTRL CR) .
1C46 BB0F *
1CB3 BB12 *
1CDB BB18 *
1CE1 BB1B *
1D38 BB21 *
1DB8 BDEE*
IDES BB24 *
1DF2 BB42 *
1DF6 BB3F *
1DFA BB45 *
1E0B BB48 *
1E19 BB4B *
1E2F BB3C *
1E34 BB39 *
1E45 BB1E *
1EC4 BB2A *
1EC9 BB30 *
1ECE BB36 *
1ED8 BB27 *
1EDC BB2D *
1EE2 BB33 *
1EEF Table des valeurs par defaut des touches clavier.
1FE9 BCA7 *
2050 BC86 *
206B BCB9 *
2114 BCAA *
21AC BCB3 *
21CE BCA0 *
21E8 BC80 *
2495 BCBC *
249A BCBF *
24A6 BCC2 *
24AB BCC5 *
24BC BC65 *
24CE BC68 *
24E1 BC6B *
288B BC77, BC7A, BC7D, BC80, 8C83, BC86, BC89 BC8C, BC8F, BC92, BC95, BC98, BC9B * Routines cassette & disque.
2935 Message press play then any key.
2948 Message error.
2955 Message REC.
2958 Message and.
2950 Message Read.
2963 Message write.
291A Message Rewind.
2970 Message tape.
2975 Message found.
297D Message 1oading.
2985 Message saving.
298D Message OK.
2990 Message Bl0Ck.
2996 Message Unnamed.
2991 Message File.
29A6 BCA1 *
29AF BC9E *
29C1 BCA4 *
2BBB BC6E *
2BBF BC71 *
2BC1 BC74 *
2F73 BD97 * PI
2F78 CONSTANTE PI
2F91 BD5E *
2F9F BD61 *
2FC8 BD64 *
2FD1 BDB5 *
2FD9 BD67 *
3001 BD6A *
3014 BD6D *
3055 BD70 *
305F BD73 *
30C6 BD76 *
30F5 Table des puissances de 10. Treize entrées de 5 0Ctets pour les valeurs de 10 à 10E13.
3136 BDB8 * RND INT
3143 BDBB * RND SEED
3159 BD7C * RND
3188 BD88 * RND
31B1 BDA3 * L0G10
31B6 BDA0 * LOG
31EE Constante pour calcul du LOG (4x5 0Ctets).
3220 Valeur codée de 1/SQR(2) .
3225 Valeur codée de L0G(2) (0,693147181).
322A Valeur codée de LOG10(2) (0,301029996).
322F BDA6 * EXP
329D Constante 1,44269504.
32A2 Constante 88,0296919.
32A7 Constante -88,7228391 .
32AC BD9A * SQR
32AF BD9C * PUISSANCE
3315 BD94 * DEG-RAD
3319 BDAC * COS
3353 BDA9 * SIN
3382 Table de 6 nombres codés sur 5 0Ctets chacun pour le calcul des sinus et des cosinus.
3384 Table de 4 nombres codés sur 5 0Ctets chacun pour le calcul des sinus et des cosinus.
33C8 BDAF * TAN
33D8 BDB2 * ATN
33C1 Table de 11 nombres codés sur 5 0Ctets chacun pour le calcul de l'arc-tangçnte.
349F BD7F * SOUSTRACTION
34A2 BD79 * ADDITION
3577 BD82 * MULTIPLICATION
3604 BD85 * DIVISION
360F BD8B * COMPARAISON
3727 BD91 * SGN
3731 BD8E * CHANGEMENT SIGNE
3800 Début de la table du générateur de caractères (256 x 8 0Ctets) .
3FFF Fin de la table.

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

Page précédente : Clefs1 53 - Annexes - Les Principales Variables Systeme 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 383 millisecondes et consultée 2220 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.