Es gibt 17 Antworten in diesem Thema, welches 2.541 mal aufgerufen wurde. Der letzte Beitrag (30. September 2014 um 14:53) ist von cbmhardware.

  • Ich hatte mir eben mal wieder den Schaltplan der 1541-2 angeschaut. Heute braucht man eigentlich das 5.25-Laufwerk nicht mehr, um die großen Labberscheiben zu laden. Im Web und auf dem PC sind zig D64, die man nur irgendwie in den C64 bekommen muss.

    Ich fing dann mit dem Streichen einzelner Bauteile an: 6522 fürs Laufwerk, ROM, Gate-Array, R/W-Logik und ein paar Kleinigkeiten. Übrig blieb dann der Rest, im Groben: 6502, 6522 mit IEC-Bus, Adressierung, Taktung und etwas Kleinkram.

    Das ROM könnte ein immer wieder beschreibbarer 28C256 E²Prom werden. Zwei Diskseiten passen in ein gebanktes 512kb-SRAM. Die Schnittstelle zum PC könnte ein USB->SPI-Dongle werden. Also möglichst als Dual-ported SRAM, damit man mit Fullspeed schreiben kann. Müsste aber auch über den 6502 etwas langsamer gehen.

    Nachteile: das originale ROM der 1541 muss dahingehend komplett umprogrammiert werden; eine Menge zum Entwickeln.

    Vorteil: echte 1541-kompatibilität ohne Emulation mit hunderten Mhz-Chip oder programmiertem FPGA, also auch kostenschonend nachbaubar.

    6502 und 6522 sind noch gut im Handel verfügbar, wenn man die nicht sowieso in Mengen schon da hat. Und der Rest ist üblicher Standard-Kram.

    Ob es mal einen Ansatz wert wäre oder mache ich irgendwo einen Denkfehler ?

    Edit: Achja, fast vergessen: Geräusche gehen auch, jedes mal wenn man den Offset so setzt, als würde ein anderer Track angesteuert, wird ein kleiner Elektromotor mit einem Räppelchen eingeschaltet. ;o)

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Geht es um
    a) eine Neuentwicklung
    oder
    b) ein Bastelprojekt mit einer vorhandenen 1541-Platine als Grundlage?

    So ein Gerät mit 6502 wäre zwar ein ganzes Stück kompatibler als ein SD2IEC, aber irgendwann (je nach Komplexität des Fastloaders/Kopierschutzes) wäre doch trotzdem Essig?

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Ich würde da eher Tor a) nehmen. Eine 1541 würde man da doch übel verbasteln. Das muss eigentlich nicht sein.

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • open1541? :)

    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.

  • Idee:

    Eine Adapterplatine passend für die Stecker im Laufwerk : Motor, Schrittmotor und Lese/Schreibkopf.

    Ein Mikrocontroller oder PC mittels USB emuliert dann die Diskette.

    Also er simuliert den Datenstrom der am Lesekopf vorbeikommt, anhand der Analyse des Steppmotors welcher Track grade gelesen werden soll.

    Wenn Track 18 gelesen werden soll, dann müsste der PC die Daten von Track 18 eines D64 nehmen und in RAW umrechnen und sie an den Anschluss ausgeben wo der Lesekopf angeschlossen war. Und immer wiederholen, weil die Diskette rotiert ja auch dauernd.

    Die bestehende Elektronik in der 1541-II würde sich dann die passenden Daten herausfischen, wie es in echt ja auch geschieht.

    Utopie? Oder machbar? Sinnvoll?

    Laufwerken mit defekter Mechanik (Durchgebrannter Lesekopf/ Steppermotor) neues Leben einhauchen.

    Die TrueDrive Emulation in Vice wäre doch eine gute Grundlage dafür?

  • open1541? :)

    Das ist sicher eine ganz gut gemachte zyklengenaue und programmierte Hardware auf Basis eines mit 400Mhz getakteten XS1-L1. Wenn man so etwas fertig kaufen könnte, wäre es sicher interessant. Ansonsten bleibt es nur den Leuten vorbehalten, die sich mit dieser Technik auskennen.


    Martin_75: Den PC würde ich nur zum "Betanken" eines Akku-gepufferten RAMs verwenden. Also den SPI-Slave kurz an den PC hängen und das gewünschte D64 drauf kopieren.

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Ich meine mich dunkel zu erinnern, dass sowas schon mal geplant/versucht wurde. Ist daraus nicht die 1541U entstanden? :P

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Wie kompatibel ist die denn heute ? - Laut Werbung kann es kaum besser werden, aus anderen Quellen erfährt man aber eher das Gegenteil. ;)

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Eigentlich wollte ich in diesem Forum ja nichts mehr posten, aber es zu spassig, anderen Leuten ihre Ideen kaputtzureden...

    Ich fing dann mit dem Streichen einzelner Bauteile an: 6522 fürs Laufwerk


    An dieser Stelle hast du die Kompatibilität zu ziemlich vielen Fastloadern gestrichen, zB funktionieren dann die Loader im EXOS-Kernal, im Final Cartridge 3 und im Action Replay nicht mehr. Im Demo-Bereich dürfte auch einiges ausfallen, beispielsweise Edge of Disgrace und andere mit dem Loader von HCL.

    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.

  • Eigentlich wollte ich in diesem Forum ja nichts mehr posten, aber es zu spassig, anderen Leuten ihre Ideen kaputtzureden...


    An dieser Stelle hast du die Kompatibilität zu ziemlich vielen Fastloadern gestrichen, zB funktionieren dann die Loader im EXOS-Kernal, im Final Cartridge 3 und im Action Replay nicht mehr. Im Demo-Bereich dürfte auch einiges ausfallen, beispielsweise Edge of Disgrace und andere mit dem Loader von HCL.


    Tja, DAS ist ein K.O.-Kriterium. :/ Also müsste der zweite 6522 auch vorhanden bleiben. Dazu müsste ich mich dann wohl mal etwas intensiver mit diesen Loadern auseinander setzen.

    Warum wolltest Du in diesem Forum nichts mehr schreiben ? - Und warum liegt da etwas "deny from all"-änliches auf den sd2iec-Dateien auf Deiner Website ?

    Du bist jederzeit willkommen meine Ideen kaputt zu reden, bevor ich etwas sinnloses anfange. ;)

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Wie kompatibel ist die denn heute ? - Laut Werbung kann es kaum besser werden, aus anderen Quellen erfährt man aber eher das Gegenteil. ;)


    Welches Programm läuft denn laut deinen Quellen gar nicht auf der 1541u? Keine Zweitgeräte am Bus und gegenfalls physisches rausziehen des Datenträgers gilt ja auch für eine echte Floppy.

    Aber ich hab jetzt nicht den ganzen Bitte melde dich an, um diesen Link zu sehen. dazu im Kopf.

    sl FXXS

  • Das Bitte melde dich an, um diesen Link zu sehen. ist ja auch leer. Bleibt das so?

    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

  • Welches Programm läuft denn laut deinen Quellen gar nicht auf der 1541u? Keine Zweitgeräte am Bus und gegenfalls physisches rausziehen des Datenträgers gilt ja auch für eine echte Floppy.

    Aber ich hab jetzt nicht den ganzen Thread dazu im Kopf.

    Ich hatte im C64-Wiki gelesen, dass es Probleme mit Fastloadern gab. Ich besitze keine 1541U und kann es demnach nicht testen.

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Warum wolltest Du in diesem Forum nichts mehr schreiben ? - Und warum liegt da etwas "deny from all"-änliches auf den sd2iec-Dateien auf Deiner Website ?


    Weil ich keine Lust mehr darauf habe, von Leuten angemeckert zu werden weil ihnen irgendwas an einer kostenlosen Software nicht gefällt.

    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.

  • Weil ich keine Lust mehr darauf habe, von Leuten angemeckert zu werden weil ihnen irgendwas an einer kostenlosen Software nicht gefällt.

    Deine Software ist prima und ich habe mir alles schon etwas gründlicher angeschaut. Die haben sicher nur Frust weil sie es selbst nicht erweitern können und kein anderer es macht. Da kannst Du doch drüber stehen.
    Ist doch alles "GNU General Public License", also jeder kann seine Wünsche selbst umsetzen. Wenn er es nicht kann, muss er sich halt jemanden suchen, der ihm seine speziellen Anforderungen erfüllt.

    Ich würde bei Sonderwünschen einfach mal den Grundsatz "Bezahlung" fallen lassen und es ist garantiert totenstill. ;)

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Also müsste der zweite 6522 auch vorhanden bleiben.

    Direkt dahinter (d.h. an den I/O-Pins) wäre vermutlich der beste Platz für die Schnittstelle zu neuer Hardware. D64-Support ist an dieser Stelle natürlich nicht mehr sinnvoll, es ginge nur noch G64. Und die neue Hardware müsste eine Menge Signale verarbeiten bzw. erzeugen: Stepper-Signale, das Datenbyte (hier sogar noch parallel), das Lesen/Schreiben-Flag, Byte-Ready, Schreibschutz/Diskwechsel, etc.

    Weil ich keine Lust mehr darauf habe, von Leuten angemeckert zu werden weil ihnen irgendwas an einer kostenlosen Software nicht gefällt.

    Versuch es mal mit "Wieviel zahlst Du denn so?", dann hört das Gemecker ganz schnell auf. ;)
    Alternativ geht auch noch "Schick mir nen Patch.", gefolgt von "Die Codequalität entspricht nicht meinen Ansprüchen." ^^

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Ich hatte im C64-Wiki gelesen, dass es Probleme mit Fastloadern gab. Ich besitze keine 1541U und kann es demnach nicht testen.


    hmm, ist die Formulierung so Bitte melde dich an, um diesen Link zu sehen.?

    Zitat

    Ähnliche Hobby-Projekte wie die 1541 Ultimate sind u.a. die 1541-III und die SD2IEC. Bei diesen Projekten wird die 1541 allerdings nicht komplett emuliert, sodass es um deren Kompatibilität, was Schnelllader etc. angeht, deutlich schlechter bestellt ist.

    Die Probleme beziehen sich auf die anderen Projekte, nicht auf die 1541u.

    sl FXXS

  • Mac Bacon: Puh, das wird dann doch zu viel Aufwand. Dann kaufen wir doch gleich eine 1541U.

    FXXS: Oh, richtig. Da war ich ein bisschen ... blind. :)

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |