Ola Norad58, otimo circuito, ele usou um shift register para melhorar a performance. eu tinha imaginado algo parecido, para ganhar velocidade de processamento, como usaram no micros sinclair (tk85 versao brasileira), otimo esquema, estava querendo mudar algumas coisas no meu projeto, este ja vai ser um bom exemplo, vou testa-lo para ver como ele é.
Obrigado pela dica. Abracos.
SISAE,
Observe que há duas versões, uma com o Atmega32 e outra mais moderna com o Atmega328 para geração de vídeo.
No circuito do Daryl como o MCU tinha apenas 1K de ram, somente reproduzia o video em 40 colunas. Com o Atmega32/328 com 2k de ram da pra usar até 80 colunas.
As diferenças estão descritas no site do Searle, o codigo fonte dá pra baixar e analisar as modificações.
Eu enviei alguns emails para o inglês e ele me respondeu prontamente. Se tiver alguma duvida pergunta lá a ele.
Eu fiz algumas modificações no circuito do Searle que por economia retirou alguns componentes. Por segurança, reinstalei o circuito de saída/buffer de video que o Daryl fez com transistor originalmente.