C64C - IEC "Device not Present" - nur wenige Tasten in oberer Reihe "ok"

Es gibt 31 Antworten in diesem Thema, welches 3.208 mal aufgerufen wurde. Der letzte Beitrag (26. Februar 2023 um 20:36) ist von Eddieddi.

  • Ich weiß ja nicht, was "ERROR 128" und "ERROR 254" heißen sollen ... :nixwiss:

    Und was das Programm da "testet".

    Siehe: Bitte melde dich an, um diesen Link zu sehen.

  • Da hast du recht, ohne jetzt genaueres zu wissen was-wie da getestet, ausgelesen und angezeigt wird, isses schwer laut diesem Test gezielt zu diagnoszizieren.

    Was soll das Control1 bis Control4 darstellen ? Sieht aus wie ein Steuerkreuz. Aber warum dann 4 ?

  • Was soll das Control1 bis Control4 darstellen ? Sieht aus wie ein Steuerkreuz. Aber warum dann 4 ?

    Weil es vermutlich vier Joysticks testen kann/soll/will. Also einen Vierspieleradapter am User-Port, wenn ich raten müsste.

  • Ja, wird wohl so gedacht sein...

    CIA1 Port B mit 254 würde ja bei Joystick 1 "hoch" bedeuten, was ja auch bei Control1 so angezeigt wird. Erwarten wird er vermutlich den Wert 255, also Joystick 1 nicht betätigt bzw. gar nicht angesteckt, daher die Error Meldung. So würd ich das jetzt interpretieren.

    Da könnte man ja jetzt mal bei der CIA1 die Pins PB0 bis PB7 nachmessen.

  • Verbindungen durchmessen zu den Schaltkreisen sollte ich hinkriegen.

    -> IEC Inverter checken heißt? Wie kann ich das tun?

    Die CIAs sind teils ganz schön preisintensiv musste ich feststellen... Man bekommt ja teils ganze Boards für weniger Geld (ohne VICs, SIDs, usw..) aber wer weiß was mit dem Kram dann wieder ist...

  • -> IEC Inverter checken heißt? Wie kann ich das tun?

    Gibt hier irgendwo eine Anleitung.

    Die IEC-Leitungen hängen am Port A des CIA2, ausgangsseitig ist da noch ein 74LS06 dazwischen.

    Man kann also die Ausgänge am Port A nach "H" und "L" POKEn, dann am CIA messen, ob die das tun, was sie sollen, und dann am 74LS06 messen, ob da genau das Gegenteil rauskommt, weil das ein Inverter ist.

    Das lässt Rückschlüsse zu, ob der 7406 oder der 6526 oder beide defekt sind.

  • Bitte melde dich an, um diesen Anhang zu sehen.


    POKE 56578,PEEK (56578) OR 8+16+32 : REM PA3, 4, 5 auf Ausgang

    POKE 56576,PEEK ( 56576) OR 8 : REM PA3 = 1

    POKE 56576,PEEK ( 56576) AND 247 : REM PA3 = 0

    POKE 56576,PEEK ( 56576) OR 16 : REM PA4 = 1

    POKE 56576,PEEK ( 56576) AND 239 : REM PA4 = 0

    POKE 56576,PEEK ( 56576) OR 32 : REM PA5 = 1

    POKE 56576,PEEK ( 56576) AND 223 : REM PA5 = 0

    Mit dem Multimeter am CIA und am Ausgang des 7406 messen.

  • Ok, verstehe (glaube ich)

    Somit.. (Beispiel)

    wenn POKE 56576,PEEK ( 56576) OR 8 : REM PA3 = 1 --> PA3 = Hi/5V & U22 Pin 9 5V // U22 Pin 8 0V

    Richtig?

    Edit; Hm... dummerweise kann ich nicht Poken (Tastatur...) fällt mir gerade wieder auf.. hmpf

  • Miss doch mal direkt an der CIA1 (ist die neben den Tastaturstecker), ob die PB0 bis PB7 (Pin 10 bis 17) ob die alle auf High (5V) sind.
    Wenn man den CIA Testprogramm glauben schenken kann, ist PB0 (Pin 10) auf Low (0V) - oder wohl defekt würde ich meinen.