Tableau 9-1. Adresses de l'unité d'entrées/sorties de l'Apple ][+
Adr | Nom | Accès | Description | Unité |
---|---|---|---|---|
C000 | KBD | R | Dernière touche pressée | Clavier |
C010 | KBDSTRB | RW | Remise à zéro du clavier | Clavier |
C020 | TAPEOUT | R7 | Bascule la sortie cassette | Cassette |
C030 | SPKR | R | Bascule l'état du haut parleur | Haut parleur |
C040 | STROBE | R | Envoie une impulsion sur la sortie jeux | Jeu |
C050 | TXTCLR | WR | Mode graphique | Mode graphique |
C051 | TXTSET | WR | Mode texte | Mode graphique |
C052 | MIXCLR | WR | Mode plein écran | Mode graphique |
C053 | MIXSET | WR | Mode mixte | Mode graphique |
C054 | TXTPAGE1 | WR | Affiche la page 1 | Mode graphique |
C055 | TXTPAGE2 | WR | Affiche la page 2 | Mode graphique |
C056 | LORES | WR | Graphiques basse résolution | Mode graphique |
C057 | HIRES | WR | Graphiques haute résolution | Mode graphique |
C058 | CLRAN0 | WR | Mise à 0 de l'annonciateur 0 | Jeu |
C059 | SETAN0 | WR | Mise à 1 de l'annonciateur 0 | Jeu |
C05A | CLRAN1 | WR | Mise à 0 de l'annonciateur 1 | Jeu |
C05B | SETAN1 | WR | Mise à 1 de l'annonciateur 1 | Jeu |
C05C | CLRAN2 | WR | Mise à 0 de l'annonciateur 2 | Jeu |
C05D | SETAN2 | WR | Mise à 1 de l'annonciateur 2 | Jeu |
C05E | CLRAN3 | WR | Mise à 0 de l'annonciateur 3 | Jeu |
C05F | SETAN3 | WR | Mise à 1 de l'annonciateur 3 | Jeu |
C060 | TAPEIN | R7 | Lit l'état de l'entrée cassette | Cassette |
C061 | PB0 | R7 | Bouton poussoir 0 | Jeu |
C062 | PB1 | R7 | Bouton poussoir 1 | Jeu |
C063 | PB2 | R7 | Bouton poussoir 2 | Jeu |
C064 | PADDL0 | R7 | Lit l'entrée analogique 0 | Jeu |
C065 | PADDL1 | R7 | Lit l'entrée analogique 1 | Jeu |
C066 | PADDL2 | R7 | Lit l'entrée analogique 2 | Jeu |
C067 | PADDL3 | R7 | Lit l'entrée analogique 3 | Jeu |
C070 | PTRIG | R | Remise à zéro des entrées analogiques | Jeu |
C080 | R | Lecture de la RAM page 2, pas d'écriture | Carte langage | |
C081 | RR | Lecture de la ROM, écriture de la RAM page 2 | Carte langage | |
C082 | R | Lecture de la ROM, pas d'écriture | Carte langage | |
C083 | RR | Lecture et écriture en RAM page 2 | Carte langage | |
C084-C087 | Identique à C080-C083 | Carte langage | ||
C088 | R | Lecture de la RAM page 1, pas d'écriture | Carte langage | |
C089 | RR | Lecture de la ROM, écriture de la RAM page 1 | Carte langage | |
C08A | R | Lecture de la ROM, pas d'écriture | Carte langage | |
C08B | RR | Lecture et écriture en RAM page 1 | Carte langage | |
C08C-C08F | R | Identique à C088-C08B | Carte langage | |
C090-C09F | Adresses pour le port d'extension 1 | Ports d'extension | ||
C0A0-C0AF | Adresses pour le port d'extension 2 | Ports d'extension | ||
C0B0-C0BF | Adresses pour le port d'extension 3 | Ports d'extension | ||
C0C0-C0CF | Adresses pour le port d'extension 4 | Ports d'extension | ||
C0D0-C0DF | Adresses pour le port d'extension 5 | Ports d'extension | ||
C0E0-C0EF | Adresses pour le port d'extension 6 | Ports d'extension | ||
C0F0-C0FF | Adresses pour le port d'extension 7 | Ports d'extension |
R - Lire pour agir ou récupérer l'information, W - Écrire pour agir, RR - Lire deux fois pour agir, R7 - Lire l'information dans le bit 7
Précédent | Sommaire | Suivant |
Fichiers de ROM | Niveau supérieur | L'unité d'entrées/sorties du //e |