Hilfe..., Nix Promt nur Blauer Blau/Helblauer Bildschirm.

Es gibt 40 Antworten in diesem Thema, welches 3.535 mal aufgerufen wurde. Der letzte Beitrag (10. Dezember 2020 um 19:08) ist von hamag.

  • hallo,

    ich bin zwar schon ne weile hier angemeldet hab immer mal mitgelesen aber musste hier mangels hardware noch nie was posten, ich bin eher Amigatechnich unterwegs.

    Es hat damit begonnen das ich 2x c64 II Rev.B bekommen habe, einer von beiden Läuft der zweite leider nicht.

    Am anfang blieb der Bildschirm Schwarz, die Rams, 1x CIA (am Tastaturanschluss), und der Charakterrom wurden mächtig warm.

    Also Ram getauscht, Charromadapter gebaut und Rom gebrannt..., bis auf den fehlenden cursor... Läuft.

    Darauf hin habe ich mir einen neuen CIA besorgt, freudig reingesteckt und Bam.... nur noch startscreen ohne schrift und cursor.

    Vor dem letzten Ausschalten hatte noch alles funktioniert ich hatte das Board nur fliegend aufgebaut aber zwichenzeitlich nicht angefasst, leider hatte ich vor dem reinstecken des neuen CIA die kiste nicht nochmal angeschalten und kann daher nicht sagen ob es was mit dem neuen CIA zu tun hat oder er sich über 3tage kapputgestanden hat...;-)

    Rausziehen des neuen oder quertauschen des CIA hat nichts geändert.

    Mittlerweile habe ich mir eine OpenC64Cart organisiert und einen testrom (Bitte melde dich an, um diesen Link zu sehen.) draufgesteckt, alles was man als Game starten kann läuft, deadtest ist unauffällig alle tests bestanden, auch Kickmann läuft der joystick geht auch.

    Extrom funktioniert nicht also auch kein Diag...

    Was ist da Los, Wo könnte das Problem Liegen, der kernel sollte ja geladen werden da blau?

    Basic und Kernel ist ja beim C64II im selben Rom beim vergleich im Eprombrennprogramm mit einem image ausm net. war alles ok, ich hab das image auch auf einen M27C128 gebrannt aber Trotzdem nur Blau.

    G. Sven

  • Also Ram getauscht, Charromadapter gebaut und Rom gebrannt..., bis auf den fehlenden cursor... Läuft.

    Darauf hin habe ich mir einen neuen CIA besorgt, freudig reingesteckt und Bam.... nur noch startscreen ohne schrift und cursor.

    Hast Du denn auch den richtigen der beiden CIA-Chips getauscht?

    CIA1 wird für den Interrupt (und somit das Cursorblinken) und die Tastaturabfrage gebraucht, CIA2 ist hingegen für den seriellen Bus und die Auswahl der VIC-Bank zuständig.

    "nur noch startscreen ohne schrift und cursor" kann auf eine falsche VIC-Bank hindeuten, deshalb frage ich...

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Leider gibst du keine Platinenversion an ... Bitte melde dich an, um diesen Link zu sehen.

    Was ist da Los, Wo könnte das Problem Liegen, der kernel sollte ja geladen werden da blau?

    Richtig.

    Basic und Kernel ist ja beim C64II im selben Rom beim vergleich im Eprombrennprogramm mit einem image ausm net. war alles ok, ich hab das image auch auf einen M27C128 gebrannt aber Trotzdem nur Blau.

    Bei einigen 254069 (diese wirst du haben, da "C64-II" als Angabe und ein kombiniertes ROM) wird /KERNAL und /BASIC durch ein Gatter des 7408 geführt und dann auf das /CS des ROMs gegeben und A14 als A13 "missbraucht".

    • 7408 überprüfen.
    • Prüfen, ob /KERNAL und /BASIC vom 64-Pin-PLA zum 7408 gehen.
    • A13 des ROMs prüfen.
    • Die Rev. B hat etliche Lötjumper für Änderungen am ROM -> kontrollieren ob alle OK.
  • BASIC-ROM defekt (oder zumindest der Defekt steht in Zusammenhang damit).

    ist alles in einelm beim c64II und beim vergleich im eprombrenner war alles drauf...

    Hast Du denn auch den richtigen der beiden CIA-Chips getauscht?

    hatte beide schon mehrfach qeur getauscht...

    g. Sven

  • das mit dem 7408 habe ich im schaltplan schon gesehen das der zwischen kernel und basic gesteuert durch den "Multifunktionschip" umschaltet.

    Ist U3 ein 7408, der hängt aber an CS vom kernel/basic rom.

    Und geht an die kernel und Basic ausgänge vom multichip...

    Ich hab den Rechner gerade nicht hier, der liegt in der Werkstatt...;-)

    Dann hau ich den 7408 mal raus, Habsch auch da wenns ein LS ist...

    G. Sven

  • Ist U3 ein 7408, der hängt aber an CS vom kernel/basic rom.

    Und geht an die kernel und Basic ausgänge vom multichip...

    Das habe ich ja geschrieben.

    Dann hau ich den 7408 mal raus, Habsch auch da wenns ein LS ist...

    LS oder "purer" 7408 ist egal.

    Alternativ mal beide 6526 raus und PA0 und PA1 im Sockel von CIA2 auf VCC legen. Der C64 muss auch ohne die CIAs starten. Cursor kommt dann halt keiner.

  • Weitere Möglichkeit, wenn das BASIC nicht startet:

    /EXROM und /GAME am Expansionport beide auf GND, dann wird bei $8000 (ROML) und $A000 (ROMH) ein Modul eingeblendet. Da das BASIC an $A000 liegt, wird es damit ausgeblendet.

    Mal am 64-Pin-PLA die Eingänge /EXROM und /GAME mit dem Multimeter messen, die müssen ohne Modul auf VCC liegen.

  • Alternativ mal beide 6526 raus und PA0 und PA1 im Sockel von CIA2 auf VCC legen. Der C64 muss auch ohne die CIAs starten. Cursor kommt dann halt keiner.

    7408 durch 74LS08 getauscht hat nichts geändert,

    Ziehe ich den ROM auf dem Modul und stecke es mit gesteckten Game und Ext. jumper in den slott , bleibt alles beim alten, Bildschirm blau kein Basic...

    /EXROM und /GAME am Expansionport beide auf GND, dann wird bei $8000 (ROML) und $A000 (ROMH) ein Modul eingeblendet. Da das BASIC an $A000 liegt, wird es damit ausgeblendet.

    CIA s raus PA1 u. PA0 gegen VCC modul mit Rom in den slott game und Ext. gesteckt und diag (nicht deaddiag ) Startet..

    Fehler PLA, beide CIA usw. aber ohne CIA denke ich ist das normal... auch mit CIA1 werden beide als defekt angezeigt.

    Mache ich die PA0/1 brücke raus und steck den CIA2 ein Startet nix mehr.

    Mal am 64-Pin-PLA die Eingänge /EXROM und /GAME mit dem Multimeter messen, die müssen ohne Modul auf VCC liegen.

    machen sie...

    g. Sven

  • Fehler PLA, beide CIA usw. aber ohne CIA denke ich ist das normal... auch mit CIA1 werden beide als defekt angezeigt.

    PLA-Fehler kommt wahrscheinlich daher, dass /GAME auf GND liegt, das darf beim Diag nicht sein, nur /EXROM.

    CIA-Fehler ist normal, ja.

    Mache ich die PA0/1 brücke raus und steck den CIA2 ein Startet nix mehr.

    OK; dann dürften ein oder zwei CIAs morsch sein.

  • OK; dann dürften ein oder zwei CIAs morsch sein.

    der eine cia ist neu und der andere hatte ja noch funktioniet,

    Ich habe jetzt festgestllt das auch mit beiden CIA s der diagRom startet wenn ich auf dem modul game und ext. gesteckt habe.

    Sag mal wenn ich auf einen 27C64 das Kernel/Basicrom brenne sollte das ja in einem funktionierenden Rechner laufen...?

    Ich frage da ich mir auf nen 27C64 wie auch testweisse auf einen AT28C64 Flash, beides mit selben ergebniss...

    wie funktioniert eigentlich die umschaltung vom kernel zum Basic.

    Bitte melde dich an, um diesen Anhang zu sehen.

    mit beiden CIA ist auch das timer BAD weg.

    g. Sven

  • Ich habe jetzt festgestllt das auch mit beiden CIA s der diagRom startet wenn ich auf dem modul game und ext. gesteckt habe.

    Dann stimmt was nicht, das Diag muss ohne /GAME starten.

    Sag mal wenn ich auf einen 27C64 das Kernel/Basicrom brenne sollte das ja in einem funktionierenden Rechner laufen...?

    Ich frage da ich mir auf nen 27C64 wie auch testweisse auf einen AT28C64 Flash, beides mit selben ergebniss...

    wie funktioniert eigentlich die umschaltung vom kernel zum Basic.

    In einen 27C64 / 28C64 passt nur entweder Kernal oder BASIC, da das 64 kBit-EPROMs sind (= 8 kByte Speicher).

    Das kombinierte Kernal-BASIC-ROM im C64-II ist ein 23128, mithin ein 128 kBit- (16 kByte-) ROM; als Ersatz brauchst du ein 27128-EPROM.

    Daher kann das nicht funktionieren, was du da versuchst. Die "Umschaltung" funktioniert, wie ich es dir weiter oben beschrieben habe:

    Bei einigen 254069 (diese wirst du haben, da "C64-II" als Angabe und ein kombiniertes ROM) wird /KERNAL und /BASIC durch ein Gatter des 7408 geführt und dann auf das /CS des ROMs gegeben und A14 als A13 "missbraucht".

  • Basic und Kernel ist ja beim C64II im selben Rom beim vergleich im Eprombrennprogramm mit einem image ausm net. war alles ok, ich hab das image auch auf einen M27C128 gebrannt aber Trotzdem nur Blau.

    mhhh stimmt, war auch ein M27C128er :wink: ,

    Ich hab gerade mal geschaut, wie es aussieht ist der zum 27128 Pinkompatibel und hätte laufen müssen wenn alles ok ist...

    Oder hab ich da nen Denkfehler.

    Bei einigen 254069 (diese wirst du haben, da "C64-II" als Angabe und ein kombiniertes ROM) wird /KERNAL und /BASIC durch ein Gatter des 7408 geführt und dann auf das /CS des ROMs gegeben und A14 als A13 "missbraucht".

    Ist bei mir leider nicht so, bei mir geht CS direkt auf den "Super PLA" der LS08 bleibt ausen vor.

    am Rom bzw. "PLA" liegt da ca. 2,5v an ich denke mal das da ein puls drauf liegt, ich müsste mal den oszi dranhalten.

    Kann man das CS zum test händich triggern?

    Ich hab keinen Schaltplan vom Rev.B mit 252535 "super PLA" mit integrierten Colorram gefunden hat jemand eine quelle?

    g. Sven

    ok Schaltplan gefunden und bestätigt meine messung der 08 wird nicht verwendet das macht nun der "PLA" mit....

  • mhhh stimmt, war auch ein M27C128er :wink: ,

    Ich hab gerade mal geschaut, wie es aussieht ist der zum 27128 Pinkompatibel und hätte laufen müssen wenn alles ok ist...

    [EDIT: "p" vergessen/]

    Ja, ist pinkompatibel, ein EPROM funktioniert im Sockel 1:1. Wenn das nicht tut, stimmt irgendwas anderes nicht. Kontrolliere, ob P0..P2 von der CPU auf das PLA gehen (Durchgangi und richtig gesetzt werden, sie müssen im Normalfall "111" sein. P0..P2 schalten die Memory-Konfiguration des PLAs um.

    Es gibt eigentlich nur drei Möglichkeiten:

    • PLA kaputt.
    • P0..P2 stehen nicht richtig.
    • /EXROM und/oder /GAME vom Expansionport kommen nicht richttig am PLA an (Stecker, Pullups, Leiterbahnen, ...)

    Ist bei mir leider nicht so, bei mir geht CS direkt auf den "Super PLA" der LS08 bleibt ausen vor.

    Dann hast du ein 252535-01 PLA und ein 250469 Rev. B-Board. Dort ist das UND-Gatter bereits integriert und ist am 74LS08 unbelegt.

    Die Umschaltung passiert trotzdem am ROM per A13, diese Leitung schaltet "untere und obere Hälfte" um; als Quelle wird A14 vom Adressbus verwendet, da A14=0 bei A000..BFFF (BASIC) und A14=1 bei E000..FFFF (Kernal).

  • Ja, ist inkompatibel...

    Hier hast du ein 'P', dann ist der Satz nicht so verwirrend...;)

    P

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • /EXROM und/oder /GAME vom Expansionport kommen nicht richttig am PLA an (Stecker, Pullups, Leiterbahnen, ...)

    mhhh ok, die liegen ohne modul auf VCC sprich 5V

    P0-P2 Checke ich..., "111" alles high wenn der rechner läuft?

    PLA defekt hoffe ich mal nicht, wen doch ists ein Totalschaden... :(

    g. Sven