Beiträge von strik im Thema „OpenCBM-Pakete für den Raspberry Pi (Raspbian)“

    Es soll also die Floppy mit dem RPi (soll das Raspberry heißen ?) verbunden werden und dann das RPi (den Raspberry?) an den PC per USB angeschlossen werden ?

    Kann es sein, dass Du meintest, die Floppy mit dem XUM1541 (ZoomFloppy) zu verbinden und anschliessend die ZoomFloppy per USB an den Raspberry ?

    Ja, entschuldige. Ich bin mit den verschiedenen Anfragen durcheinander gekommen. Ich habe parallel jemanden, der das RPi als ZoomFloppy laufen lassen will, darauf bezog sich mein Text oben.

    Also:

    1. Floppy ausgeschaltet lassen
    2. Floppy mit dem ZoomFloppy (= "ZF") (auch als xum1541 bekannt) verbinden
    3. ZoomFloppy mit dem Raspberry Pi (= "RPi", wie du richig erkannt hast) verbinden
    4. Floppy einschalten

    Bei falscher Reihenfolge sollte nichts passieren. Es könnte sein, dass sich das ZoomFloppy den Strom über das Kabel von der Floppy sucht, falls die Floppy früher eingeschaltet wird. Mir ist da noch nie etwas passiert, die Reihenfolge oben ist aber die empfohlene (s. Bitte melde dich an, um diesen Link zu sehen., Seite 13)

    Wenn ich das richtig verstanden habe, dann hast du jetzt die Pakete opencbm und opencbm-xum1541 installiert. Richtig?

    Wenn du nun das ZoomFloppy-Gerät einsteckst, dann sollte es auch vom System erkannt werden.

    Dann würde ich erst einmal schauen, ob alles funktioniert. Beschrieben ist das übrigens in der Anleitung hier: Bitte melde dich an, um diesen Link zu sehen.

    Zuerst einmal: Floppy mit dem RPi verbinden, dann das RPi an den PC per USB anschließen, dann die Floppy einschalten. Es geht weiter:

    • Type "cbmctrl reset" and press enter. If it does not already, the red floppy drive LED should light up, and the drive should start spinning. After approximately one second (up to five seconds in the case of a 1581), the red LED should switch off again, and the drive stops spinning.
    • Type "cbmctrl status 8" to get the status (error) code from the attached floppy drive. If everything works fine, your drive should answer with its identification string. For a 1541, this is something like 73,cbm dos v2.6 1541,00,00, while for a 1571, this line looks like 73,cbm dos v3.0 1571,00,00. There might also be some variant of this line, depending on the firmware version of your drive.
    • Type "cbmctrl status 8" to get the status (error) code from the floppy drive again. As the power on message has been read, your drive should answer with a 00, ok,00,00 string.
    • Type "cbmctrl detect". This command tries to detect the types of drive which are connected on the cable. You should see the drive which you posess.
    • We want to check if we can send anything to the floppy drive. Remove any diskette from the drive and press "cbmctrl open 8 15 I0". (Make sure the "I" is an upper-case "I". A lower-case "I" will not work!) This command tries to initialize the disk. Anyway, since there isn't a disk in the drive, an error occurs. You should hear the floppy spinning, and in case of a 1541, the R/W-head should start bumping. After some seconds, the red LED starts starts flashing, indicating that an error occurred.
    • Try again "cbmctrl status 8" to get the status (error) code from the floppy drive. As an error occurred before, an error string should be displayed. For my setup, it is the "21,read error,18,00" string. Furthermore, the red LED should stop flashing.

    Hast du das alles ausprobiert? Hat es funktioniert?

    Sollte sich das System über unzureichende Rechte beschweren (wenn du nicht root bist), dann gib die Kommandos mit einem "sudo" davor ein.

    Sollte auch das nicht helfen, dann bitte nochmal mit "sudo XUM1541_DEBUG=99" starten und mir die Ausgaben schicken. Darüber hinaus bräuchte ich noch den Inhalt der Dateien /etc/opencbm.conf, sowie den Inhalt des Verzeichnisses /etc/opencbm.conf.d/.

    Der Download-Link ist leider falsch, deshalb war es leer.

    Er lautet richtig: Bitte melde dich an, um diesen Link zu sehen.

    Dort liegen dann die RPM als auch die DEB. OpenSUSE bietet es an, auch DEBs zu machen, obwohl sie das Build-System von Debian nicht ganz verstanden haben. ;)

    Was ist Dein Plan bzgl. des Anbietens von aktuellen Debian-Paketen? Für Ubuntu hatte ich ein Launchpad-PPA.

    Ich habe gerade im OBS ein Projekt für OpenCBM aufgesetzt:
    Bitte melde dich an, um diesen Link zu sehen.

    Wenn alles gut geht und es ohne Fehler durchkompiliert, dann sollte es danach hier zu finden sein:

    Bitte melde dich an, um diesen Link zu sehen.


    Wenn es gut läuft sollten dann dort auch Raspbian-Pakete zu finden sein.


    In der Tat hat mich dieser Thread erst daran erinnert, dass ich den PR noch habe. Der war bei mir komplett untergegangen. Ich hatte damals keine Zeit, und dann habe ich ihn komplett vergessen. Danke dafür. Im Zweifel hilft es auch, mich sanft daran zu erinnern.

    Ich habe hier etwas die Übersicht verloren...

    @Roger1970, wie weit bist du nun gekommen und wo hängt dein System keim Compilieren?

    Bezüglich cc65 / ca65 und PI, ich habe hier DEB-Pakete für den RPI1 liegen, die könnte ich dir schicken.