Molto probabilmente, come dice Razhell, c'è un difetto in un chip della RAM. Supponendo che questo sia il problema, si può eseguire un semplice test per individuare l'integrato danneggiato fra gli 8 possibili.
POKE (byte disponibili+2049),0 : ?PEEK(byte disponibili+2049)
POKE (byte disponibili+2049),255 : ?PEEK(byte disponibili+2049)
Se il computer stampa 0 e 255, ripeti il tutto sostituendo di volta in volta 2049 con una manciata di valori inferiori e superiori. Se continui a ottenere 0 e 255 il metodo non è applicabile oppure il problema sta da qualche altra parte (ad esempio può dipendere dai multiplexer nelle posizioni U13 e U25, soprattutto se si tratta degli equivalenti MOS marchiati "7708" - notoriamente fragili - anziché dei canonici 74LS257).
Se invece ottieni un numero diverso da 0 dopo la prima riga, o diverso da 255 dopo la seconda, una semplice tabella ti permette di risalire al chip difettoso. Visto che ognuno degli 8 chip memorizza 1 bit di memoria per ogni locazione, basta capire quale bit sta rispondendo in maniera errata per andare a colpo sicuro.
bit chip
0 U21
1 U9
2 U22
3 U10
4 U23
5 U11
6 U24
7 U12
Tutto questo per quanto riguarda il biscottone; il 64C monta solo 2 chip di RAM. Ecco la tabella relativa.
bit chip
0,1,2,3 U10
4,5,6,7 U9 / U11, secondo il modello