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 œuvre 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
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 231 millisecondes et consultée 1957 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.