Neue Firmware für 1541U-II(+) mit EF Save Support

Es gibt 22 Antworten in diesem Thema, welches 4.374 mal aufgerufen wurde. Der letzte Beitrag (9. August 2018 um 16:18) ist von markusC64.

  • kann es sein das speichern auf der 1541U2+ ist viel langsamer als bei echte EF3 ?

    Die Beobachtung ist nicht schlecht. Bei genauerer Betrachtung stellt sich allerdings heraus, dass das Löschen das langsame ist, das Speichern selbst ist von de Geschwindigkeit in etwa auf Easyflash-Niveau, evtl. auch etwas schneller.

    Die Option zum Speichern des EF-Images sollte es im F5-Menü geben, wenn
    1. ein Easyflash CRT geladen ist.
    2. Man im Filebrowser auf eine beschreibbare Stelle steht - also weder in der Root noch bspw. in einem D64.


    Nachtrag: Die Ursache fü das langsame Löschen ist, dass die 6502 alle Adressen einzeln auf $FF setzt - das wird vermutlich in einer späteren Firmwareversion optimiert.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

  • Ich meine, es gibt sogar eine Geschwindigkeitsdifferenz zwischen U2+ und U2, wobei da sU2 schneller ist. War mir auch irgendwann mal aufgefallen.

  • Ich habe das Gefühl, dass wir etwas klarer schreiben müssen, was wir meinen: Es gibt ja zwei Speichersachen:

    1. Das Speichern des C64 Pragrammes, welches im EF3 Flash Änderungen durchführt. Welche aktuell NICHT automatisch in die CRT Datei geschrieben werden.
    2. Das (erneute) Speichern des EF3 Flashinhalt als CRT Datei.

    Bei Punkt 2 spielen natürlich ganz entscheidend die Geschwindigkeiten des USB-Sticks bzw. der Micro-SD-Karte eine Rolle.

    Bei Punkt 1 ist es so, dass es ja eigentlich auf Original-Hardware ein Flash ist. Und deswegen ist vorher ein Löschen des Bereiches notwendig. Und das Löschen ist derzeit - wie bereits oben erwähnt - wirklich langsamer als eine Schnecke. Es fällt nur nicht so stark auf wie es könnte, weil die meisten EF3-CRTs eben nur einen Block á IIRR 64k brauchen, um den Spielstand etc. zu speichern - was im Vergleich zur Gesamtgröße des EF recht wenig ist.

    Nachtrag: Punkt 1 ist in der Geschindigkeit unabhängig von U2, U2+ oder U64, da sich für den Assemblercode prinzipiell angeben lässt, wie viele C64 Taktzyklen er braucht.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.