Le microprocesseur 6502 doit utiliser son bus de mémoire pendant la moitié de chaque cycle. De nombreux ordinateurs de la fin des années 1970 et du début des années 1980 en ont profité pour construire leur système de mémoire, afin de connecter le 6502 à la mémoire pendant une moitié du cycle et de connecter des circuits vidéo pendant l'autre moitié. Il est intéressant de noter que les modèles Apple II, Vic-20 et Commodore 64 ont adopté différentes approches en matière de synchronisation vidéo.
Apple II a récupéré un octet de mémoire vidéo par cycle de processeur, ce qui a permis de déterminer le caractère à afficher. Les caractères ont huit lignes de balayage, ainsi chaque octet de données de caractères est extrait huit fois par image, une fois sur chacune des huit lignes consécutives. Les six bits de l'octet de caractère récupéré seraient alors utilisés, ainsi que les 3 derniers bits d'un caractère de ligne de balayage, en tant qu'adresse dans une ROM de 512x5 bits. Les deux bits supérieurs de l'octet de caractère récupéré sélectionneraient alors les modes normal, inverse ou clignotant.
Le VIC-20 utilisait des caractères plus larges et récupérait un caractère tous les deux cycles de la CPU; sur le cycle après chaque extraction de caractère, il faudrait les 8 bits de données de caractères avec 3 bits de comptage de lignes, ajouter cette valeur à une valeur programmée dans un registre, extraire un octet de cette adresse et l'afficher sous forme de huit pixels consécutifs. Cette approche signifiait que les formes de caractères pouvaient être stockées dans la RAM plutôt que dans la ROM et reprogrammées de manière pratique (l'adresse de mémoire de caractères pouvait également être définie sur ROM si nécessaire pour économiser 2 Ko de RAM).
Le Commodore 64 avait besoin d'extraire deux octets par caractère, comme le VIC-20, mais devait afficher les caractères à l'écran deux fois plus vite (comme le Apple). Pour équilibrer ces besoins, alors qu'il affiche la première ligne de numérisation de chaque ligne de texte, l'alternative consiste à extraire des caractères et à extraire leurs formes tandis que le processeur ne peut rien faire. Comme il récupère les données de caractères, la puce vidéo les copie également dans un tampon de 40 octets. Alors que les sept lignes de texte suivantes sont affichées, la puce vidéo extrait les données de caractères de ce tampon plutôt que de la RAM, permettant ainsi à la CPU de prendre sa part de cycles. Cela permet au système d'afficher plus de texte, comme Apple, tout en autorisant des polices de caractères reprogrammables comme le VIC-20. Malheureusement, il bloque le processeur 25 fois par image,