Meldung ZERO PAGE BAD
Das muss ich damals "Überlesen" haben:
Der DEAD TEST füllt die Zeropage komplett mit folgenden Mustern: $00,$55,$AA,$FF,$01,$02,$04,$08,$10,$20,$40,$80,$FE,$FD,$FB,$F7,$EF,$DF,$BF,$7F
Wenn da 1 Bit kippt kommt es zum ZERO PAGE BAD
Und wenn der Speicher defekt ist dann ranzt auch folgendes ab:
RAM TEST1 da kommt nix mehr
LDA #<$0800
STA A04
LDA #>$0800
STA A05
LDA #<$8000
STA A06
LDA #>$8000
STA A07
JSR I830D ;do ram test 1
Der RAM TEST1 füllt über die Adressen $04-$07 den Speicherbereich $0800-$8000 mit Mustern.
Wird also doch eher der Speicher sein:
Was man probieren könnte:
10 FOR I = 0 to 255: poke 2,i : print peek(2): next
RUN
Dann sollte er auf dem Bildschirm von 0 bis 255 zählen. Ist eine Zahl falsch ist es der Speicher. Probier auch die 2 mal durch 3 bis 7 zu ersetzen