ZoomFloppy als billiges Teensy Device

Es gibt 585 Antworten in diesem Thema, welches 208.179 mal aufgerufen wurde. Der letzte Beitrag (19. Oktober 2021 um 06:52) ist von strik.

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

    Firmware: xum1541-TEENSY2-v07.hex

    USB Treiber ebenfalls von dort.

    OpenCBM: Version 0.4.99.99

    Bitte melde dich an, um diesen Link zu sehen.

    Ich würde Dir folgendes empfehlen:

    1. Lade Dir mal diese Version runter, flashe und teste mit OpenCBM Version 0.4.99.99

    Bitte melde dich an, um diesen Link zu sehen.

    (History: Bitte melde dich an, um diesen Link zu sehen.)

    Wenn das nicht hilft:

    2. Aktualisiere Dein OpenCBM auf eine Developer-Version aus dem Jahre 2019:

    Bitte melde dich an, um diesen Link zu sehen.

    Teste das neue OpenCBM mit der Firmware von Punkt 1.

    Wenn das nicht hilft:

    3. Lade Dir die v8-Firmware runter und flashe Deinen Teensy und teste mit dem OpenCBM aus Punkt 2

    Bitte melde dich an, um diesen Link zu sehen.

    Viel Erfolg! Ich bin unter Linux unterwegs, da sind die Treiberfragen gar kein Thema.

    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. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

  • Ist das XUM-Teil echt so eingeschränkt, dass ich meinen alten Laptop weiternutzen muss? :/

    Nö. Mit einer "originalen" ZoomFloppy geht das alles.

    Mit Deinem Gerät bestimmt auch, aber Du wirst wohl erstmal den Grund suchen müssen. :|

    Bitte melde dich an, um dieses Bild zu sehen.

    '°'°'°'°'°'°'°'°'°Oo.~>| BASIC programmers never die! They just GOSUB without RETURN! |<~.oO°'°'°'°'°'°'°'°'°'

  • Bei mir geht mit dem originalen Zoomfloppy jedes D64, auch mit 42 Spuren (sofern die Diskette so weit magnetisierbar ist).

    Es geht alles was mit einem parallelen XA-1541 Kabel lief, inklusive MNIB und andere kritische Sachen!

    Mit dem selbstgebauten Zoom Floppy auf U32 Basis geht alles, was mit dem originalen Zoomfloppy geht.

    Allerdings habe ich mit dem IEC Kabel ziemlich herumspielen müssen bis es lief.

    Speziell bei Nibble Copy braucht es da ein sehr kurzes IEC Kabel (25cm) bzw. das Teensy eingebaut in der Floppy.

    Die Länge des USB Kabel hingegen ist total unproblematisch.

    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.

  • Danke für den Input.

    Ich habe jetzt drei Firmware ausprobiert. Zwei 07 und eine 08.

    Die Variante OpenCBM Developer-Version von 2019 wie oben aufgeführt funktioniert bei mir mit keiner Firmware Version.

    Fazit: ich bekomme keine 40 Track D64 kopiert.

    Ich werde es mal mit Linux probieren. Habe noch einen OrangePiPC und einen Rock64 rumliegen. :)

  • Ich werde es mal mit Linux probieren. Habe noch einen OrangePiPC und einen Rock64 rumliegen. :)

    Dann schau mal hier vorbei, ob da ARM-Pakete für Dich dabei sind: 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. | 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.

  • Danke, ich werde mal schauen. Vielleicht läuft es ja. Mein RaspPi3 ist für einen Pi1541 Aufsatz reserviert. :)

  • Nachdem ich die Firmware welche ich zuerst genutzt hatte wieder programmiert habe, hat der PC den Teensy nicht erkannt.

    Also habe ich einen anderen USB Slot benutzt und den PC neu hochgefahren. Das Device wurde sofort wieder automatisch eingerichtet und erkannt.

    Lustigerweise konnte ich jetzt eine D64 mit 40 Tracks einwandfrei auf eine Diskette schreiben, die ich vorher am C64 formatiert habe.

    Jetzt gibt OpenCBM mir sogar nach Beschreiben der Disk eine Warnung, dass es mehr Tracks als üblich sind.

    :huh::thumbup:

  • Nachdem ich opencbm mit einem xa1541-Kabel auf Win10 nicht zum Laufen bekommen habe, wollte ich es mit einem xum1541 probieren.

    Ich habe einen Leonardo pro micro 32u4. Das Flashen mit avrdude hat funktioniert nachdem ich gescheckt habe das der Bootloader nach dem Einstecken für

    ca 10sec mit einer anderen com-Schnittstelle erscheint als im Normalbetrieb.

    Das Hexfile wird übertragen, aber beim Überprüfen kommt immer ein Fehler bei 0x7000 ( verschiedene Hexfiles probiert).

    Mit der Arduino-IDE kann ich ein Programm auf den promicro schreiben, den Bootloader nicht.

    Ist ein defekter Speicher denkbar?

  • wie sieht Deine avrdude Zeile aus ? glaub bei -U:flash: ... muss -i (intel hex) mit hinten dran

    ca 10sec mit einer anderen com-Schnittstelle erscheint als im Normalbetrieb.

    unter Windows 10 geht er automatisch aus dem Bootloader-Modus, wenn nicht schnell genug avrdude o.Ä. das Kommando übernommen hat.

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • Meine Zeile sieht so aus:

    avrdude -p m32u4 -c avr109 -P com6 -U flash:w:xum1541-PROMICRO-v08.hex

    Nach dem Einstecken meldet sich der promicro im Gerätemanager für ca. 10 sec. mit com6 als "Bootmanager", danach normal mit com5.

    Avrdude findet den promicro, löscht, schreibt und prüft, am Ende meldet er eine Abweichung. Immer bei Ox7000.

  • avrdude -p m32u4 -c avr109 -P com6 -U flash:w:xum1541-PROMICRO-v08.hex

    und wenn Du noch ein -i hinten dran hängst ?

    also: avrdude -p m32u4 -c avr109 -P com6 -U flash:w:"xum1541-PROMICRO-v08.hex" -i

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • avrdude -p m32u4 -c avr109 -P com6 -U flash:w:xum1541-PROMICRO-v08.hex

    und wenn Du noch ein -i hinten dran hängst ?

    also: avrdude -p m32u4 -c avr109 -P com6 -U flash:w:"xum1541-PROMICRO-v08.hex" -i

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • -i erwartet noch eine zahl <delay>, hab mal 5 probiert, keine Änderung:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Jetzt habe ich es mit der Handmad3e-Version v7 von Markus64 Eintrag #468 versucht...

    ...funktioniert.:applaus:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Danke erstmal für die Hilfe, jetzt löte ich das Floppy-Kabel an und teste die Geschichte.

  • so, xum1541 wird im Gerätemanager erkannt

    Bitte melde dich an, um diesen Anhang zu sehen.

    opencdm mit xum1541 installiert, klappt. runtest liefert Fehlermeldung "Error loading plugin"

    Bitte melde dich an, um diesen Anhang zu sehen.

    jetzt wirds komisch, gebe ich in meinem Installationsverzeichnis "cbmctrl detect" ein, was sich hinter runtest.bat verbirgt, kommt die gleiche Fehlermeldung.

    Gebe ich das gleiche in c:\ ein, geht die rote LED am promicro aus, das Programm bleibt bis ctrl-c oder USB ausstecken hängen.

    Beim zweiten Versuch kommt "previous command was interrupted, resetting"

    Rote LED geht wieder an, wenn ich usb aus- und wieder einstecke.

    Warum geht cbmctrl detect in c:\ aber nicht in c:\_inst?

    hat jemnand eine Idee woran das jetzt liegt? Danke schonmal.

  • Hab jetzt alles nochmal installiert, eigentlich nichts anders gemacht wie vorher und jetzt wird das Laufwerk erkannt:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Allerdings noch nicht richtig im CBM-Transfer, da kommt bei jeder Aktion:

    Bitte melde dich an, um diesen Anhang zu sehen.

    und dann nach ok:

    Bitte melde dich an, um diesen Anhang zu sehen.

    cbmxfer liegt im gleichen Verzeichnis wie opencbm.

    "Mühsam ernärt sich das Eichhörnchen" :S

  • zum Treiber vielleicht noch.Bitte melde dich an, um diesen Anhang zu sehen. ist eine aktuelle Version von OpenCBM, welche libusb1 unterstützt. Der Weg über libusb-win32 ist nicht nötig.

    Via Zadig einfach den Windows-Standard Treiber auswählen.

    Und was ich immer wieder feststellen musste, merkt sich Windows offenbar auf ewig in der Vergngenheit installierte Treiber und versucht immer wieder, diese zu installieren. Ich habe bei den vielen Installationen dann immer so lange das Gerät deinstalliert + "Treiber löschen" gemacht, bis Windows wirklich nichts mehr aus eigenen Stücken installieren konnte. Dann den Zadig Treiber-Installer drauf ansetzen und den Windows-Treiber installieren.

    So sieht es bei mir unter Windows 10 aus:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Zur firmware: das ist schon seltsam mit dem Flash-Fehler. Die v0.8 sollte genauso funktionieren. Ich hatte mir die V0.7 nur zusammengebastelt, weil sie aus GitHub als obsolet rausgeflogen ist und OpenCBM Probleme meldete, weil Version 0.8 "to high" sei.

    Also eigentlich sollte die "xum1541-PROMICRO-v08.hex" aus dem Paket auch flashbar sein.

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • Mit Star Commander funktionierts, hab eben ein D64-File geschrieben. Damit kann ich erst mal leben, mit CBMTransfer muss ich noch etwas experimentieren, vielleicht hat jemand eine Idee.

  • CBMTransfer funktionierte bei mir auch immer nur sporadisch und ich konnte nie rauskriegen, woran es lag. Meist nach einer kompletten Neuinstallation von OpenCBM und libusb - Treibern funktionierte es wieder. Aber auch nur kurz - keine Ahnung.

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"