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

Clefs1 33 Circuit Ay3 8912 Psg - ProgCoding Clefs Pour Amstrad 1

CIRCUIT AY3-8912 (PSG)

Programmation de  l'AY3-8912

Le PSG est accessible à travers  les ports A et C du PPI 8255 ( voir "Circuit  PPI 8255",  page 143 ).

Pour plus de facilité,   l'écriture dans   le PSG peut se faire au moyen de  la routine  188 (BD34).   La  lecture de  l'état du clavier et des manettes de jeux est donc plus difficile à mettre en oeuvre directement. Il  est donc conseillé de passer par les points d'entrée standard du  logiciel  système.

Pour ceux qui voudraient quand même programmer directement le PSG, signalons que les deux signaux de commande BDIR et BC1 sont fournis par le port C du PPI 8255.

Fonction de BDIR et BC1

-----+------+------------------------------------------------------
BDIR | BC1  |  Fonction
-----+------+------------------------------------------------------
 0   |   0  |  Inactif  : pas de fonction.
 0   |   1  |  Lecture  :   le contenu du registre courant
     |      |  est mis sur le bus des données D0-D7.
 1   |   0  |  Ecriture  :   le bus D0-D7 contient
     |      |  une donnée à  écrire dans le registre courant.
 1   |   1  |  Ecriture  :  le bus D0-D7 contient un numéro
     |      |  de  registre qui deviendra  le registre courant.
-----+------+------------------------------------------------------

 

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

Page précédente : Clefs1 32 Blocs de Controle - Timbre

CPCrulez[Content Management System] v8.7-desktop/cache
Page créée en 885 millisecondes et consultée 1073 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.