ATENÇÃO:
Não me responsabilizo por qualquer dano causado a sua máquina ou a você por tentar este tutorial. Faça a manutenção por sua conta e risco.





Já a algum tempo eu "cantava a pedra" que era possivel substituir facilmente os 32kb superiores do TK por uma memória "moderna". As originais são 4 chips MB81416 ou equivalente, memórias dinâmicas, 16k x 4 bits. Em pleno feriado, com um TK pra consertar, descubro que meu estoque dessas memórias tinha acabado e seria a ocasião perfeita para escrever um pequeno tutorial para ajudar os colegas "fuçadores".

Lembrando que este mesmo tutorial pode ser aplicado num TK de 16kb de memória para expandi-lo, transformando-o numa unidade 48kb, não ficando nada a dever a um 48 original de fabrica.

Bom, não custa lembrar que é necessário que você possua um bom ferro de solda, sugador e solda de boa qualidade, além de conhecimento e prática para usá-los. A retirada de chips de uma placa requer uma certa dose de experiência e se você não tem muita habilidade, não tente fazer isso sozinho, você pode danificar sua placa!

A primeira pergunta obvia é: Como sei se eu tenho defeito num dos chips da memória superior? É bem comum o TK ligar e aceitar comandos normalmente, mesmo com este defeito. O jeito mais fácil de verificar é dando o comando
CLEAR 65535

Se der "RAMTOP inválido" o seu TK está com defeito ou é de 16kb.

Comece retirando os chips das memórias superiores, os 4 CIs (normalmente iguais) na parte de baixo ao centro, marcados como U21 a U24. REPITO: não tente retirar CIs da placa se você não tem experiencia. A placa tem as trilhas muito finas e qualquer bobeira elas descolam facilmente. No meu caso foi moleza, porque essa placa já tinha sido mexida e os CIs estavam soquetados. ;)



A memória que vamos colocar é uma SRAM de 32kb x 8bits. Pode ser qualquer uma nessas especificações, como a HM62256 que é bem comum. Eu usei uma W24257 de uma sucata de 386.



Como ROMs e RAMs geralmente tem pinagens muito parecidas, então o lugar ideal para colocar a nova memória é fazer um "piggyback" na ROM original do TK, ou seja, soldar pino a pino uma memória sobre a outra, deixando de fora apenas os sinais de controle. Foto apenas ilustrativa de como poderia ser feito.



A memória que escolhi tem um pequeno "inconveniente" quando comparada com a HM62256. Ela só tem a metade da largura, o que inviabiliza fazer o piggyback "tradicional". Bom, nem tudo esta perdido. O jeito é fazer um piggyback AO CONTRÁRIO. Ou seja, por baixo da placa. Veja que eu abri os pinos da memoria, fazendo com q eles ficassem da largura de um chip comum.





Vamos fazer o piggyback agora. Se você está usando uma RAM "larga", como a HM, coloque a RAM sobre a ROM original e não esqueça de alinhar a "meia lua", o corte do CI que indica o pino 1 na mesma direção que está a ROM. NÃO SOLDE os pinos 1 (A14), 20 (/CS), 22 (/OE) e 27 (/WE). Os outros você solda normalmente pino a pino com a ROM. No meu caso, com um CI slim, soldei por baixo da placa, exatamente no espaço ocupado pela ROM. Os mesmos pinos 1, 20, 22 e 27 devem ser deixados de fora e não esqueça que o CI está ao contário, portanto a contagem dos pinos é ao contrário também.



Solde então o sinal /WE no pino 27 da RAM. Seguindo o esquema do TK90X, o sinal está presente no pino 1 de U25(74LS00).



Faça um "jumper" juntado os pinos 20 e 22 da memoria



Solde os pinos 20/22 da RAM no pino 8 do CI U27(74LS32) e solde o pino 1 da RAM na linha A14, no pino 4 de U25(74LS00).





Confira todas as ligações com um multimetro e verifique se as soldas não deram curto em pinos próximos. Teste ligando o TK na fonte e na TV. Ele deve iniciar normalmente. Se travar, reconfira tudo novamente porque tem galho ai na montagem. Iniciando normalmente, desligue e monte os conectores do teclado, porque precisamos rodar um rápido teste.

Digite
CLEAR 65535

O TK deve responder com "Executado OK". Se der "RAMTOP inválido" confira e reconfira as suas soldas.

Qualquer dúvida fica a disposição.
Abraço a todos.

Victor Trucco  [ www ]