Defekter plus/4 - kennt jemand die Ursache für dieses Symptom

Es gibt 26 Antworten in diesem Thema, welches 3.721 mal aufgerufen wurde. Der letzte Beitrag (10. Juni 2025 um 05:12) ist von itguy.

  • Mir wäre jetzt kein ROM bekannt, daß das so macht.

    Der TED-Prototyp von Anders Carlsson und der C116-Prototyp von RaYzor/Haynie wären Kandidaten, mangels PLA gabs da noch keine 6529 bzw. die Ersatzschaltung(*). Alles andere hat neuere ROMs. Auf dem V364 von Dan Benson stecckt sogar das neueste Kernal mit de DS$-Fix...

    Was bei dem beschriebenen Klemmer genau passiert möchte ich auch mal wissen. Ich hatte das mit den herausgebogenen Portpins immer für ein Trollpost gehalten: cas_sense wäre eh offen wenn keine Taste gedrückt ist (und liegt eh am 6529), cas_rd wird gar nicht abgefragt solange kein Datasetten-Kommando läuft, und cas_wr sowie cas_mtr sind Ausgänge. Da müßte schon ein Fehler dazu führen, daß Überspannung auf cas_mtr reinkommt und den Prozessor in den Selbsttest schickt oder sowas... (beim TED ist das ja dokumentiert)

    Und wenn IRQ hängt ist das ja normalerweise ein Symptom für defektes RAN, ROM oder Adressdecoder (PLA am C64, aber nicht hier). Irgendwas halt, das ausgerechnet in der Interrupt-Routine zum Absturz führt oder den Zugriff auf das Peripherie-Register verhindert. Neuerdings hört man auch öfter mal von CPU-Defekten, die einzelne Befehle killen- aber en genereller Meltdown, der irgendwelche Portsignale den IRQ lähmen läßt ist mir noch nichtmal bei gegrillten CIAs begegnet. Und schon gar nicht beim 8501, wo IRQ ja ein Eingang ist...


    (*) diskret gebaute IO-Ports sind gar nicht so selten, wenn man sich mal Rechner aus den 70ern ansieht. Damals waren die Designer noch keine verzogenen Kackbratzen, die für jeden Muckenschiss ein Spezial-IC brauchten... und Bil Herd hat bei denen noch sehr gut hingehört, wie es scheint.

    Einen richtig 'dreckigen' Hack findet man dagegen beim Kassetten-Pin des ZX Spectrum. Gab sogar ein Patent dafür.

    KI-Verwendung in diesem Posting: Rechtschreibkontrolle des Browsers.
    Abweichungen aufgrund des technischen Fortschritts oder individueller Vorlieben vorbehalten.


  • aber en genereller Meltdown, der irgendwelche Portsignale den IRQ lähmen läßt ist mir noch nichtmal bei gegrillten CIAs begegnet.


    Oh, dann habe ich wohl einen äußerst seltenen plus/4! Gleich mal auf eBay stellen... :bgdev

    Gruß, Goethe.
    _______________
    C64, C128DCR, SX64, C16, plus/4, A1200+Blizzard1230/IV, A600HD+Vampire600V2, A300+ACA620, MEGA65, Atari 800+810
    Vectrex, Game Boy, NDSi, GameCube, Game Gear, Mega Drive, Mega CD, 32X, Multimega, Nomad, Saturn, Dreamcast, XBox, PS2, PSP, PS3, PS Vita, Ouya, PS4, PS5

  • Moin! Wollte nicht einen neues Thema öffnen.

    Aber kennt vielleicht jemand den Grund warum der Plus 4 das macht, wie auf dem Foto?

    Vor allem wenn er nach 5 10 warm ist, kann man eigentlich nichts mehr mit dem Computer machen.

    Auch der Resett-Knopf zeigt dann keine Reaktion mehr.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Cursor springt dann nur nach oben in die linke Ecke.

    Besten Dank im Voraus.

    Michi

  • Fotos vom Board wären nett! ;)

    Vielleicht hast ja MT-RAM's und/oder auch kleine MOS'linge drin! (Die 2x 6529 ausgenommen!)

    Kann auch die PLA sein...

  • Danke. Unter dem Motto "Ein blindes Huhn findet auch mal ein Korn" habe ich alle ICs getauscht. Ich hatte noch einen C16 und einen Plus/4. Und so wie es scheint lag der Fehler an der CPU. Wenn sie warm wurde hat der Plus4 gesponnen. Hab es wirklich gut getestet. Es muss an der CPU liegen. Schade das ich kein Eis-Spray habe. Aber egal. Jetzt läuft die Kiste wieder. :thumbup:

  • Glückwunsch!!

    Du kannst Eiswürfel in eine Plastiktüte packen und auf den Chip legen. Das kühlt schon ganz gut.

    Nur bitte aufpassen, dass es nicht nach einiger Zeit zur Kondensation kommt und damit Wasser zu weiteren Problemen führt.

  • with Break - maybe the Basic Rom?

    I had a similar problem with my Plus 4 and I guessed it was the Basic rom failing (as a BRK was probably being hit by the CPU and it was jumping to the monitor - when trying to enter basic - but the kernal was apparently working to get I/O and the monitor). I took the basic rom out of my dead Plus 4 and put it in the first. Now that one works sweet.

    ref:

    Bitte melde dich an, um diesen Link zu sehen.