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

Clefs1 28 Adr Lowrom 464Coding Clefs Pour Amstrad 1
ADRESSES PRINCIPALES DE LA ROM INFERIEURE

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étails , pages 81 à 111 ( Table des points d'entrée des routines système ), 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 reporter aux pages 81 à 111, pour de plus amples informations.

005C 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 *
021A BCFE *
0228 BCF5 *
0256 BCFB *
0277 BD01 *
0285 BCF8 *
028E BD0A *
0295 BD04 *
029B BD07 *
02A1 BCD1 *
02B2 BCD4 *
0329 BCCB *
0332 BCCE *
05DC BD13 *
060B BD16 *
066D Message 64K MICROCOMPUTER (V1).
068A Message copyright 1984 Amstrad Consumer Electronics PLC and Locomotive Software Ltd.
06F4 Message *** program load failed ***
0727 Liste des compatibles Arnold, Amstrad, Orion, Schneider, Awa, Solavox, Saisho, Triumph, Isp.
0776 BD1C *
0786 BD22 *
0799 BD25 *
07BA BD19 *
07C6 BD1F *
07E6 BD28 *
07F2 BD2B *
07F8 BDF1 *
0807 BD31 *
081B BD2E *
0826 BD34 *
0888 BD37 *
0AA0 BBFF *
0AB1 BC02 *
0ACA BC0E *
0AEC BC11 *
0AF7 BC14 *
0AF7 BDEB *
0B3C BC05 *
0B45 BC08 *
0B50 BC0B *
0B57 BC17 *
0B64 BC1A *
0BA9 BC1D *
0BF9 BC20 *
0C05 BC23 *
0C13 BC26 *
0C2D BC29 *
0C49 BC59 *
0C68 BDE8 *
0C6B BC5C *
0C82 BDE5 *
0C86 BC2C *
OCAO BC2F *
0CE4 BC3E *
0CE8 BC41 *
OCEC BC32 *
0CF1 BC38 *
0014 BC35 *
0D19 BC3B *
0DB3 BC44 *
0DB7 BC47 *
ODDF BC4A *
ODFA BC4D *
0E3E BC50 *
0EF3 BC53 *
0F49 BC56 *
0FC4 BC5F *
102F BC62 *
1078 BB4E *
1088 BB51 *
10E8 BBB4 *
1107 BBB7 *
115E BB6F *
1169 BB72 *
1174 BB75 *
1180 BB78 *
11CE BB87 *
120C BB66 *
1256 BB69 *
1263 BDCD *
1263 BDD0 *
1268 BB8A *
1268 BB8D *
1279 BB81 *
1281 BB84 *
1289 BB7B *
129A BB7E *
12A9 BB90 *
12AE BB96 *
12BD BB93 *
12C3 BB99 *
12C9 BB9C *
1203 BBA5 *
12F1 BBA8 *
12FD BBAB *
132A BBAE *
1334 BB5D *
134A BDD3 *
137A BB9F *
1387 BBA2 *
13A7 BB63 *
13AB BB60 *
13C0 BDD6 *
1400 BB5A *
1400 BDD9 *
144B BB57 *
1451 BB54 *
146B Table des codes de contrôle pour le terminal (voir page 170), 96 octets.
14CB BBB1 *
1540 BB6C *
15B0 BBBA *
15DF BBBD *
15F1 BBC3 *
15F4 BBC0 *
15FC BBC6 *
1604 BBC9 *
1612 BBCC *
1734 BBCF *
1779 BBD2 *
17A6 BBD5 *
17BC BBD8 *
17C5 BBDB *
17F6 BBDE *
17FD BBE4 *
1804 BBE1 *
180A BBE7 *
1810 BBED *
1813 BBEA *
1816 BDDC *
1824 BBF3 *
1827 BBF0 *
182A BDD0 *
182A BDDF *
1836 BBF9 *
1839 BBF6 *
183C BDE2 *
1945 BBFC *
19E0 BBOO *
1A1E BB03 *
1A3C BB06 *
1A42 BB09 *
1A77 BBOC *
1A7B BB15 *
1AB3 Valeur par défaut des touches étendues (RUN pour CTRL CR)
1ABD BB0F *
1B2E BB12*
1B56 BB18 *
1B5C BB1B *
1BB3 BB21 *
1C2F BDEE *
1C5C BB24 *
1C6D BB3F *
1C69 BB42 *
1C71 BB45 *
1C82 BB48 *
1C90 BB4B *
1CA6 BB3C *
1CAB BB39 *
1CBD BB1E *
1D52 BB27 *
1D3E BB2A *
1D57 BB2D *
1D43 BB30 *
1D5C BB33 *
1D48 BB36 *
1D69 Table des valeurs par défaut des touches clavier.
1E68 BCA7 *
1ECB BCB6 *
1EE6 BCB9 *
1F9F BCAA *
204A BCB3 *
206C BCAD *
2089 BCB0 *
2338 BCBC *
233D BCBF *
2349 BCC2 *
234E BCC5 *
2370 BC65 *
237F BC68 *
238E BC6B *
2392 BC77 *
23AB BC8C *
23FC BC7A *
2401 BC7D *
2415 BC8F *
242E BC92 *
2435 BC80 *
245B BC95 *
2496 BC89 *
249A BC86 *
24AB BC83 *
24EA BC98 *
2528 BC9B *
27C5 Message press play then any key
27DB Message error
27E5 Message REC
27E8 Message and
27ED Message Read
27F3 Message write
27FA Message Rewind
2800 Message tape
2805 Message found
280D Message loading
2815 Message saving
281D Message OK
2820 Message Block
2826 Message Unnamed
282D Message File
2836 BCA1 *
283F BC9E *
2851 BCA4 *
2A4B BC6E *
2A4F BC71 *
2A51 BC74 *
2E18 BD3D *
2E29 BD40 *
2E55 BD43 *
2E5E BD94 *
2E66 BD46 *
2E8E BD49 *
2EA1 BD4C *
2EAC BD4F *
2EB6 BD52 *
2F10 BD55 *
2F53 Table des puissances de 10. 13 entrées de 5 octets pour les valeurs de 10 à 10E13.
2F94 BD97 *
2FA1 BD9A *
2FB7 BD9D *
2FE6 BDAO *
300F BD82 * LOG10
3014 BD7F * LOG
3086 Valeur codée de L0G(2) (0,693147181)
308C Valeur codée de L0G10(2) (0,301029996)
3090 BD85 * EXP
30CC Constante 0,5 codée
30FB Constante 1,44269504
3100 Constante 88,0296919
3105 Constante -88,7228391
310A BD79 * SQR
310D BD7C *
31A3 BD76 * PI
31A9 Constante PI (3,14159265)
31AE B073 * DEG-RAD
31B2 BD8B * COS
31BC BD88 * SIN
31EC Table de 6 nombres codés sur 5 octets chacun pour le calcul des sinus et des cosinus.
321D Table de 4 nombres codés sur 5 octets chacun pour le calcul des sinus et des cosinus.
3231 BD8E * TAN
3241 BD91 * ATN
3258 Table de 11 nombres codés sur 5 octets chacun pour le calcul de l'arc tangente.
3337 BD5B *
333B BD5E *
333F BD58 *
3415 BD61 *
349E BD64 *
3578 BD67 *
359A B06A *
35E8 BD70 *
35F8 BD6D *
3708 BDA3 *
370E BDA6 *
3715 BDA9 *
3728 BDAC *
3730 BDB2 *
3731 BDAF *
3739 BDB5 *
3750 BDBE *
377A BDB8 *
3781 BDBB *
378C BDC1 *
37D4 BDC7 *
37E0 BDCA *
37E9 BDC4 *
3800 Début de la table du générateur de caractères (256 x 8 octets).
3FFF Fin de la table

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

Page précédente : Clefs1 27 Variables Systeme
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 422 millisecondes et consultée 1897 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.