Lexique informatique › Programmation › Défilement synchronisé

Défilement synchronisé

Programmation Svenska → Mis à jour: 2026-10-03

Une astuce Atari ST qui trompe la puce vidéo pour allonger ou raccourcir les lignes de balayage, décalant tout l'écran sans copier un seul octet.

L'Atari ST d'origine n'avait pas de défilement matériel : l'adresse de base de l'écran ne pouvait bouger que par pas de 256 octets, et déplacer 32 Ko de graphismes avec le 68000 à chaque image dévorait le processeur. Vers 1990, des codeurs de démos ont découvert qu'en basculant entre 50 et 60 Hz, ou entre basse et haute résolution, au cycle d'horloge exact, le Shifter lisait plus ou moins d'octets pour une ligne. Quelques lignes trafiquées en haut décalaient tout ce qui se trouvait en dessous.

En combinant assez de longueurs de ligne, on atteint n'importe quelle adresse de départ : l'écran défile en douceur pour presque rien. Enchanted Land de Thalion (1990) a prouvé que la technique fonctionnait aussi dans les jeux. Le STE a ensuite ajouté de vrais registres de défilement, rendant l'astuce inutile sur un modèle que peu de gens possédaient.

← Retour au lexique