DCMOTO20190220
Modérateurs : Papy.G, fneck, Carl
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
DCMOTO20190220
Salut tout le monde, savez-vous pourquoi l'adresse A7DD renvoie toujours la valeur "CC", même si je change la couleur du cadre?
- Pièces jointes
-
- Immagine.png (219.59 Kio) Consulté 2445 fois
Re: DCMOTO20190220
$A7DD est le registre "SYSTEME 2". Il est en écriture seule. On ne peut pas le lire. C'est la même chose pour le registre $A7DC "AFFICHAGE".
Le cas du registre $A7E7 "SYSTEME 1" est légèrement différent : on peut l'écrire et le lire, mais les informations lues n'ont aucun rapport avec les informations écrites. Même comportement pour les registres $A7E4, $A7E5, $A7E6, avec d'autres petites subtilités.
La documentation technique donne tous les détails (voir Registres Gate Mode Page) : http://dcmoto.free.fr/documentation/technique.html
Le cas du registre $A7E7 "SYSTEME 1" est légèrement différent : on peut l'écrire et le lire, mais les informations lues n'ont aucun rapport avec les informations écrites. Même comportement pour les registres $A7E4, $A7E5, $A7E6, avec d'autres petites subtilités.
La documentation technique donne tous les détails (voir Registres Gate Mode Page) : http://dcmoto.free.fr/documentation/technique.html
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: DCMOTO20190220
merci Daniel, c'est pourquoi le code ci-dessous déplace la page d'écran !!!!!
lda $a7dd
anda #$f0
sta $a7dd
Je voulais juste changer la couleur du cadre !!!
lda $a7dd
anda #$f0
sta $a7dd
Je voulais juste changer la couleur du cadre !!!
Re: DCMOTO20190220
Le registre $A7DD est en écriture seule. On ne peut pas le lire, je l'ai déjà écrit dans un post précédent.dinoprodest a écrit : ↑24 mars 2020 20:08 merci Daniel, c'est pourquoi le code ci-dessous déplace la page d'écran !!!!!
lda $a7dd
anda #$f0
sta $a7dd
Je voulais juste changer la couleur du cadre !!!
L'instruction LDA $A7DD met n'importe quoi dans le registre A. Quand ensuite on écrit le registre A par STA $A7DD, on met n'importe quoi dans les quatre bits de poids fort de $A7DD. Et donc on détruit le numéro de la page RAM affichée, le masque de présence cartouche (visible ou masquée) et la sélection Basic (1.0 ou 128).Daniel a écrit :$A7DD est le registre "SYSTEME 2". Il est en écriture seule. On ne peut pas le lire.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.