Hoje vou relatar a minha experiência com um ZX Spectrum 48K que apenas funcionava a 16K...
De fato este problema é muito comum nestas máquinas, por vezes apenas damos por ele quando tentamos carregar um jogo (com mais de 16k) ou estamos a programar.
O primeiro sintoma foi o de não conseguir carregar um jogo. Suspeitei de imediata da memória alta, visto que o Spectrum iniciava normalmente...
Fiz o teste normal para confirmar:
PRINT PEEK 23732 + PEEK 23733 * 256
Agora, hora de arrumar a "oficina"...
De fato este problema é muito comum nestas máquinas, por vezes apenas damos por ele quando tentamos carregar um jogo (com mais de 16k) ou estamos a programar.
O primeiro sintoma foi o de não conseguir carregar um jogo. Suspeitei de imediata da memória alta, visto que o Spectrum iniciava normalmente...
Fiz o teste normal para confirmar:
PRINT PEEK 23732 + PEEK 23733 * 256
- resultado para um 48k - 65535
- resultado para um 16k - 32767
Como tenho sempre à mão um programa de diagnóstico no meu Iphone, (testram.tap), que poderá ser encontrado facilmente na internet, confirmei o meu receio: problema no IC22!!! Mémória Alta!
Como não tinha nenhum socket para colocar na board, resolvi "canibalizar" um 48K completamente avariado, e retirar-lhe uma memória TMS4532-15NL3, que era igual ao meu...e sobrepus aos "pontos de solda" a minha nova RAM ALTA.
Corri novamente :
PRINT PEEK 23732 + PEEK 23733 * 256
e o resultado foi o desejado valor de 65535!!! Estava resolvido!
Mas nem tudo são rosas...e a membrana também estava estragada...como não tinha à mão uma membrana nova, à que ser CRIATIVO!
- um socket de uma drive
- Um cabo Flat
- uma "fita" de teclado de um TC2048
Bem, o aspecto não é o melhor...mas é prático, rápido e FUNCIONA!
Tempo de fechar o "bicho", e vamos testar um DEMO rápidamente...
Carregando, e ...VOILÁ!!!
Mais um computador SALVO da SUCATA!!!
Sem comentários:
Enviar um comentário