O microprocessador 6502 precisa usar seu barramento de memória para metade de cada ciclo; muitos computadores do final dos anos 1970 e início dos anos 80 aproveitaram-se disso construindo seu sistema de memória para conectar o 6502 à memória durante uma metade do ciclo e conectar os circuitos de vídeo durante a outra metade. É interessante notar que o Apple II, o Vic-20 e o Commodore 64, adotaram diferentes abordagens para o tempo de vídeo.
O Apple II buscou um byte de memória de vídeo por ciclo de CPU, que determinou qual caractere deveria ser exibido. Os caracteres eram oito linhas de varredura altas, então cada byte de dados de caracteres seria buscado oito vezes por quadro - uma vez em cada uma das oito linhas consecutivas. Os seis bits do byte de caractere buscado seriam então usados, juntamente com os 3 bits inferiores de um caractere de varredura, como um endereço em uma ROM de 512x5 bits. Os dois bits superiores do byte de caractere buscado selecionam o modo normal, inverso ou intermitente.
O VIC-20 usava caracteres mais amplos e buscava um caractere a cada outro ciclo de CPU; no ciclo após cada busca de caractere, ele levaria os 8 bits de dados de caractere junto com 3 bits de contagem de linha de varredura, adicionaria esse valor a um valor programado em um registrador, buscaria um byte desse endereço e exibiria isso como oito pixels consecutivos. Essa abordagem significava que as formas de caracteres poderiam ser armazenadas na RAM em vez de na ROM, e reprogramadas de forma conveniente (o endereço de memória de caracteres também poderia ser configurado para ROM, se desejado, para salvar 2 K de RAM).
O Commodore 64 precisava buscar dois bytes por caractere como o VIC-20,
mas precisava de caracteres de saída para a tela duas vezes mais rápido (como a Apple).
Para equilibrar essas necessidades, enquanto mostra a primeira linha de varredura de cada linha
de texto, ele alterna entre busca de caracteres e busca de suas formas
enquanto a CPU não tem permissão para fazer nada. Como está buscando os dados de caractere, no entanto, o chip de vídeo também copia para um buffer de 40 bytes. Enquanto as próximas sete linhas de varredura de texto são mostradas, o chip de vídeo busca dados de caractere daquele buffer ao invés de RAM, permitindo assim que a CPU compartilhe seus ciclos. Isso possibilita que o sistema mostre mais texto, como a Apple, enquanto também permite fontes de caracteres reprogramáveis, como a VIC-20. Infelizmente, ele bloqueia a CPU 25 vezes a cada quadro, por 41-43 ciclos a cada vez (iniciar / parar a CPU adiciona 3 ciclos de incerteza) - uma decisão de design que era razoável na época, mas teve algumas conseqüências infelizes (a pior das o que era que a unidade de disquete deveria esperar o suficiente depois de enviar cada bit que as comunicações não seriam corrompidas se o chip de vídeo interrompesse a CPU por 43 ciclos).