Correção do circuito WAIT no TK85
Por Kelly Abrantes Murta - Zeddy-Br
11 de Agosto de 2010
Durante
a implementação do CHR$128 em meu TK85 eu aproveitei para fazer uma
pequena modificação que, devido à sua simplicidade, já a algum tempo eu
desejava experimentar. Trata-se da correção do circuito WAIT proposta
pelo Wilf Rigter em seu artigo "Improved ZX81 WAIT Circuit" e que pode ser igualmente implementado no TK85, como veremos a seguir.
Para mensurar o desempenho do TK antes e após a adaptação, usei o
programa ClckFreq distribuído com o emulador Xtender. Veja a seguir os
resultados obtidos
Aqui duas coisas chamam a atenção: a primeira é o incremento na
performance do TK85 proporcionado pelo novo circuito WAIT, que passa a
ficar 10,27% mais rápido. A segunda é a diferença de
performance em relação ao ZX81 na versão 50Hz, em que o TK é quase 50%
mais lento.
Passemos ao passo-a-passo da modificação. Quem quiser se aprofundar, sugiro ler o artigo do Wilf que está muito bem detalhado.
Material necessário:
- 1 Resistor de 5k6
- 1 transistor PNP (eu usei o 2N4402)
A foto a seguir mostra a localização dos componentes do circuito WAIT
no TK85. Primeiro dessolde o terminal de R16 conforme indicado na foto
e solde-o no ponto GND usando um pedaço de fio para fazer a extensão.
Solde o coletor de T1 à base do transistor PNP, depois solde o coletor do trasistor PNP à base de T1. A seguir, o emissor do transistor PNP deve ser soldado a um dos
terminais do resistor de 5K6; solde o outro terminal ao terminal de R17
identificado como Vcc na foto abaixo, e está concluída a modificação.
Dica: A parte mais chata é soldar os terminais dos transistores devido
ao pouco espaço em volta de T1. Para facilitar um pouco recomendo
retirar a CPU do seu soquete, isso dará mais espaço para o ferro de
solda e facilitará um pouco as coisas.
Veja o resultado final: