Créer un compte - S'identifier | Accueil Archives FAQ Forum Statistiques Livre d'Or | Dimanche 22 Décembre 2024 à 02:06:16 |
Pourquoi les niveaux de gris vont-ils moins bien sur hw2 et hw3 ?
Parce que l'écran ne fonctionne pas de la même manière que sur les hw1. En effet, sur hw1, l'écran va chercher en permanence dans la RAM les informations à afficher. Il va chercher ces infos à l'adresse $4C00, adresse qui peut être changée en modifiant la valeur du port I/O à $600010. Donc si on change rapidement cette valeur, le contenu de l'écran va rapidement changer. On peut donc faire clignoter très rapidement l'affichage, ce qui donne l'illusion des niveaux de gris (on passe en fait rapidement d'un plan à l'autre). Sur hw2 par contre, l'écran ne va rien chercher lui-même. Au lieu de ça, il écoute la zone de RAM qui commence à l'adresse $4C00, et il applique les changements. Donc pour faire clignoter l'écran, il faut le réécrire complètement et très rapidement. En fait, chaque écriture dans la zone de la RAM qui correspond à l'écran va dans la RAM plus dans l'écran, qui a sa propre mémoire interne. On ne peut donc pas utiliser la même technique avec les hw1 et avec les hw2. Aucun commentaireAjoutée par @RHJPP le Dimanche 11 Septembre 2005 à 16:20:38. (4906 lectures)
Commentaires
|