BillO wrote:So far using the KLyball 610 board with my original 600 board the memory errors are completely different than with my memory board. They are still there, but very different. What happens with the 610 board is that on every 16th run through the memory test almost every byte between 12352 and 13311 shows an error such that the value is off by exactly 16. I'll get the errors on the 16th run, the 32nd run, the 48th run, etc... Never do I get an error on any other run, or in other locations. I've replaced the memory in that 1K block and the surrounding blocks. Same thing happens. The code I'm using is below, modified to concentrate on those locations. It would be great is someone else could give it a shot and let me know what they get.
Code: Select all
10 X=0:Y=0 100 PRINT"INITIALIZE MEMORY" 110 FOR I=8192 TO 27647 120 POKE I,X 130 NEXT I 150 PRINT"BEGIN MEMORY TEST" 180 X=X+1 190 IF X>255 THEN X=0 200 FOR I=12351 TO 13312 210 Z=PEEK(I) 220 IF Z=Y THEN GOTO 300 230 PRINT"LOC";I;Z;"S/B";Y 300 POKE I,X 305 NEXT I 310 Y=X 315 PRINT"*"; 320 GOTO 180
I ran your code here on my SB2 and Replica 610 and all I get are 3 rows of asterisks repeating. Is that what is supposed to happen? I have all the memory populated on my 610. Let me know if there is anything else you want me to try.
/Jeff