XU-1541-SD :: XU-1541 mit SD2IEC kombiniert !!

Es gibt 79 Antworten in diesem Thema, welches 16.189 mal aufgerufen wurde. Der letzte Beitrag (5. März 2010 um 13:09) ist von strik.

  • S2 läuft tadellos, - wenn man den 644 aus dem Sockel zieht. War keine gute Idee das SD2IEC fix am selben Bus zu verdrahten ...


    Wegen der ATN-Probleme mancher Speeder und der Tatsache, dass manche Leute irgendwas sd2iec-basiertes fest im C64 verbaut haben ohne einen Ausschalter vorzusehen gibts seit Version 0.7 oder so den Sleep-Modus...

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    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.

  • Ah, gutes feature! Dann müsste man nur im OpenCBM GUI den Sleep aktivieren wenn ein SD2IEC gefunden wird.


    Interessant ist auch, das OpenCBM kommt nicht mit dem SD2IEC klar. Dass der Mikrocode nicht geht ist sowieso logisch, aber selbst den Fehlerkanal oder das Directory kann nicht gelesen werden. Muss wohl mit der Jiffy Erkennung zusammenhängen? OpenCBM scheint im Timing nicht exakt zu sein.

    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.

  • Ah, gutes feature! Dann müsste man nur im OpenCBM GUI den Sleep aktivieren wenn ein SD2IEC gefunden wird.


    Dazu muss es nur zwei Sekunden lang die Next-Taste gedrückt halten können...

    Zitat

    Interessant ist auch, das OpenCBM kommt nicht mit dem SD2IEC klar. Dass der Mikrocode nicht geht ist sowieso logisch, aber selbst den Fehlerkanal oder das Directory kann nicht gelesen werden. Muss wohl mit der Jiffy Erkennung zusammenhängen? OpenCBM scheint im Timing nicht exakt zu sein.


    Hier geht es mit einem XA1541-Kabel einwandfrei, das wird wohl ein Bug im Code des XU-Controllers sein. Wenn es mit der Jiffy-Erkennung zusammenhängt sollte es auch mit einer 1541 mit Jiffy auftreten.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    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.

  • Hier geht es mit einem XA1541-Kabel einwandfrei, das wird wohl ein Bug im Code des XU-Controllers sein. Wenn es mit der Jiffy-Erkennung zusammenhängt sollte es auch mit einer 1541 mit Jiffy auftreten.

    Korrektur: Dir geht jetzt, mit einer anderen SD! Jetzt habe ich auch ein SD2IEC wo nicht jede SD geht??!


    Das mit dem 2s lang "next" ist super! Genial, man sieht es auch an der verlöschenden roten LED. Dann ist der von mir vorgeschlagene Jumper wohl obsolet!

    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.

  • Das XU-1541-SD ist jetzt eine kleine D64 Image Fabrik ...


    Mit der linken Taste wird jetzt eine Disk von einer angeschlossenen 1541 eingelesen, komplett mit allen Blöcken.

    Mit der rechten Taste wird jetzt eine Disk von einer angeschlossenen 1541 eingelesen, nur die Blöcke die laut BAM belegt sind.


    Die Image dateien werden von 0000.d64 bis 9999.d64 numeriert. Man könnte evt. auch bei benannten Disketten den Namen als Image Datei verwenden.

    Leider läuft das ziemlich langsam, man müsste noch die OpenCBM Routinen verwenden.

    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.

  • Moin Moin

    Das XU-1541-SD ist jetzt eine kleine D64 Image Fabrik ...


    Mit der linken Taste wird jetzt eine Disk von einer angeschlossenen 1541 eingelesen, komplett mit allen Blöcken.

    ...

    Man könnte evt. auch bei benannten Disketten den Namen als Image Datei verwenden.

    Das hört sich ja super an :thumbsup:

    Name der Diskette wäre auch gut, nur wenn der gleich ist müsste man doch noch wieder einmal hochzählen.

    Kannst mir mal die Firmware schicken, dann kann ich mal testen .. Oder liegt die schon irgendwo rum ?

    Gruß Martin

    mehrere C64, Dolphin Dos 2, SD2IEC, MMC2IEC, IECATA V2, XS-1541, XU-1541-SD, SwinSID X2, 1541U+ eth, Easyflash 1+3, DIAG-BLACK II, Chameleon 64 mit RR-Net, TuningBoard64, Modular64, 64Micro, KFC, WIC64 :winke:

  • Wie ist das eigentlich angedacht gewesen, damit die Platine auch in dem Gehäuse hält?
    Bohrungen sind ja leider keine vorhanden.

    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.

    Nichts hält länger als ein Provisorium

  • Hat wer so ein Gehäuse übrig das am Beginn des Thread erwähnt wurde? oder wo bekommt man das?

    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.

  • Hallo Diddl,

    oder wo bekommt man das?

    Auf einem der Fotos sieht man die EAN-Nummer auf der Verpackung: 4 016138 320114, mit der kann man googlen und findet auch einige Anbieter:
    z.B. Conrad 528334-62 für 2,35 EUR sogar mit Bitte melde dich an, um diesen Link zu sehen..

    Gruß Martin

  • Moin Moin,

    Hat wer so ein Gehäuse übrig das am Beginn des Thread
    erwähnt wurde? oder wo bekommt man das?

    Ich habe es in dieses Gehäuse eingebaut ( na ja , fast :) :sad:

    Bitte melde dich an, um dieses Bild zu sehen.

    Bekommt man bei Bitte melde dich an, um diesen Link zu sehen.für 0,59 Euro

    Kann ich dir mitbestellen , falls Du nicht selbst dort bestellen willst, die liefern irgendwie nicht nach Österreich, glaube ich .

    Gruß Martin

    mehrere C64, Dolphin Dos 2, SD2IEC, MMC2IEC, IECATA V2, XS-1541, XU-1541-SD, SwinSID X2, 1541U+ eth, Easyflash 1+3, DIAG-BLACK II, Chameleon 64 mit RR-Net, TuningBoard64, Modular64, 64Micro, KFC, WIC64 :winke:

  • Hi, mal ne Frage zur bestückung.
    Die beiden Dioden D6, D7. Sind das wirklich 1N4148 ?
    Auf euren Fotos sehen mir die wie was stärkerem aus. 1N4001 oder so.
    Wozu dient das Potentiometer?

    Gibts von der Platine vielleicht auch einen Schaltplan. Wäre sehr hilfreich für eventuelle Fehlersuche.

    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.

    Nichts hält länger als ein Provisorium

  • Das mit den Dioden weiss ich nicht.

    Das Poti ist für den Display Kontrast.

    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.

  • Ok, danke.
    Gleich noch eine Frage:
    Die Dioden D1, D2 sind doch 3,6V Zenerdioden. Auf den Fotos sieht mir das nach 2 1N4148 aus. Oder gibts auch rote Zenerdioden? Die von Reichelt waren nämlich blau.

    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.

    Nichts hält länger als ein Provisorium

  • Wie siehts aus Leute? Hat keiner noch so ein Teil zusammengebaut?

    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.

    Nichts hält länger als ein Provisorium

  • Hallo,

    Ok, danke.
    Gleich noch eine Frage:
    Die Dioden D1, D2 sind doch 3,6V Zenerdioden. Auf den Fotos sieht mir das nach 2 1N4148 aus. Oder gibts auch rote Zenerdioden? Die von Reichelt waren nämlich blau.

    Also , meine Dioden sind auch von Reichelt, es sind 3,6V Zener Dioden ( ich kann gerade noch so ein 3V6 erkennen auf der Diode ) und 1N4148 er.

    Gruß Martin

    mehrere C64, Dolphin Dos 2, SD2IEC, MMC2IEC, IECATA V2, XS-1541, XU-1541-SD, SwinSID X2, 1541U+ eth, Easyflash 1+3, DIAG-BLACK II, Chameleon 64 mit RR-Net, TuningBoard64, Modular64, 64Micro, KFC, WIC64 :winke:

  • Super danke!

    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.

    Nichts hält länger als ein Provisorium

  • Welchen Treiber muß man eigentlich unter Windows installieren damit das Teil richtig erkannt wird?
    Der Geräte-Manager zeigt mir zwar das XU1541 an , aber mit gelben Rufzeichen, weil der Treiber nicht gefunden wurde.

    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.

    Nichts hält länger als ein Provisorium

  • Vor der Installation des xu1541-Treibers muss die libusb (siehe Bitte melde dich an, um diesen Link zu sehen.) installiert werden.
    Der eigentliche xu1541-Treiber ist z.B. in den xu-1541 Sourcen (siehe Modul xu1541 auf Bitte melde dich an, um diesen Link zu sehen. ) im Verzeichnis "xu1541/windrv" zu finden.
    Für xu1541 benötigt man eine passende Version von opencbm. Einen vereinfachten Installer gibt es hier: Bitte melde dich an, um diesen Link zu sehen.
    Abschließend muss in einer als Admin gestarteten Console Folgendes eingegeben werden, damit das Kabel konfiguriert und die richtigen Module nach windows/system32 kopiert werden:

    Code
    cd C:\Program Files\OpenCBM
      instcbm -r
      instcbm xu1541


    Schau Dir dazu am besten auch mal die Installationsanleitung auf Spiros Webseite an (Bitte melde dich an, um diesen Link zu sehen.) an.

    LIFE IS SHORT - Break the rules, do more, need less, smile often, be brave, stay true, dream big, forgive quickley, kiss slowly, love truly, laugh uncontrollably and never regret anything that made you smile.

  • Vor der Installation des xu1541-Treibers muss die libusb (siehe Bitte melde dich an, um diesen Link zu sehen.) installiert werden.
    Der eigentliche xu1541-Treiber ist z.B. in den xu-1541 Sourcen (siehe Modul xu1541 auf Bitte melde dich an, um diesen Link zu sehen. ) im Verzeichnis "xu1541/windrv" zu finden.
    Für xu1541 benötigt man eine passende Version von opencbm. Einen vereinfachten Installer gibt es hier: Bitte melde dich an, um diesen Link zu sehen.
    Abschließend muss in einer als Admin gestarteten Console Folgendes eingegeben werden, damit das Kabel konfiguriert und die richtigen Module nach windows/system32 kopiert werden:

    Code
    cd C:\Program Files\OpenCBM
      instcbm -r
      instcbm xu1541


    Schau Dir dazu am besten auch mal die Installationsanleitung auf Spiros Webseite an (Bitte melde dich an, um diesen Link zu sehen.) an.

    Hi!
    Das hat alles supa auf Anhieb funktioniert.

    instcbm -r hat er nicht akzeptiert:

    Code
    C:\Program Files\opencbm>instcbm -r
    Error processing command line arguments.

    Dürfte aber auch ohne funktionieren.

    Was mir nur aufgefallen ist.
    Das einlesen der SD mit dem GUI4CBMWIN beim XU-1541-SD dauert sehr lange. (Fast 30 sek)
    Ist das normal?

    EIne Floppy drann hab ich jetzt noch nicht probiert.

    Hm, das kopieren einzelner Dateien von der SD bricht mit einem Fehler ab.

    Das LCD vom XU-1541-SD bringt einen Syntax Error

  • Mit dem XU-1541 Kabel und d64copy dauert das Transferieren einer ganzen Disk-Seite im "Serial 2"-Modus bei mir etwa 2 Minuten (1 min 55 mit einer 1541-II), d.h. man erreicht etwa 1,5KB/s. Das ist ein Wert, den andere auch bestätigen. Für mich ist das ausreichend.

    Allerdings geht das Anzeigen von Verzeichnissen und das Kopieren einzelner Dateien derzeit auch bei mir sehr langsam mit ca. 160-190 Bytes/s, egal welchen Transfer-Modus ich vorgebe. Mal schauen, woran das liegt. Vermutlich gibt es da noch Optimierungspotential.

    So eine lustige .net-Fehlermeldung hatte ich bisher noch nicht. Aber ich bin auch nicht auf die zweifelhafte Idee gekommen ein sd2iec an den PC anzuschließen. Ich gehe davon aus, dass man nicht mit einem beschleunigten Transfer-Modus von opencbm auf das sd2iec zugreifen kann. Dafür müßte es ja den Beschleuniger-Maschinencode ausführen oder unterstützen. Also langsamen Modus verwenden oder die SD-Karte einfach gleich in den Kartenleser am PC stecken.

    LIFE IS SHORT - Break the rules, do more, need less, smile often, be brave, stay true, dream big, forgive quickley, kiss slowly, love truly, laugh uncontrollably and never regret anything that made you smile.