Hi,
Anders Carlsson has told me that this forum is the best place to ask for help on a rather obscure problem with a Commodore PET 8032 that I can't track down.
At the Retro Computer Museum we have a standard issue PET 8032. From all outward appearances it seems to work fine. At our last open day, it developed a fault around the screen memory resulting in random characters appearing (and being read back by the input routines). I replaced the four 2114 screen RAMs and the problem appeared to go away.
However, anything that causes the screen to scroll causes some characters to be "mis-moved". As if it's not being read correctly before being written back to the preceeding row.
If you run a program that displays rows of aligned text, e.g.
10 print "Commodore PET 8032! ";
20 goto 10
the effect is like watching The Matrix. Random points get replaced with the wrong characters that then proceed to scroll up the screen.
So far, I've replaced five of the 74LS244s buffers associated with the screen memory, as well as 3 74LS157s that concern memory multiplexing.
Can anyone give any pointers as to what to try next?
Any help gratefully received.
Cheers
-- Richard
Anders Carlsson has told me that this forum is the best place to ask for help on a rather obscure problem with a Commodore PET 8032 that I can't track down.
At the Retro Computer Museum we have a standard issue PET 8032. From all outward appearances it seems to work fine. At our last open day, it developed a fault around the screen memory resulting in random characters appearing (and being read back by the input routines). I replaced the four 2114 screen RAMs and the problem appeared to go away.
However, anything that causes the screen to scroll causes some characters to be "mis-moved". As if it's not being read correctly before being written back to the preceeding row.
If you run a program that displays rows of aligned text, e.g.
10 print "Commodore PET 8032! ";
20 goto 10
the effect is like watching The Matrix. Random points get replaced with the wrong characters that then proceed to scroll up the screen.
So far, I've replaced five of the 74LS244s buffers associated with the screen memory, as well as 3 74LS157s that concern memory multiplexing.
Can anyone give any pointers as to what to try next?
Any help gratefully received.
Cheers
-- Richard