Instagram

sábado, 19 de setembro de 2015

Problema na Memória Alta de um ZX Spectrum 48K

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
  • 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!
  1. um socket de uma drive
  2. Um cabo Flat
  3. 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!!!


Agora, hora de arrumar a "oficina"...



Sem comentários:

Enviar um comentário