Hallo,
ich versuche gerade oder schon länger an einem C128 Board den Fehler zu finden. Wenn ich den U36 mit einem Diagnose ROM bestücke bekomme ich seitens C128 keinen Fehler (abgesehen von den üblichen da ich keine externen Teile dran habe). Wenn ich ein externes Diagnose dran hänge (C64) dann wird mir der PLA als BAD angezeigt. Das kann soweit richtig sein das er das denkt, da wenn ich auf den C64 Modus umstelle der Bildschirm seine normalen C64 Farben bringt aber die Einschaltmeldung kommt nicht (Basic 2.0 ...). Ich habe dann am VIC überprüft ob das ROM1 angesprochen wird, das ist leider nicht der Fall. Am U54 (72LS32N) habe ich die Pins 11,12,13 die eigentlich P haben sollten (also bei meinem Logiktester wäre es P/L/H also alles drei). Beim umschalten vom C128 auf C64 Modus bleibt am Pin12 des U54 (A5) für etwa 2 Sekunden das Signal auch als PULS (so wie im C128 Modus) dann geht es weg und steht dann als HIGH. Alle Bausteine (MMU, CPU, PLA, VIC, Z80, VIC und Character ROM, U32 und U35) habe ich zum test nach und nach getauscht, daher schließe ich die alle aus. Ich habe auch keinen SID drin, den kann ich als Fehlerquelle ausschließen. Jedesmal wenn ich meine jetzt habe ich es, stellt sich das Gegenteil raus :-(. Das es irgendwas mit dem HiRam und LoRam sowie mit den ansprechen der A's zu tun hat denke ich mal, nur finde ich keinen richtigen Ansatz.
Aber was mich gerade im kreise drehen lässt, wie oder was muss genau passieren das der VIC das ROM1 anspricht ? Denke wenn ich das verstehe dann finde ich auch meinen Fehler. Kann ja auch ein Schaden am Board sein, ist ja nicht zum ausschließen.
Andi