XU1541 und XUM1541 gelaber

Es gibt 177 Antworten in diesem Thema, welches 23.351 mal aufgerufen wurde. Der letzte Beitrag (19. April 2022 um 23:35) ist von Cpt.Hardy.

  • Kannst du mal Code
    xum1541cfg devinfo

    ausfĂĽhren und die Ausgabe hier posten?

    da kommt heraus: model 5 (PROMICRO), firmware version 7

    Steht ja auch so im ebay-Angebot

    Zitat

    Firmware v0.7 installed, you only need to install libusb-win32 driver and OpenCMB in your PC.

    und noch eine Frage:

    Kann ich da auch 2 Laufwerke (1541 & 1581) am seriellen Kabel haben?

  • Die brauchst Du auch.

    libusb-1.0.dll gehört nicht ins OpenCBM-Verzeichnis. Zumindest nicht, wenn man sich seine Installation nicht kaputtmachen will, sollte es irgendwann mal zu einem Update von libusb-1.0.dll kommen (und das kann auch von einem anderen USB-Gerät sein).

    Wenn jemand es sich dort hineinkopieren muss, dann hat er eine kaputte Treiberinstallation, die lieber gefixt werden sollte!

    da in der ebay Auktion andere Versionen als getestet und funktionierend genannt wurden

    Ja klar, weil die Auktionen nicht mehr aktualisiert werden und alle voneinander abschreiben. die 0.4.99.99 enthält bekannte Fehler. Wenn es dir reicht - ok.

    0.4.99.99 wird jedenfalls nicht mehr supportet.

    ie komplette Setup-Installation von CBMXfer durchfĂĽhren und in den selben Ordner C:\Programme\opencbm installieren.

    Bitte melde dich an, um diesen Link zu sehen.

    CBM-Transfer 1.0 ist auch schon deutlich veraltet.

    PC neu starten

    Wozu?

    da der Ordner :\Programme\opencbm wie zuvor bemerkt nicht angelegt wurde,

    Wird er nicht, weil das mit 0.4.99.99 noch nicht funktionierte. Wurde mit 0.4.99.100 eingeführt; die Deinstallation erst mit 0.4.99.101. Die 0.4.99.103 fixte dann noch ein paar größere Klöpper, z.B., dass die Installation aus Verzeichnissen mit Leerzeichen nicht funktioniert.

  • da kommt heraus: model 5 (PROMICRO), firmware version 7

    Das ist komisch, dann hätte dein Gerätemanager eine andere Ausgabe haben müssen (statt "xum1541 floppy adapter (generic)" dann: "xum1541 floppy adapter (PROMICRO-v07)")

    Da ich es nicht zitieren kann: libusb-win32 war bei der 0.4.99.99 noch notwendig; neuere Versionen benötigen hingegen WinUSB. libusb-win32 ist seit Jahren nicht mehr gepflegt, hat laut Gerüchten (! - aber unbestätigt) erhebliche Sicherheitslücken und sollte man seinem Rechner nicht mehr antun.

    Kann ich da auch 2 Laufwerke (1541 & 1581) am seriellen Kabel haben?

    Theoretisch ja. Du hast allerdings eine PROMICRO *ohne* 7406 invertierende Treiber (Modell Nr. 5). Das ist die absolute Spar-Version. Da ist es Glücksspiel, ob mehr als ein Laufwerk funktioniert. Ich mache das hier häufiger, und bei mir funktioniert es auch, ich habe aber auch schon Reports, dass es Probleme gibt.

    Die PROMICRO *mit* 7406 (PROMICRO_7406, Modell Nr. 6) hat aktive Treiber und wäre da unkritischer, zumal die Endstufe genau so aussieht wie von einem C64.

  • libusb-1.0.dll gehört nicht ins OpenCBM-Verzeichnis.

    Das ist jetzt interessant, denn ich habe nichts anderes gemacht als auf einem Rechner, auf dem noch nie OpenCBM drauf war, install.cmd aufzurufen. Der Installer hat das also selbst so installiert. Wenn ich dann im CBM-Xfer Verzeichnis CBMXfer.exe aufrufe ohne vorher die usblib-1.0.dll dahin zu kopieren wird die 1541 nicht angesprochen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Beispiel xum1541cfg,exe

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Das ist jetzt interessant, denn ich habe nichts anderes gemacht als auf einem Rechner, auf dem noch nie OpenCBM drauf war, install.cmd aufzurufen. Der Installer hat das also selbst so installiert.

    Ok, ok, du hast Recht. Mein Gedächtnis war falsch.

    Ich dachte, die libusb-1.0.dll läge im %WINPATH%\SYSTEM32 Verzeichnis. Das war bei der libusb0.dll noch so. Tatsächlich ist das bei der libusb-1.0.dll nicht mehr so, sie wird von der Treiberinstallation nicht dort hineingeschrieben und gehört daher ins OpenCBM-Verzeichnis.

    Da hat mir mein Gedächtnis einen Strich durch die Rechnung gemacht.

    Danke fĂĽr die Erinnerung und Korrektur!

  • Wenn ich es noch mal so durchlese, hast Du mich glaube ich falsch verstanden. Mir ging es darum, dass man nicht nur die *.exe Dateien aus dem OpenCBM Verzeichnis in das CBMXfer Verzeichnis, sondern auch die libusb-1.0.dll mitkopieren muss, sonst wird die 1541 nicht angesprochen. Man merkt dass nicht wenn man die CBMXfer.exe aufruft, aber es kommt dieser Fehler oben, wenn man die xum1541cfg.exe aufruft...

  • oje oje, jetzt hatte ich mich gefreut, daĂź es ĂĽberhaupt funktioniert und dann ist das was ich gemacht habe, doch nicht so optimal.

    strik

    was räts Du mir, alles wieder de-installieren (Win-Wiederherstellungspunkt) und nochmal von vorne.

    Die Treiberinstallation von 4.99.103 hat zuerst ja auch automatisch funktioniert. Hatte dann ja das hier.

    Bitte melde dich an, um diesen Anhang zu sehen.

    mit diesem Treiber hat es aber irgendwie nicht funktioniert.

    jetzt mit der 4.99.99 läuft es ja wenigstens.

    Und was den Rest von openCBM und CBBXfer betrifft:

    CBM-Transfer 1.0 ist auch schon deutlich veraltet.

    Wäre es nicht möglich, Dein funktionierendes Verzeichnis hier hochzuladen?

    Ich hab übrigens noch ein Foto von Innen gefunden, da mir der Händler auf eigenen Wunsch da noch einen Reset-Taster eingebaut hatte.

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

    und wenn ich mich richtig erinnere hat er auch irgendwas davon geschrieben, daß man die firmware updaten könne...

    Leider werden alte Nachrichten bei ebay automatisch gelöscht (war mir vorher auch nicht bekannt)

    wenn Du mich fragst:
    Run/Stop+Restore
    POKE781,96:SYS58251

    Einmal editiert, zuletzt von Cpt.Hardy (21. Dezember 2021 um 12:25)

  • bevor ich mich jetzt weiter mit irgendwelchen Versions-Unterschieden und Optimierungen befasse aber mal ein paar Fragen zur Funktion ĂĽberhaupt:

    Ich habe wie gesagt nur eine XUM1541 (ohne parallel Kabel)

    1. Restore aus *.D64 Image auf Floppy

    ist es richtg, das man nur ein Filecopy machen kann? Im Beispiel unten wurden zB die *.usr Dateien nicht auf die Floppy zurückkopiert oder in *.prg verändert.

    Wie kann ich also ein komplettes Restore von dem geos128V20System.D64 machen?

    Bitte melde dich an, um diesen Anhang zu sehen.

    2. Kopieren von Spielen/kopiergeschĂĽtzen Floppies

    Da ich davon ausgehe, daß ohne ein Parallel-Kabel keine nibbler-Tools zum Einsatz kommen können, ist mE. mit diesem System lediglich ein Filecopy möglich.

    oder kann ich hier noch was sinnvolles einstellen?

    Bitte melde dich an, um diesen Anhang zu sehen.

    Ich dachte irgendwie, daĂź ich hiermit *.G64 Images anlegen kann.

  • ist meine XUM1541 eigentlich nicht dasselbe wie eine Zoom?

    Denn damit ist doch ein Recovery eines *.D64 wohl problemlos möglich.

    Hier sogar von CM/P Disketten ...

    Bitte melde dich an, um diesen Anhang zu sehen.

    Ich habe gerade vom damaligen Händler noch zwei Links bekommen, die ich der Vollständigkeit halber anfügen will:

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    ausserdem teilte er mir mit

    Also, somit ist klar, wie ich das Parallelkabel nachrĂĽsten kann.

    Aber sind denn die Pins ĂĽberall gleich belegt?

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

    wenn Du mich fragst:
    Run/Stop+Restore
    POKE781,96:SYS58251

    Einmal editiert, zuletzt von Cpt.Hardy (21. Dezember 2021 um 22:57)

  • Mir ging es darum, dass man nicht nur die *.exe Dateien aus dem OpenCBM Verzeichnis in das CBMXfer Verzeichnis, sondern auch die libusb-1.0.dll mitkopieren muss, sonst wird die 1541 nicht angesprochen.

    Richtig.

    Ich hatte zuerst behautet, dass wäre nicht nötig (weil ich der irrigen Meinung war, dass diese im C:\Windows\System32 - Verzeichnis landet), aber da lag ich falsch.

    was räts Du mir, alles wieder de-installieren (Win-Wiederherstellungspunkt) und nochmal von vorne.

    Tja, gute Frage. Ich persönlich bin ein Freund der neueren Versionen. Die alten supporte ich nicht mehr, dafür fehlt mir die Zeit.

    Dazu vielleicht weiter unten noch ein paar Kommentare.

    Wäre es nicht möglich, Dein funktionierendes Verzeichnis hier hochzuladen?

    Ich meckere ĂĽber die Installationen, die so rumschwirren und alles kompliziert machen, und dann verteile ich noch selbst so eines? Dann fehlt mir jegliche Grundlage, weiter meckern zu dĂĽrfen!

    und wenn ich mich richtig erinnere hat er auch irgendwas davon geschrieben, daß man die firmware updaten könne...

    Ja, das geht. Unter Windows benötigst du dafür aber entweder viel Glück, oder den Treiber, der bei dir ja gerade nicht installiert wurde - zumindest, wenn du es ohne Hardware-Unterstützung machen willst.

    Und ich meine, dass die 0.4.99.99 das noch nicht kann, bzw. die xum1541cfg.exe, die das für den PROMICRO kann, ist erst später dazugekommen.

    Ah, gerade nachgeschaut: Sogar die 0.4.99.103 kann es noch nicht, es ist erst in der kommenden 0.4.99.104 zu erwarten.

    Also musst du es per Hardware machen, s. Bitte melde dich an, um diesen Link zu sehen.

    Beachte, dass es fĂĽr die PROMICRO verschiedene Firmware-Versionen gibt. Meine gab mir z.B. nur 2s, was extrem knapp ist.

    st es richtg, das man nur ein Filecopy machen kann? Im Beispiel unten wurden zB die *.usr Dateien nicht auf die Floppy zurückkopiert oder in *.prg verändert.

    Wie kann ich also ein komplettes Restore von dem geos128V20System.D64 machen?

    Nein, du kannst auch ganze Images kopieren. Ich habe es gerade nicht im Kopf, wie es mit CBMxfer geht. Auf der Kommandozeile wĂĽrde ich d64copy 8 datei.d64 machen, um von der Floppy Bitte melde dich an, um diesen Link zu sehen. das gesamte Image in die Datei datei.d64 zu lesen.

    Um es zurĂĽckzuschreiben dann entsprechend: d64copy datei.d64 8.

    Also allgemein: d64copy <quelle> <ziel>

    Da ich davon ausgehe, daß ohne ein Parallel-Kabel keine nibbler-Tools zum Einsatz kommen können, ist mE. mit diesem System lediglich ein Filecopy möglich.

    oder kann ich hier noch was sinnvolles einstellen?

    Mit einer 1570 oder 1571 kann man auch ohne Parallekabel nibblen. Hierzu wird der Modus benutzt, den auch der C128 für die schnelle Übertragung benötigt.

    Problem: Die Firmware v7 hat Timing-Probleme. Erst die v8 hat das gefixt.

    Aber die v0.4.99.99 von OpenCBM kann noch nicht mit der Firmware v8 umgehen. Das wurde mit der v0.4.99.100 eingefĂĽhrt.

    ist meine XUM1541 eigentlich nicht dasselbe wie eine Zoom?

    Jein. xum1541 ist gewissermaßen eine Gattung von Geräten. So basieren alle auf Atmel Microcontrollern mit USB-Support. Allerdings sind es unterschiedliche Prozessoren und unterschiedliche Pin-Belegungen, weil hier verschiedene Entwicklerboards (wie PROMICRO, Bumblebee, Olimex, ...) benutzt wurden, die unterschiedliche Signale herausführen. Das Zoomfloppy ist eine Art von xum1541; sie ist quasi "bare metal" und benutzt gar kein Entwicklerboard.

    Aber sind denn die Pins ĂĽberall gleich belegt?

    Nein! Du benötigst unbedingt die Schematic von deinem Gerät.

    Übrigens kann ich nicht garantieren, dass der Bauer sich an das "Standard-PROMICRO-xum1541" gehalten hat. Denkbar ist, dass z.B. Pins umbelegt wurden und deshalb eine andere Firmware benötigt wird. Eigentlich sollte man dann auch die Kennung ("5" für "PROMICRO" bei dir) ändern, aber wer weiß, ob er das gemacht hat?

    Wenn er aber auf das github von 'zyonee' (Björn Hutmacher) verweist ist das eher unwahrscheinlich.

    Bitte melde dich an, um diesen Link zu sehen.

    Der Link ist veraltet. Die Daten von Björn Hutmacher (Zyonee) sind komplett in mein github übernommen. Dort fehlen aber die ganzen Bugfixes.

  • vielen Dank fĂĽr Deine vielen Antworten ... sehr nett von Dir.

    Ich meckere ĂĽber die Installationen, die so rumschwirren und alles kompliziert machen, und dann verteile ich noch selbst so eines? Dann fehlt mir jegliche Grundlage, weiter meckern zu dĂĽrfen!

    also, ich hätte da nichts dagegen wenn es anderen tagelanges gesuche und rumgefummel erspart.

    Jemand hat an anderer Stelle schon vor längerem geschrieben, daß man da (Softwareinstallation zur Verwendung mit einem XUM1541) kaum durchsteigt. So wie sich mir das im Moment darstellt, kann ich dem nur zustimmen.

    Das mit einem firmware-update lasse ich jetzt mal. Hat der Anbieter mit der v8 ja schon ausprobiert und verworfen und der hat sicherlich mehr Ahnung von dem Teil als ich.

    Nein, du kannst auch ganze Images kopieren. Ich habe es gerade nicht im Kopf, wie es mit CBMxfer geht.

    vielleicht kann da jemand anderes helfen. Das ist ja doch schon ein essenzieller Anwendungspunkt dieser ganzen Aktion hier.

    Mit einer 1570 oder 1571 kann man auch ohne Parallekabel nibblen

    ich habe keine 1570/71, wäre es also ratsam, das Parallelkabel an meiner 1541 nachzurüsten, um auch Spiele etc. ins *.G64 Format kopieren zu können?

    der Link ist veraltet. Die Daten von Björn Hutmacher (Zyonee) sind komplett in mein github übernommen. Dort fehlen aber die ganzen Bugfixes.

    ja das ist schade aber ich muĂź jetzt mal mit dem vorhandene Material zurechtkommen. Ein firmwareupdate ist keine Option, also was soll ich dann machen? Und wie gesagt, nur um ein Filecopy in ein *.D64 vorzunehmen, muĂź ich diesen Aufwand nicht betreiben, das kann meine SD2IEC auch direkt am C64 machen.

  • vielleicht kann da jemand anderes helfen. Das ist ja doch schon ein essenzieller Anwendungspunkt dieser ganzen Aktion hier.

    Kommt auf die Richtung an. Wenn an der Floppy nichts markiert ist auf den Pfeil nach links klicken und dann wird die Disk in ein D64 geschrieben. Andersrum muss ein D64 auf der PC Seite markiert sein und auf den Pfeil nach rechts "Transfer" klicken, dann wird das d64 auf die Disk geschrieben.

  • vorab: mein XUM1541 kann auch 2 Laufwerke verarbeiten, hab jetzt aktuell Bitte melde dich an, um diesen Link zu sehen. als 1581 (mit JiffyDOS) und Bitte melde dich an, um diesen Link zu sehen. als 1541 (wahlweise mit/ohne JD)

    Tja, gute Frage. Ich persönlich bin ein Freund der neueren Versionen. Die alten supporte ich nicht mehr

    also geraten getan, alles wieder auf Null und nochmal von vorne, zum GlĂĽck hab ich 2 identische Laptops und kann meine funktionierende Installation dort unangetastet lassen.

    Bin die Anweisung aus Pos Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

    nochmals Schritt fĂĽr Schritt durchgeganden und habe zur Dokumentation diese Sceenshots gemacht:

    Die install.cmd läuft unter Win7x64 ausschießlich als Admin ...

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

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

    Schritt 4 habe ich anders herum gemacht, also nicht die Dateien aus dem Ordner opencbm in den Ordner cbm-transfer-master kopiert sondern die Dateien aus cbm-transfer-master in den Ordner OpenCBM, dann wie beschrieben noch die nibbler Dateien und die c1541.exe aus dem VICE Ordner.

    Die GUI startet, die Lfwk. werden gefunden und ein $ kann eingelesen werden, aber irgendwas fehlt an dieser Installation immer noch, bei Kopierversuchen kommt dieser Fehler.

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Die GUI startet, die Lfwk. werden gefunden und ein $ kann eingelesen werden, aber irgendwas fehlt an dieser Installation immer noch, bei Kopierversuchen kommt dieser Fehler.

    cbmlink.exe wird laut Bitte melde dich an, um diesen Link zu sehen. für eine Verbindung OHNE OpenCBM benötigt. D.h., hier spricht der PC mit einem Programm auf dem C64, welches dann mit der Floppy redet.

    Da benutzt du CBMXfer falsch.

    Du hast schon gesehen, dass du rechts 2 Fenster ausklappen kannst? Das erste ist fĂĽr CBMLink, das zweite fĂĽr OpenCBM (wenn ich das richtig gesehen habe).

    Kann ein CBMXfer-Nutzer hier weiterhelfen?

  • Die Verwendung von CBMXfer ist in der zugehörigen Anleitung erläutert: Bitte melde dich an, um diesen Link zu sehen.. Dort erläutert der Abschnitt "Basic Operation" die grundlegende Benutzung und fĂĽr Datei- bzw. Image-Transfer dann der Abschnitt "File Transfer". Hier ausschnittsweise Infos mit Deepl ĂĽbersetzt:

  • also was mit meinem funktionierenden CBMXfer inzwischen funktioniert ist:

    *.D64 von Image auf Floppy recovern

    normale Floppies und GEOS-Disketten in ein *.D64 Image schreiben.

    Was bisher nicht funktioniert:

    ein *.G64 auf eine Floppy recovern

    eine kopiergeschĂĽtzte Floppy in ein *.nib sichern

    für letzteres werde ich mit einer 1541 sicherlich ein parallel Kabel benötigen.

    Dieses werde ich in KĂĽrze installieren, sobald diese Frage hier ....

    Bitte melde dich an, um diesen Link zu sehen.

    geklärt ist ....

    wenn Du mich fragst:
    Run/Stop+Restore
    POKE781,96:SYS58251

    Einmal editiert, zuletzt von Cpt.Hardy (22. Dezember 2021 um 22:57)

  • Was bisher nicht funktioniert:

    ein *.G64 auf eine Floppy recovern

    eine kopiergeschĂĽtzte Floppy in ein *.nib sichern


    für letzteres werde ich mit einer 1541 sicherlich ein parallel Kabel benötige

    für beides benötigst du die nibtools, und damit ein Parallel-Kabel (da du ja keine 1570 oder 1571 hast).