Beiträge von Unseen im Thema „Laufwerksunabhängiger Zugriff auf SEQ- und REL-Dateien“

    Ob die Neuerstellung von REL-Files

    Das funktioniert

    Zitat

    oder das Hinzufügen von Einträgen funktioniert

    Das funktioniert auch.

    Allerdings ist natürlich zu bedenken, dass REL-Dateien auf dem SD2IEC viel weniger Praxistest hinter sich haben.

    Genau, also testet mal mehr! =)

    sd2iec kopiert übrigens nicht den REL-Bug der 1541 - unter gewissen Umständen liefert die nämlich falsche Daten, wenn der bei einer Positionierung angesprungene Record über zwei Sektoren verteilt ist. Meines Wissens reicht es als Workaround, den Position-Befehl immer zweimal zu senden.

    Im C64wiki zum Thema SD2IEC habe ich gelesen, dass der Zugriff ohne Probleme funktionieren sollte, weil man dort die Funktionsweise der 1571 komplett implementiert hätte.

    Da hast du was falsch verstanden... Die IEC-Routinen orientieren sich an einem 1571-ROM-Listing (genauer gesagt: dem Teil für den 1541-Modus), aber das ist meilenweit von "Funktionsweise der 1571 komplett implementiert" entfernt.

    Zitat

    Das Image wird im D71-Format sein. Somit sollte es dann eigentlich funzen.

    Kein REL in Diskimages, egal welches Format...

    Bei den REL-Dateien klingelt es allerdings gerade - war da nicht sowas, dass die in SD2IEC (noch) nicht 100%ig unterstützt werden oder so?

    REL geht direkt auf der Karte, aber nicht auf Diskimages - das hat den Hintergrund, dass REL direkt auf der Karte relativ leicht geht weil die FAT-Library einen Seek-Befehl zur Positionierung des Dateizeigers anbietet, aber REL in Diskimages die Unterstützung der Commodore-spezifischen REL-Dateiformate braucht (Stichworte Side Sectors und Super Side Sectors). Ausserdem wird REL kaum verwendet, daher gabs bisher auch nicht unbedingt akuten Bedarf, die Arbeit dafür zu investieren.

    Aber wie immer gilt: Wenn jemand einen Patch schickt, steigen die Implementierungschancen deutlich (sofern er funktioniert und nichts anderes kaputtmacht)

    Zitat

    Ich will hier keine Gerüchte in die Welt setzen

    Endlich denkt mal jemand an die Gerüchteküche! ;)