★ CODING ★ CLASSEURS WEKA ★ Comment exploiter toutes les ressources et augmenter les performances de votre AMSTRAD CPC ★ |
2/1 - Architecture interne | Coding Classeurs Weka |
Les AMSTRAD CPC sont architectures autour d'un micro-processeur 8 bits Z80 de chez INTEL.Ce micro-processeur possède :
Les principaux circuits périphériques sont les suivants : PPI 8255 : Circuit spécialisé dans la gestion de données parallèles sur 8 bits, commercialisé par INTEL.
CRTC 6845 : Circuit spécialisé dans ta gestion de l'écran. VGA HSG 3130 : Circuit hybride spécialisé dans la gestion de l'écran et des banques mémoires. Ses fonctions sont les suivantes :
AY3-8912 : Circuit sonore commercialisé par General Instruments. Il gère 3 voies indépendantes et mixables et une voie de bruit blanc mixable aux 3 voies sonores. Il permet de générer des sons simples, des enveloppes de ton et de volume. Grâce à ses registres internes, il peut être programmé par le CPU, et générer le son programmé sans requérir la présence du CPU. Ce dernier peut donc s'occuper d'autres tâches pendant qu'un son est généré. Les ROM : Référencées TMM 23256, ce sont des mémoires rapides (200 nanosecondes). Elles occupent 32 KO (kilo-octets) sur CPC 464 et 48 KO sur Les 32 KO sont implantés entre les adresses suivantes : #0000 à #3FFF : ROM BIOS Les 16 KO supplémentaires sur 664 et 6128 sont implantés entre les adresses suivantes : #C000 à #FFFF : ROM DRIVER DISC Comme leur nom l'indique :
Les RAM : Référencées 4864, elles contiennent 64 kilo bits (soit 8 KO) par circuit. Il y en a donc 8 sur les CPC 464 et 664 et 16 sur le CPC 61 28. Elles sont implantées entre les adresses #0000 et #FFFF pour les CPC 464 et 664 et entre les adresses #0000 et #1FFFF pour le CPC 6128. L'implantation des mémoires RAM et ROM est la suivante :
Accès aux ports d'entrée sortie : Les files d'adresse A10 à A15 permettent d'accèder aux circuits et ports spécialisés lorsqu'ils sont seuls à l'état bas comme suit :
|