XS1541 - universal serial adapter for CBM Floppy

Es gibt 209 Antworten in diesem Thema, welches 50.330 mal aufgerufen wurde. Der letzte Beitrag (1. Juli 2009 um 23:14) ist von DerSchatten.

  • Es ist durchaus üblich in frühen Alpha Phasen keine Quellcodes zu veröffentlichen

    Bei GPL-Projekten ist das ganz sicher nicht üblich.

    Eigentlich kenne ich obige Argumentation immer nur im Zusammenhang mit "Ich hab' da mal was gehackt, ist allerdings nur zu 70% fertig. Sourcen? Ja, wenn's aufgeräumt ist. (Zeit vergeht, Projekt bleibt unbenutzbar, ein Release gibt's nie, niemand anders kann's fortführen)"...

    Pack' doch einfach die Sourcen so wie sie sind hier ins Forum und gut. Wenn jemand dann ohne vorherige Rücksprache einen Riesen-Patch macht, den Du nicht mehr mergen kannst, nehme ich gerne die Schuld auf mich. Nicht so wahrscheinlich, oder? ;)

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

  • Eigentlich kenne ich obige Argumentation immer nur im Zusammenhang mit "Ich hab' da mal was gehackt, ist allerdings nur zu 70% fertig. Sourcen? Ja, wenn's aufgeräumt ist. (Zeit vergeht, Projekt bleibt unbenutzbar, ein Release gibt's nie, niemand anders kann's fortführen)"...

    Im Grunde ist das Projekt überflüssig. Der Bedarf und das Interesse für ein XS-1541 ist nahe null, was auch klar ist weil es günstigere bzw. einfachere Alternativen gibt (XA-1541). Also mach ich das im Grunde nur für mich selbst.

    Für mich war das XS-1541 wichtig meine alten 8050 Disketten zu kopieren und zudem ein nettes Lernprojekt um in die Programmierung des AVR rein zu kommen. Jetzt ist das XS-1541 nützlich (für mich) um in die 6502 Floppy Programmierung bzw. in die Turbo Routinen zu kommen.

    Ich werde das Projekt irgendwann zu Ende führen, ohne großen Zeitdruck. Dann werde ich das fertige Projekt posten mit Sourcen und den nötigen Lizenzkram. Hätte ich gleich so machen sollen, im stillen Kämmerchen ohne Vorankündigung.

    Vielleicht sind bis dahin die LPT Ports ausgestorben und das XU-1541 ist immer noch nicht fertig ... ;)

    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.

    2 Mal editiert, zuletzt von Diddl (27. September 2008 um 20:24)

  • Ich bin geschockt und traurig über das letzte Posting.

    Es sind gerade einmal etwas mehr als drei Monate vergangen seit der Vorstellung des Projektes. Angesichts der anfänglichen Begeisterung und guten Fortschritte hätte ich etwas derartiges niemals erwartet.

    Ich bedauere diese Entwicklung und bin natürlich sehr enttäuscht, daß die Hardware, die nunmehr auf meinem Schreibtisch steht, nicht (mehr) in dem Maß unterstützt wird, wie dies der Fall war und man es sich wünschen würde.

    Noch schlimmer fände ich es allerdings, Diddl für diesen Schritt anzugreifen oder zu verurteilen. Ich bin mir sicher, er wird gute Gründe dafür haben.

    Ich möchte ihm hiermit meinen Respekt und Dank für seine geleistete Arbeit aussprechen. Ich würde mir wünschen, es gäbe in diesem Forum mehr Leute wie ihn, die Ideen umsetzen und teilen.

    R.I.P. XS-1541...

    Aber totgesagte leben ja bekanntlich länger.

  • Ja, erstaunlich, wie das Projekt innerhalb von drei Postings 'gestorben' ist.

    Ich fand/finde das ganze Projekt sehr spannend und hoffe, es wird weitergeführt.

    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.
    -
    User ignorieren? AdBlock!www.forum64.de##ARTICLE[data-user-id="xxxxx"]

  • Ich denke mal, das Interesse is deswegen gering, weil die meisten schon etwas ähnliches zuhaus haben... Für diejenigen, die noch nichts zuhaus haben ist diese Lösung gradezu ideal, weil man doch bei der Wahl des Betriebssystems unabhängig ist...

  • Ich werde das Projekt irgendwann zu Ende führen, ohne großen Zeitdruck. Dann werde ich das fertige Projekt posten mit Sourcen und den nötigen Lizenzkram. Hätte ich gleich so machen sollen, im stillen Kämmerchen ohne Vorankündigung.

    Es ist doch keine Rede von "gestorben"?! Es steht doch in dem Post dass es zu Ende geführt wird?

    Ich mag mir nur nicht die Art und Weise vorschreiben lassen, wie ich das mache. Grundsätzlich habe ich erkannt dass es besser ist, ein Projekt im stillen Kämmerlein durch zu ziehen und gleich mit dem Endergebnis zu kommen.

    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.

  • also ich habe zwar nichts dazu beigetragen aber lese immer mit und würde mir son teil auch gerne bauen wenns was einfacher wäre / wird und es fertig ist.

    ich hab gerne alle möglichkeiten offen und von den fähigkeiten her ists ja wohl ungeschlagen.

    ps: usb ist ja möglich mit dem teil oder vertue ich mich da grade?

  • ps: usb ist ja möglich mit dem teil oder vertue ich mich da grade?

    USB ist indirekt möglich, indem man eine RS232/USB Bridge verbaut. Viele Standard Atmel Boards gibt es mit und ohne USB. Die Bridge macht beim PC eine quasi RS232 Emulation, die allerdings sauschnell geht (knapp unter 1 MBit).

    Es gibt auch so kleine Adapterboards (zB. das Little USB) das die Bridge extern anbietet, falls man bereits ein Atmel Board ohne USB hat.

    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.

  • Zitat

    Im Grunde ist das Projekt überflüssig. Der Bedarf und das Interesse für ein XS-1541 ist nahe null, was auch klar ist weil es günstigere bzw. einfachere Alternativen gibt (XA-1541). Also mach ich das im Grunde nur für mich selbst.

    Upps. Da hat man mal ein paar Wochen was anderes im Kopf und schon eskaliert hier was..??

    Ich finde das schon sehr merkwürdig, die GPL hier in einer Art religiösen 'Wahn' zu vertreten.. Die GPL ist meines Wissens in Deutschland noch nie rechtlich geprüft worden.. das zum einen.. zum anderen soll damit sichergestellt werden, das eben der Quellcode IMMER frei verfügbar bleibt und nicht jemand z.B auf einmal 3 Zeilen ändern und dann das Ganze kommerziell vertreibt..

    Aber all das ist hier doch nicht der Fall! Und wenn man dann Alpha-Versionen ohne Quellcode zum Test herausgibt, solange der Quellcode auf Anfrage verfügbar ist.. scheint mir auch ok zu sein..

    Wenn das mit der GPL so weitergeht, werde ich auch in Zukunft eine liberalere Lizenz vorziehen..
    Das grenzt ja schon an Fanatismus mit Virus Charakter.

    ---

    Zurück zur Sache:
    Viele neuen Systeme haben nur noch USB Ports. Dafür ist doch XS-1541 wie geschaffen!
    Und dann die Möglichkeit eine 1541x an einem CBM zu betreiben..

    Wäre wirklich schade wenn das nicht weitergehen würde.. eine gute Nachbauanleitung auf Basis einen kostengünstigen, fertigen AVR Boards würde ich mir aber wünschen..

    Peter

  • Zurück zur Sache:
    Viele neuen Systeme haben nur noch USB Ports. Dafür ist doch XS-1541 wie geschaffen!
    Und dann die Möglichkeit eine 1541x an einem CBM zu betreiben..

    Wäre wirklich schade wenn das nicht weitergehen würde.. eine gute Nachbauanleitung auf Basis einen kostengünstigen, fertigen AVR Boards würde ich mir aber wünschen..

    Es geht schon weiter, viel fehlt ja nicht mehr ...

    Es gibt ein kostengünstiges, fertiges Bitte melde dich an, um diesen Link zu sehen.. Es funktionieren alle 40 poligen Atmega, aber es sollte unbedingt ein 644er sein.

    Man muss nur noch die gewünschten Kabel direkt einlöten. Wenn man auch die LED will, muss noch ein Draht gelötet werden.

    .

  • Ich finde das schon sehr merkwürdig, die GPL hier in einer Art religiösen 'Wahn' zu vertreten..
    ...
    zum anderen soll damit sichergestellt werden, das eben der Quellcode IMMER frei verfügbar bleibt

    Mein Posting 142 bezog sich genau darauf. Egal ob GPL oder andere Lizenz, geschickt wäre es aus meiner Sicht, den Quellcode gleich beizulegen, egal, welchen Zustand der hat. Wenn Diddl das auch anders hinbekommt, gut, aber wie geschrieben habe ich schon recht häufig "Oooch, muss noch den Code aufräumen, nächste Woche... (jahrelang passiert nichts, Autor unbekannt verzogen, Website down)" erlebt, auch hier im Forum.

    Die GPL ist meines Wissens in Deutschland noch nie rechtlich geprüft worden..

    Der Vollständigkeit halber... doch, siehe 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.

  • Toll dass das Projekt doch weiter geht! :winke:
    Ich denke auch daran mir mal so ein Board zuzulegen aber mir würde ein IEC Anschluß genügen. Ist es angedacht mal einen aktuellen Schaltplan zu posten, vielleicht kann ich ja Shadowolf überreden eine Platine zu erstellen.
    Meine persönliche Meinung zu der Lizenz Thematik will ich hier lieber nicht posten.... :roll:
    lg,
    znarF

    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.

  • Hi. also so wie ich das bisher verstanden habe und unter Berücksichtigung der preiswert verfügbaren Olimex Boards und der Elektro-G Problematik, macht es nicht wirklich Sinn über eine eigene Platine + Sammelbestellung nachzudenken...

    Diddl: Was mir beim Olimex Board aufgefallen ist, ist der 8MHz Quartz.. wird der so jetzt verwendet, oder hast du den gegen den 14,xxx krummen getauscht..?

    Was 'Mann' alles zusammentragen müßte:
    Genaue! Anleitung, wie ein solches Olimex Board zu verwendet ist. D.h wo wird IEC, wo IEEE wie angeschlossen...
    Wo gibts den Treiber für den Ft232...
    Schaltbild schaden trotzdem nie.
    Aktuelle Firmware inkl. Source passend zum Aufbau und Board.
    => und fertig!

    Diddl: Wenn ich das noch richtig in Erinnerung habe, gibt es 2 Firmwares.. 1 x für XS-1541 - also IEC/IEEE Floppy am PC und 1 x für IEC-Floppy am CBM..? Stimmt das so noch..?

    Peter

  • Toll dass das Projekt doch weiter geht! :winke:
    Ich denke auch daran mir mal so ein Board zuzulegen aber mir würde ein IEC Anschluß genügen. Ist es angedacht mal einen aktuellen Schaltplan zu posten, vielleicht kann ich ja Shadowolf überreden eine Platine zu erstellen.


    Schaltplan ist seit vielen Wochen unverändert, aber ich poste ihn zur Sicherheit nochmals. Bitte melde dich an, um diesen Anhang zu sehen.

    Eine Platine wäre schon super, man könnte dann Standardstecker für Userport und IEEE-488 vorsehen und DIN Buchse für den IEC.


    Hi. also so wie ich das bisher verstanden habe und unter Berücksichtigung der preiswert verfügbaren Olimex Boards und der Elektro-G Problematik, macht es nicht wirklich Sinn über eine eigene Platine + Sammelbestellung nachzudenken...


    Das sehe ich anderst. Mir wäre eine Platine schon sehr recht ...


    Diddl: Was mir beim Olimex Board aufgefallen ist, ist der 8MHz Quartz.. wird der so jetzt verwendet, oder hast du den gegen den 14,xxx krummen getauscht..?


    Es sollte auf alle Fälle ein 14,7456 Quarz verwendet werden.


    Was 'Mann' alles zusammentragen müßte:
    Genaue! Anleitung, wie ein solches Olimex Board zu verwendet ist. D.h wo wird IEC, wo IEEE wie angeschlossen...


    Wäre gut für elektronisch unbedarftere Menschen. Sonst kann man eigentlich nix falsch machen wenn man den Schaltplan lesen kann.
    Bitte melde dich an, um diesen Anhang zu sehen.


    Wo gibts den Treiber für den Ft232...


    Braucht es keine, zumindest nicht bei SuSE und Windows XP. Einfach anstecken und gut.


    Diddl: Wenn ich das noch richtig in Erinnerung habe, gibt es 2 Firmwares.. 1 x für XS-1541 - also IEC/IEEE Floppy am PC und 1 x für IEC-Floppy am CBM..? Stimmt das so noch..?


    Es gibt 2 verschiedene Firmware.

    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.

  • Zeit für eine neue Version: v0.01.25


    Es ändert sich zur Vorgängerversion fast nur internes.

    • Da hier Lizenz und Sourcen gefordert wurden, habe ich mich bemüht alle Sourcen GPL konform herzurichten. Man möge mir etwaige Formfehler verzeihen, mich interessiert das ganze rechtliche Zeugs so gut wie gar nicht.
    • Es wurde das Interface Konzept von OpenCBM implementiert. Dh. die Art und Weise wie zur Floppy kommuniziert wird (parallel, serial1, burst ...), ist gekapselt und wird über virtuelle Funktionen aufgerufen. Genauso wird mit dem Speeder Konzept verfahren (turbo, warp).
    • Die OpenCBM Speeder sind sehr gut. Bisher ist nur das Grundgerüst (Interface) und zwei Module (parallel, warp-read) lauffähig implementiert. Damit man sehen kann was so gehen wird, kann man ja mal lm twr eingeben ... (Voraussetzung ist eine 1541 mit SpeedDos parallel Kabel).


    Die Sourcen zu dieser und aller weiterer Versionen findet man Bitte melde dich an, um diesen Link zu sehen.. Habe noch keine Zeit gefunden eine kleine Homepage zu erstellen.

    Das ist leider die letzte Version die Mega32 unterstützt. Leider ist die Programmgröße jetzt knapp unter 32KB und daher ist absehbar dass es für weiteres einen 644 braucht.

  • Nun gibt es auch eine kleine Homepage für das XS-1541: Bitte melde dich an, um diesen Link zu sehen. :]


    Skoe möge mir verzeihen, ich habe schamlos das Design seiner Homepage abgekupfert. :whistling:

    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.

  • Skoe möge mir verzeihen

    Was schreib ich denn für einen Blödsinn, meinte natürlich for(;;)!

    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.

  • Ich musste gerade herzlich lachen... ist ja wirklich krass... Original und Fälschung?! :wink:
    Ja, dann vielen Dank. Nein, ich bin nicht böse - ich nehme das mal als Kompliment an design und usability...

    PS: Die Chinesen hätten bestimmt noch die (unsichtbaren) Links im Quelltext auf Teile des CHARGEN-Originals entfernt! :smile: